Sign in

Mike Diarmid

@mikediarmid.bsky.social
858 followers 364 following 448 posts

Building cool things @flutterflow.io ------- Figuring out life one line of code at a time. 👨‍💻 code (dart,ts,rust,c++,python,etc) 🧪 homelab (proxmox,unifi,coolify,etc) 🛠️ creator of Globe, Zapp, F3, melos, RNFirebase, FlutterFire

PostsRepliesMedia
Reposted by Mike Diarmid
Vanity Blue @vanity.blue · 18/11/2024
🎭 New @bsky.app handle styles for entertainers and professionals: 🎭 *.actor.blue/*.actress.blue 🎵 *.musician.blue 🎤 *.presenter.blue 🎬 *.producer.blue 🎥 *.director.blue 📚 *.teacher.blue 🗣️ *.speaker.blue 💰 *.investor.blue There's a perfect handle waiting for you! ✨ vanity.blue #Bluesky
vanity.blue
Vanity Blue - Custom Bluesky Handles
Get your custom Bluesky handle instantly. Choose from professional domains and make your social presence unique.
6267
Mike Diarmid @mikediarmid.bsky.social · 15/04/2025
Incredibly happy to share that I've joined @flutterflow.io 💜 These folks are unbelievably talented and are building some absolutely mind blowing things 🤯
0160
Mike Diarmid @mikediarmid.bsky.social · 14/04/2025
done!
120
Mike Diarmid @mikediarmid.bsky.social · 14/04/2025
💙
media.tenor.com
a man with long hair and a beard is saying " thank you eternally "
ALT: a man with long hair and a beard is saying " thank you eternally "
010
Mike Diarmid @mikediarmid.bsky.social · 14/04/2025
🔥 First of a few announcements Happy to share that I am officially a @firebase.com GDE again! 🎉 I wouldn't be where I am today without Firebase and all the people I've met along the way, excited to be able to give back with more content and talks coming from me this year!
A social graphic announcing my GDE status for Firebase
1191
Mike Diarmid @mikediarmid.bsky.social · 11/04/2025
After founding Invertase and leading the technical vision for the last 8 years, my employment there has come to an end and it's time to move on to new adventures. Excited for what's next - I'll be sharing more soon.
1170
Reposted by Mike Diarmid
jamie kerber 💫🩵🌷 @kerberjg.bsky.social · 10/04/2025
Gave my first uni lecture ever at Uppsala University! ✨ Taught a small class in how to get started in #Flutter and deliver an MVP 🩵
7173
Reposted by Mike Diarmid
jamie kerber 💫🩵🌷 @kerberjg.bsky.social · 10/04/2025
feat. @mikediarmid.bsky.social and @wolfenra.in 🥳
172
Reposted by Mike Diarmid
Lukas Klingsbo (spydon) 💙🔥 @spydon.dev · 29/03/2025
3 days ago I opened an issue with a performance degradation in Flutter (#165959), it was triaged in 3h, response from someone that could fix the issue (Jonah) in 7h, draft PR up after 8h, and now the PR is merged! Thanks for an incredibly fast response from the Flutter team on this! 💙
2354
Reposted by Mike Diarmid
Matt Hamlin @matthamlin.me · 16/03/2025
Just another cursor rule will fix it! Just one more!
Two brick layers building a wall, the bricks are all askew and at different angles
45510
Reposted by Mike Diarmid
Flame Engine @flame-engine.org · 16/03/2025
The dates for the Flame Game Jam 2025 are set (18 - 27 April), you can register here: itch.io/jam/flame-ja... 🥳 The game jam is sponsored by the super fun @flutterfriends.dev conference, that are now having a 2-for-1 ticket sale that you can check out here: flutterfriends.dev 🔥
A poster for the Flame Game Jam, with the dates 18 - 27th of April 2025 on it
0199
Reposted by Mike Diarmid
Cardinal.run @cardinal.run · 23/02/2025
Thanks for leaking our source code 🫠
181
Mike Diarmid @mikediarmid.bsky.social · 17/02/2025
added :)
000
Reposted by Mike Diarmid
Kilian Schulte @schultek.dev · 10/02/2025
👀 Jaspr got a new look... and a new Website! Check it out: jaspr.site So happy it is finally done, I had this on the TODO list for forever. 🥳
jaspr.site
Jaspr | Dart Web Framework
Jaspr is a free and open source framework for building websites in Dart.
4314
Mike Diarmid @mikediarmid.bsky.social · 08/01/2025
Maximum comfort
My cat loafing in the sink
060
Mike Diarmid @mikediarmid.bsky.social · 07/01/2025
🫠🫠🫠🫠
my maine coon open mouth staring at me
080
Reposted by Mike Diarmid
Cardinal.run @cardinal.run · 03/01/2025
👀 We ended 2024 with a working system and we started 2025 with a refactor of that same system.
172
Mike Diarmid @mikediarmid.bsky.social · 03/01/2025
I feel seen
media.tenor.com
a close up of a helmet with the words this is the way above it
ALT: a close up of a helmet with the words this is the way above it
140
Mike Diarmid @mikediarmid.bsky.social · 27/12/2024
Been developing on my Windows desktop for a few weeks now... ...it hasn't been terrible 🤔
260
Mike Diarmid @mikediarmid.bsky.social · 19/12/2024
She is a majestic floof!
010
Mike Diarmid @mikediarmid.bsky.social · 19/12/2024
Back home, she's so high right now 😂 glued to watching cat TV
160
Mike Diarmid @mikediarmid.bsky.social · 19/12/2024
She's having dental treatment today, got a bad tooth
000
Mike Diarmid @mikediarmid.bsky.social · 19/12/2024
She looks like she's gonna cry 😭
260
Reposted by Mike Diarmid
wolfenra.in 💙🏳️‍🌈 @wolfenrain.dev · 17/12/2024
When the #FlutterInProduction stream has not yet ended and @labenz.dev just has to sit there until it does.
2413
Reposted by Mike Diarmid
FlutterFlow @flutterflow.io · 13/12/2024
📢 ICYMI: we've released our most comprehensive educational series ever: FlutterFlow University Expert Training. Over 20 in-depth video tutorials now live on YouTube.
1112
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
I've not used it enough to give enough of an opinion about it, but have heard good things If it's Dart I usually roll with Dart Frog tbh
120
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
elysiajs.com + Drizzle any chance I get, love how schemas and validators are built in and just work: elysiajs.com/integrations... - which means things like Swagger just work too based on your schemas: elysiajs.com/plugins/swag... etc
elysiajs.com
Elysia - Ergonomic Framework for Humans
Elysia is an ergonomic framework for Humans. With end-to-end type safety and great developer experience. Elysia is familiar, fast, and first class TypeScript support with well-thought integration betw...
100
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
@cloudflare.social workers if not self hosting, + KV, Durable Objects, D1, Queues & R2 etc - powerful @bun.sh if self hosting to build the api, @coolify.io to run on the servers, postgres, clickhouse or sqlite for DB depending on what im doing, Redis for caching, jobs queues etc
110
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
depends if you are using compute instances on GCP or serverless Cloud Run/functions Serverless gives you low initial cost until your product scales, migration from that to serverful at a later date would be more time consuming However serverful to serverful would be lift & shift with dns changes
110
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
Love hetzner, use it for anytime I need raw compute or to host something non standard that would cost too much elsewhere I still favour convenience of not self-hosting when the cost is low or it will always fall into the free or low tier of a provider like Cloudflare
110
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
self host does significantly reduce cost but comes with extra maintenance overhead, Coolify from @heyandras.dev helps significantly with that I project I did would have cost around $7k p/m on GCP, self host through hetzner ~$300p/m - this was hundreds of cores and ram - which you won't need
120
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
- if not afraid of self host then @coolify.io (oss) + servers from Hetzner, preferably the Ampere range for pricing, e.g. CAX21 @ ~€7 p/m would likely be more than efficient + either dns from cloudflare to mask IPs or a CF worker to load balance between more than 1 server for failovers if concerned
211
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
I see, I'd recommend either: - @cloudflare.social workers, at about $5 p/m you'd likely have everything hosted within the included limits with no overage needed yet. e.g. host api with workers, D1 sql for DB, R2 for asset storage + make heavy use of the free Cache API in the worker or, 1/2
100
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
I see, how much data would you estimate on the database? e.g. <10gb or something much higher Do you how often would the api called? E.g. ballpark RPS or total requests in a month, and could the type of data it returns be heavily cached?
110
Mike Diarmid @mikediarmid.bsky.social · 15/12/2024
What's the tech stack that is serving these users? (e.g. what db, webserver etc)
100
Reposted by Mike Diarmid
Mike Diarmid @mikediarmid.bsky.social · 13/12/2024
The list is still growing 🎉 Great to see all the new accounts coming to @bsky.app: 💜 @flutterflowhq.bsky.social 🔥 @flame-engine.org 💙 @flutteristas.org ... and more 👏 Be sure to follow them all through the list to show your support 🙏
0133
Reposted by Mike Diarmid
Flame Engine @flame-engine.org · 13/12/2024
🎥 We will be live on YouTube for the whole weekend! Starting at 1pm CET on both days. If you want to tune in at any given time, you can find the links to each stream in the thread below!
292
Mike Diarmid @mikediarmid.bsky.social · 13/12/2024
The list is still growing 🎉 Great to see all the new accounts coming to @bsky.app: 💜 @flutterflowhq.bsky.social 🔥 @flame-engine.org 💙 @flutteristas.org ... and more 👏 Be sure to follow them all through the list to show your support 🙏
0133
Reposted by Mike Diarmid
FlutterFlow @flutterflow.io · 13/12/2024
We are here! 💙💜
172
Reposted by Mike Diarmid
Flame Engine @flame-engine.org · 13/12/2024
Hello Bluesky! We were told this is the place where the cool people hang out, is there some room here for this little game engine? 🥺
0314
Mike Diarmid @mikediarmid.bsky.social · 13/12/2024
media.tenor.com
a man in a blue tank top is saying `` well i never '' while holding his chest .
ALT: a man in a blue tank top is saying `` well i never '' while holding his chest .
010
Reposted by Mike Diarmid
wolfenra.in 💙🏳️‍🌈 @wolfenrain.dev · 13/12/2024
Flame 3D runs smooth on physical Android devices as well! Seems it doesn’t work on emulators tho 😅 Credits to @mikediarmid.bsky.social for testing my sample game
1111
Reposted by Mike Diarmid
wolfenra.in 💙🏳️‍🌈 @wolfenrain.dev · 13/12/2024
Oh look what has appeared: @flame-engine.org About dang time eh
081
Reposted by Mike Diarmid
Pierre Mouchan @pierremouchan.com · 13/12/2024
Anyone tried @linkdr_? → Looking for feedback and "before" and "after." Looking for concrete results 👀 Seems promising but it's a bit expensive.
271
Mike Diarmid @mikediarmid.bsky.social · 13/12/2024
Thanks stress 🥲 In other news some of my favourite conference t-shirts now fit again 😂
070
Reposted by Mike Diarmid
wolfenra.in 💙🏳️‍🌈 @wolfenrain.dev · 11/12/2024
Playing around with the working-in-progress 3D capabilities of Flutter (using Impeller and Flame 3D) The "world" is made out of multiple chunks, each chunk is it's own mesh with a single surface of 16x16 tiles (4 vertices per tile). Running at max FPS on both my iPhone and macOS ⚡
34111
Mike Diarmid @mikediarmid.bsky.social · 09/12/2024
👀
media.tenor.com
a man with a beard has the words i have no idea written on his face
ALT: a man with a beard has the words i have no idea written on his face
010
Mike Diarmid @mikediarmid.bsky.social · 09/12/2024
media.tenor.com
a man in a white shirt and tie is holding his hands to his chin and saying yes .
ALT: a man in a white shirt and tie is holding his hands to his chin and saying yes .
020
Mike Diarmid @mikediarmid.bsky.social · 09/12/2024
Started on a new approach yesterday: pixel based canvas renderer that is using half block ascii characters to increase pixel density - interleaved with text support Let's see how this goes 😂
2120
Mike Diarmid @mikediarmid.bsky.social · 09/12/2024
That one is cool but it is written in rust though and uses an embedded flutter engine - so it's not portable for making any kind of cli installed through pub.dev What I'm working on is pure Dart with a sprinkle of FFI 😅
110