DEV Community

Cover image for What you learning about this weekend? 🧠
Michael Tharrington for CodeNewbie

Posted on

What you learning about this weekend? 🧠

Hey my peeps πŸ™Œ

What's everybody learning about this weekend?

Whether you're sharpening your JS skills, making PRs to your OSS repo of choice πŸ˜‰, sprucing up your portfolio, or writing a new post here on DEV, we'd like to hear about it.

Hope ya all have wonderful weekends and that your learning sesh goes well. Work that brain muscle! 🧠πŸ’ͺ

Ken Jeong dressed as a scientist kisses a plastic model brain and says "Thanks brain."

Top comments (11)

Collapse
 
ben profile image
Ben Halpern

Learning about getting some rest and downtime with family πŸ™‚

Collapse
 
tecate profile image
Eli Summers

so... You're learning RESTful implementation?

Collapse
 
stefanmoore profile image
Stefan Moore
  1. AWS stuff
  2. How to keep the death grip on a remote control
  3. Not to preform quality control checks while people cooking are and don't eat later on.

@michaeltharrington whats on your learning agenda?

Collapse
 
michaeltharrington profile image
Michael Tharrington

Sorry for the hold up... I actually took off for the holiday and just returned late last night.

Lol, loving your #2 goal. πŸ˜†

Anywho, what am I learning on? Let's see... over break, I was teaching myself how to make beats on a Teenage Engineering Pocket Operator (PO-33 sampler) and created a little lofi hip hop version of Bing Crosby’s β€œWhite Christmas” using just the PO-33 and my Moog Grandmother (synth).

Here are two versions of it for ya to check out:

Aside from music-making, I've just been chilling... can't say I have loads on my learning agenda at the moment. However, I'm trying to think of something good to focus on in the new year β€” always good to keep growing!

Collapse
 
stefanmoore profile image
Stefan Moore

I like the second one better sounds slightly more upbeat. The idea of what to do in 2024 will come to you as you already know the answer and it's already in motion.

Thread Thread
 
michaeltharrington profile image
Michael Tharrington

Thanks a bunch, Stefan! πŸ™‚

Collapse
 
kurealnum profile image
Oscar

Lots of Leetcode. Trying to get better at some somewhat advanced topics.

Collapse
 
simongreennet profile image
Simon Green

I learnt two things. Firstly, Apple TV+ is offering two months free for new and returning subscribers, perfect for binging this festive season.

Secondly, I learnt about the lru_cache() function in Python. No idea why I didn't know about this before.

Collapse
 
rgt94 profile image
Georgiy

I am learning the book 'grokking algorithms'. It looks interesting.

Collapse
 
mehmoodulhaq570 profile image
Mehmood-Ul-Haq

i am learning ai

Collapse
 
codingnoob profile image
Coding Noob

Learning ReactJS.
My current understanding of what React is doing under the hood.

  • DOM operations are expensive and verbose.
  • ReactJS has something called the Virtual DOM.
  • Virtual DOM is like a lightweight in-memory snapshot of the real DOM.
  • when an event occurs react triggers a re-render and creates a new virtual DOM tree.
  • then it compares the previous virtual DOM and the newly created virtual DOM, known as diffing.
  • Based on the diffing result react updates the specific elements in the real DOM that have changed.
  • This helps in minimizing the DOM manipulation.

Batching
Batching is also one of the advantages of React where it batches together multiple state updates in a single render cycle.

-> My understanding about batching is that it is like the debouncing technique where instead of sending one backend request per key-stoke while searching for something we wait for the user to type multiple letters or wait for a set amount of time so that the user finishes typing and then send the backend request for that entire typed word or sentence. I might be completely off the mark here though.

Happy learning.