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.
Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.
#todayilearned
And remember, if something you learnt was a big win for you, then you know where to drop it as well.๐๐๐ป๐๐ผ๐๐ฝ๐๐พ๐๐ฟ
Top comments (49)
Remix, the new React framework on the block, does use surprisingly few hooks.
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.
TIL!
Is it faster than traditional react ?
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.
Learning more about the firebase ecosystem and the products they have to offer for my application
That's great
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.
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.
Nice!
Today I learn that PHP is hard
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!
Learning something can take time and thatโs OK.
{get; init;}
from here.
Microsoft-Windows-DotNETRuntime/GC/GlobalHeapHistory
event underNumHeaps
.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).
I have learned to "forgive" from the book "think like a book" chapter 2 written by Jay Shetty
๐
Nice!
You may also want to check out this discussion post I wrote recently.
What's your go to Rust resources?
Nick Taylor ใป Dec 27 '21 ใป 1 min read
Participated in #atlashackathon.
So i was able to learn some new things while working with mongoDB atlas search.
Awesome!
Thanks Nick