| resl has quit (Quit: resl) | 00:05 | |
| smohamud has quit (Ping timeout: 480 seconds) | 09:41 | |
| mulbah has quit (Ping timeout: 480 seconds) | 10:25 | |
| mulbah | Good morning smohamud | 10:48 |
|---|---|---|
| smohamud | Good morning mulbah :) | 10:49 |
| mulbah | How are you doing | 10:50 |
| smohamud | Good. How're you? | 10:50 |
| mulbah | I'm Good too | 11:05 |
| mulbah | If I may ask what today meeting will be all about | 11:07 |
| smohamud has quit (Ping timeout: 480 seconds) | 11:31 | |
| thomasboimah | good morning mulbah | 12:00 |
| smohamud | Hi Thomas | 12:02 |
| smohamud | Wifi issues again, sorry about the delay. | 12:02 |
| smohamud | How're you? | 12:02 |
| thomasboimah | Good morning smohamud | 12:02 |
| smohamud | Hi Mulbah! | 12:02 |
| thomasboimah | I'm good and you? | 12:02 |
| smohamud | How're you? | 12:02 |
| smohamud | I'm good. Getting used to Nairobi. Meeting with a potential client later with Jeff, prepped for that. | 12:03 |
| thomasboimah | Sound good | 12:03 |
| smohamud | Mulbah - you there? | 12:04 |
| smohamud | Did you get a chance to go through React Docs a bit? | 12:04 |
| thomasboimah | yes I did smohamud | 12:05 |
| thomasboimah | I was also looking at the project while doing that | 12:05 |
| mulbah | Yes | 12:05 |
| smohamud | Ok, up to where did you get? I'm looking at the docs now (you should open them if they're not open) | 12:05 |
| thomasboimah | So i am getting to understand the project | 12:05 |
| smohamud | Hi Mulbah, how're you? | 12:05 |
| mulbah | good and you | 12:06 |
| smohamud | Good. Did you get a chance to go through the React docs? | 12:06 |
| mulbah | Not really I just when through the codebase | 12:08 |
| mulbah | I observe few things and some issue | 12:09 |
| smohamud | Ok, can you tell me what you learned about how React works? | 12:09 |
| smohamud | +1 | 12:09 |
| thomasboimah | smohamud, I take a look at the doc and compared it with the current code base for the project and this is what i see already been done: User auth, user profiles, report creation, report listing, report detail, public pages, explore map, review queue, admin analytics, sharing, csv import/export, seed data and NBI bridge data. and what still we need to work is: | 12:10 |
| smohamud | +1 | 12:12 |
| thomasboimah | These are some bugs we need to fix, profile page crashes for non-admin users, api/trending returns 500. The missing Features I see is: Edit/delete reports, email notification not working properly yet, report comments moderation (not too sure about this yet if he want it, but i just think about it because i have something like this for Jeff blog) | 12:14 |
| smohamud | Good work! Important we know what needs doing. | 12:14 |
| thomasboimah | smohamud, I don't it will give me a hard time in learning React as i was think, I just need to understand the sythax | 12:15 |
| thomasboimah | *think | 12:15 |
| smohamud | So guys, I made the mistake of encouraging you to learn React before learning Javascript... It will be very confusing to learn React without javascript so we should begin with a javascript lesson today. | 12:15 |
| smohamud | If we don't go in order, you won't know where React ends and Javascript begins, which would be bad for understanding. | 12:16 |
| smohamud | Are you guys up to do some collaborative coding to go through JS fundamentals? | 12:16 |
| thomasboimah | +1 for me | 12:17 |
| smohamud | Hi Resl :) | 12:18 |
| thomasboimah | smohamud, did Dr. Hubbard give a due date for this project? | 12:18 |
| thomasboimah | Hi resl | 12:18 |
| mulbah | +1 | 12:18 |
| smohamud | No, during the meeting he mentioned he has a one month budget and wants certain features done. | 12:18 |
| mulbah | Hello resl | 12:18 |
| smohamud | I'm waiting to hear back about his thoughts on the existing, deployed app. If he signs off on what's there, we can discuss what's reasonable to accomplish next. | 12:20 |
| thomasboimah | smohamud, I am asking because i am still trying to wrap my hard to project to understand what he needs for us, Did he want us to completed the missing feature? | 12:20 |
| thomasboimah | *around | 12:21 |
| thomasboimah | *the | 12:21 |
| thomasboimah | *from | 12:21 |
| thomasboimah | or Is he asking us to manage application? | 12:21 |
| smohamud_ | Sorry, disconnected | 12:21 |
| thomasboimah | np | 12:22 |
| mulbah | oh okay | 12:22 |
| smohamud_ | He is not asking for management, he wants us to complete as much of an "MVP" (Minimum Viable Product) as we reasonably can given our time constraints. | 12:22 |
| smohamud_ | Which means, filling in the critical gaps he has defined. | 12:23 |
| thomasboimah | smohamud_, is the current state of the project now MVP? | 12:23 |
| thomasboimah | *not | 12:23 |
| smohamud_ | It's not viable. Viable would mean it's shareable to users/potential users. The app is broken. | 12:23 |
| thomasboimah | Sorry if i am asking too much questions | 12:23 |
| smohamud_ | It's "almost MVP"" | 12:24 |
| smohamud_ | No - please ask away - these are good questions :) | 12:24 |
| thomasboimah | I just want to understand what is asking from us to do | 12:24 |
| smohamud_ | So guys, I have limited time due to a lunch I am attending so I want us to get coding while we wait to hear back from Stephen about the project. | 12:24 |
| smohamud_ | Yes - we can use our WhatsApp group chat to ask Stephen questions. Meantime, we're waiting for his thoughts on the current app. | 12:25 |
| smohamud_ | Do you guys use VS Code as your IDE? | 12:25 |
| thomasboimah | smohamud_, when will we start filling in the critical gaps Dr. Hubbard is asking us to do? | 12:25 |
| thomasboimah | yes | 12:25 |
| mulbah | yes | 12:26 |
| smohamud_ | This week we can begin, but you will be far more effective if you know javascript. | 12:26 |
| mulbah | but I mostly use Vim | 12:26 |
| smohamud_ | Please install the extension "Live Share" - This will be how we can live collaborate on code | 12:26 |
| smohamud_ | Mulbah - we will talk about Vim... It's cool, but it requires significantly more experience to be able to use it as effectively as a full-fledged IDE. | 12:27 |
| mulbah | okay | 12:27 |
| mulbah | have you use code together it's cool too | 12:28 |
| mulbah | almost like Live Share | 12:28 |
| thomasboimah | ACTION install live share extension | 12:29 |
| smohamud_ | Do you guys have github accounts? | 12:30 |
| smohamud_ | +1 mulbah - thanks for the heads up. Haven't heard of that one | 12:30 |
| thomasboimah | yes | 12:31 |
| smohamud_ | https://prod.liveshare.vsengsaas.visualstudio.com/join?4DA73582B54FA5AD99958343E6FB377E18CD | 12:31 |
| smohamud_ | Please join the session | 12:31 |
| mulbah | hahah yes we do | 12:31 |
| mulbah | which developer today will not have a github account | 12:31 |
| smohamud_ | haha true | 12:32 |
| smohamud_ | Are you guys in? | 12:32 |
| thomasboimah | it is loading on my end | 12:33 |
| smohamud_ | Please try to edit the js file I made. | 12:33 |
| thomasboimah | in | 12:33 |
| smohamud_ | +1 | 12:34 |
| smohamud_ | Do you see the js file I'm editing, or the bash? | 12:34 |
| smohamud_ | Says 0 participants... | 12:34 |
| smohamud_ | https://prod.liveshare.vsengsaas.visualstudio.com/join?4DA73582B54FA5AD99958343E6FB377E18CD | 12:34 |
| smohamud_ | Are you able to click the link? | 12:35 |
| mulbah | yes | 12:36 |
| thomasboimah | yes | 12:36 |
| mulbah | I'm in | 12:36 |
| smohamud_ | What happens when you click it? | 12:36 |
| thomasboimah | smohamud_, it is still trying to load the file on my end | 12:37 |
| smohamud_ | cool | 12:37 |
| mulbah | it open in the browser | 12:37 |
| thomasboimah | I maybe it is my internet weak | 12:37 |
| smohamud_ | Ok, did you install the VS Extension mulbah? | 12:37 |
| mulbah | yes I did in vs code | 12:38 |
| mulbah | vs code open in the browser | 12:38 |
| smohamud_ | ok | 12:39 |
| smohamud_ | Let me know when you can see my variables.js file | 12:39 |
| smohamud_ | in the practice directory. | 12:39 |
| mulbah | okay I thing I just need to copy and past the link in vs code | 12:40 |
| smohamud_ | Clicking the link should work browser or VS Code local | 12:40 |
| mulbah | I'm in | 12:41 |
| smohamud_ | Sweet, I see you :) | 12:41 |
| smohamud_ | can you type something please. | 12:41 |
| thomasboimah | smohamud_, dose the link need approval? | 12:42 |
| smohamud_ | Shouldn't need it. | 12:42 |
| mulbah | nope | 12:42 |
| thomasboimah | when i try to join it says: Joining collaboration session: Waiting for host approval... | 12:43 |
| smohamud_ | What's your screen now? | 12:44 |
| mulbah | just copy the link go to live share which will be on the left side of your screen and click on it you will see join click on join and add the link there | 12:44 |
| smohamud_ | oh ok. | 12:44 |
| smohamud_ | Try this again: https://prod.liveshare.vsengsaas.visualstudio.com/join?4DA73582B54FA5AD99958343E6FB377E18CD | 12:44 |
| jelkner | Hello comrades smohamud_ and thomasboimah! | 12:44 |
| smohamud_ | Hi comrade | 12:44 |
| thomasboimah | Good morning jelkner | 12:44 |
| jelkner | Sorry to butt in to your meeting, but i have some info that smohamud_ will want to know before we meet with CJS in 15 minutes. | 12:45 |
| smohamud_ | mulbah - can you try to type something into variables.js? | 12:45 |
| smohamud_ | I see your cursor. | 12:45 |
| jelkner | The Peoples Forum website was built by Design Action Collective | 12:45 |
| jelkner | https://peoplesforum.org/ | 12:46 |
| mulbah | I just did | 12:46 |
| jelkner | https://peoplesforum.org/site-credits/ | 12:46 |
| jelkner | https://designaction.org/ | 12:46 |
| jelkner | I have a big warm spot in my heart for Design Action collective | 12:46 |
| jelkner | they were one of the four tech worker co-ops I went to hear at the Allied Media Conference in Detroit in 2012 | 12:47 |
| jelkner | that convinced me to try this tech worker co-op thing | 12:47 |
| smohamud_ | Oh, awesome! | 12:47 |
| jelkner | they are long time activists in the tech space | 12:47 |
| jelkner | and they have been very active in the USFWC tech worker group | 12:48 |
| jelkner | in short, they are comrades and friends of ours | 12:48 |
| resl | Yeah! I know a few folks in that co-op! | 12:48 |
| jelkner | awesome! | 12:48 |
| smohamud_ | awesome mulbah. There are three main ways define a variable in JS. Using let = "", var ="" and const = "". I want you to create three variables, each using those keywords. | 12:48 |
| jelkner | that's all smohamud_ | 12:49 |
| smohamud_ | The quotation marks are for "Strings" just like Python. | 12:49 |
| jelkner | i just thought you should be aware of that before we meet with Dante | 12:49 |
| smohamud_ | Oh, ok awesome. Thanks for the update | 12:49 |
| smohamud_ | Good to know :) | 12:50 |
| smohamud_ | Thomas - how're you doing on the Live Share? | 12:50 |
| smohamud_ | Whatever you did a minute ago, requesting read and write, I got the notification... | 12:51 |
| smohamud_ | But, looks like you left the session before I clicked it. | 12:51 |
| thomasboimah | Still saying it need approval before i hoin | 12:51 |
| thomasboimah | *join | 12:51 |
| smohamud_ | +1, I got a request from "anonymous" | 12:51 |
| thomasboimah | yes | 12:51 |
| smohamud_ | Assuming it's you, try that again and this time I'll approve immediately. | 12:51 |
| thomasboimah | ACTION waiting for smohamud_ to approval | 12:53 |
| smohamud_ | Thomas - it says you joined and left, again. | 12:53 |
| smohamud_ | Let's try to get this so it's smooth sailing next time. | 12:54 |
| smohamud_ | Mulbah, now, I want you to assign test1, test to values. String, int, one of those two types. | 12:54 |
| smohamud_ | *test1 and *test3, for test2 - leave as is. Then, print all three out. Run the script in the terminal and see the output. | 12:55 |
| smohamud_ | Ok, you're in Thomas! | 12:55 |
| thomasboimah | +1 | 12:55 |
| smohamud_ | Below where Mulbah is typing, I want you to declare three variables using the keywords var, let and const. | 12:56 |
| smohamud_ | Set them each equal to a value. The right hand side and the assignment operator are the same as Python for strings, ints. | 12:56 |
| smohamud_ | So 2 is "Integer 2" and "2" is "String 2" | 12:56 |
| smohamud_ | Mulbah - please don't worry about loops yet. That's a separate topic. | 12:57 |
| mulbah | you said I should run the code in th terminal?? | 12:57 |
| mulbah | the | 12:57 |
| smohamud_ | For now, I want you to simply write console.log(your-variable-name) | 12:57 |
| smohamud_ | For each variable. | 12:57 |
| mulbah | but this is JS it will not work | 12:57 |
| mulbah | unless I use node to run it | 12:57 |
| mulbah | I can only run it in the browser | 12:58 |
| smohamud_ | I just shared read/write in the terminal. | 12:58 |
| smohamud_ | Can you type something in the terminal now? | 12:58 |
| mulbah | should I init node to run the code?? | 12:58 |
| thomasboimah | smohamud_, what should i do? should do the same thing? | 12:58 |
| mulbah has quit (Read error: Connection reset by peer) | 13:03 | |
| thomasboimah | smohamud_, are you still here? | 13:05 |
| smohamud_ | Hi | 13:06 |
| smohamud_ | Sorry I'm on a meeting now too | 13:06 |
| thomasboimah | Okay them we can check back later after your meeting | 13:06 |
| thomasboimah | how dose that sound | 13:06 |
| thomasboimah | ? | 13:06 |
| thomasboimah | ACTION sign off will check back later | 13:07 |
| thomasboimah has quit (Quit: Leaving) | 13:08 | |
| smohamud_ | Comardes, we will have to postpone. Sorry for the poor communicatin. | 13:11 |
| smohamud_ | Practice declaring variables between now and tomorrow/next time. | 13:12 |
| mulbah07_ has quit (Remote host closed the connection) | 13:34 | |
| mulbah has quit (Ping timeout: 480 seconds) | 13:39 | |
| smohamud_ has quit (Ping timeout: 480 seconds) | 13:54 | |
| smohamud has quit (Ping timeout: 480 seconds) | 13:54 | |
| resl has quit (Remote host closed the connection) | 14:20 | |
| resl has quit (Quit: resl) | 16:45 | |
| resl has quit (Quit: resl) | 17:12 | |
| resl has quit (Quit: resl) | 22:37 | |
| jelkner has quit (Quit: Leaving) | 23:59 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!