Podcast - React and Suspense on Talking Dev (Hebrew)
Published Fri Mar 20 2026
Thoughts about code and life by Gal Schlezinger
Published Fri Mar 20 2026
A live coding video from React Next 2025
I just got my NuPhy Halo75 v2 with Silent Red switches. Here's how they sound like.
Software and hardware that made 2024 to be not that bad
Teaching Alacritty to handle Command-Shift-] properly
A simple and effective background job server for the web
Choosing which fields to send in a form, without lifting state in a React app.
Streaming is inevitable. Out of order streaming is an underrated tech breakthrough.
Replacing an internal Node.js module with a native Rust module made a x25 perf boost. Let’s understand why.
Having frictionless trust between your service and GitHub Actions, without long-living tokens
The setup I use for local work with Vercel Postgres or Neon database
I recently joined Mastodon. Writing about that here so you know!
Emoji is communication. Let’s see how to use custom emoji on GitHub. 🙌
My reaction to DHH’s “Why we’re leaving the cloud” post.
for future reference, here is what needed to create a schema in Supabase.
Two things I wish existed in JavaScript’s syntax, and probably will never exist.
I joined Dan, AJ and Steve to talk about Vercel Edge Functions and their impact on the modern web.
Preserving source maps with the ease of a string interpolation.
After almost 4 years, I am leaving Wix and moving to my next challenge.
I built a MIDI sequencer over Bluetooth low energy (BLE) using Arduino-like ESP32 microcontrollers. Here are my findings.
I chatted with Nir and Elad about TypeScript
Remastered internals: How to use error boundaries in server-side rendered React app?
...or, why did I rewrite a Reason-native showcase project into Rust?
A simple way to easy and safe mocking in TypeScript
Communicating using HTML like it isn't 2021
Using `cmd-ts` to easily build a type-safe TypeScript CLI app
There's a simple solution for using long paths in Windows binaries
Using the History API to store meaningful state that preserves across refreshes and page navigations
Solving a technical interview question with no runtime involved
Teaching the compiler to understand strings in TypeScript
A super fast alternative to NVM is now open source on GitHub
It took me a decent amount of time figuring out how to sign messages for a ReasonML GitHub app. Here are my findings.
I love programming languages. Every one of them has this catchy thing that I wished the others had. Lately, I’ve been distracted by the question of which language would I use if I would start a new side project.
A short introduction to ReasonML types and functor types from a beginner
Why have both options?
I use multiple types of software every day. I’d like to connect them to maximize productivity and organization.
The larger set of options I get, the less work I can actually do.
Over the last 3 years, I’ve built some inter-organization communication tools that failed. They all failed for the same reasons.
I’ve been playing guitar for almost 12 years now, and it affected my perspective about software development, commandership and team leading.
I’m leaving my convenient development infrastructure team leading role in favor of being a commander in the technological officers course.
Running back and forth between development environments. Time traveling my development decisions.
Using SQL queries in conjunction with Functors to create reusable querying systems ⚡️