Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 1 urmăritor
Articole: 200
  1. Nixpkgs overlays are monoids

    Not even Nixpkgs abstractions are safe from category theory

  2. Capitalism is the problem

  3. This post showcases an upcoming addition to the contravariant package that permits programming in a co-Applicative style

  4. Advice for aspiring bloggers

    This post contains miscellaneous tips I frequently share with new bloggers

  5. The "return a command" trick

    A trick that minimizes the change surface of your code

  6. A reference implementation of a functional language with JSON-like syntax and Dhall-style imports

  7. Optics are monoids

    This post documents my favorite lens trick of all time

  8. The fundamental difference between forward and reverse proxies

  9. Showcase of Dhall language features that improve the readability of types

  10. Namespaced De Bruijn indices

    An elegant trick for managing bound variables

  11. The hypergeometric distribution implemented in Haskell

  12. Tips and tricks for how to organize a Haskell project

  13. This post documents a small trick that I use to avoid deeply-nested error-handling code

  14. A forward-looking post about where programming is headed

  15. A better alternative to Haskell's Proxy type

  16. Generalizing folds to data structures other than collections

  17. Why purity and stack traces aren't a substitute for a type system

  18. The functional programming analog of an object-oriented design pattern

  19. Diversity actually raises the bar

  20. An example showing how to translate a postgrest tutorial into an automated integration test

  21. A clever trick for converting a parser into a matching prettyprinter

  22. Why I'm long on functional programming

  23. Prefer fixing inputs rather than outputs

  24. Record constructors

    Tour of record-related design patterns in Haskell

  25. Compute enormous Fibonacci numbers in milliseconds using this one weird trick

  26. 2019-2020 Dhall language survey results

  27. The case for Turing-incompleteness

  28. 2019-2020 Dhall language survey

  29. Stop using error and prefer fail instead

  30. A post that explains software engineering tradeoffs through the lens of the CAP theorem for distributed systems

  31. Release early and often

    Why you should avoid big bang releases

  32. 2018-2019 Dhall language survey results

  33. Motivating use case for GHC generics

  34. 2018-2019 Dhall language survey

  35. A simple Haskell program built up step-by-step

  36. NixOS in production

    A production-grade deployment method for NixOS

  37. How to separate the wheat from the chaff when comparing dependencies

  38. The wizard monoid

    Author setup wizards with this one simple trick

  39. The 2017-2018 Dhall language survey results

  40. 2017-2018 Dhall language survey results

  41. nix-diff 1.0 announcement post

  42. An introduction to the Dhall configuration language's support for integrity checks based on the semantic content of code instead of the text

  43. Advice for Haskell beginners

    How to start off on the right foot

  44. A rethink of conventional wisdom around IO

  45. Type-driven strictness

    A window into Dhall's optimizer

  46. Demistifying bind vs equals in Haskell

  47. Dhall is now a template engine

    dhall-text 1.0 announcement post

  48. nix-derivation 1.0 announcement post

  49. dhall-bash 1.0 announcement post

  50. Explanation of the Curry-Howard correspondence using Dhall