Intro It seems we are seeing supply-chain attacks every other day now. There are two main reasons for this: Projects have too many dependencies . JS projects can easily reach 1000+ transitive dependencies. Projects usually run without any isolation from the rest of the developer’s computer, allowing any attack to easily propagate. Much has been written about the former. It may require the industry…
The problem As a developer, you likely run a lot of code you can’t or don’t have time to verify. Many modern projects have lots of dependencies, and none of the package managers I know provide any isolation from the rest of your system. For example, create-react-app will install 1400 dependencies from 285 authors. Do you trust all of them? More importantly, do you trust their security posture?…
In this article I’ll be comparing the performance of Bun vs Node . In particular (as Bun is many things), I will focus on their performance as the runtime for your server-side JavaScript code. With Node being the default choice for many, Bun has to prove it is worthy of your attention. It makes strong claims: There’s a benchmark right on the homepage, claiming almost 5 times more requests…
The problem My requirements are as follows: My main development environment has to be Linux. (Not just WSL, I want a proper Linux desktop environment.) I like to sketch stuff and draw diagrams. Paper works, but it gets disorganized really quickly. A digital device allows me to keep my notes organized and you can have an infinite canvas with nice colors and edit history. (Note: I don’t think there…
I strongly believe the climate crisis is the most pressing problem of our time. Therefore, I want to actively work towards a more sustainable society. I love coding and have a degree in Computer Science . I am based in Belgium. When I’m not coding you can find me climbing, mountaineering or doing other sports. Feel free to contact me at evertheylen@gmail.com if you have any questions! Some…