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.
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.👇👇🏻👇🏼👇🏽👇🏾👇🏿
What was your win this week?
Gracie Gregory (she/her) for The DEV Team ・ Jun 11 '21
#discuss
#weeklyretro
Top comments (12)
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.
Nice!
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.
Awesome!
I learned how to run the
gatsby develop
command using the ESM package and also how to fetch Headless CMS data via GraphQL.That's awesome! 🔥
Currently learning VueJS and #buildinginpublic ... Twitter thread, live streams, and possible a blog post on the way.
twitter.com/sethburtonhall/status/...
I learned it is Friday..and there is still a lot to do!!! Great work to all those who made it!
Let's go!
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/
Yeah!