DEV Community

Nick Taylor
Nick Taylor

Posted on

April 21st, 2022: 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.

Discussion (31)

Collapse
jeremyf profile image
Jeremy Friesen

This week I learned about how useful it can be to record a video of walking through a pull request. I provided diagrams, documentation, and ample explanation for a chunky pull request.

Collapse
nickytonline profile image
Nick Taylor Author

That's awesome! 🔥

Yes, that's awesome!

Collapse
adxmcollins profile image
Adam Collins • Edited on

Whilst I definitely +1 this for large pull requests, breaking down those chunky pull requests into smaller deliverable chunks (where possible) is also another good option!

Collapse
jeremyf profile image
Jeremy Friesen

I definitely prefer smaller deliverable PRs that build towards something larger. In this case, there were two PRs

And 13 and 20 files respectively; not overly large but bigger than my preferred 3 to 7 files. My decision point for a more chunky PR was the speed at which I was looking to deliver paired with the end-deliverable was other folks being able to use this little configuration subsystem with minimal guidance.

While crafting those PRs, I had about 10 atomic commits, but chose to squash them.

Thread Thread
adxmcollins profile image
Adam Collins

That’s fair! Sometimes a larger contained pull request is the way to go!

Collapse
aileenr profile image
Aileen Rae

Totally non-dev related, but I learned that the web app for Instagram doesn’t yet have Reels.

As someone who has increasingly been doomscrolling these videos but not willing to give up on IG completely, this has been a game changer! I’ve uninstalled the app and replaced it with an iOS shortcut to the web app.

Collapse
nickytonline profile image
Nick Taylor Author

BB-8 giving a thumbs up

Collapse
jdno profile image
Jan David

I've been working on a programming video game for a few weeks now. This week I realized that I am not that passionate about the game dev side of things, but really enjoy working on the developer experience. Things like designing the API, writing documentation, creating examples, automating tasks, ...

On one hand I really appreciate the insight, but it does make me wonder how I should proceed with the project. 😅

Collapse
nickytonline profile image
Nick Taylor Author

Thinking emojis floating around

Collapse
peteole profile image
Ole Petersen

I learned that a problem I have been thinking about for the last six months can probably solved using Event Sourcing:
martinfowler.com/eaaDev/EventSourc...
The problem is to synchronize a global state in an IOT system with very unreliable connections.

Collapse
nickytonline profile image
Nick Taylor Author

Jake Peralta from Brooklyn Nine Nine saying Hella Fresh!

Collapse
marissab profile image
Marissa B

This is my second week at a new job and I've picked up some newbie Docker things! I haven't been assigned a proper project yet (and have a ways to go until that's a thing - the ecosystem is massive) but skilling up is rad.

I also learned how to play Gaslands, which isn't dev related but super fun.

Collapse
nickytonline profile image
Nick Taylor Author

Nice!

A kangaroo playing an electric guitar

Collapse
rek990 profile image
Rebecca Key

I started working with Plotly.js: I really like this library!

Collapse
nickytonline profile image
Nick Taylor Author

Actress Anna Kendrick in a film saluting as her character

Collapse
yashdatir profile image
Yash Datir

I created my first ever Chrome extension, although a basic one but gave me a spark to keep up with something creative...

Collapse
nickytonline profile image
Nick Taylor Author

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
natriumdev profile image
NatriumDev

I learned how a key-value pair is represented in json, and how to deserialize it to C# (spoiler: it's a Dictionary)

Collapse
nickytonline profile image
Nick Taylor Author

Nice!

Nice

Collapse
michaeltharrington profile image
Michael Tharrington

I learned the lyrics to "Scar Tissue" by the Red Hot Chili Peppers. 🌶

Been singing it all week much to my wife's dismay, haha!

Collapse
nickytonline profile image
Nick Taylor Author

Captain America saluting

Collapse
jdavidrice profile image
Jeremy Rice

I learned that I’m definitely not ready to work at Amazon, but it was a good interview experience, anyway.

Collapse
nickytonline profile image
Nick Taylor Author

Loki holding KFC

Collapse
vaibhavkhulbe profile image
Vaibhav Khulbe

I learned one of the trickiest topics to learn for beginners in Swift language in my opinion: closures.

Collapse
nickytonline profile image
Nick Taylor Author

Puppet bird looking through binoculars

Collapse
diballesteros profile image
Diego (Relatable Code)

Learned a lot about Rehype and remark, libraries used to handle markdown. Working on parsing some markdown and needed to make a custom table of contents. Cool stuff.

Collapse
nickytonline profile image
Nick Taylor Author

Actor Zach Galifianakis giving a thumbs up in a convertible car

Collapse
strafer14 profile image
Michael Ostrovsky

That react window should be used over react virtaulized 😬

Collapse
nickytonline profile image
Nick Taylor Author • Edited on

It's True - Dwight Shrute

Collapse
meatboy profile image
Meat Boy

Bridge can fall under vibrations

Collapse
nickytonline profile image
Nick Taylor Author

Dog slipping ice and sliding on their belly