DEV Community

Cover image for January 13th, 2022: What did you learn this week?
Nick Taylor
Nick Taylor Subscriber

Posted on

January 13th, 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](https://media.giphy.com/media/ojmB7lOn3VUU8/giphy.gif)

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.

And remember, if something you learnt was a big win for you, then you know where to drop it as well.๐Ÿ‘‡๐Ÿ‘‡๐Ÿป๐Ÿ‘‡๐Ÿผ๐Ÿ‘‡๐Ÿฝ๐Ÿ‘‡๐Ÿพ๐Ÿ‘‡๐Ÿฟ

![Little kid making a fist as if to say "Yes!"](https://media.giphy.com/media/6brH8dM3zeMyA/giphy.gif)

Top comments (49)

Collapse
 
kayis profile image
K

Remix, the new React framework on the block, does use surprisingly few hooks.

Collapse
 
jzombie profile image
jzombie

That is refreshingly good to hear.

I enjoy using hooks, and at the same time think they should be considered more "low level" as there are too many ways to do them wrong and have really bad performance.

Collapse
 
nickytonline profile image
Nick Taylor

TIL!

Today I learned

Collapse
 
lakincoder profile image
Lakin Mohapatra

Is it faster than traditional react ?

Collapse
 
kayis profile image
K

Well, it's built on top of React, so it can't be faster.

But it seems to make some good decisions on when to render and download components.

Collapse
 
neoprint3d profile image
Drew Ronsman

Learning more about the firebase ecosystem and the products they have to offer for my application

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

That's great

Collapse
 
nickytonline profile image
Nick Taylor

A crab dancing

Collapse
 
steveblue profile image
Stephen Belovarich • Edited

Corporations should probably start supporting open source maintainers monetarily.

I don't condone Marak's actions, but can't help empathize. Open source maintainers I follow looking for sponsors don't get the kind of support they deserve.

Collapse
 
nickytonline profile image
Nick Taylor

It's True - Dwight Shrute

Collapse
 
ben profile image
Ben Halpern

I learned a lot about SQL/Postgres queries this week since I've been diving into @jeremyf's brilliant Forem home feed code. Being tasked to run with this has forced me to fill in some gaps in my knowledge.

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

Processing data via an animated gif

Collapse
 
rzaw profile image
Matijs

Today I learn that PHP is hard

Collapse
 
xinusys profile image
XinuSys

PHP was developed right at the dawn of dial-up Internet, back in the day where only ethernet cables transmitted server data. So yeah , it has chapters and chapters of literals , arrays, regexes and input evals!

Collapse
 
nickytonline profile image
Nick Taylor

Learning something can take time and thatโ€™s OK.

Actor Zach Galifianakis giving a thumbs up in a convertible car

Collapse
 
mrsharm profile image
Mukund Raghav Sharma (Moko)
  • Created a console app creating a Garbage Collection report in C# diving into GLAD.
  • Learnt that while doing online demos, your client might crash unrelated to anything you could have done. Accept it, move on.
  • Refreshed my C knowledge:
    • Double pointers
    • Malloc / Free
    • Pointer arithmetic
  • Learnt about the new C#9 feature

    {get; init;}

    from here.

  • What is Pinning in .NET from here.
  • You can get the Number of Heaps from the Microsoft-Windows-DotNETRuntime/GC/GlobalHeapHistory event under NumHeaps.
Collapse
 
xinusys profile image
XinuSys

This week , I learnt that it is quite important to organise little workshops and 'hackathons' for development teams ! Teams are diverse ๐Ÿค“๐Ÿค ๐Ÿ‘ฉโ€๐ŸŒพ๐Ÿคก๐Ÿ‘ฉโ€๐Ÿฆณ๐Ÿ™‡โ€โ™‚๏ธ , some stay motivated and thorough, others have too much going on in their lives.

People of all ages are getting into development , but many of them don't have the technical experience or the C.S. perspectives to fit into the really demanding jobs.

These really demanding jobs require more than mere competence : they challenge your problem-solving skills๐Ÿ”น๏ธ and your capacity for collaboration๐Ÿ”ป. Managers are always presenting progress reports to their boards and facing all kinds of objections โš ๏ธ๐ŸŸจ๐Ÿงฑ๐Ÿงฑ๐ŸŸฅ.

Various compromises will be made in order to deliver on schedule, and some months later users discover lots of random crickets 'n buggies! ๐Ÿฆ—๐Ÿœโ˜˜๐Ÿฆ—๐ŸŒฑ

๐Ÿ‘‰General courses are fine at the outset - however newbies still need to experience following schedules and adapting to new sorts of workflows (i.e. Summer of Code , issues raised with Github Repos).

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

I have learned to "forgive" from the book "think like a book" chapter 2 written by Jay Shetty

Collapse
 
nickytonline profile image
Nick Taylor

Gym teacher from Glee saying amazing!

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

๐Ÿ˜‚

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

A crab dancing

You may also want to check out this discussion post I wrote recently.

Collapse
 
rhammy profile image
Abdulrahman Olalekan

Participated in #atlashackathon.
So i was able to learn some new things while working with mongoDB atlas search.

Collapse
 
nickytonline profile image
Nick Taylor

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
 
rhammy profile image
Abdulrahman Olalekan

Thanks Nick