yield code();

https://www.yieldcode.blog/

Thoughts and stories on programming, the industry, and technology written by a software engineer

フィード

記事のアイキャッチ画像
Why your team might be holding you back
yield code();
A tale on why software engineering might not be a team sports after all, despite what eveyrone wants us to believe
10日前
記事のアイキャッチ画像
xz backdoor
yield code();
A malicious backdoor was discovered in xz library that implements LZMA compression.xz, among many other places, is used, indirectly, in sshd.My attempt to explain what happened.
2ヶ月前
記事のアイキャッチ画像
The Curse of the Senior Software Engineer
yield code();
While looking for a job recently, I stumbled upon an interesting phenomen that I consider to be a curse for senior software engineers.
2ヶ月前
記事のアイキャッチ画像
Serving Astro with Rust
yield code();
I wanted to turn one of my side projects into a statically generated website. But the backend was written in Rust. So I decided to combine them.
2ヶ月前
記事のアイキャッチ画像
Rendering emails with Svelte
yield code();
Join me on an adventure to build a superb email preview and rendering for MJML and handlebars using SvelteKit.
3ヶ月前
記事のアイキャッチ画像
How to stay junior forever
yield code();
A step by step guide for staying junior forever
4ヶ月前
記事のアイキャッチ画像
The Bloat in Software Engineering
yield code();
An evening rant about the unnecessary bloat in Software Engineering
4ヶ月前
記事のアイキャッチ画像
I spent €200 on Google Ads so you won't have to
yield code();
For the past month I was running a Google Ads campaign for the first time. In this article, I'll cover everything I learned by doing this.
4ヶ月前
記事のアイキャッチ画像
Using AsciiDoc to write my two books
yield code();
In the past six months, I wrote and self-published two books related to Software Engineering. Let me share with you the workflow and tools I used to do so.
5ヶ月前
記事のアイキャッチ画像
6 lessons from building 6 projects, while nomading for 6 months
yield code();
For the past 6 months, I've been nomading in Central America. During this time, I built 6 side projects. Here is everything I've learned from this incredible experience.
5ヶ月前
記事のアイキャッチ画像
Web app localization. In Rust.
yield code();
Doing localization is complicated. Many websites, even big ones, get it wrong. Let me share how I did it. In Rust of course.
6ヶ月前
記事のアイキャッチ画像
Building a Web App in Rust
yield code();
After more than 6 years of building web applications in NodeJS, I finally published one in Rust. Here is what I learned in the process.
6ヶ月前
記事のアイキャッチ画像
Typescript Monorepo with NPM workspaces
yield code();
During the development of my recent project, I decided to split some components to their own packages, and used npm workspaces for that.
8ヶ月前
記事のアイキャッチ画像
On APIs and their responses
yield code();
Since the dawn of the web, humans created CRUD APIs. And we were instructed that modification verbs should return the modified resource in response. But, should they?
8ヶ月前
記事のアイキャッチ画像
On types and JavaScript drama
yield code();
Earlier this week, the entire JavaScript community was in shambles over a controversial decision in a popular open-source project.
8ヶ月前
記事のアイキャッチ画像
Own your content
yield code();
For the past years, we've witnessed a rise of new type of social media platforms.Platforms that compete for the ownership of your content.And the attention of your consumers.
9ヶ月前
記事のアイキャッチ画像
How to auto-generate OpenGraph images
yield code();
OpenGraph metadata is an important part of your blog or website. It can affect whether users will open your website or not.
10ヶ月前
記事のアイキャッチ画像
Why engineers should focus on writing
yield code();
All engineers are good writers... of code. But I believe that in order to a become better engineer–you should improve your writing skills.
10ヶ月前
記事のアイキャッチ画像
An Essay on Burnout
yield code();
I denied burnout as a concept, until life decided to teach me the hard way. So here I am, burnt out. How did I get there?
1年前
記事のアイキャッチ画像
The need for a more semantic web
yield code();
The web has come a long way. From the early static pages, through the evolution of reactivity, and towards the biggest knowledge pool for all of humanity.
1年前
記事のアイキャッチ画像
Inheritance, Composition, and everything in–between
yield code();
There are many concepts in the OOP paradigm. Inheritance is the most known, and it allows us to model software as relations between objects.
1年前
記事のアイキャッチ画像
How to get into programming in 2023
yield code();
New year is a good time to create a resolution. What if your resolution is a career change to software engineering?
1年前
記事のアイキャッチ画像
The missing ingredients from your monitoring alerts
yield code();
There is one thing engineers hate the most—waking up at night and troubleshooting production incidents. What if I told you I know how to make it less painful?
1年前
記事のアイキャッチ画像
Living side-by-side with an AI
yield code();
2022 is, undoubtedly, the year of the AI. It started with DALL-E, then GitHub Copilot, and now—ChatGPT. AI is here to stay, whether you like it or not, and we ought to find a way to live with it.
1年前
記事のアイキャッチ画像
Cursor based pagination
yield code();
Traditional pagination existed for many years. But it’s not useful for platforms with huge amount of user generated content. Luckily, there is an alternative solution for such systems.
1年前
記事のアイキャッチ画像
ChatGPT, AI, and the future of tech
yield code();
Unless you’ve been living under a rock, you probably heard about OpenAI releasing ChatGPT for a free research preview.
1年前
記事のアイキャッチ画像
How technology affects our day-to-day lives
yield code();
During this time and age, we default to technological solution to every problem. Often times - without taking into considereation what effect those solutions might have on our day-to-day lives.
1年前
記事のアイキャッチ画像
Why you should adopt Makefile in all of your projects
yield code();
GNU Make. A software that is, most likely, older than you. It’s so simple, so standard, and so ignored. I’m here to provide a case in favor of make and Makefiles.
1年前
記事のアイキャッチ画像
4 Ways to Minimize your Dependencies in Node.js
yield code();
We all know the joke about how node_modules is the heaviest object in the universe.
2年前
記事のアイキャッチ画像
Implementing Promisable setTimeout
yield code();
setTimeout() is the most powerful execution control function. Sadly - it's not async. Lets turn it into one.
2年前
記事のアイキャッチ画像
Legacy is where companies go to die
yield code();
Legacy. The one word engineers cringe when they hear. Nobody wants to work with legacy code or legacy systems. And yet someone has to. Can we do something about it?
2年前
記事のアイキャッチ画像
It's better to be (type)safe than sorry
yield code();
Take a good look at the following function and try to understand what it's doing.function do_magic(a, b) { return a + b;}
2年前
記事のアイキャッチ画像
The Software Industry is Broken
yield code();
The dire state of the software industry, leaves us with hopes for a better future. Why we ended up like this?
2年前
記事のアイキャッチ画像
NodeJS Native Module vs WASM
yield code();
In my previous post about [[supercharge-nodejs-with-rust|Native Rust Modules for NodeJS]], people asked me how neon bindings would compare to WASM. Let's check!
2年前
記事のアイキャッチ画像
JetBrains Fleet Preview - First Impression
yield code();
Last week JetBrains launched their new Fleet IDE and I've been lucky enough to get the Preview version. What do I think about it?
2年前
記事のアイキャッチ画像
How to be a Great Technical Interviewer
yield code();
The path to becoming a great technical interviewer is full of doubts, tough decisions, and self-discovery. But I believe every engineer should try to walk it.
2年前
記事のアイキャッチ画像
Supercharge Your NodeJS With Rust
yield code();
Node isn't the fastest framework out here. It's not the slowest either, v8 is doing wonders to its speed, but nevertheless, if we setup an unfair battle between Node and say Rust; Node will lose.
3年前
記事のアイキャッチ画像
Wrap your gifts not your dependencies
yield code();
We’ve all been there. Its time to introduce a new package / dependency to our code base, be it a HTTP request library, a logger or something else, and the question we ask ourselves “Should I wrap it?”
3年前
記事のアイキャッチ画像
Context Switch - The only operation that kills productivity
yield code();
In computing, a context switch is the process of storing the state of a process or of a thread, so that it can be restored and execution resumed from the same point later. This allows multiple processes to share a single CPU, and is an essential feature of a multitasking operating system.— Wikipedia
5年前
記事のアイキャッチ画像
React.JS Localization v0.2
yield code();
In my last post I've discussed ReactJS localization. Now lets find the proper way to do localization.
7年前
記事のアイキャッチ画像
Validating Requests With a Simple Middleware for Express
yield code();
There are two aspects of good API design: (1) a control of what it accepts, and (2) taking a brief look will help you understand what it does.
8年前
記事のアイキャッチ画像
A different approach for localizing react.js app
yield code();
Using jquery/globalize to localize your React.js applications.
9年前