Dave Thomas(@pragdave) 's Twitter Profileg
Dave Thomas

@pragdave

Programmer turned publisher (but mostly programmer)

ID:6186692

linkhttp://pragdave.me calendar_today21-05-2007 00:21:44

5,9K Tweets

33,1K Followers

93 Following

Dave Thomas(@pragdave) 's Twitter Profile Photo

Oscar Spencer's enthusiasm for WASM components is contagious. Integrating a Rust module into server written in his Grain language, bundling them into a single executable that just runs, anywhere, all live coded, was compelling.

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

Diana Montalion kicks off Philly ETE with a great talk on why systems thinking is a foundational skill in a world of change

account_circle
Railslove(@railslove) 's Twitter Profile Photo

Unser Werkstudent Dasky 😎 sprach kürzlich mit Dave Thomas, Autor des Manifesto for Agile Software Development über Software, die die Welt verändert, Verantwortung & Möglichkeiten. Das alles im Rahmen des Code & Context (Studiengang Informatik + Design) Studiengangs. Sehr hörenswert! soundcloud.com/daniel-khaapam…

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

26% of our titles make their authors more than $50k in royalties. Over 75% make them more than $10k.
Have an idea for a book? pragprog.com/publish-with-u…

It's not an exact science: some titles were minor updates to previous editions, and a few were the equivalent of vanity titles…

26% of our titles make their authors more than $50k in royalties. Over 75% make them more than $10k. Have an idea for a book? pragprog.com/publish-with-u… It's not an exact science: some titles were minor updates to previous editions, and a few were the equivalent of vanity titles…
account_circle
Andrew Atkinson(@andatki) 's Twitter Profile Photo

MSP ✈️ LAS for 2024 to present “Mastering Query Performance” w/ PostgreSQL & Active Record. Attendees will learn fundamentals of well-designed indexes. With a query on tables w/ 10s of millions of rows, we’ll reduce the exec time by 99% to sub-5ms. Excited to share!

account_circle
Adam Tornhill(@AdamTornhill) 's Twitter Profile Photo

Twenty years ago, Kevlin Henney's work inspired me to start writing about software myself. I remain a big fan of Kevlin. That’s why I’m extra proud to have his foreword in the new edition of Your Code as a Crime Scene.

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

'There must be a better way' is simultaneously the most important and the most dangerous thought to have while programming.

I wasted two days because I applied it at the wrong level, trying to refactor some really hairy code. Today, I applied it instead to the context of that…

account_circle
Matthew Boston(@bostonaholic) 's Twitter Profile Photo

'If you don't know what you want, what does 'correct' mean? It's far more important that you can change your software.' Dave Thomas youtube.com/watch?v=c8AzqM…

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

TIL: when using Fusionauth with a Rails 7 app, you have to add x-turbo-request-id as a permitted header in the FushionAuth CORS settings...

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

In my never-ending quest to show my ignorance (or perhaps just my really bad memory) today I discovered (or perhaps rediscovered) how to namespace methods in Ruby without all the 'self.'s

In my never-ending quest to show my ignorance (or perhaps just my really bad memory) today I discovered (or perhaps rediscovered) how to namespace methods in Ruby without all the 'self.'s
account_circle
PragmaticProgrammers(@pragprog) 's Twitter Profile Photo

Kind, brilliant, inspiring, funny, curious, joyful, passionate, beloved - Jim Weirich was a wonderful human.
10 yrs ago today he was suddenly gone. Those who knew him will never forget him.
Thanks for everything, Jim Weirich. We *still* miss you.

tinyurl.com/missyoujimweir…

Kind, brilliant, inspiring, funny, curious, joyful, passionate, beloved - Jim Weirich was a wonderful human. 10 yrs ago today he was suddenly gone. Those who knew him will never forget him. Thanks for everything, @jimweirich. We *still* miss you. tinyurl.com/missyoujimweir…
account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

I've been using various shells for 40 years, and I only just realized you can do:

mv app/models/{import_batches.rb, import_batch.rb}

Rumsfeld rules....

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

Dear Graphql

actual_data = response.body['data']['orders']['edges'][0]['node']

Any more nesting and I'd think you were about to have twins...

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

Our amazing Executive Editor, Margaret Eldridge, wrote this fantastic piece about how we use the hero's journey to help structure our books. medium.com/pragmatic-prog…

account_circle
Dave Thomas(@pragdave) 's Twitter Profile Photo

Hey Rust Language folks! We really need some short, focussed, authoritative books on Rust: a deep dive into a single topic, 100-150 pages. If you have something to say, have a look at pragprog.com/publish-with-u… and let us know.

account_circle
Chariot Solutions(@ChariotSolution) 's Twitter Profile Photo

After years of claiming that Agile is dead, Dave Thomas (Dave Thomas) actually believes in the values of the Agile Manifesto now more than ever. Why? He'll share more in his talk at ETE 2024 — grab your ticket today! emergingtecheast.com/session/not-de…

After years of claiming that Agile is dead, Dave Thomas (@pragdave) actually believes in the values of the Agile Manifesto now more than ever. Why? He'll share more in his talk at ETE 2024 — grab your ticket today! emergingtecheast.com/session/not-de… #agile
account_circle