Unexpected Monad. Is Safe Error Handling Possible in JS/TS? by Artem Kobzar and Dmitry Makhnev
Error handling is an extremely hard part of every JavaScript project that can produce a lot of bugs. Usually, developers use just the try/catch as a standard approach for the error handling, which is not so ideal solution because this statement catches anything which was thrown by the “throw” statement, as results developer: need extra conditions for handling restricted classes of exceptions; should rethrow errors or it can be eaten up; can’t separate errors and exceptions; In this talk, you’ll learn how to implement safe error handling (without mentioned problems) in a project and with perks like typed errors inside handlers, errors documentation of functions/methods without JSDoc and comments, and the ability to log your errors without a break of the error handling flow. https://jsconfbp.com/speakers/artem-a... Artem is working for JetBrains on the compiler from Kotlin to WebAssembly. Also, he's helping with the SourceMap Specification as an invited expert in TC39. At night (if he's not fixing production), he likes lifting heavy weights in the gym or/and drinking good Chinese tea. Dmitry is a software developer at WebStorm. Before almost 14 years he was a frontend developer. Ex-member of HolyJS conference selection committee, co-organizer of JetBrains JavaScript Day. He loves his son, Chinese tea, South Holland, bicycle rides, great technical talks and art (Impressionism++).

The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018

The most important function in my codebase

Building a Simple HTTP Server in C

Don't Use JS for That: Moving Features to CSS and HTML by Kilian Valkhof

What the Heck Are Monads?!

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

5 Async + Await Error Handling Strategies

Rural Countryside Field Path Oil Painting | 4K Vintage Wallpaper Art Screensaver | Vintage Frames

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

MoscowJS 56 — Монады, или зачем программисту математика — Александр Князев

Error Handling in React (Complete Tutorial)

The Only Unbreakable Law

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...

8 Tips from the TS Wizard - using, as const, never

Safeguarding Web Applications Against Token Theft: Fortifying Security and Trust by Shikhar Kapoor

Functional Design Patterns - Scott Wlaschin

