Tags

Posts tagged "aws":

08 Apr 2020

X-Ray and WAI

11 Nov 2020

Combining Amazonka and Conduit

09 Dec 2023

Getting Amazonka S3 to work with localstack

Posts tagged "xray":

08 Apr 2020

X-Ray and WAI

Posts tagged "alternative_typeclass":

27 Nov 2021

Fallback of actions

Posts tagged "amazonka":

10 Feb 2019

Using stack to get around upstream bugs

11 Nov 2020

Combining Amazonka and Conduit

09 Dec 2023

Getting Amazonka S3 to work with localstack

Posts tagged "archlinux":

28 Apr 2019

A simple browser chooser

Posts tagged "builder_pattern":

22 Apr 2019

Comonadic builders, minor addition

Posts tagged "cabal":

22 Mar 2023

Making an Emacs major mode for Cabal using tree-sitter

27 Mar 2023

Cabal, tree-sitter, and consult

19 May 2024

Nix, cabal, and tests

Posts tagged "caching":

27 Nov 2021

Fallback of actions

Posts tagged "chatgpt":

16 Sep 2023

Setting up emacs-openai/chatgpt

Posts tagged "clojure":

28 Apr 2019

Components feel so not FP

Posts tagged "comonad":

22 Apr 2019

Comonadic builders, minor addition

Posts tagged "compose":

03 Jan 2022

Accessing the host from inside a Docker container

Posts tagged "conduit":

16 Oct 2018

Zipping streams

17 Feb 2019

Choosing a conduit randomly

03 Mar 2019

Conduit and PostgreSQL

10 Aug 2019

Architecture of a service

11 Nov 2020

Combining Amazonka and Conduit

Posts tagged "consult":

27 Mar 2023

Cabal, tree-sitter, and consult

30 Mar 2023

More on tree-sitter and consult

Posts tagged "direnv":

13 Apr 2021

Nix shell, direnv and XDG_DATA_DIRS

Posts tagged "docker":

03 Jan 2022

Accessing the host from inside a Docker container

Posts tagged "elasticsearch":

06 Jul 2019

Elasticsearch, types and indices

Posts tagged "elisp":

05 Nov 2019

Populating Projectile's cache

30 Jan 2022

Keeping Projectile's cache tidy

Posts tagged "emacs":

14 Jul 2018

QuickCheck on a REST API

28 Jan 2019

A missing piece in my Emacs/Spacemacs setup for Haskell development

16 Mar 2019

TIL: prompt matters to org-mode

07 May 2019

Some OrgMode stuff

19 Sep 2019

Haskell, ghcide, and Spacemacs

20 Oct 2019

Ditaa in Org mode

05 Nov 2019

Populating Projectile's cache

07 Dec 2019

Nix setup for Spacemacs

22 Jun 2020

Better Nix setup for Spacemacs

05 Mar 2021

Flycheck and HLS

14 Mar 2021

Keeping todo items in org-roam

21 Mar 2021

Todo items in org-roam, an update

23 Jul 2021

Keeping todo items in org-roam v2

08 Dec 2021

Magit/forge and self-hosted GitLab

01 Jan 2022

Trimming newline on code block variable

30 Jan 2022

Keeping Projectile's cache tidy

09 May 2022

Comments and org-static-blog

15 Jun 2022

Power-mode in Spacemacs

09 Jul 2022

Playing with setting up Emacs

24 Sep 2022

Annotate projects in Emacs

03 Mar 2023

Per-project xref history in Emacs

22 Mar 2023

Making an Emacs major mode for Cabal using tree-sitter

27 Mar 2023

Cabal, tree-sitter, and consult

30 Mar 2023

More on tree-sitter and consult

09 Jul 2023

general.el and two ways to define keybindings

26 Jul 2023

Making keymaps prettier with general.el

10 Sep 2023

Using emacs for the scrollback in terminal multiplexers

16 Sep 2023

Setting up emacs-openai/chatgpt

24 Sep 2023

Defining a formatter for Cabal files

30 Sep 2023

Using Emacs as $EDITOR

01 Oct 2023

How I use Emacs

16 Nov 2023

Using the golang mode shipped with Emacs

19 Nov 2023

Making Emacs without terminal emulator a little more usable

04 May 2024

Orderless completion in lsp-mode

13 Jul 2024

A function for jumping to a project TODO file

21 Jul 2024

Emacs via Nix with mu4e

11 Aug 2024

Removing symlink question

01 Sep 2024

Improving how I handle secrets in my work notes

09 Sep 2024

Followup on secrets in my work notes

Posts tagged "event_sourcing":

03 Mar 2019

Conduit and PostgreSQL

Posts tagged "fallback":

27 Nov 2021

Fallback of actions

Posts tagged "flycheck":

14 Jul 2018

QuickCheck on a REST API

05 Mar 2021

Flycheck and HLS

Posts tagged "free_monad":

31 Jan 2017

On mocks and stubs in Python (free monad or interpreter pattern)

Posts tagged "functional_programming":

28 Apr 2019

Components feel so not FP

Posts tagged "general.el":

09 Jul 2023

general.el and two ways to define keybindings

26 Jul 2023

Making keymaps prettier with general.el

Posts tagged "git":

08 Dec 2021

Magit/forge and self-hosted GitLab

Posts tagged "haskell":

27 May 2007

Adventures in parsing

29 May 2007

More adventures in parsing

03 Jun 2007

Adventures in parsing, part 3

05 Jun 2007

Adventures in parsing, part 4

09 Jun 2015

mapAccum in monad

15 Jun 2015

Using QuickCheck to test C APIs

14 Jul 2018

QuickCheck on a REST API

01 Oct 2018

Using a configuration in Scotty

16 Oct 2018

Zipping streams

20 Jan 2019

Tagless final and Scotty

28 Jan 2019

A missing piece in my Emacs/Spacemacs setup for Haskell development

02 Feb 2019

The ReaderT design pattern or tagless final?

10 Feb 2019

Using stack to get around upstream bugs

17 Feb 2019

Choosing a conduit randomly

03 Mar 2019

Conduit and PostgreSQL

22 Apr 2019

Comonadic builders, minor addition

30 May 2019

Hedgehog on a REST API

23 Jun 2019

Hedgehog on a REST API, part 2

10 Aug 2019

Architecture of a service

19 Aug 2019

Hedgehog on a REST API, part 3

19 Sep 2019

Haskell, ghcide, and Spacemacs

02 Feb 2020

My ghcide build for Nix

08 Apr 2020

X-Ray and WAI

11 Nov 2020

Combining Amazonka and Conduit

30 Nov 2020

Haskell, Nix and using packages from GitHub

05 Mar 2021

Flycheck and HLS

19 Mar 2021

Custom monad with servant and throwing errors

20 Mar 2021

Barbie and KenJSON

21 Apr 2021

First contribution to nixpkgs.haskellPackages

07 May 2021

Working with Hedis

27 Jun 2021

A first look at HMock

03 Jul 2021

The timeout manager exception

28 Sep 2021

Using lens to set a value based on another

27 Nov 2021

Fallback of actions

13 Mar 2022

Simple nix flake for Haskell development

08 May 2022

A little Haskell: epoch timestamp

21 Aug 2022

Patching in Nix

15 Jan 2023

Composing instances using deriving via

29 Jan 2023

A take on log messages

04 Feb 2023

A take on logging

08 Feb 2023

Logging with class

22 Mar 2023

Making an Emacs major mode for Cabal using tree-sitter

26 Apr 2023

Some practical Haskell

24 Sep 2023

Defining a formatter for Cabal files

09 Dec 2023

Getting Amazonka S3 to work with localstack

03 Feb 2024

Bending Warp

14 Mar 2024

Hackage revisions in Nix

20 Apr 2024

Update to Hackage revisions in Nix

19 May 2024

Nix, cabal, and tests

13 Jul 2024

Hoogle setup for local development

01 Dec 2024

Servant and a weirdness in Keycloak

Posts tagged "hedgehog":

30 May 2019

Hedgehog on a REST API

23 Jun 2019

Hedgehog on a REST API, part 2

19 Aug 2019

Hedgehog on a REST API, part 3

Posts tagged "hkd":

20 Mar 2021

Barbie and KenJSON

Posts tagged "json":

20 Mar 2021

Barbie and KenJSON

Posts tagged "k8s":

08 May 2022

A little Haskell: epoch timestamp

Posts tagged "lens":

28 Sep 2021

Using lens to set a value based on another

Posts tagged "linux":

28 Apr 2019

A simple browser chooser

Posts tagged "localstack":

09 Dec 2023

Getting Amazonka S3 to work with localstack

Posts tagged "logging":

29 Jan 2023

A take on log messages

04 Feb 2023

A take on logging

08 Feb 2023

Logging with class

Posts tagged "lsp":

19 Sep 2019

Haskell, ghcide, and Spacemacs

04 May 2024

Orderless completion in lsp-mode

Posts tagged "magit":

08 Dec 2021

Magit/forge and self-hosted GitLab

Posts tagged "mocks":

27 Jun 2021

A first look at HMock

Posts tagged "monad":

01 Oct 2018

Using a configuration in Scotty

02 Feb 2019

The ReaderT design pattern or tagless final?

Posts tagged "monad_transformers":

02 Feb 2019

The ReaderT design pattern or tagless final?

15 Jan 2023

Composing instances using deriving via

Posts tagged "nix":

07 Dec 2019

Nix setup for Spacemacs

02 Feb 2020

My ghcide build for Nix

22 Jun 2020

Better Nix setup for Spacemacs

30 Nov 2020

Haskell, Nix and using packages from GitHub

13 Apr 2021

Nix shell, direnv and XDG_DATA_DIRS

21 Apr 2021

First contribution to nixpkgs.haskellPackages

06 Jun 2021

ZSH, Nix, and completions

13 Mar 2022

Simple nix flake for Haskell development

21 Aug 2022

Patching in Nix

14 Mar 2024

Hackage revisions in Nix

20 Apr 2024

Update to Hackage revisions in Nix

19 May 2024

Nix, cabal, and tests

13 Jul 2024

Hoogle setup for local development

21 Jul 2024

Emacs via Nix with mu4e

Posts tagged "openai":

16 Sep 2023

Setting up emacs-openai/chatgpt

Posts tagged "optics":

28 Sep 2021

Using lens to set a value based on another

Posts tagged "org-mode":

16 Mar 2019

TIL: prompt matters to org-mode

07 May 2019

Some OrgMode stuff

20 Oct 2019

Ditaa in Org mode

14 Mar 2021

Keeping todo items in org-roam

21 Mar 2021

Todo items in org-roam, an update

23 Jul 2021

Keeping todo items in org-roam v2

01 Jan 2022

Trimming newline on code block variable

09 May 2022

Comments and org-static-blog

24 Sep 2022

Annotate projects in Emacs

13 Jul 2024

A function for jumping to a project TODO file

01 Sep 2024

Improving how I handle secrets in my work notes

09 Sep 2024

Followup on secrets in my work notes

Posts tagged "org-roam":

14 Mar 2021

Keeping todo items in org-roam

21 Mar 2021

Todo items in org-roam, an update

23 Jul 2021

Keeping todo items in org-roam v2

Posts tagged "parsec":

27 May 2007

Adventures in parsing

29 May 2007

More adventures in parsing

03 Jun 2007

Adventures in parsing, part 3

05 Jun 2007

Adventures in parsing, part 4

Posts tagged "parsing":

27 May 2007

Adventures in parsing

29 May 2007

More adventures in parsing

03 Jun 2007

Adventures in parsing, part 3

05 Jun 2007

Adventures in parsing, part 4

Posts tagged "pipes":

16 Oct 2018

Zipping streams

Posts tagged "postgresql":

03 Mar 2019

Conduit and PostgreSQL

10 Aug 2019

Architecture of a service

Posts tagged "projectile":

05 Nov 2019

Populating Projectile's cache

30 Jan 2022

Keeping Projectile's cache tidy

03 Mar 2023

Per-project xref history in Emacs

Posts tagged "python":

31 Jan 2017

On mocks and stubs in Python (free monad or interpreter pattern)

Posts tagged "quickcheck":

15 Jun 2015

Using QuickCheck to test C APIs

Posts tagged "readert":

02 Feb 2019

The ReaderT design pattern or tagless final?

Posts tagged "redis":

07 May 2021

Working with Hedis

Posts tagged "scotty":

01 Oct 2018

Using a configuration in Scotty

20 Jan 2019

Tagless final and Scotty

10 Aug 2019

Architecture of a service

Posts tagged "servant":

19 Mar 2021

Custom monad with servant and throwing errors

03 Jul 2021

The timeout manager exception

01 Dec 2024

Servant and a weirdness in Keycloak

Posts tagged "spacemacs":

28 Jan 2019

A missing piece in my Emacs/Spacemacs setup for Haskell development

19 Sep 2019

Haskell, ghcide, and Spacemacs

07 Dec 2019

Nix setup for Spacemacs

22 Jun 2020

Better Nix setup for Spacemacs

14 Mar 2021

Keeping todo items in org-roam

23 Jul 2021

Keeping todo items in org-roam v2

15 Jun 2022

Power-mode in Spacemacs

Posts tagged "stack":

10 Feb 2019

Using stack to get around upstream bugs

Posts tagged "streaming":

16 Oct 2018

Zipping streams

Posts tagged "systemd":

28 Apr 2019

Systemd for auto deploy from AWS

Posts tagged "tagless_final":

20 Jan 2019

Tagless final and Scotty

02 Feb 2019

The ReaderT design pattern or tagless final?

10 Aug 2019

Architecture of a service

Posts tagged "testing":

15 Jun 2015

Using QuickCheck to test C APIs

30 May 2019

Hedgehog on a REST API

23 Jun 2019

Hedgehog on a REST API, part 2

19 Aug 2019

Hedgehog on a REST API, part 3

27 Jun 2021

A first look at HMock

Posts tagged "tmux":

15 Sep 2019

Nested tmux

10 Sep 2023

Using emacs for the scrollback in terminal multiplexers

Posts tagged "tree-sitter":

22 Mar 2023

Making an Emacs major mode for Cabal using tree-sitter

27 Mar 2023

Cabal, tree-sitter, and consult

30 Mar 2023

More on tree-sitter and consult

16 Nov 2023

Using the golang mode shipped with Emacs

Posts tagged "warp":

03 Jul 2021

The timeout manager exception

03 Feb 2024

Bending Warp

Posts tagged "www":

28 Apr 2019

A simple browser chooser

Posts tagged "xref":

03 Mar 2023

Per-project xref history in Emacs

Posts tagged "zellij":

10 Sep 2023

Using emacs for the scrollback in terminal multiplexers

Posts tagged "zsh":

06 Jun 2021

ZSH, Nix, and completions

30 Sep 2023

Using Emacs as $EDITOR