pragdave
@pragdave.bsky.social
Accident prone programmer, speaker, and writer. https://pragprog.com
Reposted by pragdave
Honored to be asked to review @pragdave.bsky.social's new book for programmers, Simplicity.
It was such a joy to read -- like having your super experienced senior dev best friend share all their coding and productivity secrets.
It's now in beta, check it out ❤️ pragprog.com/titles/dtcod...
It was such a joy to read -- like having your super experienced senior dev best friend share all their coding and productivity secrets.
It's now in beta, check it out ❤️ pragprog.com/titles/dtcod...
simplicity
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane and effective environment, and a happier you.
pragprog.com
March 5, 2025 at 4:16 PM
Honored to be asked to review @pragdave.bsky.social's new book for programmers, Simplicity.
It was such a joy to read -- like having your super experienced senior dev best friend share all their coding and productivity secrets.
It's now in beta, check it out ❤️ pragprog.com/titles/dtcod...
It was such a joy to read -- like having your super experienced senior dev best friend share all their coding and productivity secrets.
It's now in beta, check it out ❤️ pragprog.com/titles/dtcod...
I had a really nice chat with @bruceeckel.bsky.social and @jamesward.com about programming, need, and satisfaction
creators.spotify.com/pod/show/hap...
creators.spotify.com/pod/show/hap...
#107 The Joy of Programming with Dave Thomas by Happy Path Programming
We chat with Dave Thomas, co-author of The Pragmatic Programmer, about the joy of programming and the tensions between our and others needs.
Discuss this episode: discord.gg/XVKD2uPKyF
creators.spotify.com
December 30, 2024 at 4:52 PM
I had a really nice chat with @bruceeckel.bsky.social and @jamesward.com about programming, need, and satisfaction
creators.spotify.com/pod/show/hap...
creators.spotify.com/pod/show/hap...
Day 7 of the #AdventofCode. I'm really please with the first part: generating all permutations of the two operators by adding one to a count.
2024 Advent of Code, day 7
This one had a fun first part but I think I must have missed something obvious in the second: it runs way too sloe.
buff.ly
December 15, 2024 at 11:45 PM
Day 7 of the #AdventofCode. I'm really please with the first part: generating all permutations of the two operators by adding one to a count.
Reposted by pragdave
This week's PragProg Best Sellers:
1. Agile Web Development with Rails 8 by @intertwingly.net
2. Network Programming in Elixir and Erlang by @whatyouhi.de
3. Real-World Event Sourcing by @kevinhoffman.bsky.social
https://pragprog.com/best_sellers/
1. Agile Web Development with Rails 8 by @intertwingly.net
2. Network Programming in Elixir and Erlang by @whatyouhi.de
3. Real-World Event Sourcing by @kevinhoffman.bsky.social
https://pragprog.com/best_sellers/
December 8, 2024 at 10:41 AM
This week's PragProg Best Sellers:
1. Agile Web Development with Rails 8 by @intertwingly.net
2. Network Programming in Elixir and Erlang by @whatyouhi.de
3. Real-World Event Sourcing by @kevinhoffman.bsky.social
https://pragprog.com/best_sellers/
1. Agile Web Development with Rails 8 by @intertwingly.net
2. Network Programming in Elixir and Erlang by @whatyouhi.de
3. Real-World Event Sourcing by @kevinhoffman.bsky.social
https://pragprog.com/best_sellers/
ust as an experiment, I'm recording myself working through the Advent of Code challenges. The videos are pretty raw: I edit out long silences and the occasional dog park, but otherwise they've just me bumbling along. Enjoy:
www.youtube.com/watch?v=oEI2...
www.youtube.com/watch?v=oEI2...
2024 Advent of Code, Day 1
YouTube video by pragdave
www.youtube.com
December 6, 2024 at 11:42 PM
ust as an experiment, I'm recording myself working through the Advent of Code challenges. The videos are pretty raw: I edit out long silences and the occasional dog park, but otherwise they've just me bumbling along. Enjoy:
www.youtube.com/watch?v=oEI2...
www.youtube.com/watch?v=oEI2...
Massive congratulations to Chris McCord and the team for reaching the amazing milestone of LiveView 1.0.
December 5, 2024 at 2:57 AM
Massive congratulations to Chris McCord and the team for reaching the amazing milestone of LiveView 1.0.
Most framework curators seem to value signing up new users over supporting existing users and their apps–each major release will adopt the libraries and ideas du jour, attracting people who want to play with them to the detriment of existing users who now have to spend time fixing their code.
November 30, 2024 at 5:44 PM
Most framework curators seem to value signing up new users over supporting existing users and their apps–each major release will adopt the libraries and ideas du jour, attracting people who want to play with them to the detriment of existing users who now have to spend time fixing their code.
This is Finley. Finley's parents work in our ebook department, where they enjoy picking out the best 1s and 0s as they craft each download.
They would really appreciate it if you'd pick up one of the books they made, because they hope to buy Finley a wheel for Christmas.
They would really appreciate it if you'd pick up one of the books they made, because they hope to buy Finley a wheel for Christmas.
November 30, 2024 at 4:38 AM
This is Finley. Finley's parents work in our ebook department, where they enjoy picking out the best 1s and 0s as they craft each download.
They would really appreciate it if you'd pick up one of the books they made, because they hope to buy Finley a wheel for Christmas.
They would really appreciate it if you'd pick up one of the books they made, because they hope to buy Finley a wheel for Christmas.
Reposted by pragdave
7 skills in 7 weeks! Dive into coding, databases, and web frameworks with our #BlackFriday sale. Use code turkeysale2024.
Details in the article: medium.com/pragmatic-pr...
#coding #web #programming #pragprog #books
@pragprog.com
Details in the article: medium.com/pragmatic-pr...
#coding #web #programming #pragprog #books
@pragprog.com
November 27, 2024 at 9:00 PM
7 skills in 7 weeks! Dive into coding, databases, and web frameworks with our #BlackFriday sale. Use code turkeysale2024.
Details in the article: medium.com/pragmatic-pr...
#coding #web #programming #pragprog #books
@pragprog.com
Details in the article: medium.com/pragmatic-pr...
#coding #web #programming #pragprog #books
@pragprog.com
Aerospace might well be the workspace manager for OS X that I've been looking for. Anyone got any other favorites?
November 24, 2024 at 10:46 PM
Aerospace might well be the workspace manager for OS X that I've been looking for. Anyone got any other favorites?
I just tried installing eight popular CMS apps under Rails 8. Only one of them got past the initial install stage. Makes me want to use Java.
November 21, 2024 at 8:21 PM
I just tried installing eight popular CMS apps under Rails 8. Only one of them got past the initial install stage. Makes me want to use Java.
This afternoon I submitted an issue to the JRuby team. Five hours later they had the fix ready to merge. I'm seriously impressed.
November 21, 2024 at 4:34 AM
This afternoon I submitted an issue to the JRuby team. Five hours later they had the fix ready to merge. I'm seriously impressed.
On the face of it, Payload and Drizzle have a nice looking take on database migrations. During development, the scheme just updates automatically. When a feature is complete, you then ask it to create a migration to formalize the little changes you've made.
November 20, 2024 at 3:26 AM
On the face of it, Payload and Drizzle have a nice looking take on database migrations. During development, the scheme just updates automatically. When a feature is complete, you then ask it to create a migration to formalize the little changes you've made.
Reposted by pragdave
I really try not to do too much self promotion. I think it's annoying, and I generally believe that the best way to get interest in your work is to give people something they value.
That said, new platform so I'll do this once:
I wrote a book about Haskell:
www.pragprog.com/titles/rshas...
That said, new platform so I'll do this once:
I wrote a book about Haskell:
www.pragprog.com/titles/rshas...
Effective Haskell
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell to do practical work.
www.pragprog.com
November 17, 2024 at 6:18 PM
I really try not to do too much self promotion. I think it's annoying, and I generally believe that the best way to get interest in your work is to give people something they value.
That said, new platform so I'll do this once:
I wrote a book about Haskell:
www.pragprog.com/titles/rshas...
That said, new platform so I'll do this once:
I wrote a book about Haskell:
www.pragprog.com/titles/rshas...
Reposted by pragdave
I have just finished reading Currently Away, by @redrapids.bsky.social and @maggietate.bsky.social.
It is not a book about a boat trip.
It is a book about two fascinating human beings that decided to take that trip (known as The Great Loop).
In some chapters you cry, but most of the time you laugh.
It is not a book about a boat trip.
It is a book about two fascinating human beings that decided to take that trip (known as The Great Loop).
In some chapters you cry, but most of the time you laugh.
November 16, 2024 at 3:51 PM
I have just finished reading Currently Away, by @redrapids.bsky.social and @maggietate.bsky.social.
It is not a book about a boat trip.
It is a book about two fascinating human beings that decided to take that trip (known as The Great Loop).
In some chapters you cry, but most of the time you laugh.
It is not a book about a boat trip.
It is a book about two fascinating human beings that decided to take that trip (known as The Great Loop).
In some chapters you cry, but most of the time you laugh.
"What I do now is type English sentences in increasingly desperate attempts to get ChatGPT to output what I want (or provide snippets to Copilot to get the right autocompletion), which -- as they are pretty much black boxes -- is frustrating and non-linear: it either "just works," or it doesn't. "
November 17, 2024 at 1:24 AM
"What I do now is type English sentences in increasingly desperate attempts to get ChatGPT to output what I want (or provide snippets to Copilot to get the right autocompletion), which -- as they are pretty much black boxes -- is frustrating and non-linear: it either "just works," or it doesn't. "
We don't stop playing because we grow old; we grow old because we stop playing.
George Bernard Shaw
George Bernard Shaw
November 15, 2024 at 2:20 AM
We don't stop playing because we grow old; we grow old because we stop playing.
George Bernard Shaw
George Bernard Shaw
Reposted by pragdave
For #rubyconf, I've got a coupon code.
35% off the Pickaxe ebook at pragprog.com/titles/ruby5... with the code:
rubyconfchicago
Good through the end of November...
35% off the Pickaxe ebook at pragprog.com/titles/ruby5... with the code:
rubyconfchicago
Good through the end of November...
Programming Ruby 3.3 (5th Edition)
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used third-party tools.
pragprog.com
November 12, 2024 at 4:22 PM
For #rubyconf, I've got a coupon code.
35% off the Pickaxe ebook at pragprog.com/titles/ruby5... with the code:
rubyconfchicago
Good through the end of November...
35% off the Pickaxe ebook at pragprog.com/titles/ruby5... with the code:
rubyconfchicago
Good through the end of November...
Reposted by pragdave
Now out of beta, Serverless Apps on Cloudflare by Ashley Peacock helps you focus on code, not servers.
Medium: medium.com/pragmatic-pr...
ebook: pragprog.com/titles/apapps
Paper: www.biblio.com/bookstores/
#serverless #cloudflare #cloudcomputing #webdevelopment #pragprog #books
Medium: medium.com/pragmatic-pr...
ebook: pragprog.com/titles/apapps
Paper: www.biblio.com/bookstores/
#serverless #cloudflare #cloudcomputing #webdevelopment #pragprog #books
November 13, 2024 at 2:10 PM
Now out of beta, Serverless Apps on Cloudflare by Ashley Peacock helps you focus on code, not servers.
Medium: medium.com/pragmatic-pr...
ebook: pragprog.com/titles/apapps
Paper: www.biblio.com/bookstores/
#serverless #cloudflare #cloudcomputing #webdevelopment #pragprog #books
Medium: medium.com/pragmatic-pr...
ebook: pragprog.com/titles/apapps
Paper: www.biblio.com/bookstores/
#serverless #cloudflare #cloudcomputing #webdevelopment #pragprog #books