Mark Hesketh's Avatar

Mark Hesketh

@markhesketh.com

Software Developer. Northerner. πŸš€ Building with Ruby on Rails, Laravel, Hotwire. https://www.markhesketh.com/

44
Followers
219
Following
45
Posts
25.10.2024
Joined
Posts Following

Latest posts by Mark Hesketh @markhesketh.com

Ruby on Rails Step-by-step guide to become a Ruby on Rails Developer in 2026

roadmap.sh just added Ruby and Ruby on Rails tracks 🧠

https://roadmap.sh/ruby-on-rails

06.02.2026 19:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Didn't know this existed. Gonna use this while learning new things and making sure existing knowledge doesn't atrophy.

/config > Output style

https://code.claude.com/docs/en/output-styles

06.02.2026 09:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Primer ViewComponents is transitioning to maintenance mode Β· primer/view_components Β· Discussion #3908 Hello PVC community! As part of our ongoing platform evolution at GitHub, we will be shifting Primer ViewComponents into maintenance mode effective February 2026. What does this mean for you? PVC w...

GitHub have put 'Primer', their ViewComponent UI library, into maintenance mode favouring React. Hopefully that's not a sign of things to come for ViewComponent itself.

https://github.com/primer/view_components/discussions/3908

04.02.2026 12:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Oh wow there's a few of these multi-agent GUIs, going to give Supacode a try too

https://supacode.sh/

03.02.2026 12:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Trying out @superset_sh today for running multiple Claude sessions. First impressions really good.

https://superset.sh/

02.02.2026 09:07 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
AGENTS.mdΒ outperforms skills in our agent evals - Vercel A compressed 8KB docs index in AGENTS.md achieved 100% on Next.js 16 API evals. Skills maxed at 79%. Here's what we learned and how to set it up.

Interesting read. I was converting everything to skills, but will hold off for now and try this out. Things move so fast round here.

https://vercel.com/blog/agents-md-outperforms-skills-in-our-agent-evals

29.01.2026 12:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

This is the best Claude command I've come across:

/interview

It'll keep asking insightful questions, shape the work and eventually nail the plan!

22.01.2026 09:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Claude: "We can either do it this way that's easy but not as good, or this other way that's much better but really hard."

Me: "I've got some bad news for you mate ..."

21.01.2026 19:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My point is I think there's people wanting to learn that are being drowned out.

Other programming communities are more openly embracing it.

21.01.2026 17:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The gamedev community seem pretty anti-AI compared to the webdev community. Probably a huge opportunity for AI for gamedev education.

21.01.2026 12:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Preview
GitHub - ryanb/railscasts: railscasts.com in open source (outdated). railscasts.com in open source (outdated). Contribute to ryanb/railscasts development by creating an account on GitHub.

Rails is great for Claude and others because of the conventions.

The original RailsCasts code hasn't been touched for 15+ years old, but could've been written yesterday:

https://github.com/ryanb/railscasts

21.01.2026 09:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

Gonna redesign this soon anyway, but I added dark mode to my website πŸŒ‘

20.01.2026 19:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Rails, Inertia, React and Tailwind is my stack right now.

Deployed with Kamal, backed by SQLite (+ solid trifecta), written by Claude.

20.01.2026 12:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Handy Handy is a cross platform, open-source, speech-to-text application for your computer

Kept hitting the usage limits so I've swapped Wispr Flow for Handy, an open-source alternative. I didn't need all the collaboration and business features. Works great so far!

https://handy.computer/

19.01.2026 19:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I started using Conductor the last couple of days. Its really good.

I can't tell if my Claude usage has gone up or I'm just getting more done!

19.01.2026 14:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm a huge Hotwire fan. I love a turbo frame. But using React + Inertia with Claude makes so much sense. Claude is really, really good at it.

19.01.2026 12:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Having loads of fun with Claude building an MMORPG in Godot and Ruby

19.01.2026 09:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Always Be Clauding

16.01.2026 20:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
https://laracasts.com/series/leveraging-ai-for-laravel-development

Laracast's new AI series is great even if you don't use PHP or Laravel (and it's free!)

https://laracasts.com/series/leveraging-ai-for-laravel-development

16.01.2026 19:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - laravel/claude-code Contribute to laravel/claude-code development by creating an account on GitHub.

Gonna need a Ruby on Rails version of this too please and thank you

github.com/laravel/clau...

16.01.2026 09:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I'm Clauding hard right now

15.01.2026 22:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I've started using Docker to run tools like npm, composer, kamal, etc. as if they were installed locally.

Each project can use their own versions.

Add a script like `bin/npm` to your project, then you can use `bin/npm install ...`

19.09.2025 15:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RubyEvents.org - On a mission to index all Ruby events On a mission to index all Ruby events. Your go-to place for talks and events about Ruby.

An absolute gem (ha!) of a resource. Use it weekly.

Currently mashing refresh for the Rails World 2025 talks to drop.

www.rubyevents.org

10.09.2025 22:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Deployed and content migrated. Not so bad!

10.09.2025 21:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Tonight's plan: Replace my basic markdown editor with Lexxy.

Gotta move the content and media to actiontext too. Easy right?

09.09.2025 18:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Hmm, I'm only about 1/3 of the way through converting my Minitest/Fixture tests into RSpec/FactoryBot specs, but the run time is already 3x longer.

I bet a big reason is creating a user via the factory for every sign-in.

Could use both fixtures and factories but seems uncommon.

08.09.2025 19:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

In Minitest, I used `assert_select` when testing content in specific HTML elements, e.g. checking the page title or H1.

In RSpec, `include` isn't as specific and can lead to false positives.

Instead, include Capybara::RSpecMatchers for `have_title` and `have_element` matchers.

07.09.2025 20:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Switching to RSpec for my next few projects.

Minitest is great, but it won't always be my decision to use it.

07.09.2025 17:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Never unsubscribing. Staying strong. Believe.

28.06.2025 22:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
NetNewsWire NetNewsWire is a free and open source RSS reader for Mac.

Its NetNewsWire, its pretty nice.

Connects to a whole bunch of cloud RSS accounts too like Feedly and FeedBin

netnewswire.com

13.03.2025 22:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0