Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4757

Z

zabirauf || Zohaib

Personal blog · zohaib.me · on HN as zabi_raufprogramming

zabirauf || Zohaib is a personal blog at zohaib.me about programming. Since 2014, 16 different Hacker News readers have linked it 52 times, most often “Binary pattern matching in Elixir with PNG parsing example”. It is still writing: the last post was on 2026-05-27, and you can follow it by feed.

Visit the blog
52mentions?
16HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 21 in 2015

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link Zohaib Rauf's blog for Elixir explanations of functional programming ideas such as monads, railway-oriented programming and binary pattern matching.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Blog about technology and things I learn

The author on HN?

zabi_rauf · 285 karma · member since 2013

I blog at http://zohaib.me [ my public key: https://keybase.io/zabirauf; my proof: https://keybase.io/zabirauf/sigs/PtZU6ntpGJAsihAViO94Egg3TqYIM9S657ZT7hsHX_I ]

From their public HN profile, which links to this site.

Most-linked posts?

  1. Binary pattern matching in Elixir with PNG parsing example
    3 people · 3 mentions · first linked 2019-01-05
  2. Guts of Phoenix websocket channels
    2 people · 2 mentions · first linked 2015-11-06
  3. A beginners guide to fine tuning LLM using LoRA
    2 people · 2 mentions · first linked 2024-02-15
  4. Using LLMs and Cursor to finish side projects
    2 people · 2 mentions · first linked 2025-01-03

What Hacker News says?

  1. The Option/Maybe monad is very common in FP languages. I don't know if it's native in Elixir, but apparently it's pretty easy to implement: http://www.zohaib.me/monads-in-elixir-2/#maybe There are lots of ways to conceptualize monads. I think "functors that flatten" is accurate, but is just one way.

    Comment linking /monads-in-elixir-2/

    on “Professor Frisby's Mostly Adequate Guide to Functional Programming (2015)”
  2. Submitted Using LLMs and Cursor to finish side projects as a story · 168 points

    HN discussion
  3. lkuty · 2021-10-21Recommends
    I would complement it with: - Scott Wlaschin's Railway Oriented Programming (ROP): https://fsharpforfunandprofit.com/rop/ and https://fsharpforfunandprofit.com/posts/recipe-part2/ - Scott Wlaschin's The "Map and Bind and Apply, Oh my!" series at https://fsharpforfunandprofit.com/series/map-and-bind-and-ap... and its concept of an "elevated world". - And for Elixir Programmers, Zohaib Rauf's "Railway Oriented Program…

    Comment linking /railway-programming-pattern-in-elixir/

    on “Functors, Applicatives, and Monads in Pictures (2013)”
  4. Submitted WebRTC file sharing broker using Elixir Phoenix as a story · 110 points

    HN discussion
  5. An idiomatic Erlang/Elixir implementation of validation for a binary format would also give you decoding for free — see e.g. https://zohaib.me/binary-pattern-matching-in-elixir/ . So I guess it's the encoding part that's unique to how Prolog works. Which makes sense; my understanding is that in Prolog, insofar as a function encodingOf(A, B) is defined by using A and B on either side of a bind expression to equate B…

    Comment linking /binary-pattern-matching-in-elixir/

    on “Tar.pl – A tar creator and extractor in approx. 100 lines of Prolog”
  6. Submitted Upgradeable smart contracts in Ethereum as a story · 98 points

    HN discussion
  7. Submitted Binary pattern matching in Elixir as a story · 86 points

    HN discussion
  8. Submitted Blinking LED Using Elixir Embedded Image on Raspberry Pi as a story · 45 points

    HN discussion
  9. Submitted Monads in Elixir as a story · 40 points

    HN discussion
  10. Submitted Elixir Cowboy with IIS 8 as a story · 28 points

    HN discussion
  11. Submitted A beginners guide to fine tuning LLM using LoRA as a story · 21 points

    HN discussion
  12. Submitted Railway Oriented Programming in Elixir (2015) as a story · 19 points

    HN discussion
  13. Submitted Securing MongoDB Using Let's Encrypt Certificate as a story · 16 points

    HN discussion
  14. Submitted Binary pattern matching in Elixir with PNG parsing example as a story · 12 points

    HN discussion
  15. Submitted Railway Oriented Programming in Elixir as a story · 8 points

    HN discussion
  16. Submitted Leverage union types in Typescript to avoid invalid states as a story · 6 points

    HN discussion
  17. Submitted Create messenger bots using Elixir and Microsoft bot framework as a story · 5 points

    HN discussion
  18. Submitted Elixir Phoenix framework embedded image for Raspberry Pi 2 as a story · 5 points

    HN discussion
  19. Submitted Spacemacs and Alchemist to make Elixir of immortality as a story · 4 points

    HN discussion
  20. Submitted Binary pattern matching in Elixir with PNG parsing example as a story · 4 points

    HN discussion
  21. Submitted Connecting Elixir nodes in Azure as a story · 4 points

    HN discussion
  22. Submitted Using ElasticSearch in Elixir as a story · 4 points

    HN discussion
  23. Submitted Using LLMs and Cursor to finish side projects as a story · 3 points

    HN discussion
  24. Submitted Use Wit.ai Natural Language Processing in Elixir as a story · 3 points

    HN discussion
  25. Submitted Railway Oriented Programming in Elixir (2015) as a story · 3 points

    HN discussion
  26. Submitted Guts of Phoenix websocket channels as a story · 3 points

    HN discussion
  27. Submitted Using ElasticSearch in Elixir as a story · 3 points

    HN discussion
  28. Submitted DeepSeek-R1: A Peek Under the Hood (A Non-ML Engineer's Take) as a story · 2 points

    HN discussion
  29. Submitted Managing Secrets in NixOS Home Manager with SOPS as a story · 2 points

    HN discussion
  30. Submitted A beginners guide to finetuning LLM using LoRA and inference using llama.cpp as a story · 2 points

    HN discussion

Search all of HN for zohaib.me

Linked by the same people?