DEV Community 👩‍💻👨‍💻

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

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

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!"

Top comments (50)

Collapse
 
kayis profile image
K (he/him)

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

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 on

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
 
jeremyf profile image
Jeremy Friesen

Awe shucks.

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

Processing data via an animated gif

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
 
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
 
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
 
sososasa profile image
Saman Ray

Going through the official Rust Programming Book. Currently learning functional language features of Rust.
Concepts such as lifetimes still foreign after two months of on and off studying but getting there 💪

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 Afaraetu

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 Afaraetu

Thanks Nick

Collapse
 
pushanverma profile image
PUSHAN VERMA

I am learning JavaScript and will be finishing in this week and moving on to react and will do some amazing projects very fast and with optimum learning . Cheers if you like this 🔥

Collapse
 
nickytonline profile image
Nick Taylor

Nice! You should join the DEV Twitch stream tomorrow. Dan Abramov and Maggie Appleton are joining me to discuss JavaScript and their JS course!

Collapse
 
pushanverma profile image
PUSHAN VERMA

thats cool , will join that surely ,

Collapse
 
annetawamono profile image
Anneta Wamono

I started reading about Cloudinary and it's API. I'm considering it for a project I'm starting.

Collapse
 
nickytonline profile image
Nick Taylor

Nice! You should give Colby Fayock a follow. They’re super helpful and work at Cloudinary!

Collapse
 
colbyfayock profile image
Colby Fayock

thanks so much for the shoutout Nick!

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
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
nickytonline profile image
Nick Taylor

Nice!

Nice

Collapse
 
shivamarora1 profile image
Shivam

This week I learned about TDD using Golang, I learned how to write test files in Golang using packages like Testify, GoSqlMock and GoMock.

Collapse
 
nickytonline profile image
Nick Taylor

Amy Poehler and Seth Green high fiving on News Update

Collapse
 
arunkc profile image
Arun K C

hacking on my second web3 project at buildspace 🤩

Collapse
 
nickytonline profile image
Nick Taylor

Noice!

Noice!

Why You Need to Study Javascript Fundamentals

>> Check out this classic DEV post <<