Hi, I'm Louis.
I make all manner of software things and I created the Gleam programming language.
Appreciate my work? Support me on GitHub Sponsors.
Writing
-
What I use, 2023 edition
26 Dec, 2023 -
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.
-
Keynote: Gleam's Journey on the BEAM
06 Oct, 2024 - CodeBEAM Europe 2024 - Estrel, Berlin -
Gleam: Past, Present, Future!
03 Feb, 2024 - FOSDEM 2024 - Université libre de Bruxelles, Belgium -
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, London -
Gleam: Lean BEAM typing machine
11 Oct, 2019 - Code BEAM Lite Berlin 2019 - BETAHAUS, Berlin -
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
-
2024
-
Angela Y. Davis
An Autobiography -
The Sands of Mars
-
Chorus of Mushrooms
A Novel -
What’s the Matter with Mary Jane?
An Epitome Apartments Mystery
-
-
2023
-
Feminism Is for Everybody
Passionate Politics -
Butts
A Backstory -
What Remains?
Life, Death, and the Human Art of Undertaking -
Ansible for DevOps
Server and configuration management for humans -
Renewable Energy
A Very Short Introduction -
The Picts
The History of the People Who Inhabited Scotland in Antiquity and the Middle Ages -
The Irish Assassins
Conspiracy, Revenge, and the Phoenix Park Murders That Stunned Victorian England -
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
-