RSSAmplifier

Blog

sanity, inc.

Simple thinking for complex software.

sanityinc.comRSS feed ↗10 posts

Latest posts

Package and deploy Python apps faster with Poetry and Nix

I made a screencast for Tweag to showcase how some Nix-based tools can help with Python development, and of course there are some Emacs tricks along the way.

Our use of the Haskell and Elm programming languages

Over the last year, our team has built a beautiful and advanced Smart Cities system using functional languages. I wrote this document to explain our technology choices to stakeholders and partners.

An Emacs Chat with Sacha Chua

This week I was delighted to join Sacha Chua for the latest in her popular series of “Emacs Chats”, in which she interviews notable Emacs users.

A Haskell Session With Ollie Charles For The Peer-To-Peer Video Series

I recently sat down with local Haskell hero Ollie Charles to record a video of him solving a fun programming problem.

Swimming in code: recent hacks

Recently I’ve been on a hacking high, touching a lot of code, and in touch with a lot of cool programmers. In retrospect I’m surprised at the variety of stuff I’ve been doing, so I thought I’d write a short list.

Save hours by reading mailing lists in Emacs over IMAP

Emacs’ built-in newsreader Gnus is made for efficiently keeping up with high-volume lists; I show how to hook it into your IMAP account.

Full-screen support for Cocoa Emacs on OS X

Prolific Japanese hacker Daisuke Murase (a.k.a. typester) has recently patched Cocoa Emacs to add a full-screen display mode. Here’s how to add this must-have feature into your own local Emacs tree while you wait for it to get integrated into the official Emacs sources.

Open “txmt:” URLs from Rails backtraces using Emacs on OS X

When Rails prints a backtrace in HTML, it’s helpfully rendered as a “txmt:” link so that users can click open the corresponding location in TextMate on OS X. If you’re an Emacs user, here’s how to make those URLs open in Emacs instead.

So you think you found a bug in a library?

From time to time I receive bug reports for the libraries I’ve written. Some reports describe genuine bugs (and I’ll be the first to admit I’m not perfect), but far too many others demonstrate a missed step in the submitter’s “bug assessment” mental process.

Adding Array#to_proc to Ruby

Here’s a neat Ruby trick for fans of Symbol#to_proc.