kurtle 🐢 Profile Banner
kurtle 🐢 Profile
kurtle 🐢

@mrkurt

4,671
Followers
759
Following
420
Media
6,906
Statuses

willing food taster at

Chicago, IL
Joined November 2007
Don't wanna be here? Send us removal request.
@mrkurt
kurtle 🐢
1 year
We open sourced Corrosion, the tool we built to replace Consul. It started as gossip based service discovery. If you want to win buzzword bingo: Corrosion is built with Rust, CRDTs, and sqlite.
14
84
460
@mrkurt
kurtle 🐢
1 year
Why do startups write announcements like these? We went back and forth on it. There are lots of reasons, most of them dumb.
Tweet media one
31
19
217
@mrkurt
kurtle 🐢
2 years
Oh no, Heroku is killing their free tier. Whatever will I do.
14
16
212
@mrkurt
kurtle 🐢
2 years
This is an annual reminder that vCPUs are not cores.
7
6
193
@mrkurt
kurtle 🐢
2 years
@natfriedman There's a world of difference between a top down deathmarch, and people pouring their energy into something because they believe. When a PM at Twitter is posting "sleep in your office" virtue signaling, it seems very deathmarch.
1
11
180
@mrkurt
kurtle 🐢
3 years
Hello internet! If you live in a location where dumbass founders try and exploit you with low pay, you should know that pays US market rates everywhere. And we're hiring:
@developerayo
Shodipo Ayomide
3 years
A friend just got offered $10,000/year pay from a US company because he is an Engineer based in Nigeria, and it was called location-based pay, Please as a company, don't do this; ask the right questions to the right people first.
265
860
4K
6
75
174
@mrkurt
kurtle 🐢
3 years
big win at the office today
Tweet media one
11
7
163
@mrkurt
kurtle 🐢
3 years
: run apps close to your users, built by people close to your users.
Tweet media one
4
11
150
@mrkurt
kurtle 🐢
8 months
Today is a day. I've needed better object storage for, like, ten years at this point. Tigris shipped it and we're baking it into apps. 🔥
11
26
145
@mrkurt
kurtle 🐢
3 years
98% of my git commits don't do anything except try to make CI work.
16
11
129
@mrkurt
kurtle 🐢
3 years
Rails: build a list of entries in a database in about 10 minutes. Phoenix + LiveView: build a list of entries in a database with live search in about 10 mins. HTML over websockets is badass.
7
10
125
@mrkurt
kurtle 🐢
8 months
Take my money gosh darn
Tweet media one
4
6
118
@mrkurt
kurtle 🐢
10 months
Giving some FKS today. This is actually really cool. We're running nodeless K8s, each pod is a dedicated Firecracker VM. Which means you'll be able to safely run multi-tenant workloads in FKS.
2
20
108
@mrkurt
kurtle 🐢
2 years
LiveView is bananas. We're sending 40-70kB websockets messages and it just works.
Tweet media one
5
5
103
@mrkurt
kurtle 🐢
2 years
Litestream + sqlite has been an epiphany. We're going to see just how far we can take it with @benbjohnson
3
16
102
@mrkurt
kurtle 🐢
3 years
Hello. If you run an open source project and accept sponsorships, here's a suggestion: add much larger tiers. Five of five times has sponsored someone's work, they haven't been asking for enough money. 😅
7
20
100
@mrkurt
kurtle 🐢
3 years
IPs have gotten *even more* expensive. Amazon owns $3B+ worth of IPv4 addresses. We own less.
Tweet media one
7
12
99
@mrkurt
kurtle 🐢
8 months
Got a relevant Haiku on our sign in page today.
Tweet media one
4
9
97
@mrkurt
kurtle 🐢
3 years
As it turns out, is a pretty good place to run an Elixir API that sustains 21,000 requests per second. And peaks to 35,000 requests per second.
0
5
94
@mrkurt
kurtle 🐢
4 years
Elixir + Phoenix + LiveView is mind blowing. I managed to get @nelsonic 's excellent LiveView tutorial running in a 17 region cluster. This is a "boring" app running Elixir.
Tweet media one
6
16
94
@mrkurt
kurtle 🐢
2 years
ok i'm done with ai, thanks @wgjordan
Tweet media one
7
7
93
@mrkurt
kurtle 🐢
3 years
if you're not paying attention to @litestreamio and sqlite, you should be.
Tweet media one
2
18
89
@mrkurt
kurtle 🐢
2 years
chef's kiss emoji
Tweet media one
7
4
90
@mrkurt
kurtle 🐢
7 months
Big infra, like AWS and .
@thmsmlr
Thomas Millar
7 months
The Inverse Fly-Stack Big Infra™ like wants you to rent GPUs from them. Elixir makes clustering with the cloud easy they say. ... it only costs you $1825/month Yeah? well, Elixir also makes it easy to have your cloud webapp cluster with the gaming PC
Tweet media one
21
27
193
11
0
88
@mrkurt
kurtle 🐢
4 years
Oh my. wireguard-go is getting user space networking. So you can run it on, say, Heroku and connect to your Fly 6pn.
3
11
83
@mrkurt
kurtle 🐢
2 years
What you *want* is bottoms up intensity and the power structure restraining it. Not a power structure in telling people to burn harder.
1
2
81
@mrkurt
kurtle 🐢
2 years
This is the biggest thing we've done lately. Postgres apps running on Fly Machines. Here's the best part: there's no orchestrator, all the orchestration logic lives in flyctl.
4
11
80
@mrkurt
kurtle 🐢
3 years
@taylorotwell are you saying you have a ... job queue?
2
0
79
@mrkurt
kurtle 🐢
4 years
@d_l_mayfield The most surprising thing I've learned as an adult is: people seem to crave authoritarianism that agrees with their morals. It's bonkers.
0
4
76
@mrkurt
kurtle 🐢
5 years
We launched on Hacker News today! What a whirlwind.
Tweet media one
11
8
79
@mrkurt
kurtle 🐢
2 years
Heroku has caused me the weirdest emotional crisis. They're getting us attention, but I f'n love Heroku. I used to just tell people to keep using it. I don't like watching them struggle. All things considered, I think I'd rather Heroku recover.
2
2
79
@mrkurt
kurtle 🐢
2 years
Sometimes "customer success" is getting out of the way.
Tweet media one
4
0
76
@mrkurt
kurtle 🐢
1 year
GPU Machines on are badass.
@chris_mccord
Chris McCord
1 year
👀 Llama2-13b running on GPU with Elixir/Bumblee/Phoenix
11
50
239
5
9
73
@mrkurt
kurtle 🐢
8 years
It's crazy how many remote work problems gamers have a better solution for than companies / productivity tools.
5
26
70
@mrkurt
kurtle 🐢
6 years
@Shpigford @imathis The reaction you got is because awful companies and hiring managers have abused people by saying the same things. And finding a job sucks, so anyone who's had to look recently probably feels really raw about how bad applicant screening really is.
5
2
70
@mrkurt
kurtle 🐢
2 years
Serverless servers are here!
@mrkurt
kurtle 🐢
3 years
We're alpha testing serverless servers. Hit me up if you're interested. No I'm not joking.
19
6
60
3
9
70
@mrkurt
kurtle 🐢
2 years
Tweet media one
1
8
67
@mrkurt
kurtle 🐢
3 years
Livebook is no-kidding one of the reasons we're moving from Rails to Phoenix. A run book with executable code is a dream.
3
3
69
@mrkurt
kurtle 🐢
11 months
I, for one, am relieve to find a serverless model that's not a complete dumpster fire.
@chris_mccord
Chris McCord
11 months
FLAME is out! 🔥 Auto scale by wrapping any app code in a function and have that block run in a temporary copy of your app. It's time to rethink Serverless. No rewrites. No bespoke runtimes. No outrageous layers of complexity. Blog + screencast 👉
56
300
1K
4
3
70
@mrkurt
kurtle 🐢
2 years
i hate postgres so much
19
1
67
@mrkurt
kurtle 🐢
3 years
If you cold email people, then follow up four times "checking in", you should know I hate your vibe.
7
8
66
@mrkurt
kurtle 🐢
2 years
In unrelated news, we shipped a preview of managed Redis. Including a small, free-to-use plan for side projects:
@mrkurt
kurtle 🐢
2 years
Oh no, Heroku is killing their free tier. Whatever will I do.
14
16
212
3
6
62
@mrkurt
kurtle 🐢
3 years
We're alpha testing serverless servers. Hit me up if you're interested. No I'm not joking.
19
6
60
@mrkurt
kurtle 🐢
4 years
Someone in London has a fast clicky finger. LiveView is coping well with a bunch of events.
6
6
60
@mrkurt
kurtle 🐢
1 year
👀
@martin_casado
martin_casado
1 year
Wohoo, GPUs on @flydotio !!
Tweet media one
2
11
85
1
4
58
@mrkurt
kurtle 🐢
2 years
Turned on OOM notifications, got alerted that one of our own apps is crashing. Upsell success.
Tweet media one
2
0
57
@mrkurt
kurtle 🐢
2 years
as a certified hater of micro services, I'm really torn today.
1
2
56
@mrkurt
kurtle 🐢
3 years
Kids are mean, jeez. One of the 11 year olds (we have two) came home from school and said "I found you on Google, I listened to a podcast you were on, it was just blah blah blah blah blah".
5
2
55
@mrkurt
kurtle 🐢
3 years
This new @rainforestqa visual testing tool looks amazing. And it's self service. 😍
Tweet media one
4
8
55
@mrkurt
kurtle 🐢
3 years
We just released a DNS based DSL for finding nearby VMs in an app. dig top2.nearest.of.chaos-postgres.internal It's silly AND useful.
Tweet media one
5
2
55
@mrkurt
kurtle 🐢
2 years
We're putting way more work into than I expected. We shipped it two years ago as a fun lil hack. Then updated it earlier this year. Now it may get a bunch of new features
6
9
52
@mrkurt
kurtle 🐢
2 years
We're about to crack 10,000 followers on @flydotio . I've never had access to executive level twitter before. What kind of gift bags do they give out?
6
2
54
@mrkurt
kurtle 🐢
2 years
what's the opposite of #hugops ? here's a company offering bad karma as a service
Tweet media one
9
5
54
@mrkurt
kurtle 🐢
2 years
we sure posted our @litestreamio announcement at a good time.
6
0
52
@mrkurt
kurtle 🐢
3 years
This is like 130 lines of code *including markup*:
1
4
51
@mrkurt
kurtle 🐢
3 years
The Livebook launcher is a LiveView app. @brainlid wired it up to monitor deployment status, certificate generation, and keep the UI updated when anything changes. Long lived server state + reactive markup is amazing, even for "boring" apps.
2
8
52
@mrkurt
kurtle 🐢
3 years
is hiring support engineers. You might like this job if you understand the basics of full stack app development and get joy from helping people solve problems.
2
10
51
@mrkurt
kurtle 🐢
2 years
Who does podcasts with early career devs? I'm tired of hearing from grizzled vets.
16
5
51
@mrkurt
kurtle 🐢
2 years
LiteFS is a big hit in Iran.
Tweet media one
4
2
51
@mrkurt
kurtle 🐢
3 years
Gosh dang I love Deno. @supabase and @Netlify made an excellent choice.
@deno_land
Deno
3 years
We have partnered with @Netlify to build Netlify Edge Functions!
4
77
588
0
2
49
@mrkurt
kurtle 🐢
1 year
Joke's on you, my app crashes and platform makes a whole new VM for me.
@Suhail
Suhail
1 year
If you don't have a single cron job or auto restart script your app is dependent on, you shipped too late.
19
14
221
3
1
48
@mrkurt
kurtle 🐢
3 years
The new deploy command is "f up".
@flydotio
Fly.io
3 years
Your input is important to us! We heard you: `flyctl` is too long. So is `fly`. After much heated debate, we’ve decided to deprecate both in favour of `f`. Your overworked digits will thank us.
0
1
33
5
3
48
@mrkurt
kurtle 🐢
3 years
taking my whole physical body to a different address for a meeting seems barbaric.
4
1
46
@mrkurt
kurtle 🐢
2 years
Found some vintage content.
Tweet media one
1
2
47
@mrkurt
kurtle 🐢
2 years
As it turns out, IDEs run better close to their user. Who knew?
2
7
45
@mrkurt
kurtle 🐢
2 years
my new year's resolution is gpus.
8
1
45
@mrkurt
kurtle 🐢
2 years
We have been abusing LiteFS. We built gossip based service discovery (Corrosion). Our web apps need to be able to read Corrosion data, but aren't really participants. So we just sync across those VMs with LiteFS. Good stuff.
0
9
43
@mrkurt
kurtle 🐢
2 years
Pretty good day for folks. Gonna bottle this and crack it open next time something goes horribly wrong.
@fideloper
Chris Fidao
2 years
🎉 I'm going to start work at @flydotio in a few weeks! 👉 I'll be a "Laravel Specialist" - helping make Fly awesome with Laravel. I've always been attracted to Fly's vibe, especially the writing. Now I get to do that too!
29
6
235
1
1
43
@mrkurt
kurtle 🐢
3 years
Guess we have to ship Fly F2 Storage soon. Freaky and Fast Object Storage.
9
1
43
@mrkurt
kurtle 🐢
4 years
Docker without Docker is the best way to Docker.
3
3
41
@mrkurt
kurtle 🐢
3 years
😱
@chris_mccord
Chris McCord
3 years
I'm thrilled to announce I've joined @flydotio ! They'll support my continued work on Phoenix while I help grow their geographic global deployments around Elixir and Phoenix. Imagine turn-key PubSub + LiveView + your greater app running on every continent. This is the future!
40
50
722
2
2
42
@mrkurt
kurtle 🐢
2 years
pretty excited right now
@JustJake
Jake
2 years
Heroku Buildpacks vs Railway Nixpacks Same codebase Let's. Fucking. GO
Tweet media one
Tweet media two
21
42
436
2
0
41
@mrkurt
kurtle 🐢
2 years
You know, @getsentry has had astonishingly good uptime for like 10 years now. Pretty impressive.
2
4
42
@mrkurt
kurtle 🐢
2 years
The @flydotio article illustrations are bonkers. Check out the drippy pipes.
2
3
41
@mrkurt
kurtle 🐢
3 years
Don't tell anyone, but hiring developers in Africa for US rates might be an extreme startup advantage.
4
4
38
@mrkurt
kurtle 🐢
7 months
Ugh I didn't even get one.
@rstephensme
Rachel Stephens
7 months
This @flydotio hoodie is legit one of the best pieces of swag I have ever brought home from a conference
Tweet media one
5
5
50
11
0
41
@mrkurt
kurtle 🐢
3 years
So @kentcdodds tricked me into doing a live pairing session. We wanted to make a Node.js app run multiregion. It was surprisingly fun, and a good look at our UX for node apps (suboptimal, but could be great with a little elbow grease).
0
5
39
@mrkurt
kurtle 🐢
2 years
Well it happened. I dropped Calendly in favor of @savvycal . Because: also So yeah. Good stuff.
5
1
36
@mrkurt
kurtle 🐢
4 years
We try really hard to simulate the actual job when we hire people. Midway through the process, people will sometimes opt out with a note like this: "I reflected on it and realized this is not what to be doing on a daily basis." Maybe we're doing ok.
2
5
36
@mrkurt
kurtle 🐢
2 years
I really don't like it when people assume I don't know what I'm doing. Also, I don't know what I'm doing.
2
0
35
@mrkurt
kurtle 🐢
3 years
@alexellisuk @martin_casado Bare-metal is cheaper than EC2, just harder to manage. We pay ~$480/month for the equivalent of m6g.metal / m6g.16xlarge instances. Three year reservations on those AWS instances range from $800 to $1200/mo, depending on the region.
3
1
36
@mrkurt
kurtle 🐢
2 years
Starting a wall of shame for IP infringement takedown requests. First winner – Celsius.
Tweet media one
1
0
35
@mrkurt
kurtle 🐢
3 years
Oh hey we might end up in someone's thesis!
Tweet media one
2
0
36
@mrkurt
kurtle 🐢
3 years
Fundraising hack: create free developer hosting, let them run arbitrary VMs, get hockeystick growth. Then raise a round of funding with that graph and shut off all the crypto mining, proxies, and spam apps.
2
2
35
@mrkurt
kurtle 🐢
3 years
Some people start a company to justify a blogging habit. We started a company to get more wicked illustrations from Annie-who-is-no-longer-on-twitter-but-creates-excellent-art.
@flydotio
Fly.io
3 years
New Turboku. Like New Coke but actually better.
2
4
36
2
0
35
@mrkurt
kurtle 🐢
1 year
y'all should know: Fly Machines + GPUs are a _really_ interesting problem. @tqbf used Ghidra to figure out wtf at one point:
@flydotio
Fly.io
1 year
Tweet media one
4
24
181
3
3
34
@mrkurt
kurtle 🐢
3 years
I've never seen a startup go from heavy enterprise sales to "really nice self service tool for developers" before.
1
0
33
@mrkurt
kurtle 🐢
3 years
Copilot keeps trying to get me to switch to Ruby. The suggestion does what I want – but not in Elixir.
Tweet media one
4
0
33
@mrkurt
kurtle 🐢
2 years
oh good now they're secure and I can use them.
@Tailscale
Tailscale
2 years
We are ridiculously passionate about security and privacy at Tailscale. We received our SOC 2 Type I report, reaffirming our commitment to security. 🔒
2
13
111
1
1
33
@mrkurt
kurtle 🐢
3 years
Look at those ping times!
Tweet media one
@chris_mccord
Chris McCord
3 years
I just released LiveBeats – open source social music app built on Phoenix LiveView. It's deployed around the world a 14 node cluster. PubSub and Presence Just Work™ This is what the future of full stack development looks like 👇
13
160
551
2
8
33