CodeHubOrg / discussions

Discussion board for CodeHub Bristol
2 stars 2 forks source link

JS101 23 May 2017 #50

Open katjad opened 7 years ago

katjad commented 7 years ago

Thanks @Gicela for following up last times spontaneous DOM session with another one about creating nodes, and appending and replacing child elements among other things. You can follow the examples in this repo. https://github.com/Gicela/DOM-workshop It looks like this is becoming a series!

We then briefly discussed a question that @wingedeel had raised about how to pass data into a new tab. @mjg17 found this SO post which is very useful in this regard (and rescued headscratching me feebly attempting to live code). https://stackoverflow.com/questions/87359/can-i-pass-a-javascript-variable-to-another-browser-window This will be something we will also likely follow up next time

Welcome, DeAndre and Genesis who were new to the group and gave us some valuable feedback on the JS101 site! Also welcome back @mjg17 !

The site was the overarching topic for the rest of the session. (current version here https://staging.javascript101.co.uk/) We did not get to do any coding anymore which is rare, but hopefully we can catch up next time! Some of the things discussed:

Technology used @rinse0ut went through the tech stack used on the site which you can see in the Readme https://github.com/CodeHubOrg/javascript101/blob/master/README.md There were mixed opinions about using pug ;)

CSS - Bootstrap, other framework or none? (There was a brief confusion about the name "Twitter Bootstrap" - this was the name under which it was released as oldies remember - it is now known as just "Bootstrap" they are the same thing) Like so much in web development, CSS is changing continuously, but especially now with introduction of CSS grids and, earlier, flexbox to major browsers - the first layout systems that were specifically created for page layout; all before was just repurposing techniques created for something else originally (aligning images for example) At the moment we are using Bootstrap on the JS101 site, but the plan is to get rid of it, one reason being to reduce the amount of framework code. The question is what do we do then. Is anybody interested in researching good lightweight solutions perhaps? - Anyway for first setting live, we'll still use Bootstrap. We also discussed having a Styleguide.

Structure and content for first release We will keep the structure of the current version, no side menu for the moment. Remove What-we-do from the menu. Add contact page instead of just link to email address. Work on content. Homepage - @rinse0ut Getting started and Resources - @gicela (remove overlapping content from getting-st.) Projects - @katjad (projects done by members; group; suggestions; list pulled in from github) Contact - @mjg17 Anybody else want to assign themselves something to make the site ready to be launched ;) ? Also, did I forget anybody?

Other topics

Next session Hopefully the site will go live before that. But will keep developing further anyway. @hvarley offered to talk about personas @gicela more DOM? @wingedeel passing data around between windows At some point I will also do my talk about asynchronicity, callbacks etc.. but already enough next time!

@CodeHubOrg/js2017

Gicela commented 7 years ago

Thanks for the write up @katjad 👍 I could do more on DOM events in a month's time as next week is half term. I like the idea of writing a JavaScript quiz like we said we would do. I'm also keen to do more react at the next session.

wingedeel commented 7 years ago

Great write up, thanks Katja!

On Thu, May 25, 2017 at 8:28 PM, Gicela notifications@github.com wrote:

Thanks for the write up @katjad https://github.com/katjad 👍 I could do more on DOM events in a month's time as next week is half term. I like the idea of writing a JavaScript quiz like we said we would do. I'm also keen to do more react at the next session.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/CodeHubOrg/discussions/issues/50#issuecomment-304101159, or mute the thread https://github.com/notifications/unsubscribe-auth/AARfbmlhRNXLM5-YcEkoVBu3CvaFnLYfks5r9dZQgaJpZM4Nl3Yj .