It takes quite a lot of time to keep updated on what is happening in the tech world. So I thought it would be interesting to share what we found interesting.
Here is what I found interesting last week. If you have found interesting things that I didn't put here, please add them in the comments, it will help to share the efforts.
A reflection on SOLID principle
Martin Fowler said it all in this tweet. It is an interesting read with openings to other principles.
Checklists for accessibility
These checklists are quite simple but have a lot of value to make sure that we looked at everything.
Using native modals
A nice article from @dailydevtips1 about using native modals. There seems that we have no need for modal plugins anymore. It even takes care about the accessibility issues with focus.
The changes on GitLab free plan
Last week they announced that inactive projects will be archived. They will still be accessible but it will take longer to access.
They will also apply a storage limit on free namespaces: https://docs.gitlab.com/ee/user/usage_quotas.html#namespace-storage-limit-enforcement-schedule
And here are thoughts about these changes and the reaction we see. The complaints come from the user perspective to whom we remove things they could use for free before. This gives a wider perspective:
NPM and security
A big problem with NPM is that we have to download the packages to see their code. There is often a link to a GitHub repository but we cannot be sure that it is the same code.
NPM has opened a RFC to address this problem.
The impact of translations on the design
Interesting thoughts about the impact of translations on the design.
Teasing on Preact performance
Jason Miller continues teasing about his latests achievements while trying to make Preact more performant.
It will be a new library to replace hooks with a similar interface. More details in these threads:
Astro 1.0
Astro has reached the 1.0. It is a framework for optimization worth checking out.
What you learn when hacking your car
An interesting article about the steps it takes to hack a car and the findings he did: https://programmingwithstyle.com/posts/howihackedmycar/
A benchmark on Bun
Another interesting benchmark on Bun by @tomfern.
TL;DR: It is not yet fully compatible with Node.js API but it is faster on the things tested.
I am still curious to see if it faster than Node.js on more complex programs. v8 has a lot of optimizations that JavaScriptCore (base of WebKit) might not have.
A First Look at Bun: Will It Take Node’s Crown?
Tomas Fernandez for Semaphore ・ Aug 12 '22
Experienced developers struggle as well
An article by @jkettmann that I found interesting, reminding that everyone struggles at times. I think the conclusion has good advice for new developers.
It makes a good point on pair-programming for onboarding new developers. It makes them see experienced developers struggle and it may help to ease the impostor syndrome. (On top of all other advantages of pair-programming.)
Top comments (0)