Hi, I'm Yonatan.
JavaScript Enthusiast, Software Engineer, and Occasional Post Writer.
Using Effects Effectively in React: Stop Misusing useEffect Once and For All
Sep 18, 2025Learn when React's useEffect is necessary, when it is not, and how to replace common misuse with clearer patterns.
#react#useEffectYou Might Not Need Next.js
Aug 5, 2025In times when the official React documentation recommends starting with a framework, is Next.js really a sensible default for everyone?
#react#nextjsBuilding a Meta Tags Scraping API in Under 40 Lines of Code
Oct 21, 2024Build a Deno API that extracts Open Graph tags and metadata from any URL in under 40 lines of TypeScript.
#deno#scrapingBuild your own React state management library in under 40 lines of code
May 21, 2024Learn how to build a type-safe React state management library in under 40 lines of TypeScript, from subscriptions to hooks.
Featured in#react#state management
Frontalk
HostMy own podcast, where Itay Ben Ami and I talk about web development, frontend, and a wide range of general engineering topics.
FrontCast
GuestParticipated in episode 37 (2 parts) talking about shadcn/ui and modern frontend architecture.
Osim Tochna
GuestEpisode 167: Talking about state management in web applications (starts at 21:00).
Using effects effectively: A Deep Dive Into The useEffect Hook
A deep dive into the useEffect hook, how it works, how to use it effectively and common pitfalls
HTML, CSS, JS - The Basics
An introduction lecture into the basics of HTML, CSS & JS
HTMLCSSJSInto to Vue 2
An interactive presentation that teaches the basics of Vue 2, Options API, core functionality and more
VueInto to NodeJS
A presentation that teaches the basics of NodeJS, how to create a simple server with express & more
NodeJSExpressJS
Senior Software Engineer @ Cisco
Building Cisco Cloud Control, a unified operations platform that brings networking, security, compute, observability, and collaboration into one environment for humans and AI agents.
Senior Full Stack Engineer @ Finout
Building a cloud cost optimization app for multiple cloud providers using JavaScript, Node.js, React, Vite, Tailwind, and Headless UI.
Full Stack Engineer @ ironSource
Built a web platform used by thousands of app developers using Vue, managed and maintained a high-load Node.js API.
Full Stack Engineer @ Ripples
Created and maintained React web applications and Node.js microservices, enhancing user experiences and application performance.
Full Stack Engineer @ Matzpen
Designed and deployed a complex web command and control platform with Java, Node.js microservices, and AngularJS.