webbureaucrat

webbureaucrat @webbureaucrat

About: functional programming enthusiast and civic tech nerd.

Location:
Chicago, IL
Joined:
Mar 6, 2019

webbureaucrat
articles - 49 total

Finding a Successful Build of NodeJS in Nixpkgs

My latest irritation has been using NodeJS with Nix. Unfortunately, I've had a few unfortunate draws...

Learn More 0 0Aug 12

Building a Directory with `buildNpmPackage` in a Nix Derivation

Candidly, I'm very surprised it seems like no one has written this article yet, but I looked and it...

Learn More 0 0Mar 13

The Ten Commandments of Writing Programming Tutorials

Writing programming tutorials has made me better appreciate the pitfalls of writing. It's also made...

Learn More 0 0Mar 11

When I was a junior dev I'd look at some problems and think "This is hard because I'm not very good at this and need to get better" and now I look at a lot of those same problems and think, "This is hard because this is badly-designed garbage."

A post by webbureaucrat

Learn More 0 0Jan 14

Emacs for Python and Poetry Using `basedpyright-langserver`

I am very pleased with my current emacs setup for Python, but I found setup to be a little tricky. I...

Learn More 0 0Oct 7 '24

A Font Family Choice for Pragmatism and Disability Allyship

A side note for Dev.to readers: if you want to see this font in action, read this article instead in...

Learn More 2 0Oct 1 '24

Iced for Desktop Development in Rust

As someone who loves Elm and has recently fallen in love with Rust, I was delighted to learn there...

Learn More 0 0Sep 28 '23

Setting and Reading Session Cookies in Rust with Actix Web

In case it's not readily apparent, I've been having some trouble picking a backend stack recently,...

Learn More 4 0Jul 18 '23

Writing a (Nix-Friendly) Hello World Web App in Haskell with Scotty

Okay, so this article has been written before, and I don't have a lot new to add, but some of these...

Learn More 0 0Jul 17 '23

Running and Connecting to Postgres Using Docker Compose

Setting up a new development environment from scratch can feel like a slog. This is a quick...

Learn More 0 0Jun 19 '23

Idris FizzBuzz Part IV: Main and .ipkg Files

This is the fourth and final part of a walkthrough of FizzBuzz, a common interview problem, in Idris....

Learn More 0 0May 26 '23

Idris FizzBuzz Part III: Defining Types and Importing Modules

This is Part III of my attempt to explain how to use the Idris programming language through a...

Learn More 0 0May 16 '23

Idris FizzBuzz Part II: Maybes, Infix Notation, and Idris Holes

Let's conntinue on our journey of writing FizzBuzz in the Idris programming language. If you haven't...

Learn More 0 0May 11 '23

Idris FizzBuzz Part I: Monads, Comments, and assert_smaller

My journey of learning the Idris programming language continues! This article will start a tutorial...

Learn More 0 0May 2 '23

Hello, Idris World! and Why I'm Excited for a Total Programming Language

This article represents my first attempt to get up and running with the Idris programming language....

Learn More 0 0Apr 2 '23

Why Every Programming Language is Terrible

Tell me you've never hated your programming language. Tell me it doesn't have any features you...

Learn More 6 1Mar 8 '23

Running Play Framework on NixOS using JDK 11

Good morning! First, some personal news: I'm switching to NixOS, and I'm kind of excited about it, so...

Learn More 0 0Aug 8 '22

De-Microsofting Your Development Environment

Anyone who has been following the web ecosystem over the last few years knows it has been rapidly...

Learn More 4 1Jul 11 '22

Continuously Deploying to GitLab's NPM Package Registry

In a previous article, we explored how to continuously deploy to the npmjs.com package registry. This...

Learn More 0 0Jul 5 '22

The Second Best Way to Pick Your Next Programming Language

Experienced developers often say that the best way to pick your next language to learn is to pick a...

Learn More 4 2May 3 '22

Drop your Mastodon social links here. 👇

Mastodon an open source, federated microblogging platform similar to Twitter.

Learn More 16 5Apr 26 '22

Writing Elm Ports in ReScript - 0.3

This is an update to a previous article following a breaking change in the res-elm binding. In short,...

Learn More 1 0Apr 19 '22

Why I'm Not Writing about Myself for SheCoded

First: I do get the irony of this article; there's no way around the idea that I am, actually,...

Learn More 5 1Mar 1 '22

Better Continuous Deployment with GitLab CI/CD

This article follows up with a previous article, which details the bare minimum for a CI/CD pipeline...

Learn More 5 0Feb 1 '22

Stop installing CLI tools and consider doing this instead

Some platforms are more delicate than others. Once, in college, I ended up with a Scala installation...

Learn More 5 0Jan 5 '22

What's a good online course for Unit Testing in C#?

Please give me recommendations!

Learn More 1 1Jul 16 '21

Binding to a JavaScript Function that Returns a Variant in ReScript

ReScript provides easy ways to bind to most JavaScript functions in a way that feels both native and...

Learn More 2 0Jun 11 '21

Styling for Internet Explorer Using Progressive Enhancement

Internet Explorer 11 accounts for less than one percent of total Internet usage globally and less...

Learn More 3 0May 3 '21

Writing Service Workers in ReScript

Does your SPA work fully offline? Would you like to define a caching strategy in an exhaustively...

Learn More 3 1Apr 14 '21

Setting Up Webpack for ReScript

As much as I strongly prefer ES6 modules, using them with ReScript (formerly BuckleScript / ReasonML)...

Learn More 1 0Mar 24 '21