DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Cover image for June 25th, 2021: What did you learn this week?
Nick Taylor
Nick Taylor

Posted on

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

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.

Top comments (16)

Collapse
 
theinterviewsage profile image
The Interview Sage

I am currently preparing for my upcoming software engineering interviews. Thus, I started writing two series on cracking the Behavioral and System Design Interviews at major tech companies as it helps me gather my knowledge in one place. And it also helps others in preparing for their interviews ๐Ÿ™‚

This week I wrote the following article in the Behavioral Interview series:


Series Links:

Cracking the Facebook Behavioral Interview - dev.to/theinterviewsage/top-facebo...

Cracking the Facebook System Design Interview - dev.to/theinterviewsage/top-facebo...

Collapse
 
nickytonline profile image
Nick Taylor Author

Stephen Colbert saying Awesome Sauce

Collapse
 
jmfayard profile image
Jean-Michel Fayard ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ด • Edited on

I discovered the Mikado method that helps me refactor a very old codebase. Like in the game for kids, the idea is to find out the easiest stick you can move without breaking lots of stuff. I've only read two chapters so far but I had a "Aha" moment already

The Mikado Method is a process for surfacing hard-to-see dependencies in a codebase. It is very useful when you are trying to change a codebase, eliminate technical debt and get things done while keeping focus on creating business value.The Mikado Method is a process for surfacing hard-to-see dependencies in a codebase. It is very useful when you are trying to change a codebase, eliminate technical debt and get things done while keeping focus on creating business value.

mikadomethod.info/

Collapse
 
nickytonline profile image
Nick Taylor Author

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
 
skidragon profile image
Simon Davis

I learned about docker which creates an environment container for my app to run in. Great for different team members who uses different OS. I did learn about how to use the GraphCMS to do content modeling and create my category and product queries. Also graphql codegen to create my types and my calls via my graphql files and schema so now I have my product pages statically generated with Next.js. On a conceptual level, I did look into the SOLID principle for OOP. Also learned about spies and stubs for mocking purposes. My goal next week is hopefully get react hooks form, stripe, the email service implemented in the app with the addition of using CMS web hooks for emailing when a new product comes out or when the order is created and at least get an MVP project.

Collapse
 
willvelida profile image
Will Velida

I learnt about using Assertion Scope in C# with Fluent Assertions.

TLDR; If you write a test that uses multiple assertions, you can check the result for all of them at once using a Assertion Scope rather than having to fix your code each time your test fails on a Assertion!

I think it'll need to be my next #csharp blog post ๐Ÿ˜Š

Collapse
 
nickytonline profile image
Nick Taylor Author

Nice!

Actor from Game of Thrones saying Nice!

Collapse
 
juniordevforlife profile image
Jason F

This week at work I learned (with the help of my awesome new teammate) about setting up eslint + Prettier in a new Angular 12 project. At home I have continued to tinker with my Neovim configuration and now have something that feels pretty usable.
my Neovim setup

Collapse
 
nickytonline profile image
Nick Taylor Author

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
 
idrisrampurawala profile image
Idris Rampurawala

I was able to process a large AWS S3 file (million records) parallely with S3 Select ๐Ÿ˜‹

Thought of sharing my appraoch with DEV Community ๐Ÿ˜‰

Collapse
 
nickytonline profile image
Nick Taylor Author

A crab dancing

Collapse
 
gauravsinhaweb profile image
Gaurav Sinha

Since I'm always curious to design things, so I made my own VS Code theme extension this week and added colors that match my desktop setup. I have made a blog too this Sunday. Here is the link:
dev.to/gauravsinhaweb/i-made-my-ow...

Collapse
 
nickytonline profile image
Nick Taylor Author

Lego astronaut saying awesome!

Collapse
 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ

Learned to make professional menu bars with HTML and CSS

Collapse
 
raquelsartwork profile image
Raquel Santos | RS-coding

I learned how to do mini filter image app with JS and CSS and used also input file to upload to the browser the image that I want to change with filters.

Collapse
 
nickytonline profile image
Nick Taylor Author

That's awesome! ๐Ÿ”ฅ

Yes, that's awesome!

๐ŸŒš Browsing with dark mode makes you a better developer by a factor of exactly 40.

It's a scientific fact.