| resl has quit (Quit: resl) | 00:23 | |
| smohamud has quit (Ping timeout: 480 seconds) | 05:51 | |
| smohamud has quit (Ping timeout: 480 seconds) | 09:14 | |
| jkollie has left #novawebdev (None) | 09:38 | |
| gabriel_jetro | Good morning jelkner | 10:51 |
|---|---|---|
| jelkner | Good morning gabriel_jetro! | 10:54 |
| jelkner | So good to see you hear. | 10:54 |
| janet_ | Good morning jelkner and everyone | 10:54 |
| jelkner | i'm hoping to figure out who the next paid Jetro members are going to be. It will be those that "show up". | 10:54 |
| jelkner | Good morning janet_! | 10:55 |
| jelkner | i met with Gabriel from NSS and Yolanda from the DNOVA Council yesterday, and we had a productive conversation about the Teach-In. | 10:55 |
| jelkner | janet_: i'm looking forward to the work shop today. | 10:56 |
| janet_ | Same here jelkner! | 10:56 |
| jelkner | also, i got to talk with Isaac Zawolo, freshly back from Liberia. | 10:56 |
| jelkner | he's back at work now | 10:56 |
| jelkner | we only had a little time, but he asked me about our plans for the school | 10:57 |
| jelkner | more on that later | 10:57 |
| janet_ | but I haven't receive the virtual link yet | 10:57 |
| jelkner | hmmm... let me see | 10:57 |
| janet_ | thats good to know jelkner | 10:57 |
| jelkner | i don't have it either, janet_ | 10:58 |
| jelkner | i'll email folks after our stand up | 10:58 |
| janet_ | okay | 10:59 |
| jelkner | Yesterday I met with Gaberiel from NSS and Yolanda from DNOVA Council to talk about a Solidarity Economy Teach-In at GMU April 2027. I offered to Yolanda that we involve our young folks (my students and her Brotherhood Empowered members) in planning a Solidarity Economy focused 1/2 day workshop for the event. Today I'll be finalizing preparation for start of school next Monday. No blockers. | 11:00 |
| thomasboimah | I was able to gain access to the Claudia Jones website server and added my SSH key. I also attended Sahnun's JavaScript/React sections. Today, I will be working with Jkollie and Mr. Cooper to get ready for the next system Teach-in. I will also attend Sahnun's JavaScript/React class today. No blockers. | 11:00 |
| jelkner | ACTION done | 11:00 |
| thomasboimah | ACTION done | 11:00 |
| jelkner | lol | 11:00 |
| gabriel | Over the week I worked on both jetrowebdevelopment and sjcompute sever to update it to the latest changes, this week i was working on setting up the fixmycd repo and also working to get the feature/cjs to run on my machine. there are few blocker for now. | 11:00 |
| jelkner | wow, thomasboimah is *really* skilled!! | 11:00 |
| jelkner | he shows up with less than 30 seconds to show time and posts right on time | 11:00 |
| jelkner | we *definitely* want him on our team ;-) | 11:00 |
| dcammue | I have been watching some javascript videos while attending java script class with sahnun, today, will keep with my tutorial. no blocker | 11:02 |
| dcammue | ACTION done | 11:02 |
| jelkner | dcammue, thomasboimah, can we have a brief meeting? | 11:03 |
| freena_ | On wednesday, I join shmohamud team on learning JavaScript while I am almost done with css beginner at openEDP. Today, dcammue will thrilled me through javascript to get me setup for the class later | 11:03 |
| dcammue | jelkner, can you do me a favor, i want you to please contact the lady about the bookkepping | 11:03 |
| thomasboimah | +1 | 11:03 |
| freena_ | ACTION done | 11:03 |
| dcammue | i want to start to meet with her | 11:03 |
| jelkner | dcammue: i'm glad you just asked that | 11:04 |
| jelkner | since that's what i wanted to meet about | 11:04 |
| jelkner | we need to get the bookkeeping and finances of Jetro in place | 11:04 |
| jelkner | ASAP! | 11:04 |
| jelkner | but i don't think you're ready to meet with her | 11:04 |
| jelkner | remember, she will be a consultant | 11:05 |
| jelkner | we need to make good use of her time | 11:05 |
| jelkner | and her name is Lindsey, btw | 11:05 |
| jelkner | Lindsey Chapin | 11:05 |
| dcammue | i am ready to meet with her if she is willing jelkner | 11:05 |
| jelkner | dcammue: you need to meet with me first | 11:05 |
| dcammue | Yes! | 11:06 |
| jelkner | can you show me the financial records for July? | 11:06 |
| jelkner | are you keeping them in GNU Cash? | 11:06 |
| dcammue | yes | 11:06 |
| dcammue | +1 | 11:06 |
| jelkner | what is the status of your credit union membership? | 11:06 |
| jelkner | dcammue? | 11:07 |
| jelkner | does Jetro have a credit union membership yet? | 11:07 |
| dcammue | we have been running after our certificate | 11:07 |
| jelkner | lol | 11:07 |
| dcammue | so we will resume on that next week | 11:07 |
| jelkner | i was going to say "try to run faster" ;-) | 11:08 |
| jelkner | dcammue: it is really important for you to take charge of that | 11:08 |
| dcammue | yes, | 11:08 |
| jelkner | if you time is limited, it is more important than attending JS classes | 11:08 |
| dcammue | okay, i will get ahead | 11:08 |
| jelkner | we are counting on you to run the business side of things | 11:08 |
| jelkner | if we block on that, we're in trouble | 11:08 |
| smohamud | standup: Interfaced with CJS and Stephen on requirements. Gained read access to NSS spreadsheet. Began going through data, writing questions and started data-definitions document to fill-in with engineering team. Approved/Merged two Gitlab Merge Requests for AMS. Taught JS class, created repo for materials.apologies for the delay. Blocked by not knowing data-definitions, will share an internal, private document with Engineering team to fill them in | 11:09 |
| smohamud | as best we understand. Will run it by NSS after we do our best | 11:09 |
| smohamud | *done | 11:09 |
| dcammue | okay | 11:09 |
| jelkner | thanks smohamud | 11:09 |
| smohamud | np | 11:09 |
| jelkner | i had a good conversation with Stephen also | 11:09 |
| smohamud | anything to discuss now? | 11:09 |
| smohamud | awesoe. | 11:09 |
| jelkner | i begged and pleaded with him not to push evil corporate AI on us! | 11:09 |
| smohamud | ^! | 11:10 |
| jelkner | he agreed | 11:10 |
| smohamud | amazing. | 11:10 |
| jelkner | i told him it would undermine everything we are trying to do | 11:10 |
| jelkner | and send both resl and jelkner into a tizzy!! | 11:10 |
| smohamud | As soon as possible, we shoud codify our AI-Usage policy so engineering team knows. | 11:10 |
| jelkner | +1 | 11:10 |
| jelkner | this will be an ongoing conversation | 11:11 |
| jelkner | in the years ahead | 11:11 |
| smohamud | +1 | 11:11 |
| jelkner | the landscape is changing so fast | 11:11 |
| smohamud | Earlier, we landed on having a eco-friendly server run open-source models that we customize for our needs. | 11:11 |
| jelkner | and it is so central to us as social justice techies in figuring out what we want | 11:11 |
| smohamud | But that will take work... And we have a-lot of work to do... | 11:11 |
| jelkner | smohamud: China will be leading on development of those | 11:12 |
| smohamud | 100% | 11:12 |
| jelkner | we need to follow developments closely | 11:12 |
| jelkner | for now, we know we need skills, human skills, no matter what the future holds | 11:12 |
| smohamud | 100% | 11:12 |
| jelkner | so chris and i had a great conversation yesterday | 11:13 |
| jelkner | we have so many Django apps we want for our classroom | 11:13 |
| jelkner | and as i mentioned, my dream is to have a group of progressive, skilled Django devs i can hire to work on them | 11:13 |
| jelkner | we have CJS and Stephens app | 11:14 |
| jelkner | actually, we will soon be at the point where we have more work than we can handle | 11:14 |
| jelkner | that's why i was glad to see gabriel here this morning | 11:14 |
| jelkner | one of the most exciting things about my month long visit to Mount Barclay was watching the Jetro team work together | 11:15 |
| smohamud | Awesome. Is Chris on the NWD mailing list members@novawebdevelopment? | 11:15 |
| jelkner | it brought joy to my heart to watch thomasboimah, dcammue, gabriel, jallah, and mulba working together | 11:16 |
| jelkner | now we need to find regular work for them, so they can earn what they need and have more time to devote to our efforts | 11:16 |
| jelkner | no, smohamud | 11:16 |
| jelkner | but he is on friends@novawebdevelopment.coop | 11:17 |
| smohamud | Freena and Janet have expressed interest in development work,, too. | 11:17 |
| jelkner | that is great, smohamud | 11:17 |
| smohamud | They're attending classes. | 11:17 |
| jelkner | perfect! | 11:17 |
| smohamud | Next time, hope to see them in the mix, too :) | 11:17 |
| jelkner | freena_, janet_ and dereck want to be the front-end team | 11:17 |
| jelkner | they discussed that at one of the meetings i was invited to during my visit | 11:18 |
| janet_ | +1 | 11:18 |
| smohamud | They're on track. | 11:18 |
| jelkner | thomasboimah, gabriel and jallah are the back-end team | 11:18 |
| jelkner | but these will blur, of course | 11:18 |
| jelkner | and dcammue shallon and jelkner are the business team | 11:19 |
| jelkner | dcammue: can we plan a meeting for Friday, 9/4 to go over our books? | 11:19 |
| smohamud | Got it | 11:20 |
| jelkner | i'll be off that day | 11:20 |
| dcammue | yes | 11:20 |
| jelkner | how about 11:30 UTC? | 11:20 |
| jelkner | right after our stand up meeting? | 11:20 |
| dcammue | that's fine also | 11:20 |
| jelkner | please ask shallon to attend if she can | 11:20 |
| jelkner | oh wait, svaye is here now | 11:20 |
| jelkner | lol | 11:20 |
| jelkner | i didn't see her | 11:20 |
| svaye | Hi jelkner | 11:21 |
| dcammue | that way, we can be able to get all that need to attend | 11:21 |
| jelkner | svaye: and you make that meeting? | 11:21 |
| jelkner | +1 | 11:21 |
| svaye | +1 | 11:21 |
| jelkner | try to join the credit union by then if you can | 11:21 |
| smohamud | Hi Shallon, long time no see! | 11:21 |
| svaye | How are you smohamud | 11:21 |
| jelkner | dcammue, svaye, i'll reach out to lindsey to begin planning for a meeting with her | 11:22 |
| smohamud | Good. How're you? | 11:22 |
| jelkner | it will have to be a saturday i think | 11:22 |
| jelkner | i'll let you know | 11:22 |
| smohamud | Shallon - are you interested in joining our Intro to JS class? | 11:22 |
| smohamud | To learn JavaScript | 11:22 |
| jelkner | smohamud: she has a lot on her plate | 11:22 |
| svaye | I can't join right now smohamud I have to focus on business | 11:23 |
| jelkner | it's fine to ask, but let's not be the straw that breaks the camel's back :-( | 11:23 |
| jelkner | nice svaye | 11:23 |
| jelkner | thanks! | 11:23 |
| jelkner | ok all, this was great | 11:24 |
| jelkner | see you tomorrow at the same time and place, when zOnny will be here with us | 11:24 |
| smohamud | Our classes are purposely capped at about 1hr but shoot for 30-45m. If she would like to learn programming, we can also reallocate her work so it's fair to her interests. | 11:24 |
| smohamud | We can figure it out, just want to make sure Shallon is where she wants to be. | 11:25 |
| jelkner | smohamud: i just tried to call you on signal | 11:25 |
| jelkner | you didn't pick up | 11:25 |
| smohamud | Didn't ring... | 11:26 |
| thomasboimah | jelkner, you want me add you public key to cjs server? | 11:26 |
| smohamud | Try again? | 11:26 |
| thomasboimah | *your | 11:26 |
| jelkner | no need thomasboimah | 11:27 |
| thomasboimah | okay | 11:27 |
| jkoleah | Good morning, everyone | 11:27 |
| svaye | Good morning jkoleah | 11:28 |
| smohamud | Good morning | 11:32 |
| jkoleah | How are you doing, svaye | 11:33 |
| jkoleah | Please, have the meeting started smohamud? | 11:33 |
| smohamud | Phone w/Jeff give us couple m almost done. | 11:34 |
| smohamud | Ok comrades, please open VS Code. | 11:36 |
| dcammue | jkoleah, Good morning, which meeting are you talking about? | 11:36 |
| jelkner | janet_: i'll follow up on our meeting with you by email | 11:36 |
| jelkner | see y'all tomorrow! | 11:36 |
| jelkner | ACTION signs off | 11:36 |
| jelkner has quit (Quit: Leaving) | 11:36 | |
| smohamud | dcammue: could you please create a Live Share link for us? | 11:37 |
| dcammue | https://prod.liveshare.vsengsaas.visualstudio.com/join?D027D25FDFA1B7117CFB48791364EC05578B | 11:37 |
| smohamud | That was fast. | 11:37 |
| smohamud | Thank you. | 11:37 |
| smohamud | Please join the Live Share link. If you don't have it installed, please spend this time installing. We will begin in the meantime. | 11:38 |
| smohamud | dcammue - is your session still active? | 11:39 |
| dcammue | https://prod.liveshare.vsengsaas.visualstudio.com/join?95F18D8E454F7559DC626AE7D1A0D4762B11 | 11:40 |
| dcammue | try this | 11:40 |
| smohamud | Works | 11:41 |
| smohamud | Can everyone join the session? It's just me and daniel. | 11:41 |
| smohamud | We will have to create a system where someone creates the link before the standup, shares it to everyone, so the session is ready to go... | 11:42 |
| smohamud | Just me and Daniel in session still.. | 11:42 |
| smohamud | thomas is in. | 11:43 |
| freena_ | I have small problem on my computer but i am fixing it | 11:43 |
| smohamud | np freena, if you want help feel free to ask. | 11:43 |
| freena_ | It is a hardware problem | 11:43 |
| smohamud | we will go from 2:45pm to about 3:15pm. I apologize to those with connectivity issues, but, not much we can do. If there's interest I can teach this class twice. | 11:44 |
| smohamud | That's rough, Freena. Maybe try restarting | 11:45 |
| smohamud | Ok, class is beginning. | 11:45 |
| smohamud | Folks in the Live Share: do you think logNamesWithGreeting will run or error? | 11:46 |
| smohamud | Welcome Jallah. | 11:46 |
| smohamud | Anyone want to give it a go? | 11:48 |
| smohamud | dcammmue: please open a shared terminal and prepare to run the script | 11:48 |
| smohamud | *My questions are meant to be answered with *current* knowledge. Getting it wrong is more valuable than getting right, because that's how learning happens. | 11:49 |
| smohamud | anyone here? | 11:50 |
| thomasboimah | sorry yes | 11:53 |
| smohamud | Ok, anyone else? | 11:54 |
| janet_ | yes | 11:54 |
| smohamud | welcome Janet | 11:56 |
| smohamud | Are folks having connectivity issues? | 11:57 |
| freena_ | I'm done and can join now | 11:57 |
| smohamud | Awesome. | 11:57 |
| smohamud | Ok - dcamme can you run the script please? | 11:57 |
| jkoleah | I'm here | 11:58 |
| dcammue | oaky | 11:58 |
| smohamud | Thanks Daniel. As you can see, we're getting "Reference Error" | 12:01 |
| dcammue | https://prod.liveshare.vsengsaas.visualstudio.com/join?95F18D8E454F7559DC626AE7D1A0D4762B11 | 12:01 |
| dcammue | only for freena_ | 12:01 |
| jkoleah has quit (Read error: Connection reset by peer) | 12:01 | |
| smohamud | Accidentally had both uncommented. Can you run again so we can be confident? | 12:01 |
| smohamud | That it's throwing a reference error to the one declared above. | 12:01 |
| smohamud | Ok...That's what I expected. | 12:02 |
| gabriel | i am in smohamud | 12:02 |
| smohamud | Function declarations are *special* because no matter where you declare it in the file, it will be in scope and execute! | 12:02 |
| smohamud | Did that surprise anyone? | 12:03 |
| dcammue | yes | 12:04 |
| dcammue | i want to know something | 12:04 |
| dcammue | you call the function before defining the function | 12:04 |
| smohamud | Welcome gabriel | 12:04 |
| smohamud | Yes, Daniel. | 12:04 |
| dcammue | and how does that work? | 12:05 |
| smohamud | So, this is the "Hoisting" that we touched on a little last class. | 12:06 |
| dcammue | so that now you commented the function out, will it still run? | 12:07 |
| smohamud | Before the program runs it will "Hoist" all the variables, function declarations to the *top* of the file. | 12:07 |
| smohamud | Let, var and const declared variables will result in various errors *but* they're the JS engine does register them at the top of the file. Function declarations are special because they're not only *hoisted* they're also *available* and will execute. | 12:08 |
| smohamud | Look at the bottom of the file. | 12:09 |
| smohamud | We have one more call to the function on line 85 | 12:10 |
| smohamud | Run the script again, let's see the output. | 12:10 |
| dcammue | so, that's mean a function can be call before its declaration right? | 12:10 |
| smohamud | Yes, function declarations specifically can. | 12:11 |
| smohamud | When it's function(){ console.log("I am a function declaration")} | 12:11 |
| smohamud | But, if there's ever a function assigned to a variable, as an expression, then, it will exist in a way but crucially it's not completely *initialized* | 12:12 |
| smohamud | Which means its value isn't there, even though it exists in the global scope. Let's try some examples real quick. | 12:14 |
| smohamud | Does that help? | 12:14 |
| smohamud | And yes --- it ran, as expected. | 12:14 |
| smohamud | Let's move to another example. | 12:14 |
| smohamud | logNamesWithGreetingAsExpression is uncommented | 12:15 |
| smohamud | Quick question: Who thinks this will run? | 12:16 |
| dcammue | yes, i think | 12:16 |
| smohamud | Ok, anyone else? | 12:17 |
| dcammue | from what you just explain | 12:17 |
| fkoikoi | smohamud, I am not really understanding what you are saying since I am a beginner and just started today. Can I skip this session and go read a bit on JavaScript so that I can know exactly what you are teaching and will also be able to ask questions in the next class too. | 12:17 |
| smohamud | fkoikoi: thank you for sharing that. I am currently writing up a survey to ask what experience everyone has, so this problem won't happen next week. | 12:17 |
| smohamud | We're almost done, you can head out if you'd like and self-study. | 12:18 |
| smohamud | nobody else wants to answer whether this will run or not? | 12:18 |
| smohamud | dcammue, please run the script and let's see. | 12:18 |
| fkoikoi | okay, thanks for understanding smohamud | 12:19 |
| smohamud | of course. | 12:19 |
| dcammue | its not | 12:19 |
| smohamud | dcammue, little surprised? | 12:19 |
| dcammue | not really, because i noticed something from the both example | 12:20 |
| dcammue | examples | 12:20 |
| smohamud | I thought you expected it to log out all the names? | 12:20 |
| smohamud | More importantly, what did you noticce? | 12:20 |
| dcammue | one is a declared by the function scope | 12:20 |
| dcammue | and the other is by the const | 12:20 |
| dcammue | which the const declared a variable and then assigned it to the function | 12:22 |
| smohamud | Great observation! I changed the expression to use "var" | 12:22 |
| smohamud | Will this run? | 12:22 |
| thomasboimah | yes | 12:23 |
| dcammue | no, because i think the function was introduced by a variable | 12:23 |
| smohamud | Ooo, this is juicy :) | 12:24 |
| smohamud | Let's run it. | 12:24 |
| thomasboimah | hmm | 12:24 |
| smohamud | Still not defined. | 12:25 |
| smohamud | And Daniel honed in on why - it's a function expression and cannot be called *before* it's declared. | 12:26 |
| smohamud | Ok comrades, it's 3:30pm. We're getting better each time but we have to stick to our max 1 hour class time. | 12:27 |
| smohamud | We have a few m for questions now but please email questions between now and Monday. I will be sending the Survey out and a short HW assignment. | 12:28 |
| thomasboimah | I though the function was called after being declared | 12:28 |
| dcammue | can we try to change the variable declaration to function scope to see if it could run? | 12:28 |
| smohamud | Ah, nope it was above Thomas. | 12:28 |
| smohamud | Great idea Daniel, let's make this the last example. Can you make that change and then we see if it runs? | 12:29 |
| thomasboimah | gotcha | 12:29 |
| thomasboimah | you | 12:29 |
| smohamud | Then, run it. Do you expect it to run or not? | 12:29 |
| thomasboimah | it will run | 12:30 |
| smohamud | Quick check -- who's watching the session now? | 12:30 |
| thomasboimah | waut | 12:30 |
| thomasboimah | waut | 12:30 |
| thomasboimah | wait? | 12:30 |
| smohamud | Did the file get saved? | 12:31 |
| thomasboimah | where I we going to called it? above or below the function | 12:31 |
| smohamud | Dcammue - can you run the script? | 12:31 |
| thomasboimah | *are | 12:31 |
| smohamud | We are calling it on line 10, before it's declared. | 12:31 |
| smohamud | dcamme can you type "clear" into the console | 12:32 |
| smohamud | then, run it again. I think Live Share is a little buggy | 12:32 |
| smohamud | I think it's a syncing issue. Daniel, can you add to a comment. | 12:34 |
| smohamud | Then, save the file. Then, run again. | 12:34 |
| smohamud | Thomas and I have saved and it might take a sec... | 12:34 |
| smohamud | Ok, uncomment that line and run again. | 12:34 |
| smohamud | and *save* | 12:35 |
| smohamud | This is buggy... After the session, copy the script locally and run it again... | 12:35 |
| smohamud | I'll look into why it's happening. As a function declaration, it should be binded and initialized (ready to be called without error) before it's declared. | 12:36 |
| smohamud | Experiment with it between now and next class. | 12:37 |
| smohamud | Any last questions for me before we meet Monday? | 12:37 |
| smohamud | Great job today. I will see you Monday. Be on lookout for the "Programming Experience" survey and Monday's homework for those who are currently caught up. | 12:39 |
| smohamud | Have a great rest of your day. Amazing questions and don't worry about the undefined... I'll find out why the terminal isn't reading the latest file... | 12:40 |
| smohamud | As a reminder: I'm always available for email questions if you get stuck self-studying. | 12:40 |
| smohamud | Found the bug... | 12:41 |
| dcammue | i tried it in my local terminal and it run | 12:41 |
| smohamud | Lol | 12:41 |
| smohamud | Does anyone see the bug on line 10? | 12:42 |
| dcammue | so the code has bugs | 12:42 |
| smohamud | The bug was that we called it as logNamesWithGreeting(s)AsExpression | 12:43 |
| smohamud | the function name is logNamesWithGreetingAsExpression. There's no "s" | 12:43 |
| smohamud | Run it now... | 12:43 |
| smohamud | That said -- we have a-lot to do and the session has gone over comrades. | 12:43 |
| smohamud | With any questions, please don't hesitate to message the group chat or email me. | 12:44 |
| smohamud | Again, great job today! | 12:44 |
| dcammue | okay, i will try to run and find the bug | 12:45 |
| smohamud | great idea. | 12:46 |
| smohamud has quit (Quit: have a good rest of your day comrades) | 12:46 | |
| gabriel_jetro has quit (Quit: Connection closed for inactivity) | 13:40 | |
| jkoleah has quit (Ping timeout: 480 seconds) | 13:48 | |
| freena_ has quit (Quit: Connection closed for inactivity) | 14:10 | |
| thomasboimah has quit (Quit: Leaving) | 14:51 | |
| gabriel has quit (Ping timeout: 480 seconds) | 15:32 | |
| dcammue has quit (Remote host closed the connection) | 17:49 | |
| janet_ has quit (Quit: Leaving) | 17:50 | |
| fkoikoi has quit (Ping timeout: 480 seconds) | 18:00 | |
| svaye has quit (Ping timeout: 480 seconds) | 18:00 | |
| resl has quit (Quit: resl) | 23:34 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!