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