| smohamud_ has quit (Ping timeout: 480 seconds) | 07:39 | |
| smohamud has quit (Ping timeout: 480 seconds) | 07:39 | |
| smohamud has quit (Read error: Connection reset by peer) | 08:29 | |
| smohamud has quit (Remote host closed the connection) | 08:39 | |
| smohamud has quit (Ping timeout: 480 seconds) | 08:51 | |
| thomasboimah | Good morning jelkner and freena_ | 10:59 |
|---|---|---|
| jelkner | Yesterday i met with sahnun and dante about the Claudia Jones School website. I also set up GHCTechLib ( https://codeberg.org/GraceHopperCenter/ghctechlib ) on a home computer and began entering books. I filed several issues related to that application, which Kara already began working on. Today i attend an all day collective barganing team meeting for my union. No blockers. | 11:00 |
| mulbah | Good morning to all | 11:00 |
| thomasboimah | Yesterday, I met with the Dev to discuss Dr. Hubbard's project, and things are moving fine for now. Today, I will continue looking in the Dr. Hubbard's project with sahnun and others. No blocker. | 11:00 |
| thomasboimah | ACTION donw | 11:00 |
| thomasboimah | ACTION done | 11:00 |
| jelkner | ACTION done | 11:00 |
| jelkner | thomasboimah, i'm going to need your help | 11:00 |
| thomasboimah | on what jelkner ? | 11:00 |
| jelkner | we need to get sahnun adjusted to your work flow | 11:01 |
| jelkner | he should be here, but he isn't | 11:01 |
| jelkner | i'll call him | 11:01 |
| dcammue | today, i will start to look at the Arlington tax law for both LLC and non-profit organizations. | 11:01 |
| dcammue | no blocker | 11:01 |
| dcammue | ACTION done | 11:01 |
| mulbah | Yesterday I met with sahnun and thomas we did a little practice using live share in VS code to get prepare for the building of the app | 11:03 |
| mulbah | no blocker | 11:03 |
| mulbah | ACTION done | 11:03 |
| dcammue | Good morning jelkner and mulbah and freena_ | 11:03 |
| mulbah | Good morning dcammue | 11:04 |
| freena_ | Good morning dcammue | 11:04 |
| thomasboimah | ACTION just text Sahnun | 11:05 |
| jelkner | sorry comrades | 11:21 |
| jelkner | i started talking with smohamud | 11:22 |
| smohamud | +1 | 11:22 |
| jelkner | and i'm an *old* guy who can't multitask | 11:22 |
| jelkner | i cant walk and chew gum at the same time | 11:22 |
| smohamud | lol | 11:22 |
| jelkner | and i certainly can't talk and text at the same time! | 11:22 |
| thomasboimah | np | 11:23 |
| smohamud | comrades, are we doing standup now? | 11:25 |
| jelkner | smohamud, we did it | 11:25 |
| jelkner | you can look in the logs ;-) | 11:25 |
| jelkner | smohamud, here is the May First summary for CJS: | 11:25 |
| jelkner | May First Technology Cooperative ( https://mayfirst.org/ ) is is a non-profit membership organization that engages in building movements by advancing the strategic use and collective control of technology for local struggles, global transformation, and emancipation without borders. NOVA Web Development hosts its own website and email through its May First membership, as well as that of Social Justice Computing ( | 11:25 |
| jelkner | https://sjcompute.org/ ), SECOSOL ( https://secosol.us/ ), and several other movement organizations with which we work. | 11:25 |
| jelkner | The Claudia Jones School website is currently hosted on a Linode ( https://www.akamai.com/ ) virtual machine paid for by NOVA Web Development. NWD has been working to get out of the hosting business, so we either need to move the CJS website to a vm that CJS is billed for, or move it to May First as part of CJS's membership. We recommend the later, but will follow up with whatever CJS decides. | 11:25 |
| jelkner | we don't normally type long strings of text into irc, btw | 11:26 |
| jelkner | but this was right on the boarder | 11:26 |
| jelkner | i could have put it somewhere else and just posted a link | 11:26 |
| thomasboimah | cool | 11:27 |
| jelkner | smohamud, is that what you need to do your summary for dante? | 11:28 |
| jelkner | smohamud must be reading the logs ;-) | 11:29 |
| jelkner | he can't multitask ether ;-) | 11:29 |
| jelkner | research shows no humans really can | 11:29 |
| smohamud | That's solid. I would reduce some of the technical language like "vm" maybe something like "web host" or just "server". Then, I would mention the price gap as well as the fact that they'll be member-owners. I like that it began political | 11:30 |
| jelkner | dante speaks enough geeks | 11:30 |
| jelkner | he has a PhD in Physics | 11:30 |
| smohamud | But, I think we should be fair and mention the downside, and then, concretely mention the "you're a member-owner and are part of a liberatory tech movement. | 11:31 |
| jelkner | but i'll leave that to your judgement, comrade | 11:31 |
| jelkner | +1 | 11:31 |
| smohamud | I don't doubt it, but, to assume "Virtual Machine" needs to be understood by Gabe too | 11:32 |
| jelkner | +1 | 11:32 |
| smohamud | I don't think he's as technical and it covers our bases | 11:32 |
| smohamud | If they share with other CJS members | 11:32 |
| jelkner | simpler language is better for sure | 11:32 |
| smohamud | +1 | 11:32 |
| jelkner | ok, i have a union collective bargaining meeting all day today | 11:33 |
| smohamud | That said - are you fine with leaving the Mayfirst blurb until we send the Phase 1 requirements doc tomm? | 11:33 |
| jelkner | so i need to leave | 11:33 |
| smohamud | sorry not tomm, early next week * | 11:33 |
| smohamud | I included it in the email | 11:33 |
| jelkner | +1 | 11:33 |
| smohamud | No worries, just lmk | 11:33 |
| jelkner | let you know what? | 11:33 |
| jelkner | +1 means i'm ok | 11:33 |
| jelkner | do you need more? | 11:34 |
| smohamud | Oh, ok all good. | 11:34 |
| jelkner | cool | 11:34 |
| jelkner | ok, i won't be here tomorrow or sunday | 11:34 |
| smohamud | ok, when's the next time you'll be on IRC? | 11:34 |
| jelkner | thomasboimah, dcammue let's do our monday stand up as usual | 11:34 |
| smohamud | Monday? | 11:34 |
| mulbah | ywa | 11:35 |
| thomasboimah | Okay | 11:35 |
| jelkner | we need to model best practices for the others | 11:35 |
| mulbah | Yes | 11:35 |
| smohamud | Ok, I'll be there :) | 11:35 |
| dcammue | oakay | 11:35 |
| jelkner | sweet | 11:35 |
| smohamud | comrades, are you interested in a JS lesson today? | 11:35 |
| jelkner | thomasboimah and jelkner make a game out of who can hit the enter key closest to 11:00 UTC exactly ;-) | 11:35 |
| thomasboimah | +1 | 11:36 |
| smohamud | I'm in. | 11:36 |
| jelkner | sweet | 11:36 |
| smohamud | lol. | 11:36 |
| dcammue | i would to be part smohamud. where that will be taking place? | 11:36 |
| jelkner | i think of us as footballers out on the field showing how well we can coordinate our passes ;-) | 11:36 |
| jelkner | ok dear friends | 11:36 |
| jelkner | see you monday | 11:36 |
| jelkner | say hi to zOnny for me please! | 11:37 |
| smohamud | Sounds good :) | 11:37 |
| jelkner | ACTION signs off | 11:37 |
| dcammue | okay, jelkner | 11:37 |
| jelkner has quit (Quit: Leaving) | 11:37 | |
| thomasboimah | Okay | 11:37 |
| dcammue | smohamud, what time will be the class? | 11:37 |
| smohamud | That's our decision to make as a group | 11:37 |
| smohamud | I'm flexible. | 11:38 |
| smohamud | Anyone want to propose a time? So far, 12pm UTC has worked well. I'm thinking 30-45m. Daily or every other day. | 11:38 |
| smohamud | What do you guys prefer or lesson length and how often | 11:38 |
| smohamud | Don't base it on what you think I'd prefer. I'm very flexible, open to meet daily, weekly, monthly - I say daily bc I think it'll help with retention. | 11:40 |
| smohamud | Good to reinforce new concepts regularly. | 11:40 |
| mkolleh | My internet when down | 11:40 |
| smohamud | No worries Mulbah | 11:40 |
| dcammue | i would prefer the 12pm utc | 11:41 |
| dcammue | and the length of lesson teach could be like 1 to 2 hrs | 11:41 |
| smohamud | Just asking everyone what time works best for them. And, whether daily or every other day meeting is something we want to do. | 11:41 |
| thomasboimah | +1 with dcammue | 11:42 |
| smohamud | The 30-45m cutoff is because most the learning will happen on your own, after class doing exercises I share. | 11:42 |
| smohamud | And, my time is stretched with clients. | 11:42 |
| smohamud | So, 12pm UTC good for everyone? | 11:42 |
| dcammue | like mon wed fri with in the week. three days | 11:42 |
| smohamud | That works for me. Anyone prefer daily or less often? | 11:43 |
| thomasboimah | + with dcammue | 11:44 |
| dcammue | smohamud, you mean your time will be stretched with clients? | 11:44 |
| mulbah has quit (Ping timeout: 480 seconds) | 11:46 | |
| smohamud | Ok, and would you prefer 0 hours, 1-9 hours or 9-12 hours per week of outside-class work? | 11:46 |
| smohamud | These will be programs to write, concept-checks, take-home quizzes etc. | 11:46 |
| dcammue | smohamud, will the time fall within your work time for clients? | 11:47 |
| smohamud | I will plan client work around it. Most of the work is coding, so I'm flexible on when I work on it. | 11:47 |
| dcammue | okay | 11:48 |
| smohamud | If there's ever a conflict, I will give max heads up. | 11:48 |
| dcammue | but i want to ask you one question, smohamud | 11:48 |
| dcammue | I have been following the projects Dr. Hubbere asked us to undertake, and try to figure out what is the main aspect of the project he wants the improvement on, but i can't get it | 11:51 |
| dcammue | do you have the clear understanding of what he is after, smohamud? | 11:52 |
| smohamud | Look at the Requirements document that he has partially approved. Do you have access? | 11:53 |
| smohamud | Also, I do not and that's fine because we're in the early stages of the project. Keep checking the WhatsApp group, we're getting clearer daily. | 11:53 |
| dcammue | In the WhatsApp chat? | 11:53 |
| smohamud | Let me make sure you're in it. It's dedicated to planning, thought you were in! | 11:54 |
| dcammue | i am in the whatsapp chat | 11:54 |
| smohamud | Yes, the last few messages back and forth are about clarifying the Requirements. | 11:54 |
| dcammue | okay | 11:55 |
| smohamud | Freena and Janet, how are you guys? | 11:55 |
| jkollie | I'm doing great and you? | 11:56 |
| smohamud | Please review the conversation and the docs from Tinviembo | 11:56 |
| smohamud | Glad to hear that Janet :) | 11:57 |
| smohamud | Same here | 11:57 |
| smohamud | Are you interested in joining the programmers today? | 11:57 |
| jkollie | that's good | 11:57 |
| smohamud | We will be starting from the beginning of Javascript. | 11:57 |
| smohamud | On a Road to React | 11:57 |
| smohamud | And then the stars. | 11:57 |
| smohamud | (React is a JS framework) | 11:58 |
| smohamud | Comrades, would you like to begin today (now) or Monday? | 12:00 |
| smohamud | "Foundations of Javascript" | 12:01 |
| dcammue | let move on today for me | 12:01 |
| smohamud | +1 | 12:01 |
| smohamud | Thomas, Mulbah - thoughts? | 12:02 |
| thomasboimah | all good with me comrade | 12:03 |
| thomasboimah | We can Start now if that okay with you | 12:03 |
| smohamud | +1 | 12:05 |
| smohamud | https://prod.liveshare.vsengsaas.visualstudio.com/join?4DA73582B54FA5AD99958343E6FB377E18CD | 12:05 |
| dcammue | smohamud, can we start now or you are waiting for mkolleh? | 12:05 |
| smohamud | How long till he's back? | 12:06 |
| smohamud | Also - dacammue - there are a few clients with a-lot of work that needs to be done. Coding and in talks with a new client, which comes with preparation work. | 12:07 |
| smohamud | If you don't think he'll be back in the next few m, shall we begin? | 12:08 |
| smohamud | Otherwise we wait. | 12:08 |
| dcammue | i loaded the vscode web already | 12:10 |
| smohamud | ok, I don't see anyone in the session yet. | 12:12 |
| smohamud | https://prod.liveshare.vsengsaas.visualstudio.com/join?4DA73582B54FA5AD99958343E6FB377E18CD | 12:13 |
| dcammue_ | sorry for the dropoff | 12:15 |
| smohamud | no worries | 12:17 |
| smohamud | 0 in session still. Is the wifi being difficult? | 12:18 |
| tboimah | please send the link again | 12:18 |
| dcammue has quit (Ping timeout: 480 seconds) | 12:18 | |
| jkollie has quit (Ping timeout: 480 seconds) | 12:18 | |
| thomasboimah has quit (Ping timeout: 480 seconds) | 12:18 | |
| dcammue | do i need to just click the link and i will be join automatically? | 12:19 |
| dcammue | or do i need to sign in first? | 12:20 |
| tboimah | getting this error when trying to join: Joining collaboration session: Unable to connect to the host. Verify both you and the host are online. | 12:22 |
| smohamud | I think that's how it works | 12:26 |
| smohamud | Can you share a link yourself, see if I can access that one? | 12:26 |
| dcammue | smohamud, are you active in the live session? | 12:26 |
| smohamud | One sec, I'm using a hotspot | 12:26 |
| dcammue | okay | 12:26 |
| smohamud | That might be part of the problem. I have the session open here. | 12:27 |
| smohamud | The issue is, my IRC doesn't work on apt wifi, I think due to firewall rules or smthg. | 12:27 |
| smohamud | Working on that but I'm also moving shortly. | 12:27 |
| smohamud | It's me | 12:29 |
| smohamud | I tried searching an extension in VS Code, it said to check my network connection. | 12:29 |
| smohamud | Failed | 12:30 |
| dcammue | https://prod.liveshare.vsengsaas.visualstudio.com/join?031612639E6A7A7396AB0F4C035B8B27DD03 | 12:30 |
| dcammue | ACTION will be back in 10 minutes while smohamud is fixing his VScode connection | 12:31 |
| smohamud | I think I'm in... | 12:31 |
| smohamud | Can you check / create a file I can see and edit | 12:31 |
| dcammue | okay | 12:32 |
| smohamud | Comrades, let's do Monday. Would you be fine if I send you an assignment tomorrow to complete by Monday's class? | 12:33 |
| smohamud | Between now and then I'll find out how to get my connection workign. | 12:34 |
| dcammue | i have ready created the file | 12:34 |
| dcammue | can you see it | 12:35 |
| dcammue | yes, i saw test test | 12:35 |
| smohamud | We're good! | 12:36 |
| smohamud | Question for both of you: what's a variable and what is a variables scope? | 12:36 |
| dcammue | variable is a container which store value | 12:37 |
| dcammue | or values | 12:37 |
| smohamud | Very good. And scope? | 12:38 |
| tboimah | Scope Where in your code that variable can be seen and used. | 12:38 |
| dcammue | and variable scope i am not really good at it meaning but it could be type of variable | 12:39 |
| smohamud | This is important, because in JS, we use Keywords to declare variables and those keywards determine the "scope" or as Thomas said, "Where a variable can be seen and used" | 12:40 |
| smohamud | they are: var, let and const. | 12:40 |
| smohamud | var organization = "Jetro Web Development" | 12:40 |
| smohamud | let country = "Liberia" | 12:41 |
| dcammue | okay, i get it now | 12:41 |
| dcammue | they are use to declare a variable | 12:41 |
| smohamud | const strMyBirthday = "11/28/1992" | 12:41 |
| dcammue | can we get to the practical aspect of it? | 12:43 |
| smohamud | So, scope isn't something that's "used." It's more like a property of a variable at any given time. | 12:43 |
| smohamud | In javascript, there's a concept called the "Execution Context" | 12:43 |
| dcammue | because i have some idea of how these variables work around | 12:43 |
| smohamud | Let's see if we can write a program with a few different scopes, variables, and then look at the "Execution Context" to see how variables come and go depending on where in the program we are. | 12:44 |
| smohamud | Sound good? | 12:44 |
| smohamud | *Few different variables which have differing scopes | 12:45 |
| dcammue | global scope, block scope, function scope and module scope if not making mistake | 12:46 |
| dcammue | i am seeing what you are typing | 12:47 |
| dcammue | yes | 12:50 |
| smohamud | Comrades, following so far? | 12:52 |
| dcammue | yes | 12:52 |
| smohamud | This is a program that will estimateTheNumberOfBridges in a given city. | 12:53 |
| dcammue | please delete the stands alone 't' in the codes | 12:53 |
| smohamud | It's an outer function that contains a for loop, logging out properties of the object array cityObjs. | 12:53 |
| smohamud | Ok, done | 12:56 |
| smohamud | can you share your terminal? | 12:56 |
| smohamud | What I've written is logging out something called the "Execution context" at various points in the program's execution. | 12:57 |
| smohamud | That context contains what variables are "visible" at any given time, among other properties. | 12:57 |
| smohamud | Following? | 12:57 |
| dcammue | one minutes | 12:58 |
| dcammue | minute | 12:58 |
| dcammue | ssh session: ssh acuxr7qLKNBPCvh2JkXYfYyhA@lon1.tmate.io | 12:59 |
| dcammue | did you see the link?\ | 13:00 |
| smohamud | And to clarify - "this" doesn't hold the entire execution context. It should have variables/scope though. | 13:00 |
| smohamud | It's built in to VS | 13:01 |
| smohamud | Can you try adding a terminal and granting read/write access? | 13:02 |
| smohamud | It'll be easier than switching and we'll have a clearer view, hopefully, of the script and the output. | 13:02 |
| smohamud | Comrades? | 13:04 |
| dcammue | https://marketplace.visualstudio.com/items?itemName=cooper.ssh-terminal | 13:08 |
| smohamud | I see.. Why would you like to switch from VS Code? | 13:08 |
| smohamud | Err, the Live Share | 13:08 |
| dcammue | yes | 13:10 |
| smohamud | I figure it can be done with Live Share already, so why stack another extension? | 13:10 |
| smohamud | Did you attempt Live Share terminal share? It's separate from the file share. | 13:10 |
| dcammue | i see | 13:11 |
| dcammue | but i try checking for the terminal but i can not access it | 13:11 |
| smohamud | Currently says "no Terminals Shared" below "Participants" in the left sidebar for Live Share | 13:12 |
| smohamud | There should be a button there that allows adding a shared terrminal. | 13:12 |
| dcammue | can you see it now | 13:12 |
| dcammue | check | 13:12 |
| dcammue | i open it already | 13:12 |
| smohamud | Did you use Live Share to create it or just your IDE? | 13:13 |
| dcammue | IDE? | 13:14 |
| freena_ has quit (Quit: Connection closed for inactivity) | 13:15 | |
| dcammue | i install the terminal extension | 13:15 |
| smohamud | VS Code is a type of Interactive Development Environment (IDE). VS Code, Visual Studio, etc. Just a place where you can write code and the program responds, rather than jumping file to file in a text editor or smthg. | 13:16 |
| smohamud | Ok, are you using Live Share to create the shared terminal or the other extension you just installed? | 13:17 |
| dcammue | the live share | 13:17 |
| smohamud | Perfect, I see it :) | 13:17 |
| smohamud | Can you grant write access now? | 13:17 |
| smohamud | Only seeing read. | 13:18 |
| smohamud | Write access is important, it determines if I can modify anything in the terminal. | 13:20 |
| dcammue | ssh session: ssh ZtTgnbsSJYtHXuF6KzSMjF6Hd@lon1.tmate.io | 13:21 |
| smohamud | Let's just use your terminal since we both see it already | 13:21 |
| smohamud | No need to add another tool when ours should work. See where I'm coming from? | 13:21 |
| dcammue | this link from the live share | 13:22 |
| smohamud | Oh, I only have Read access still, though. | 13:22 |
| smohamud | Ah, +1 | 13:23 |
| smohamud | I'm in | 13:23 |
| dcammue | okay | 13:25 |
| smohamud | So, comrades. We made good progress today. Let's come back Monday, same time, and see the output of the program you saw me write up. | 13:25 |
| dcammue | okay | 13:26 |
| dcammue | thanks for the time | 13:26 |
| dcammue | see you on Monday | 13:26 |
| smohamud | Try to run it on your own systems, and even in the browser. Place "debugger" statements right after each of the console.logs that show the "this" at various points. Also use Browser dev tools to see more while on debugger. | 13:26 |
| dcammue | okay | 13:27 |
| dcammue | i will do | 13:27 |
| smohamud | I will be sending an assignment tomorrow that should be completed by 12pm UTC. It shouldn't be too long, just a quick concept gauge to see where you're at. | 13:27 |
| dcammue | thanks | 13:27 |
| dcammue | ACTION signs off for today | 13:27 |
| smohamud | Great, take care comrades. | 13:27 |
| dcammue has quit (Quit: Leaving) | 13:27 | |
| tboimah | smohamud, | 13:27 |
| tboimah | quick question | 13:28 |
| tboimah | concerning the ClJ website are you build it from scratch? because the have the branch on LO with their website that is why i am asking. | 13:29 |
| tboimah | *they | 13:29 |
| tboimah | a | 13:29 |
| tboimah | It is Update it needs? or they new website for scratch? | 13:30 |
| smohamud | Hey | 13:36 |
| smohamud | We haven't decided, depends on if the existing app can integrate their new requirements and if it's robust/well-written as is. The codebase is pretty old. | 13:37 |
| smohamud | Do you want to join a meeting this weekend about how to implement the new requirements? | 13:37 |
| smohamud | They have asked mostly to just add/fix things. If we choose, we can scrap and rebuild keeping the parts they like. | 13:37 |
| tboimah | sure | 13:40 |
| smohamud_ | DC'd | 13:45 |
| smohamud has quit (Ping timeout: 480 seconds) | 13:45 | |
| smohamud_ | Are you interested in joining us? | 13:45 |
| smohamud_ | I need to ask the comrades, but, probably post-meeting tomorrow would be good. | 13:46 |
| smohamud_ | Please do. | 13:46 |
| smohamud_ | tboimah, you there? | 13:47 |
| tboimah | smohamud_, sorry i when in the bathroom sure | 13:52 |
| smohamud_ has quit (Read error: Connection reset by peer) | 13:52 | |
| tboimah has quit (Remote host closed the connection) | 13:57 | |
| janet_ has quit (Quit: Leaving) | 14:07 | |
| smohamud | !agenda | 15:11 |
| Websterss | No active meeting and no meeting ID provided. | 15:11 |
| smohamud | !list | 15:34 |
| Websterss | No meetings currently scheduled in this channel. | 15:34 |
| smohamud has quit (Read error: Connection reset by peer) | 15:50 | |
| resl has quit (Quit: resl) | 17:21 | |
| mkolleh has quit (Ping timeout: 480 seconds) | 17:35 | |
| resl has quit (Quit: resl) | 20:57 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!