DEV Community

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

June 25th, 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.

Discussion (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 (he/him) Author

Stephen Colbert saying Awesome Sauce

Collapse
jmfayard profile image
Jean-Michel Fayard 🇫🇷🇩🇪🇬🇧🇪🇸🇨🇴 • Edited

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 (he/him) 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 (he/him) 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 (he/him) 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 (he/him) 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 (he/him) 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 (he/him) Author

That's awesome! 🔥

Yes, that's awesome!