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.
041
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 · 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
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 · 19/07/2026
Thanks for having me on!
050
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
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
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 · 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
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 · 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
Mike Dalton @kcdragon.bsky.social · 21/04/2026
Tonight we're having a @phillyrb.org meetup at @indyhall.org. All are welcome. www.meetup.com/phillyrb/events/3143…
050
Mike Dalton @kcdragon.bsky.social · 21/04/2026
I've started using @Hetzner_Online for my projects. I'm running into an issue where I cannot get a better instance in US East. I've tried 3 times over the past couple weeks and get the same error each time. Are they at capacity? Am I doing something else wrong?
A table displaying server plans with details on CPU, RAM, SSD, traffic, and pricing. Error message at the bottom.
000
Mike Dalton @kcdragon.bsky.social · 20/04/2026
Exactly what I need from Starbucks
Notification from Starbucks about discovering drink ideas with ChatGPT.
010
Mike Dalton @kcdragon.bsky.social · 19/04/2026
All microwave popcorn bags say don’t use the popcorn button and all microwaves have a popcorn button. What’s wrong with the popcorn button?
A hand holds an unopened microwave popcorn bag next to a microwave with clear display and preset options.
110
Mike Dalton @kcdragon.bsky.social · 15/04/2026
The Apple AI feature I actually want is to search settings for things like "don't turn off display on battery".
A Mac screen displaying a search for "don't turn off display on battery" with no search results shown.
001
Mike Dalton @kcdragon.bsky.social · 14/04/2026
We’ve gone too far
000
Mike Dalton @kcdragon.bsky.social · 13/04/2026
I used to leaving a failing test for the next day but now I leave an unapproved plan.
000
Mike Dalton @kcdragon.bsky.social · 12/04/2026
I vibe coded too hard yesterday and passed an entire image as a parameter to a background job. I should have caught this but shouldn't Claude have caught this too?
000
Mike Dalton @kcdragon.bsky.social · 11/04/2026
I love when Claude comes up with an interesting solution that I'm not familiar with. I wanted a textarea with automatic styling for some words. It recommended a "Transparent textarea + styled backdrop". This is probably well known but I had never heard of it.
Claude plan for "Transparent textarea + styled backdrop"
130
Mike Dalton @kcdragon.bsky.social · 11/04/2026
I like a developer tool with a sense of humor.
Conductor.build "You're absolutely right" setting
050
Mike Dalton @kcdragon.bsky.social · 11/04/2026
I finally started using @conductor_build and I'm really enjoying it. This is what Cursor should have become. Maybe its not too late for them.
000
Mike Dalton @kcdragon.bsky.social · 09/04/2026
I seem to have done something to cause a podcast to think I'm Spanish-speaking. I downloaded a new podcast series with a years worth of episodes. It keeps playing a Wicked on Broadway ad in Spanish. The Wicked on Broadway part is spot on though.
000
Mike Dalton @kcdragon.bsky.social · 06/04/2026
Why doesn’t the iPhone alert me that one bud isn’t plugged in? This doesn’t happen a lot but it drives me crazy when it does.
130
Mike Dalton @kcdragon.bsky.social · 23/03/2026
This is one of the joys of Ruby. I've never had a need until now to assert that a time is in a 2 hour range. Time implements the arithmetic operators so it works as I was hoping it would.
140