DEV Community

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

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

Nice!

A kangaroo playing an electric guitar