Sign in

Mike Dalton

@kcdragon.bsky.social
783 followers 130 following 137 posts

Developer. Building calendarvision.app Socials: mikedalton.co/socials

PostsRepliesMedia
Mike Dalton @kcdragon.bsky.social · 12/09/2026
I just wanted Claude to remove the insane number of comments it added. Twenty minutes later...
Claude conversation discussing software instructions and miscommunication about editing.
020
Mike Dalton @kcdragon.bsky.social · 07/09/2026
I’m heading to @sfruby.com conference this year and you should too! It was a lot of fun last year. The team really knows how to put on a conference and the line up for speakers looks great.
042
Mike Dalton @kcdragon.bsky.social · 23/08/2026
I had a great time speaking at RubyConf Africa yesterday! Thank you so much for inviting me to speak and welcoming me to your country.
Me presenting at RubyConf Africa
091
Mike Dalton @kcdragon.bsky.social · 13/08/2026
Join me at @sfruby.com's Startup Conference and get your pixel card too 👾 sfruby.com
171
Mike Dalton @kcdragon.bsky.social · 31/07/2026
In three weeks, I'll be speaking at RubyConf Africa about my experiences building a Hotwire Native app for Calendar Vision. I'm really looking forward to meeting the African Ruby community and visiting Africa for the first time.
Event poster of me, details about RubyConf Africa, and the topic "Hotwire Native" for apps.
080
Mike Dalton @kcdragon.bsky.social · 28/07/2026
Last Tuesday, Neha presented her talk "Powerful Data: Making Rails Apps Faster with Aggregation" at @phillyrb.org. We meet every third Tuesday at @indyhall.org. We've been getting 15-20 people the last couple events and we'd love for even more people to join us!
A speaker presents at a tech talk, with a colorful laptop covered in stickers and a large screen displaying "Powerful Data."
040
Mike Dalton @kcdragon.bsky.social · 26/07/2026
Accidentally listened to the clean version of Tears and learned they bleep out “wet” 🤣
Screenshot of the song "Tears" featuring blurred lyrics with bleeped words, highlighting humorous edits in the clean version.
020
Mike Dalton @kcdragon.bsky.social · 21/07/2026
Thanks Andy!
000
Mike Dalton @kcdragon.bsky.social · 20/07/2026
You can RSVP here luma.com/ilud7e44?tk=SCcy41
000
Mike Dalton @kcdragon.bsky.social · 20/07/2026
Tomorrow (Tuesday), Neha Abraham will be presenting her @RubyConf talk "Powerful Data: Making Rails Apps Faster with Aggregation" at @phillyrb.org at @indyhall.org. All are welcome!
Event poster for Neha Abraham's talk on optimizing Rails apps with aggregation, July 21, 2026, at Indy Hall, Philadelphia.
110
Mike Dalton @kcdragon.bsky.social · 20/07/2026
Thank you Rachel. This means a lot.
010
Mike Dalton @kcdragon.bsky.social · 20/07/2026
This week I spoke at @RubyConf for the first time. This conference has been a big part of my life the last 10 years so it was really cool to take the stage for the first time and share what I’ve been working on.
Me presenting on stage at RubyConf 2026, with a podium decorated with flowers and a laptop.
3150
Mike Dalton @kcdragon.bsky.social · 20/07/2026
I’m glad you got in! Let me know what you think
010
Mike Dalton @kcdragon.bsky.social · 19/07/2026
Cool. So you got in?
101
Mike Dalton @kcdragon.bsky.social · 19/07/2026
It’s still active. The confirmation email might have gone to spam. Let me know if you see it there
100
Mike Dalton @kcdragon.bsky.social · 19/07/2026
110
Mike Dalton @kcdragon.bsky.social · 19/07/2026
Thanks for having me on!
050
Mike Dalton @kcdragon.bsky.social · 17/07/2026
I’ll add something to the app to see what achievements others have
120
Reposted by Mike Dalton
Jake Hash @jakehash.com · 16/07/2026
I just survived Authentication Hell 😈🔐 — the full credential gauntlet. Think you can beat it? Break a leg, @kcdragon.bsky.social! #RubyConf authenticationhell.com/public/certi...
authenticationhell.com
jhash beat Authentication Hell
Verified completion of Authentication Hell — the full credential gauntlet.
121
Mike Dalton @kcdragon.bsky.social · 17/07/2026
Over time, I recognized the best way to structure the game and broke it out into separate files that made sense.
010
Mike Dalton @kcdragon.bsky.social · 17/07/2026
I actually took @pragdave.bsky.social approach when building Authentication Hell for my @RubyConf talk. DragonRuby doesn’t prescribe a file structure so I just started with main.rb and everything in that file.
A speaker presents at a Ruby conference, with colorful text on a screen and an engaged audience in a dimly lit room.
130
Mike Dalton @kcdragon.bsky.social · 14/07/2026
Matz at RubyConf: “Give up the keystrokes, not the responsibility.” Love this.
A speaker presents at RubyConf, with a screen displaying "Extreme Vibe Coding" and an audience watching attentively.
050
Mike Dalton @kcdragon.bsky.social · 19/06/2026
You can read more about my game here
000
Mike Dalton @kcdragon.bsky.social · 19/06/2026
Thanks for having me at @phillyrb.org last night! I got a lot of great feedback on my game and talk for @RubyConf
Group of people attending my Philly.rb talk
141
Mike Dalton @kcdragon.bsky.social · 16/06/2026
Even the Comcast Center outdoor TV isn’t immune to this annoying pop up 🤦 We missed the France goal because of this lol
A large screen displays a soccer match in an urban park, surrounded by trees and banners for Copa Mundial.
040
Reposted by Mike Dalton
Philly.rb @phillyrb.org · 16/06/2026
Can’t wait to see @kcdragon.bsky.social’s talk on Thursday! Are you joining us? RSVP here: luma.com/7mq7d7m8 #ruby #infosec #phillyrb
luma.com
Authentication Hell: A browser-based game built with Ruby by Mike Dalton · Luma
Technology has made our lives better in many ways. But despite all of these advances we're still juggling authentication methods. Enter a password, click a…
011
Mike Dalton @kcdragon.bsky.social · 16/06/2026
On Thursday night, I'll be giving a preview of my @RubyConf talk at @phillyrb.org. I'll talk about the game I'm building with DragonRuby and Rails. All are welcome! luma.com/7mq7d7m8
0114
Mike Dalton @kcdragon.bsky.social · 16/06/2026
After proving out that authentication would work, I worked on adding more mechanics and improving the aesthetic of the game. This is where I'm at today.
020
Mike Dalton @kcdragon.bsky.social · 16/06/2026
I started by building a proof of concept DragonRuby game that could be embedded into a Rails app. I wanted to prove that I could require the user to authenticate when an action happened in the game.
120
Mike Dalton @kcdragon.bsky.social · 13/06/2026
I like what Philly has done with the south side of Market right before the World Cup and All Star Game. It may not look like much but it usually looks a lot worse here.
A sidewalk view of shops displaying signs for coffee and fashion under a clear blue sky, with pedestrians nearby.Vibrant mural showcasing colorful designs, an eagle, and text; people in yellow shirts walking nearby.
050
Mike Dalton @kcdragon.bsky.social · 11/06/2026
My doctor told me I need to stop eating potato chips. Not buying all three kinds took a lot of restraint.
Shelves lined with Herr's snack bags, featuring flavors like Hickory Barbecue, Jalapeño Cream Cheese, and Loaded Cheese Fr...
010
Mike Dalton @kcdragon.bsky.social · 10/06/2026
I remember playing Fable 3 on the Xbox. I can’t wait to see what they’ve come up with for Fable 5.
000
Mike Dalton @kcdragon.bsky.social · 09/06/2026
This is one of the weirder ways I've been asked to select a state on a website. It looks like a dropdown but then it opens a modal with radio buttons representing each state.
020
Mike Dalton @kcdragon.bsky.social · 09/06/2026
Thanks!
000
Mike Dalton @kcdragon.bsky.social · 09/06/2026
I didn’t watch WWDC. Did Apple announce a fix for this?
Screenshot of AirPods Pro settings showing battery levels and listening modes: Off, Transparency, and Noise Cancellation.
020
Mike Dalton @kcdragon.bsky.social · 05/06/2026
Thanks Andy!
000
Mike Dalton @kcdragon.bsky.social · 04/06/2026
I'm excited to share I'll be speaking for the first time at @RubyConf in July in Las Vegas. 10 years ago I attended my first Ruby Conf in Cincinnati so its pretty cool to be speaking there for the first time. I'll have more to share about my talk shortly. #RubyConf2026
390
Mike Dalton @kcdragon.bsky.social · 22/05/2026
Claude Design does a pretty good job with app store screenshots. Five images for both iOS and Android translated into five different languages. It was able to get the dimensions and file size right with a little prompting.
Calendar Vision app store screenshots in several languages
100
Mike Dalton @kcdragon.bsky.social · 19/05/2026
I recently redid the home page for Calendar Vision. The original one had some AI generated placeholders that I wanted to eventually replace. I think the new one does a better job of providing examples showing how you can use Calendar Vision. I'd love feedback if anyone has it.
New home page for Calendar Vision
020
Mike Dalton @kcdragon.bsky.social · 18/05/2026
I finally watched Marty Supreme this weekend and my only thoughts are: why is the shark tank guy a main character in this movie?
000
Mike Dalton @kcdragon.bsky.social · 16/05/2026
Join us for Philly.rb at Indy Hall on Tuesday the 19th for a Hack Night! www.meetup.com/phillyrb/events/3147…
000
Mike Dalton @kcdragon.bsky.social · 16/05/2026
Stain glass panels are really popular in Philly rowhomes. I finally got one for mine.
A colorful stained glass panel hangs in a window, surrounded by potted plants and filtered sunlight.
030
Mike Dalton @kcdragon.bsky.social · 13/05/2026
This is a cool feature in @conductor_build. Submit a feature idea prompt and they might run it and include it. I'd love an easy way to setup a new project for use with Conductor. I already prompt Conductor to configure Conductor. I want a button that prompts Conductor for me.
A dark-themed interface for submitting a coding prompt with detailed instructions and a name field.
010
Mike Dalton @kcdragon.bsky.social · 12/05/2026
In case you were wondering, this is my number one ranked cereal
Kashi Go Peanut Butter Crunch cereal box featuring multigrain clusters and a peanut butter swirl, held in a hand.
020
Mike Dalton @kcdragon.bsky.social · 11/05/2026
A friend told me that IBM does video interviews with an AI voice that asks you behavioral questions. I guess I shouldn't be surprised but that feels so dystopian.
010
Mike Dalton @kcdragon.bsky.social · 10/05/2026
Claude asking me this is so annoying. It's obvious it should be fixed but I easily miss it when queueing additional prompts.
Text discussing a typo correction in a code review related to a calendar feature.
110
Mike Dalton @kcdragon.bsky.social · 09/05/2026
VC coffee is coming to Philly
A storefront at night with large, partially obscured text reading "BLANK STREET" on the windows, surrounded by brick.
000
Mike Dalton @kcdragon.bsky.social · 25/04/2026
Of course he’s got a LinkedIn sponsorship 😆
A person is holding a phone displaying a LinkedIn profile photo and details, with a sports news ticker below.
000
Mike Dalton @kcdragon.bsky.social · 25/04/2026
Does it drive anyone else crazy that Unreads isn't shown by default in Slack? That's my favorite view.
Sidebar options with checkboxes for Unreads, Huddles, Threads, Drafts & sent, and Directories.
020
Mike Dalton @kcdragon.bsky.social · 23/04/2026
I took the 2026 #Rails Community Survey. You should too! railsdeveloper.com/survey/
railsdeveloper.com
2026 Ruby on Rails Community Survey
The 2026 Ruby on Rails Community Survey is now open. Add your voice to the community data. Brought to you by Planet Argon.
010