Raphaël Titsworth-Morin
@raphaeltm.com
Just trying to do something good with technology and design.
Occasional photographer.
Canadian in Paris 🇨🇦 Allô la tech française 👋 🇫🇷
Occasional photographer.
Canadian in Paris 🇨🇦 Allô la tech française 👋 🇫🇷
I'm a big fan of #kubernetes in many ways. I started using it in 2019 and quickly became a fan (kinda): I was able to run my containers across multiple nodes and scale out. But it was overkill for what I was doing, and always required building a bunch of extra tooling to get the behaviour I needed.
Some people see #Kubernetes as *the* way to deploy #containers to the cloud. But it's big, complex, and not as portable as it seems.
Kubernetes has it's place, but at #Defang we're building something for the rest of us. For #devs who want simplicity, portability, and a whole lot more.
#devops
Kubernetes has it's place, but at #Defang we're building something for the rest of us. For #devs who want simplicity, portability, and a whole lot more.
#devops
A Different Way to Think About Deploying Containers to the Cloud
If youre app is built with containers, maybe you should rethink your deployment strategy. Why deal with all the Kubernetes overhead when Defang gives you simpler, leaner deployments to your cloud's native container runtime.
defang.io
November 8, 2025 at 12:27 PM
I'm a big fan of #kubernetes in many ways. I started using it in 2019 and quickly became a fan (kinda): I was able to run my containers across multiple nodes and scale out. But it was overkill for what I was doing, and always required building a bunch of extra tooling to get the behaviour I needed.
Reposted by Raphaël Titsworth-Morin
What's your fav #vscodeextension ?
Ours is the Defang extension of course 😁 It makes it easy to ask your coding agent to deploy to your #cloud account (AWS, GCP) including integrations with Bedrock and Vertex. It generates a compose files and then our rule-based system sets up infra you can trust.
Ours is the Defang extension of course 😁 It makes it easy to ask your coding agent to deploy to your #cloud account (AWS, GCP) including integrations with Bedrock and Vertex. It generates a compose files and then our rule-based system sets up infra you can trust.
October 29, 2025 at 10:17 PM
What's your fav #vscodeextension ?
Ours is the Defang extension of course 😁 It makes it easy to ask your coding agent to deploy to your #cloud account (AWS, GCP) including integrations with Bedrock and Vertex. It generates a compose files and then our rule-based system sets up infra you can trust.
Ours is the Defang extension of course 😁 It makes it easy to ask your coding agent to deploy to your #cloud account (AWS, GCP) including integrations with Bedrock and Vertex. It generates a compose files and then our rule-based system sets up infra you can trust.
Always been a fan of #Django + #Postgres 💚
But I also use other stuff. I've been a big fan of #Hasura as well. And generally build with React on the frontend, though I've been experimenting with Svelte and Solid recently.
But I also use other stuff. I've been a big fan of #Hasura as well. And generally build with React on the frontend, though I've been experimenting with Svelte and Solid recently.
Hey devs. What's your stack? Why did you choose it? #programming
October 23, 2025 at 4:01 PM
Reposted by Raphaël Titsworth-Morin
Possum jar in progress
October 23, 2025 at 12:19 AM
Possum jar in progress
I keep feeling frustrated by complexity, and then recognizing that there's a good reason that complexity came to exist, and then grumbling in resignation.
October 23, 2025 at 2:51 AM
I keep feeling frustrated by complexity, and then recognizing that there's a good reason that complexity came to exist, and then grumbling in resignation.
I'm a fan of containerized dev environnents, whether it's dev containers or other formats (have used Coder, Gitpod, etc over the past 4-5 years).
IMO dev containers have the worst developer experience of the ones I've tried. But now they are the accepted standard that others have had to adopt. Bah.
IMO dev containers have the worst developer experience of the ones I've tried. But now they are the accepted standard that others have had to adopt. Bah.
me in theory: dev containers sound so cool!
me in practice: this barely works and took all day to get going
me in practice: this barely works and took all day to get going
October 23, 2025 at 1:32 AM
I'm a fan of containerized dev environnents, whether it's dev containers or other formats (have used Coder, Gitpod, etc over the past 4-5 years).
IMO dev containers have the worst developer experience of the ones I've tried. But now they are the accepted standard that others have had to adopt. Bah.
IMO dev containers have the worst developer experience of the ones I've tried. But now they are the accepted standard that others have had to adopt. Bah.
Reposted by Raphaël Titsworth-Morin
Edinburgh castle failing to render, likely thanks to the AWS outage
October 20, 2025 at 8:35 AM
Edinburgh castle failing to render, likely thanks to the AWS outage
Reposted by Raphaël Titsworth-Morin
Thanks @billmckibben.bsky.social for your take on our new book, "Life After Cars."
www.lifeaftercars.com
www.lifeaftercars.com
October 23, 2025 at 12:14 AM
Thanks @billmckibben.bsky.social for your take on our new book, "Life After Cars."
www.lifeaftercars.com
www.lifeaftercars.com
Regularly blows my mind that how much faster/better/more reliable our internet is in Paris than it was in Vancouver for less than half the price.
October 22, 2025 at 10:49 AM
Regularly blows my mind that how much faster/better/more reliable our internet is in Paris than it was in Vancouver for less than half the price.
I had fun recording this one too! Very cool that you can self-host n8n. I feel like when I first came across them there wasn't so much emphasis on AI? But now I see it pop up regularly in hackathons when people want to build on top of LLMs.
#cloud #ai #n8n
#cloud #ai #n8n
October 16, 2025 at 1:06 PM
Just thinking about containers.
Boxes. Jars. Cartons. OCI.
Boxes. Jars. Cartons. OCI.
September 30, 2025 at 3:21 PM
Just thinking about containers.
Boxes. Jars. Cartons. OCI.
Boxes. Jars. Cartons. OCI.
I made a video :) I think it's a really neat feature! Migrate from Heroku to AWS in 5min!
#programming #webdevelopment #cloud
#programming #webdevelopment #cloud
We're on Substack now. Keep up to date with our articles about how to deploy to the cloud and other neat stuff we're working on... like our Heroku migration tool!
open.substack.com/pub/defangla...
open.substack.com/pub/defangla...
Beyond Heroku: Owning Your Deployments
When you’re launching a new app, convenience comes first.
open.substack.com
September 29, 2025 at 1:55 PM
I made a video :) I think it's a really neat feature! Migrate from Heroku to AWS in 5min!
#programming #webdevelopment #cloud
#programming #webdevelopment #cloud
I wonder if anyone has lived a full life without ever stubbing their toe... Also, I wonder if it is truly a full life if you never stub your toe...
September 2, 2025 at 4:31 AM
I wonder if anyone has lived a full life without ever stubbing their toe... Also, I wonder if it is truly a full life if you never stub your toe...
I'll be in #daressalaam #tanzania later this week. I'm thinking of planning a Beer & Code event on Friday, like the one I usually run in Paris for #tech people and #devs in particular to grab a drink and chat. Anyone interested in joining?
Just made an event on Luma:
lu.ma/txqbvpa4
Just made an event on Luma:
lu.ma/txqbvpa4
Beer & Code Dar es Salaam · Luma
Hi,
I'm a software developer named Raphaël.
I'll be in Dar for a few days this week and would love to meet up with other developers in the region to learn…
lu.ma
August 4, 2025 at 2:57 PM
I'll be in #daressalaam #tanzania later this week. I'm thinking of planning a Beer & Code event on Friday, like the one I usually run in Paris for #tech people and #devs in particular to grab a drink and chat. Anyone interested in joining?
Just made an event on Luma:
lu.ma/txqbvpa4
Just made an event on Luma:
lu.ma/txqbvpa4
Reposted by Raphaël Titsworth-Morin
WebVM est une machine virtuelle fonctionnant dans le navigateur web. Elle permet d'exécuter des binaires Linux x86 grâce à une JIT convertissant le x86 vers du WebAssembly ⬇️
github.com/leaningtech/...
github.com/leaningtech/...
GitHub - leaningtech/webvm: Virtual Machine for the Web
Virtual Machine for the Web. Contribute to leaningtech/webvm development by creating an account on GitHub.
github.com
July 12, 2025 at 6:13 AM
WebVM est une machine virtuelle fonctionnant dans le navigateur web. Elle permet d'exécuter des binaires Linux x86 grâce à une JIT convertissant le x86 vers du WebAssembly ⬇️
github.com/leaningtech/...
github.com/leaningtech/...
Reposted by Raphaël Titsworth-Morin
This is a great clip from a great show.
IMPORTANT: If you can watch only ONE video about why more & wider roads won’t solve traffic congestion no matter how many billions you spend, watch THIS one. Then share it with EVERYONE.
Jevons Paradox isn’t a rock band.
Via Australia’s great show “Utopia” on ABC TV. youtube.com/watch?v=xtO_...
Jevons Paradox isn’t a rock band.
Via Australia’s great show “Utopia” on ABC TV. youtube.com/watch?v=xtO_...
How to Fix Traffic Congestion In Australia | Utopia
YouTube video by Working Dog Productions
youtube.com
July 11, 2025 at 6:19 PM
This is a great clip from a great show.
Reposted by Raphaël Titsworth-Morin
NEW: New “complete neighbourhood” next to downtown Victoria that I’ve been advising finally gets final approval. Heritage roundhouse restoration, contamination clean-up, once-in-a-generation affordable housing opportunity, & “body heat” supporting downtown that badly needs it. Density makes it work.
July 8, 2025 at 7:59 PM
NEW: New “complete neighbourhood” next to downtown Victoria that I’ve been advising finally gets final approval. Heritage roundhouse restoration, contamination clean-up, once-in-a-generation affordable housing opportunity, & “body heat” supporting downtown that badly needs it. Density makes it work.
There are pros and cons to using on LLMs to code, but I'm really excited about what we've been building at @defang.io with our MCP server. Especially with the roadmap that we're putting together... if you can use a chat interface to build an app, we can help you deploy it to your cloud accounts.
introducing defang mcp ✨
deploy your vibe coded project from any ide to the cloud
watch it in action w/ cursor
deploy your vibe coded project from any ide to the cloud
watch it in action w/ cursor
April 23, 2025 at 7:42 AM
There are pros and cons to using on LLMs to code, but I'm really excited about what we've been building at @defang.io with our MCP server. Especially with the roadmap that we're putting together... if you can use a chat interface to build an app, we can help you deploy it to your cloud accounts.
I dunno Google... doesn't seem like an important change to the service. Just some generic re-engagement email...
April 16, 2025 at 9:50 AM
I dunno Google... doesn't seem like an important change to the service. Just some generic re-engagement email...
Reposted by Raphaël Titsworth-Morin
📣 @docker.com Compose v2.35.0 is out! 🎉
This release introduces a new type of service which enable extending Compose’s behavior through a plugin system.
The very first supported plugin is none other than Docker Model Runner!
github.com/docker/compo...
#Docker #Compose #GenAI
This release introduces a new type of service which enable extending Compose’s behavior through a plugin system.
The very first supported plugin is none other than Docker Model Runner!
github.com/docker/compo...
#Docker #Compose #GenAI
April 11, 2025 at 8:55 AM
📣 @docker.com Compose v2.35.0 is out! 🎉
This release introduces a new type of service which enable extending Compose’s behavior through a plugin system.
The very first supported plugin is none other than Docker Model Runner!
github.com/docker/compo...
#Docker #Compose #GenAI
This release introduces a new type of service which enable extending Compose’s behavior through a plugin system.
The very first supported plugin is none other than Docker Model Runner!
github.com/docker/compo...
#Docker #Compose #GenAI
I had a lot of fun building this demo.
I've deployed Django apps to different cloud providers for over 10 years. I've also been using #Docker #Compose locally for much of that time. It's always a bit tedious to provision the infra to match the dev setup.
#Defang makes it so much easier.
I've deployed Django apps to different cloud providers for over 10 years. I've also been using #Docker #Compose locally for much of that time. It's always a bit tedious to provision the infra to match the dev setup.
#Defang makes it so much easier.
New video showing how to use #defang to deploy a #django project with Channels & Celery using #Postgres and #Redis to AWS using a #docker #compose file to define your infrastructure.
We think this is the fastest way to get something like this deployed to the cloud!
www.youtube.com/watch?v=edWa...
We think this is the fastest way to get something like this deployed to the cloud!
www.youtube.com/watch?v=edWa...
10 Minutes to Build and Deploy a Django Chat with Auto-Moderation!
YouTube video by Defang Software Labs
www.youtube.com
April 14, 2025 at 5:10 PM
Reposted by Raphaël Titsworth-Morin
I've cracked the code of why byelection lineups are so long in Vancouver today.
It's not just a turnout question.
Compared to the 2017 byelection, the city decreased the number of election workers by EIGHTY PERCENT.
From 1,250 in 2017 to 250 this time around.
This was a staff recommendation.
It's not just a turnout question.
Compared to the 2017 byelection, the city decreased the number of election workers by EIGHTY PERCENT.
From 1,250 in 2017 to 250 this time around.
This was a staff recommendation.
April 5, 2025 at 10:41 PM
I've cracked the code of why byelection lineups are so long in Vancouver today.
It's not just a turnout question.
Compared to the 2017 byelection, the city decreased the number of election workers by EIGHTY PERCENT.
From 1,250 in 2017 to 250 this time around.
This was a staff recommendation.
It's not just a turnout question.
Compared to the 2017 byelection, the city decreased the number of election workers by EIGHTY PERCENT.
From 1,250 in 2017 to 250 this time around.
This was a staff recommendation.
Reposted by Raphaël Titsworth-Morin
If city council/planners actually planned for affordability, they’d ban mansions, not apartments. They’d have lot size maximums, not lot size minimums. They’d have higher fees per sq ft of mansion, not apartments. They’d charge the rich in mansions more, not everyone else in apartments.
March 30, 2025 at 7:33 PM
If city council/planners actually planned for affordability, they’d ban mansions, not apartments. They’d have lot size maximums, not lot size minimums. They’d have higher fees per sq ft of mansion, not apartments. They’d charge the rich in mansions more, not everyone else in apartments.
Reposted by Raphaël Titsworth-Morin