justinhj's profile picture

Functional[Justin]

Principal Software Engineer. Streaming data at scale. Generative AI. Functional Programming. Neovim. Emacs.

  • All Posts
  • Popular Posts
  • YouTube Channel
  • Speaking Events
  • Privacy

Popular

  • Nov 5, 2022

    The Magic of Lazy Lists

    pure-functional-programming cats scala applicative monads comonads kleisli zio popular
  • Jun 4, 2021

    Monad Transformers - the prelude to ZPure

    scala scala-3 dotty monads category-theory popular
  • Aug 2, 2020

    What's Ap with zio-prelude?

    What's ZIO Prelude Recently, ZIO creators, John De Goes and Adam Fraser, presented their latest functional programming library to the world. ZIO Prelude, hereafter referred to as Prelude, is promised...

    pure-functional-programming cats scala applicative monads functors zio popular
  • Apr 4, 2020

    What's Ap?

    pure-functional-programming cats scala applicative monads functors popular
  • Mar 9, 2020

    How to blog with Org-mode

    Why blog with Org mode? Org is a mode for keeping notes, maintaining TODO lists, and project planning with a fast and effective plain-text system.

    emacs org-mode blogging github-pages jekyll popular
  • Jun 20, 2019

    Comonads for Life

    scala functional-programming comonads pure-functional-programming typelevel cats zio popular
  • Jun 10, 2019

    Monoids for Production

    What’s in this post?

    scala functional-programming monoids pure-functional-programming scalaz typelevel cats popular
  • May 5, 2019

    Using 47 Degree's Fetch library with ZIO

    This post has accompanying source code on Github:

    scala functional-programming zio hacker-news-api 47-degs fetch popular
  • Apr 7, 2019

    Hacker News API Part 5

    Updated June 29th 2019 to work with latest ZIO version (1.0.0-RC8-12)

    scala functional-programming zio hacker-news-api popular
  • Jul 16, 2017

    Future with timeout

    Previous post: Future Either with Cats

    scala functional-programming popular
  • Jun 18, 2017

    Future[Either] with Cats

    Disclaimer Monad transformers have some overhead, so make sure you benchmark before and after switching to them

    scala monads eithert functional-programming cats monad-transformers popular
  • Jan 12, 2009

    Finding writable files in a directory in a windows command line

    Simple thing, but if you want to find which files in a directory are writable, use this dos command ...dir /a-r-d /s /b/a is to search for attributes. In this...

    msdos win32 command-line popular