refactoredby Sulhadin Öney

The Day We Lost The Guy Who Knew How Billing Worked

January 2, 2026

What I learned about preserving knowledge when half your team disappears overnight

JavaScript's New Features in 2025 - How They Actually Work

December 27, 2025

TC39 finalized 10 proposals this year, lets wrapping up the most popular ones - here's what they do and how they work under the hood

Stop Losing Commits Between Branches - A Better Way to Manage Releases

December 15, 2025

How I built a tool to solve the nightmare of keeping dev and main branches in sync

The 3-Second Load Time That Cost Us 23% of Users

June 20, 2025

A real performance optimization journey from 3.2s to 0.8s Time to Interactive

Onboarding Developers - The First Week That Makes or Breaks Them

May 25, 2025

What I learned from watching 50+ developers join our team (and remembering my own terrible first weeks)

Building a Design System That Developers Actually Use

February 10, 2025

Why most design systems fail and how to build one that your team will love

Code Review - How to Give Feedback That Actually Helps

January 19, 2025

What I learned from giving 2,000+ code reviews (and getting plenty wrong)

Component Architecture - Stop Overthinking It

February 3, 2024

How to actually make architecture decisions based on real pain, not best practices

How to Use useSelector Hook Properly.

December 20, 2021

How to spot and resolve your extra renders with profiler?

A simple Next.js app using Redux-toolkit, How to use 'useSelector' hook properly.

December 20, 2021

How to spot and resolve your extra renders with profiler?

Structuring a Next.js App with Redux Toolkit

December 9, 2020

Let's see how to begin a new project!

A simple Next.js application using redux-toolkit and typescript with a proposal folder structure

December 9, 2020

Let's see how to begin a new project!

A* Algorithm: How to find the shortest path between two points

March 15, 2019

Learn how robots and NPCs find their target in the shortest way even with obstacles.

Truthy and Falsy values and logical operators in JavaScript

January 6, 2016

Everything either is truthy or falsy