DEV Community

amabe_dev
amabe_dev

Posted on • Edited on

2

Interesting Things in Tech (2022w32)

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.



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.)

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay