Hi, I'm Louis.
I make all manner of software things and I created the Gleam programming language.
Appreciate my work? Throw a few quid my way.
Writing
-
Using Gleam JS with Elixir's Phoenix
11 Jan, 2023 -
Deploying Gleam on Fly.io
19 Jun, 2022 -
Hello, Gleam!
15 Apr, 2019 -
How to make a programming language
11 Feb, 2017 -
Nesting is a CSS anti-pattern
16 Oct, 2016 -
Using Supercollider with Vim on Linux
28 Sep, 2014 -
i3wm: Opening applications in the scratchpad
25 Aug, 2014
Speaking
It's less Shakespeare and more programing conference these days.
-
Building a Type Safe OTP
09 Sep, 2022 - CodeBEAM Brazil - The internet! -
Gleam: Lean BEAM typing machine
09 Jul, 2020 - Elixir Berlin - The internet! -
Gleam: Lean BEAM typing machine
29 Apr, 2020 - Code BEAM V - The internet! -
Gleam: Lean BEAM typing machine
07 Nov, 2019 - Code Mesh 2019 - ILEC Conference Centre, SW6 -
Gleam: Lean BEAM typing machine
11 Oct, 2019 - Code BEAM Lite Berlin 2019 - BETAHAUS, Berlin Neukölln -
Gleam: Extreme BEAM typing machine
25 Aug, 2019 - The London Elixir Meetup -
Getting Pretty Serious
17 Aug, 2017 - Elixir LDN Conference 2017 - 155 Bishopsgate, EC2 -
Exploring Interpretation
29 Mar, 2017 - The London Elixir Meetup - Skills Matter CodeNode -
A Look at Elixir
26 Sep, 2016 - Red Badger Engineering Day -
Build Your Own Elixir
22 Sep, 2016 - Elixir LDN Conference 2016 -
Fashioning a Faster Feedback Loop
26 May, 2016 - The London Elixir Meetup - GoCardless -
100 Seconds of Sonic Pi
11 Dec, 2015 - ROLI Team Time
Reading
-
2023
-
A Lot of People Are Saying
The New Conspiracism and the Assault on Democracy -
Ain't I a Woman
Black Women and Feminism -
The Feckin' Book of Irish History
for anyone who hasn't been paying attention for the last 30,000 years
-
-
2022
-
The Art of WebAssembly
-
Capitalism Realism
Is there no alternative? -
Poverty: A Very Short Introduction
-
You're Cute When You're Mad
Simple Steps for Confronting Sexism -
Unauthorized Bread
A Radicalized Novella -
Dear Ijeawele, Or A Feminist Manifesto In Fifteen Suggestions
-
The End of Policing
-
The Will to Change
Men, Masculinity, and Love -
If They Come in the Morning
Voices of Resistance -
From #BlackLivesMatter to Black Liberation
-
Gender Trouble
Feminism and the Subversion of Identity -
Abolitionism: A Very Short Introduction
-
This Will Be My Undoing
Living at the Intersection of Black, Female, and Feminist in (White) America -
We Should All Be Feminists
-
How We Get Free
Black Feminism and the Combahee River Collective -
SQL Performance Explained
-
Are Prisons Obsolete?
-
Requiem for the American Dream
The Principles of Concentrated Wealth and Power -
Facism: A Very Short Introduction
-
Freedom Is a Constant Struggle
Ferguson, Palestine, and the Foundations of a Movement -
A New Ireland
How Europe's Most Conservative Country Became Its Most Liberal
-
-
2021
-
A Deadly Dividend
A gripping murder mystery set in Dublin -
How to Drink
A Classical Guide to the Art of Imbibing -
Populism: A Very Short Introduction
-
Why Marx Was Right
-
The Communist Manifesto
-
Neoliberalism: A Very Short Introduction
-
Northern Ireland: A Very Short Introduction
-
The Man In The High Castle
-
SQL Antipatterns
-
Domain Modeling Made Functional
-
The Speculative Book 2021
-
SQL Antipatterns
-
Domain Modeling Made Functional
-
-
2020
-
Compiling to Assembly From Scratch
-
Grokking Algorithms
-
Learning HTTP/2
-
The Art of PostgreSQL
-
The Rust Programming Language
-
-
2019
-
The A-Z of Gender and Sexuality
-