corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08726-3ffa-712b-ba64-a45e2fa56243", "title": "Nar-klepto: Guix and Nix Offline Cache", "url": "https://alternativebit.fr/posts/nix-and-guix-offline-hacking/", "published_at": "2026-06-01T08:24:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f1681c1124", "title": "Nsncd, Anniversary Updates", "url": "https://alternativebit.fr/posts/nixos/nsncd-some-updates/", "published_at": "2023-10-30T08:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f168c9cb75", "title": "The Nix, OpenGL and Ubuntu Integration Nightmare", "url": "https://alternativebit.fr/posts/nixos/nix-opengl-and-ubuntu-integration-nightmare/", "published_at": "2023-04-20T08:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f168cfd748", "title": "Nix Substitution: the Way Forward", "url": "https://alternativebit.fr/posts/nixos/future-of-nix-substitution/", "published_at": "2022-03-31T06:18:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16990ede8", "title": "Ex-Hack: a Haskell Example-based Documentation", "url": "https://alternativebit.fr/posts/haskell/ex-hack-alpha/", "published_at": "2018-11-15T12:49:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f169aa0536", "title": "Ultimate Writer: an Open Digital Typewriter", "url": "https://alternativebit.fr/posts/ultimate-writer/", "published_at": "2018-10-17T07:37:05+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16a66c29f", "title": "Loading a Cabal module in the GHC API", "url": "https://alternativebit.fr/posts/haskell/cabal-ghc-api/", "published_at": "2018-08-08T10:01:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16a6f0035", "title": "Silver Searcher: Useful Regexes for a Haskell Code-Base", "url": "https://alternativebit.fr/posts/haskell/ag/", "published_at": "2018-07-22T15:14:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16ace5125", "title": "Please, Keep your Blog Light", "url": "https://alternativebit.fr/posts/lightweight-blog/", "published_at": "2018-01-24T12:11:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16af55d33", "title": "Bracket: a Tale of Partially Applied Functions", "url": "https://alternativebit.fr/posts/haskell/bracket/", "published_at": "2017-11-29T10:21:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16bb764d4", "title": "Writing a Twitch Overlay using Haskell", "url": "https://alternativebit.fr/posts/keywar/", "published_at": "2017-10-21T10:48:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16c3c62a1", "title": "Wireguard-Haskell: Getting Started", "url": "https://alternativebit.fr/posts/wireguard/wireguardrpc/", "published_at": "2017-10-16T07:48:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16c5b6bed", "title": "DobadoBots: Project Wrap Up", "url": "https://alternativebit.fr/posts/dobadobots/dobadowrappingup/", "published_at": "2017-09-28T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16c9e2705", "title": "DobadoBots: Writing a Text Editor", "url": "https://alternativebit.fr/posts/dobadobots/dobadoeditor/", "published_at": "2017-09-04T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16d34b72f", "title": "DobadoBots: Implementing the Parser", "url": "https://alternativebit.fr/posts/dobadobots/dobadoparser/", "published_at": "2017-07-20T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16d7395b8", "title": "DobadoBots: Specifying the Language", "url": "https://alternativebit.fr/posts/dobadobots/dobadolanguage/", "published_at": "2017-06-25T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16d7b52a8", "title": "One Year of FOSS", "url": "https://alternativebit.fr/posts/sabatical/", "published_at": "2017-06-18T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16d8b7a3a", "title": "Real World Haskell Chapter 9 Solutions", "url": "https://alternativebit.fr/posts/real-word-haskell-chapter-9/", "published_at": "2017-04-04T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16e57d653", "title": "Real World Haskell Chapter 8 Solutions", "url": "https://alternativebit.fr/posts/real-word-haskell-chapter-8-efficient-file-processing/", "published_at": "2017-03-28T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16ed5adc0", "title": "Real World Haskell Chapter 4 Solutions", "url": "https://alternativebit.fr/posts/real-word-haskell-chapter-4-functionnal-programming/", "published_at": "2016-12-18T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16fcd9fe9", "title": "Open recipe database: how to gather, cure and store data", "url": "https://alternativebit.fr/posts/open-receipe-database-how-to-gather-and-cure-data/", "published_at": "2016-07-08T18:29:54+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f16fd5295f", "title": "Some thoughts about building an open recipe database", "url": "https://alternativebit.fr/posts/some-thoughts-about-an-open-receipes-database/", "published_at": "2016-06-23T00:00:00+00:00" }, { "id": "01a08726-3ffb-7395-802c-11f170cfb5fa", "title": "How to configure TLS Let's Encrypt Certificates with Nginx", "url": "https://alternativebit.fr/posts/lets-encrypt-nginx-certonly-autommatized-config/", "published_at": "2015-12-04T00:00:00+00:00" } ] posts
Claim your blog
Back to alternativebit.fr
Blog · corpus.blog/blogs/alternativebit.fr/posts
alternativebit.fr
alternativebit.fr
2026
Nar-klepto: Guix and Nix Offline Cache
original ↗
1 Jun 2026
2023
Nsncd, Anniversary Updates
original ↗
30 Oct 2023
The Nix, OpenGL and Ubuntu Integration Nightmare
original ↗
20 Apr 2023
2022
Nix Substitution: the Way Forward
original ↗
31 Mar 2022
2018
Ex-Hack: a Haskell Example-based Documentation
original ↗
15 Nov 2018
Ultimate Writer: an Open Digital Typewriter
original ↗
17 Oct 2018
Loading a Cabal module in the GHC API
original ↗
8 Aug 2018
Silver Searcher: Useful Regexes for a Haskell Code-Base
original ↗
22 Jul 2018
Please, Keep your Blog Light
original ↗
24 Jan 2018
2017
Bracket: a Tale of Partially Applied Functions
original ↗
29 Nov 2017
Writing a Twitch Overlay using Haskell
original ↗
21 Oct 2017
Wireguard-Haskell: Getting Started
original ↗
16 Oct 2017
DobadoBots: Project Wrap Up
original ↗
28 Sept 2017
DobadoBots: Writing a Text Editor
original ↗
4 Sept 2017
DobadoBots: Implementing the Parser
original ↗
20 Jul 2017
DobadoBots: Specifying the Language
original ↗
25 Jun 2017
One Year of FOSS
original ↗
18 Jun 2017
Real World Haskell Chapter 9 Solutions
original ↗
4 Apr 2017
Real World Haskell Chapter 8 Solutions
original ↗
28 Mar 2017
2016
Real World Haskell Chapter 4 Solutions
original ↗
18 Dec 2016
Open recipe database: how to gather, cure and store data
original ↗
8 Jul 2016
Some thoughts about building an open recipe database
original ↗
23 Jun 2016
2015
How to configure TLS Let's Encrypt Certificates with Nginx
original ↗
4 Dec 2015