DEV Community

loading...
Cover image for June 10th, 2021: What did you learn this week?

June 10th, 2021: What did you learn this week?

Nick Taylor (he/him)
Lead software engineer at Forem. Caught the live coding bug on Twitch at livecoding.ca
・1 min read

It's that time of the week again. So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.

Image of the brain

Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.

#todayilearned

Summarize a concept that is new to you.

And remember, if something you learnt was a big win for you, then you know where to drop it as well.👇👇🏻👇🏼👇🏽👇🏾👇🏿

Little kid making a fist as if to say "Yes!"

Discussion (12)

Collapse
skidragon profile image
Simon Davis

I wrote a lot of notes this week and learning full time until I get a job, so this might get long lol. I learned about how the methodology of Cube CSS and how it embraces the cascading of CSS and how it organizes CSS. CSS modules vs Styled Components and why one may use one or the other. SASS things like what are partials and mixins and @forward and @use does. Last but not least for the Design & CSS section is why a design token is useful to keep branding the same across all platforms. I learned the importance of ARIA and the importance of HTML5 semantics. Design patterns like null object pattern, build pattern, singleton pattern, and command pattern. The different Promise methods such as .race, .allSettled, and .all. How the event loop works and why Javascript is a single-threaded, non-blocking, async, concurrent language with a callstack, event loop, callback queue, and heap. Plus in Typescript, the different utility types such as Pick, Record, Partial, and Readonly. I'm still looking into the concepts of testing decoupled by framework bias using gateways, repositories, presenters, and data models. Actual practice learning, I'm building an e-commerce app, design from frontend mentor, I'm using Next.js, CSS Modules, SCSS, Typescript, and plan to use a CMS, Stripe, and Mail Chimp services. For soft skills, I practiced negotiation tactics in front of the mirror and behavioral interview stuff.

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Nice!

A kangaroo playing an electric guitar

Collapse
juniordevforlife profile image
Jason F

I learned how to split up my Vuex store in to separate modules. I also learned how to set up child routes in the Vue Router. Also installed NerdTree for neovim...I've been toying with vim here and there in my free time.

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
vaibhavkhulbe profile image
Vaibhav Khulbe

I learned how to run the gatsby develop command using the ESM package and also how to fetch Headless CMS data via GraphQL.

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

That's awesome! 🔥

Yes, that's awesome!

Collapse
sethburtonhall profile image
Seth Hall

Currently learning VueJS and #buildinginpublic ... Twitter thread, live streams, and possible a blog post on the way.
twitter.com/sethburtonhall/status/...

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

BB-8 giving a thumbs up

Collapse
chaosfixx profile image
Tabatha Ours

I learned it is Friday..and there is still a lot to do!!! Great work to all those who made it!

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Let's go!

A kid twirling in a cowboy outfit firing pistols that are their fingers

Collapse
sashrika profile image
Sashrika Waidyarathna

Jotai the React state management library. It has a very light weight API. No boilerplate code. No thunks. Really similar to React.useState. jotai.pmnd.rs/

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Yeah!

A T-Rex saying Yeah!