James Hibbard (@jchibbard) 's Twitter Profile
James Hibbard

@jchibbard

Network admin & freelance web developer.

ID: 2299235840

linkhttps://hibbard.eu calendar_today19-01-2014 07:47:49

2,2K Tweet

2,2K Takipçi

3,3K Takip Edilen

James Hibbard (@jchibbard) 's Twitter Profile Photo

🐧 Here's how a developer with no prior experience in Linux drivers or USB protocols successfully created a userspace driver for a Nanoleaf RGB LED device. #Linux crescentro.se/posts/writing-…

James Hibbard (@jchibbard) 's Twitter Profile Photo

📢 Sending a simple HTML email shouldn’t require a subscription, 20 APIs, and a blood pact with a marketing platform. Sometimes all you need is Ruby, Premailer, Nokogiri, and Mail. #Rails blog.julik.nl/2025/07/html-e…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🏃‍♂️ TLDR started as a joke test runner that aborted after 1.8s—now it’s a legit Minitest alternative with timeouts, custom exit codes, and Claude Code hook support. justin.searls.co/posts/tldr-is-…

James Hibbard (@jchibbard) 's Twitter Profile Photo

⚡ Brute is a new lean Ruby web framework that skips Rails’ MVC in favor of pages, forms, and handlers. This video walks you through building the classic Ruby blog with it. youtube.com/watch?v=hQSSy3…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🎯 Some devs misuse service objects by wrapping simple methods in unnecessary ceremony. This example shows a lean, clear service for S3-compatible Tigris storage. beautifulruby.com/code/service-o…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🔗 Instead of piecing URLs together with strings, use Ruby’s URI, Rails helpers, or Pathname to build them reliably. #Rails blog.arkency.com/stop-concatena…

James Hibbard (@jchibbard) 's Twitter Profile Photo

📜 Rails asset management has changed a lot since 2004 — Sprockets, Webpacker, Import Maps, Propshaft… This guide walks you through every era and how to spot what your app is using today. cassey.dev/rails-frontend…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🛠️ Learn how to build a multi-step onboarding form in Rails using a form object, step definitions in a concern, partials for reusable field types, and a Stimulus controller for navigation. #Rails railsdesigner.com/multistep-form…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🐧 Thought Homebrew was just for macOS? It runs on Linux too. Same project, same commands — just a few Linux-specific tweaks under the hood. howtogeek.com/i-tried-homebr…

James Hibbard (@jchibbard) 's Twitter Profile Photo

📢 A manifesto against defaulting to SPAs in 2025. The reasons they took over — smooth transitions, scroll handling, “app-like” navigation — are now solved natively with CSS + the View Transitions API. jonoalderson.com/conjecture/its…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🚀 es-toolkit is a modern JavaScript utility library with helpers like debounce, chunk, and pick. It offers full TypeScript support, tree shaking, and works in Node, Deno, Bun, and the browser. github.com/toss/es-toolkit

James Hibbard (@jchibbard) 's Twitter Profile Photo

📺 RailsConf 2025 — the final gathering after nearly 20 years of Rails history. 47 talks now online: from DHH’s fireside chat to Rails 8 deep dives, frontend shifts, and community reflections. #Rails youtube.com/playlist?list=…

James Hibbard (@jchibbard) 's Twitter Profile Photo

⚡ “If you can just vibe code it, you’re not a programmer.” DHH warns against relying on AI for the work your fingers need to do. Watch the full interview. thenewstack.io/dhh-on-ai-vibe…

James Hibbard (@jchibbard) 's Twitter Profile Photo

📢 Sending Web Push Notifications from Rails? This guide shows you everything from PWA setup to service workers to VAPID keys, plus a live demo to send yourself a notification. joyofrails.com/articles/web-p…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🍎 Recreate the macOS Dock “fan” effect in Rails using just Tailwind CSS and a tiny Stimulus controller. #Rails railsdesigner.com/stimulus-stack…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🔌 Rack isn’t just request/response — it can stream, push events, or hold a WebSocket open. Real-time Ruby, no extra frameworks required. #Rails develclan.com/ruby-streaming…

James Hibbard (@jchibbard) 's Twitter Profile Photo

👀 It doesn't matter if you typed it, copied it, or prompted it. The real challenge is writing code you’ll want to change next year without swearing at yourself. alexkondov.com/i-know-when-yo…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🛠️ This post argues that most systems fail silently, making them hell to debug. The fix? Clear error messages + built-in diagnostics. #Rails naildrivin5.com/blog/2025/08/0…

James Hibbard (@jchibbard) 's Twitter Profile Photo

✨ Easter eggs in Rails? This guide shows how to detect secret key sequences with Stimulus and trigger fun effects like confetti. #Rails railsdesigner.com/konami-stimulu…

James Hibbard (@jchibbard) 's Twitter Profile Photo

🤔 Think you know your methods? This Discord bot asks: Ruby or Rails? Play daily, compete weekly, learn while having fun. fastruby.io/blog/is-it-rub…