Real Life Programming

Stories from experienced software developers about programming, productivity and business.

Editors
Bartek Witczak

Indie Hacker — software & hardware; dive into ML https://twitter.com/bartekwitczak

Marek Piechut

Software engineer — Tech Lead @Dayone.pl with more than 11 years of commercial experience. Getting into electronics and hardware engineering just now…

Latest Posts

66% Ortholinear Programmable Keyboard — Building first prototype

Building of first keyboard prototype. What went wrong and how it all ended.

Bear + Obsidian — Weekly Review Routine

I’ve failed to find single tool — but I’ve found amazing combination

Selecting Your First Microcontroller — From Software To Hardware

Passive components are boring, microcontrollers is what makes electronic project really interesting. How did I select first…

Investigate poor performance React components with “React Profiler”

Sometimes your React app doesn’t perform as good as it should. Check out how we’re using React Profiler to find and fix slow components.

How to easily change the implementation? — abstract away external dependency

Preparing separate module for external dependency will definitely prepare codebase for future changes. It’s also pretty simple to implement

Get lazy loading cheap with IntersectionObserver in React

Getting lazy loaded web page elements based on scroll position has been a performance or maintenance nightmare. You either loosen…

Why union is your best friend in modeling types in TypeScript?

One of the misconceptions about using TypeScript is lack of knowledge on how to structure data. Let’s look how union types can help us.

How to implement magic link authentication using JWT in Node

One way to ease a burden of handling passwords for plethora of websites is to offer users an option to login via email magic link (as seen…

Reviews

No reviews, submit yours below.
Add review

Login to submit your review.