Real Life Programming
Stories from experienced software developers about programming, productivity and business.
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…
From Software to Hardware — Part 1
How it all started
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.
Corne MX 3.0 Keyboard build guide
Introduction
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
Login to submit your review.