Hacker News
- Hexagonal Architecture vs. Free Monad (2017) https://deque.blog/2017/07/06/hexagonal-architecture-a-less-declarative-free-monad/ 6 comments
- What Monoids teach us about software https://deque.blog/2017/09/13/monoids-what-they-are-why-they-are-useful-and-what-they-teach-us-about-software/ 187 comments
- Things that Idris improves things over Haskell https://deque.blog/2017/06/14/10-things-idris-improved-over-haskell/ 154 comments
- Lisp Meta-Programming for C++ Developers: First Macros https://deque.blog/2017/05/09/lisp-meta-programming-for-c-developers-first-macros/ 27 comments
Lobsters
- A study of 4 Money class designs, featuring Martin Fowler, Kent Beck and Ward Cunningham implementations. https://deque.blog/2017/08/17/a-study-of-4-money-class-designs-featuring-martin-fowler-kent-beck-and-ward-cunningham-implementations/ 5 comments compsci , haskell
- 10 things Idris improved over Haskell https://deque.blog/2017/06/14/10-things-idris-improved-over-haskell/ 9 comments haskell
- Why free monads? https://deque.blog/2017/11/13/free-monads-from-basics-up-to-implementing-composable-and-effectful-stream-processing/ 19 comments functionalprogramming
- Trip Report on CPPP 19, the first edition of the first C++ french conference https://deque.blog/2019/06/17/trip-report-on-cppp-19-the-first-edition-of-the-first-c-french-conference/ 4 comments cpp
- How small programming faults led to overflowing an entire system. The story of a bad debugging experience. https://deque.blog/2018/07/27/how-small-programming-faults-led-to-overflowing-an-entire-system/ 8 comments programming
- Tag dispatching, answering to the guideline of fluentcpp https://deque.blog/2018/04/27/how-to-use-tag-dispatching-in-your-code-more-effectively/ 15 comments cpp
- Continuation passing style Free Monads and direct style Free Monads https://deque.blog/2017/12/08/continuation-passing-style-free-monads-and-direct-style-free-monads/ 3 comments haskell
- A small C++ design tip I like to follow: Objects should not point back to an object that owns them https://deque.blog/2017/11/20/c-design-tip-objects-should-not-point-back-to-an-object-that-owns-them/ 27 comments cpp
- Playing with Idris to build IdrisPipes: a library for composable and effectful stream processing in Idris https://deque.blog/2017/11/02/idrispipes-a-library-for-composable-and-effectful-stream-processing-in-idris/ 5 comments haskell
- Playing with Idris to build IdrisPipes: a library for composable and effectful stream processing in Idris https://deque.blog/2017/11/02/idrispipes-a-library-for-composable-and-effectful-stream-processing-in-idris/ 3 comments idris
- Why template parameters of dependent type names cannot be deduced, and what to do about it https://deque.blog/2017/10/12/why-template-parameters-of-dependent-type-names-cannot-be-deduced-and-what-to-do-about-it/ 7 comments cpp
- My CppCon 2017 Trip Report – 10 great talks to watch and learn from https://deque.blog/2017/10/04/my-cppcon-2017-trip-report-10-great-talks-to-watch-and-learn-from/ 9 comments cpp
- Transforming data structures into types: an introduction to dependent typing and its benefits https://deque.blog/2017/09/20/data-structure-into-types/ 6 comments haskell
- Monoids: what they are, why they are useful, and what they teach us about software https://deque.blog/2017/09/13/monoids-what-they-are-why-they-are-useful-and-what-they-teach-us-about-software/ 8 comments haskell
- Monoids: what they are, why they are useful, and what they teach us about software https://deque.blog/2017/09/13/monoids-what-they-are-why-they-are-useful-and-what-they-teach-us-about-software/ 42 comments cpp
- How to make a better polymorphic clone in modern C++ (an answer to fluentcpp.com) https://deque.blog/2017/09/08/how-to-make-a-better-polymorphic-clone/ 17 comments cpp
- A follow up of the study of 4 Money class designs: why not having currencies as type parameters? https://deque.blog/2017/08/22/a-follow-up-of-the-study-of-4-money-class-designs-why-not-having-currencies-as-type-parameters/ 3 comments programming
- A study of 4 Money class designs, featuring Martin Fowler, Kent Beck and Ward Cunningham implementations. https://deque.blog/2017/08/17/a-study-of-4-money-class-designs-featuring-martin-fowler-kent-beck-and-ward-cunningham-implementations/ 32 comments programming
- Thoughts on a Software Craftsmanship training that could have gone better. https://deque.blog/2017/08/08/thoughts-on-a-software-craftsmanship-training-that-could-have-gone-better/ 9 comments programming
- 10 things Idris improves over Haskell https://deque.blog/2017/06/14/10-things-idris-improved-over-haskell/ 71 comments programming
- Implementing Clojure-like transducers in Idris: Definitions and main concepts https://deque.blog/2017/07/28/implementing-clojure-like-transducers-in-idris-part-1/ 7 comments haskell
- Hexagonal Architecture and Free Monad: Two related design patterns? https://deque.blog/2017/07/06/hexagonal-architecture-a-less-declarative-free-monad/ 12 comments haskell
- Hexagonal Architecture and Free Monad: Two related design patterns? https://deque.blog/2017/07/06/hexagonal-architecture-a-less-declarative-free-monad/ 9 comments programming
- 10 pleasant surprises of Idris, that improve the developer experience of Haskell developers https://deque.blog/2017/06/14/10-things-idris-improved-over-haskell/ 146 comments haskell
- LISP meta programming for C++ developers, using Clojure: first macros https://deque.blog/2017/05/09/lisp-meta-programming-for-c-developers-first-macros/ 4 comments programming
- Implementing a weighted choice random generator for tiny_rand https://deque.blog/2017/04/29/weighted-choice-implementation/ 8 comments cpp
- Still lost in std::is_permutation complexity https://deque.blog/2017/04/10/still-lost-in-permutation-complexity/ 18 comments cpp
- Lost in std::is_permutation complexity https://deque.blog/2017/04/04/lost-in-permutation-complexity/ 23 comments cpp
- Playing with QuickCheck on an Arithmetic DSL https://deque.blog/2017/02/14/quickcheck-in-action/ 4 comments haskell
- Better understanding QuickCheck inner workings by coding it (part 2) https://deque.blog/2017/02/06/code-your-own-quickcheck-hof/ 5 comments haskell
- Experimenting with the applicability of the Catamorphism recursion scheme in C++ https://deque.blog/2017/01/30/catamorph-your-dsl-c-port/ 7 comments cpp