PragmaticProgrammers
@pragprog
Technical excellence from a trusted friend and the highest author royalties around. We are pragmatic, and we are developers, for developers.
We're refreshing the PragProg newsletter. Each week will include an issue with an article of general interest, and possibly an issue with new titles or sales. Today's article is on flipping the job interview. Sign up at pragprog.com/newsletter/ before noon CDT to get it.
This video expands on this, it revolutionized how I understood and used Elixir: youtu.be/5hDVftaPQwY
Want to build iOS and Android apps without leaving Rails? At RailsConf 2025, @joemasilotti showed how Hotwire Native lets you create native mobile apps using just HTML, CSS, and Rails. One codebase —three platforms: Web, iOS, Android #rails #hotwire youtu.be/gIOkC44_dA8?si…
Are we writing code faster but thinking less? 🧠⚠️ AI tools like Copilot speed things up, but they may also weaken the skills we rely on most. From cognitive debt to dev experience, we explore the tradeoffs: Brains on Autocomplete →ardanlabs.com/news/2025/brai… #AI #DevTools…
Get ready with this, from @ZachSDaniel1 and @sevenseacat: pragprog.com/titles/ldash/a…
Dive deep into AI-powered application dev in a collaborative, hands-on environment with industry experts @ZachSDaniel1 & @joshprice at the @ElixirConf #AshAI Hackathon on 27 Aug. Book your 1-day workshop ticket now at elixirconf.com/#register
Ruby Friends is live in the App Store. But that doesn't mean I'm done building it! In this week's Hotwire Native LIVE session I'm diving into the authentication flow to handle showing/hiding the native tab bar. Then adding push notifications. Say hi! 👋 youtube.com/live/i8-1nWPc_…
I've officially entered my YouTube era. 🙃 youtube.com/watch?v=HMMkYi…
Simplicity Same author of The Pragmatic Programmer. Reminds you how overcomplicating things kills good software
12 days after the first commit, Ruby Friends is officially live in the App Store! It's built with Hotwire Native (of course) and features a dynamic, native tab bar, native social sharing, and QR code scanning.
Do I know anyone who can help me with this @googledevs Google Play Console error? I responded to the appeal but haven't heard back since January. And I don't know what to do next.
Fantastic book
Beta Update - Network Programming in Elixir and Erlang by Andrea Leopardi link in 🧵 B8.0 Release Notes: * The book is content complete and headed to production for copy edit and layout. (Already purchased? Check your email for a download link.) #BEAM #erlang #elixir
This is a good example why you need to know #golang basics (find the bug :) chatgpt.com/share/687e5fdc…
(30, 4, 34), (22, 3, 23), (4, 9, 9), (51, 6, 56), (17, 1, ?) #PragProgBrainTeasers
Yes. Writing is not a second thing that happens after thinking. The act of writing is an act of thinking. Writing *is* thinking. Students, academics, and anyone else who outsources their writing to LLMs will find their screens full of words and their minds emptied of thought.
This expert from @pragdave's latest newsletter describes Ruby Friends even better than I can. I love it.