Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    Stefan Baumgartner

    fettblog.eu · Personal blog · on HN since 2015

    Stefan Baumgartner, a developer and Rust Linz organizer, writes about TypeScript, JavaScript tooling, Rust, and web development.

    Visit blogRSSHN submissions
    Web DevelopmentLanguages & CompilersProgramming
    What HN says

    HN links it for TypeScript and JSX explainers and a Rust-for-JavaScript-developers workshop, and commenters argue about TypeScript's merits.

    Stats for nerds
    25HN people shared it
    22linked in comments
    152story points
    Mar 2024last shared
    2019people per year2024

    Top posts on HN

    1. 1
      Rust: Enums to Wrap Multiple Errors
      1 person · 96 points · first shared 2021 · 63 comments on HN
    2. 2
      How Not to Learn TypeScript
      3 people · 15 points · first shared 2022 · Discussion on HN
    3. 3
      Dissecting Deno
      2 people · 6 points · first shared 2021 · Discussion on HN
    4. 4
      Collection of dev talks in 2016
      1 person · 6 points · first shared 2017 · Discussion on HN
    5. 5
      TypeScript: The Humble Function Overload
      1 person · 4 points · first shared 2021 · Discussion on HN
    6. 6
      The Road to Universal JavaScript
      2 people · 3 points · first shared 2022 · Discussion on HN
    7. 7
      The TypeScript Cookbook
      1 person · 3 points · first shared 2022 · Discussion on HN
    8. 8
      Gulp 4: The new task execution system
      1 person · 3 points · first shared 2016 · Discussion on HN
    9. 9
      Inconvenient Truths about TypeScript
      1 person · 3 points · first shared 2023 · Discussion on HN
    10. 10
      JSX is syntactic sugar
      3 people · 2 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • drderidderFeb 2020

      After using TypeScript for the past couple of years, I've come to see it as simply another "embrace and extend" maneuver by Microsoft carve off a chunk of JavaScript mindshare, preying upon the naïveté of less-experienced developers who've fallen for the "static typing is safer" myth. TypeScript's decision to disallow JSDoc within .ts files [1] for example doesn't contribute anything positive to my impression of this syntactic pocket-protector. While the type hinting it provides is useful, the tradeoffs of added complexity, tool dependencies, and cross-compiling phase have made it more trouble than its worth in my opinion, particularly since tooling to provide code introspection and type hinting has already existed for a long time [2]. For new projects, I've begun using straight JSDoc, which is working beautifully with minimal setup [3] and provides all of the benefits I ever found useful about TypeScript, while remaining completely unobtrusive otherwise[4].

      1. https://github.com/microsoft/TypeScript/issues/20774

      2. https://ternjs.net/

      3. https://medium.com/@trukrs/type-safe-javascript-with-jsdoc-7a2a63209b76

      4. https://fettblog.eu/typescript-jsdoc-superpowers/

    • dohmanDec 2022

      Hey hackers,

      Shuttle ( https://github.com/shuttle-hq/shuttle ) & Stefan Baumgartner ( https://fettblog.eu/ ) are hosting a free workshop titled "Rust for Javascript Developers".

      So far, more than 800 hundred curious peeps have signed up, and we encourage you to do the same! :)

      Rust Linz organizer Stefan Baumgartner will take you from project initialization to deployment by rewriting an Express.js based chat application that uses web-sockets into Rust, using the Axum framework & shuttle.

      By doing so, he will highlight use cases, benefits, pitfalls, and major differences to other programming languages. All of that, in just 3 hours.

      More info & signup can be found here: https://workshop.shuttle.rs/

    • prk-lebNov 2022

      Hello hackers,

      Shuttle ( https://github.com/shuttle-hq/shuttle ) & Stefan Baumgartner ( https://fettblog.eu/ ) are hosting a free workshop titled "Rust for Javascript Developers".

      Rust Linz organizer Stefan Baumgartner will take you from project initialization to deployment by rewriting an Express.js based chat application that uses web-sockets into Rust, using the Axum framework & shuttle. By doing so, he will highlight use cases, benefits, pitfalls, and major differences to other programming languages. All of that, in just 3 hours.

      More info & signup can be found here: https://workshop.shuttle.rs/

    • cercatrovaJul 2022

      JSX is just syntactic sugar for React.createElement [0]. This means that I can write any valid JS I want in there. For example, if I use a functional programming library with a match statement, I can have that in my JSX, I don't need to adhere to what the templating authors came up with.

      [0] https://fettblog.eu/jsx-syntactic-sugar/

    • kaoDMay 2019

      JSX is syntactic sugar for JS[0]. C++ and ASM (actually, _which_ ASM?) are different languages.

      [0] https://fettblog.eu/jsx-syntactic-sugar/

    • pjeremMar 2024

      Reminds me this old meme : https://fettblog.eu/wp-content/uploads/2020/node-modules-meme.png

    Related

    Matthias Endlerendler.dev45 people

    The best programmers I know

    Matthias Endler
    Personal · last shared 2026
    Shuttle Blogshuttle.rs34 people

    Infrastructure From Code

    Shuttle Blog
    Company · last shared 2024
    Niko Matsakissmallcultfollowing.com221 people

    Towards a Rust Foundation

    Niko Matsakis
    Personal · last shared 2026
    Aria Beingessnerfaultlore.com92 people

    C isn't a programming language anymore

    Aria Beingessner
    Personal · last shared 2026
    Alexis Beingessnercglab.ca/~abeinges61 people

    Rust, Generics, and Collections

    Alexis Beingessner
    Personal · last shared 2024
    Manish Goregaokarmanishearth.github.io97 people

    Picking Apart the Crashing iOS String

    Manish Goregaokar
    Personal · last shared 2026
    2ality2ality.com267 people

    Temporal: Getting started with JavaScript's new date time API

    2ality
    Personal · last shared 2026
    Encore Blogencore.dev47 people

    Go Modules Cheat Sheet

    Encore Blog
    Company · last shared 2026