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
    D

    defn.io

    defn.io · Personal blog · on HN since 2017

    Bogdan Popa writes about Racket, including native apps, iOS, web development, and a macOS Kafka client, plus occasional security notes.

    Visit blogRSSHN submissions
    Languages & CompilersProgramming
    What HN says

    HN links it for Racket material; commenters call it a source of interesting Racket information and use his posts as a reference for the language.

    Stats for nerds
    21HN people shared it
    44linked in comments
    2Kstory points
    Nov 2025last shared
    2019people per year2025

    Top posts on HN

    1. 1
      Bye, Bye, Google
      1 person · 539 points · first shared 2019 · 287 comments on HN
    2. 2
      Web application from scratch, part I
      1 person · 370 points · first shared 2018 · 65 comments on HN
    3. 3
      Racket for E-Commerce
      5 people · 246 points · first shared 2019 · 36 comments on HN
    4. 4
      Show HN: I Made an iOS Podcast Player with Racket
      1 person · 226 points · first shared 2025 · 85 comments on HN
    5. 5
      Show HN: A native macOS client for Apache Kafka
      2 people · 195 points · first shared 2022 · 37 comments on HN
    6. 6
      #lang Lua
      1 person · 101 points · first shared 2022 · 34 comments on HN
    7. 7
      Running Racket CS on iOS
      1 person · 93 points · first shared 2021 · 14 comments on HN
    8. 8
      Native Applications with Racket
      2 people · 83 points · first shared 2020 · 21 comments on HN
    9. 9
      DSLs for Safe iOS/WatchOS Communication
      1 person · 26 points · first shared 2025 · 7 comments on HN
    10. 10
      Parallelizing the Racket Web Server
      1 person · 17 points · first shared 2021 · Discussion on HN

    What HN people wrote when they linked it

    • nsmJan 2024

      I would like to disagree with this view of Racket.

      I'm a fairly experienced professional programmer with a lot of systems experience, and I find Racket an extremely well thought out, competently implemented and high performance (particularly with the switch to Chez Scheme) language.

      I wrote a bit about it at https://nikhilism.com/post/2023/racket-beyond-languages/ and Bogdan Popa and Alex Hirsanyi have done amazing stuff with the language https://defn.io/ https://alex-hhh.github.io/index.html including a sophisticated web framework, a Kafka GUI client and so on.

      I think the only deficiency for a "pragmatic for a seasoned programmer" (beyond the standard "no FAANG is sponsoring it" related lack of resources and presence in popular discussion) is the lack of good editor integration beyond emacs. That said, I've found DrRacket perfectly reasonable for my uses, although clunky. I'm not saying it can replace something like Python, but that is more because of the smaller ecosystem and contributor base than anything wrong with the language itself.

    • veqqAug 2024

      > It is really used much in companies?

      Cisco seems to use Chez for something mysterious, a video game company scripted in Scheme, stopped and restarted again. I know a guy who does option trading in Racket, I have some large valuation models in Racket (most of the system is in and Common Lisp). I know a few guys who do vague data analysis and scripting in scheme (especially Guile or Gerbil for some reason) where their clients only care about the result. https://www.itasoftware.com/ is in scheme. There are some dead webshops(?) like https://www.greghendershott.com/2018/05/extramaze-llc-using-racket-postgresql-aws-but-no-ads-or-js.html or https://defn.io/2019/08/20/racket-ecommerce/

      That's about it.

    • agigaoMar 2019

      Defn has been my favorite tech podcast for years.

      Clojure/Functional Programming etc.
      Hosts: Vijay Kiran, Ray McDermott
      https://defn.io

      On the other hand Entitles Opinions (about Life and Literature) is one of its kind.
      Host: Robert Harrison, professor of Italian Literature at Stanford.
      The podcast is aired from KZSU.
      https://entitledopinions.stanford.edu

      Other personal favorites: The Life Scientific and In Our Time by BBC, also Intelligence Squared.

    • BogdanpMar 2022

      I've been working on a pure-Racket Kafka client[1] off and on (for fun) since February and it's a good amount of work. When the official protocol docs and Wireshark fail me, I usually look at librdkafka and kafka-python[2] to figure out how things are supposed to fit together. Kudos to the authors of both libraries for writing code that's easy to follow!

      [1]: https://defn.io/2022/03/12/ann-racket-kafka/

      [2]: https://github.com/dpkp/kafka-python

    • samthAug 2020

      You might be interested in Bogdan Popa's new Racksnaps work: https://defn.io/2020/05/03/ann-racksnaps/ or Sage Gerard's new work on zcpkg: https://github.com/zyrolasting/zcpkg.

    • cess11Nov 2025

      Bogdan Popa has quite a bit of interesting information about Racket on his blog.

      https://defn.io/

      I look forward to using the new threading.

    Related

    Alex Hhhalex-hhh.github.io19 people

    Chess Game Using Racket’s Pasteboard

    Alex Hhh
    Personal · last shared 2025
    Greg Hendershottgreghendershott.com43 people

    Extramaze: Using Racket, PostgreSQL, AWS, but no ads or JavaScript (2018)

    Greg Hendershott
    Personal · last shared 2026
    Danny Yoohashcollision.org24 people

    F*dging up a Racket

    Danny Yoo
    Personal · last shared 2026
    Dustyclouddustycloud.org72 people

    Racket Is an Acceptable Python

    Dustycloud
    Personal · last shared 2026
    Turso Blogturso.tech102 people

    Working on databases from prison

    Turso Blog
    Company · last shared 2026
    Scattered Thoughtsscattered-thoughts.net186 people

    Against SQL

    Scattered Thoughts
    Personal · last shared 2026
    Basho Blogbasho.com121 people

    Microservices

    Basho Blog
    Company · last shared 2018
    Probably Danceprobablydance.com74 people

    Fibonacci Hashing: The Optimization That the World Forgot

    Probably Dance
    Personal · last shared 2026