IRC log of #novawebdev for Wednesday, 2026-09-30

smohamud has quit (Ping timeout: 480 seconds)04:41
smohamud has quit (Ping timeout: 480 seconds)05:47
smohamud has quit (Remote host closed the connection)06:38
smohamud has quit (Remote host closed the connection)08:27
smohamud has quit (Ping timeout: 480 seconds)08:39
smohamud has quit (Remote host closed the connection)10:27
jallahkoleahGood morning, smohamud10:58
smohamudgood morning Jallah10:58
jallahkoleahHow are you doing?10:58
jallahkoleahHow are you doing, freena?10:58
thomasboimahYesterday I started working on transferring our guncash PostgreSQL DB to MayFirst. Today I will work to complete the DB transfer, attend Smohamud's JavaScript class, address FixMyCD PR comments, and complete and submit my UoPeople assignment. No blockers.11:00
thomasboimahACTION done11:00
smohamudstandup: assessed whether submodules or packages is better route. Began effort estimate for transitioning to packages for Custom Apps and Theme11:01
dcammueI have been reading on the document jelkner shareed with me, and also make so research on bookkeeping, no blocker11:01
dcammueACTION done11:01
freena_Yestetday, I continue my css practice. Today i see if thomasboimah will give me access to the site. 11:01
freena_ACTION done11:01
smohamudPrepped JS class. Attended the coop management class yesterday (2 hours, Tuesdays). Thomas PR review. Today, finish estimate for package transition. Continue Thomas PR reviews. Not blocked.11:02
dcammueshallon, you think we will make class today? because we are still have trouble reaching out to the guy for our starlink11:03
smohamudWe only have 2 students for class today?11:04
dcammue*smohamud, * i mean11:04
smohamudOk, looks like 3.11:04
smohamudOne moment for the link11:05
dcammuesmohamud, we are not available to enough data11:05
smohamudNo data today?11:05
dcammueso we will not make it cause we are using our phone11:05
jallahkoleahBeen studying the document "EJS Data Structure: Object and Arrays" that was shared by Sahnun, and been doing studying my lessons from BYU Pathway-Idaho University. I now need to work with thomasboimah and dcammue to get along with current project so that I can contribute or if there's anything I need to follow up with.11:05
smohamudOh. Can you guys share with me how many times data has caused you to miss class?11:06
dcammueyes,  because we are still have trouble reaching out to the guy for our starlink11:06
smohamudRight, I know it's happening now.11:06
thomasboimahjallahkoleah, you said we need to discuss something, can i call you on whatsapp?11:06
smohamudI'm wondering if it's been an issue in the past, too.11:06
dcammueno, only now11:06
jallahkoleahdo you want to call now, thomasboimah?11:06
thomasboimahIf you don't mind11:07
smohamudDoes anyone here have questions for me? Class will be postponed due to not having 3+ people able to attend. Completely IRC-based (or chat based) class will need a bit of time to get used to.11:07
dcammuebecause the guy that have access to our account and admin access is not in the same city with us now11:07
jallahkoleahlet me just inbox you instead :-)11:07
smohamudFreena - how's CSS going?11:08
dcammuehe left for customer work 11:08
dcammueto one of the counties in Liberia11:08
freena_Good smohamud 11:08
smohamudDo you have any questions for me?11:09
freena_Are you refering to me smohamud ?11:10
smohamudYes11:10
jallahkoleahsmohamud, did you see my response?11:11
smohamudYes11:11
jallahkoleahand will you have time today?11:11
dcammuecoding javascript for web page and coding javascriipt for normal program are the same?11:11
freena_-1 for now but i really want a day of clearification with somethings with you if possible.  11:12
smohamudGood question Daniel11:12
dcammuelike, you code in the terminal and run it in the terminal and code it in a js file and run it from the web page?11:13
smohamudIt's the same language, yes. Depending on whether you're writing "Server Side" JavaScript that uses Node.js or if you're writing scripts designed to execute in Browser11:15
jallahkoleahdcammue, were you able to follow up with ZOnny need to follow up with Kei?11:15
dcammuei email kei, but she did not reply me11:16
smohamudIt's all JavaScript. But, one executes on the server the other on the client, therefore, certain APIs are available for a server side script that will execute only on server and vice versa11:17
smohamudDoes that help Dcammue?11:17
dcammuebut i see that the way of coding them are different11:17
smohamudJallah, does 2pm UTC work to meet?11:18
smohamudYou mean you've read server side JS and client side JS and they kinda look like different languages?11:19
dcammueand sometimes, the client side code confused me11:19
dcammueno, not exactly11:19
dcammuethey are the same js, but the way of code or structuring them look different11:20
smohamudDo you mean the "style" is different or you noticed one of them uses different global methods/APIs?11:21
jallahkoleahsure, smohamud11:21
smohamudgreat, see you then Jallah11:22
smohamudI read your assignment now. If you want a further challenge, try to get the length to log out with out logging out the function call11:23
smohamud:)11:23
jallahkoleahOkay11:27
dcammuesmohamud, I want you to see these two code/scripts11:29
dcammuethis is a server side code11:29
dcammueconst readline = require('readline');11:29
dcammueconst rl = readline.createInterface({11:29
dcammue  input: process.stdin,11:29
dcammue  output: process.stdout11:29
dcammue});11:29
dcammueconsole.log("Contact Form");11:29
dcammuerl.question("Enter your message: ", function(message) {11:29
dcammue  console.log("\nForm submitted successfully!");11:29
dcammue  console.log("Your message:", message);11:29
dcammue  rl.close();11:29
dcammue});11:29
dcammueand this is a client side code11:30
dcammuedocument.getElementById('contactForm').addEventListener('submit', function(e) {11:30
dcammue  e.preventDefault();11:30
dcammue  this.style.display = 'none';11:30
dcammue  document.getElementById('contactSuccess').style.display = 'block';11:30
dcammue});11:30
smohamudI see11:31
dcammuethese appear to look different but do the same work and are the same js code11:31
smohamudAre you sure they're doing the same thing?11:31
dcammuethat what i was speaking of11:31
smohamudWhat're they both doing?11:31
smohamudGot you, I can see where you're coming from.11:32
dcammueyes11:32
smohamudWhat're they both doing?11:32
dcammuethe get contact information from user and submit it the the directed destination11:34
dcammueI am wrong?11:35
smohamudThese are little snippets but I will assume thehy both handle contact form input.11:35
smohamudAnd ultimately execute on Submiit.11:35
smohamudThe thing is, they look different only because you might not be used to client side methods that take an in-line object literal as a paramter.11:36
smohamudAnd, the readline which is node.js specific, is new.11:36
smohamudNot included in JavaScript that's executing in the browser.11:37
smohamudDoes that help clarify why they look different? They share the same core language elements (how functions are declared, keywords, data structures, etc.)11:37
smohamudHowever, Node.JS offers an expanded Built-In API that is designed to handle server-side processing.11:38
smohamudWith such methods as readline.11:38
dcammueyes11:39
smohamudCool. And keep in mind there's a Browser API that you can access with JavaScript11:41
smohamudThere's Node JS API that you can execute outside the Browser.11:41
smohamudKeep in mind the whole reason that Node JS was created was to be able to write JavaScript code that could run on the server rather than just in a Browser.11:42
smohamudGreat question! I had the same one once upon a time.11:42
smohamudAnyone else have a question for me? Freena - CSS?11:43
smohamud(Just noticed you said you didn't have any earlier)11:44
dcammuesmohamud, i need to get something done quick, see you on Friday11:45
smohamudOk, sounds good.11:46
smohamudSee you all on Friday if the data is back11:47
smohamud(for class)11:47
dcammueresl, hello12:32
reslHi dcammue12:45
thomasboimah has quit (Remote host closed the connection)13:21
freena_ has quit (Quit: Connection closed for inactivity)13:22
smohamud has quit (Ping timeout: 480 seconds)13:28
thomasboimah has quit (Read error: Connection reset by peer)13:28
dcammue has quit (Read error: Connection reset by peer)13:28
resl has quit (Remote host closed the connection)13:32
resl has quit (None)13:37
thomasboimah has quit (Quit: Leaving)13:43
dcammue has quit (Read error: Connection reset by peer)13:48
dcammue_ has quit (Read error: Connection reset by peer)13:54
resl has quit (Quit: resl)14:09
smohamudjallah?14:15
shallon has quit (Quit: Connection closed for inactivity)14:19
jallahkoleahsmohamud, can you sent the link14:20
smohamud_https://meet.mayfirst.org/novaweb14:22
smohamud has quit (Ping timeout: 480 seconds)14:24
smohamud_Sent14:25
smohamud_Not seing you14:25
cjones has quit (Quit: Leaving)14:45
resl has quit (Quit: resl)15:24
smohamud_ has quit (Ping timeout: 480 seconds)16:50
jallahkoleah has quit (Ping timeout: 480 seconds)17:00
jallahkoleah_ has quit (Remote host closed the connection)17:03
jallahkoleah_ has quit (Remote host closed the connection)17:05
jallahkoleah has quit (Remote host closed the connection)18:49
resl has quit (Remote host closed the connection)23:41

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!