PragProg’s Medium Posts

The Unit Tests Are First article was so popular, I pulled up another article from the vault of PragPub magazine by the same authors, From the early days of PragPub, December 2010, Tim Ottinger and Jeff Langr discuss cohesive software design:

Tim and Jeff also wrote the Agile in a Flash deck, available from The Pragmatic Bookshelf:

#books-agile-in-a-flash

2 Likes

Brian P. Hogan, @bphogan author, programmer, and editor extraordinaire has been with PragProg for sixteen years now in various roles. From the archives of PragPub January 2012, Michael Swaine interviews Brian to ask how his journey with PragProg began.

Pick up Brian’s latest book, Build Websites with Hugo:

or one of his other titles with The Pragmatic Bookshelf.

Follow Brian on Twitter at https://twitter.com/bphogan.

Check out what Brian is writing about on Medium:
Command Line Blocks in Hugo

Dont forget! You can get 35% off Brian’s books with the coupon code devtalk.com!

#book-build-websites-with-hugo
#book-small-sharp-software-tools

2 Likes

Erica Sadun @Erica is our puzzle author. If you’ve answered a PragProg puzzle on Twitter, she designed it. But not all puzzles make the cut. Find out why. Hint: it has to do with empathy for your readers.
https://medium.com/pragmatic-programmers/the-story-of-puzzles-i-didnt-post-e09b8bf7b1f8

Her book, Swift Style, Second Edition, is available from the Pragmatic Bookshelf.

image

book-swift-style-second-edition

2 Likes

Happy 16th-PragProg Birthday @bphogan :partying_face:

2 Likes

The git-config doc clocks in at 35K words. Want a quick how-to on how to configure your install? Karl Stolley @karlstolley is doing a series of short Git Config articles for 2022, starting with the essentials like setting user.name and user.email, setting pull.rebase to false globally, and setting a default branch name.

Pick up a copy of Karl’s book, Programming WebRTC now in beta from The Pragmatic Bookshelf:

#book-programming-webrtc

2 Likes

“Stop Focusing on Happiness and Measure Satisfaction Instead.” The title says it all. Measure job satisfaction instead of happiness and you’ll retain top talent. But how and what to measure? Johanna Rothman tells us straight up in leadership tip number eight. Be sure to follow along and read all the tips for a productive 2022.

Johanna @jrothman has thirteen books (and counting) published with The Pragmatic Bookshelf. Her latest offering is The Practical Ways To series:

Practical Ways to Manage Yourself
#book-practical-ways-to-manage-yourself

Practical Ways to Lead & Serve (Manage) Others
#book-practical-ways-to-lead-serve-manage-others

Practical Ways to Lead an Innovative Organization
book-practical-ways-to-lead-an-innovative-organization

2 Likes

Our featured article for Friday was some writing inspiration for 2022 by yours truly.
Are you there, PragProg authors? It’s me @Margaret. Bonus points for those who get my tween lit reference.

2 Likes

Today, author Ben Cotton @bcotton answers the question, “How do you distribute work fairly in an open source project where contributor availability varies?”

Ben’s book with The Pragmatic Bookshelf is In beta now:

#books-program-management-for-open-source-projects

3 Likes

Author James Stanier has written two books with The Pragmatic Bookshelf: Become an Effective Software Engineering Manager, and Effective Remote Work (now in beta).

In this interview, James Stanier @jstanier tells us what inspired him to write Effective Remote Work and the mindset and skills it takes for the shift from office to remote work.
https://medium.com/pragmatic-programmers/author-spotlight-james-stanier-ff599ec2d48d

Pick up Effective Remote work, now in beta:

book-effective-remote-work

book-become-an-effective-software-engineering-manager

Read James Stanier’s author spotlight on DevTalk, where you can also participate in his ask me anything (AMA):

2 Likes

Herbert “TheBracket” Wolverson @herbert is a best-selling author on Rust topics. His books include Hands-on Rust: Effective Learning through 2D Game Development and Play and Rust Brain Teasers (now in beta). In this post, Herbert tells us the top five reasons he loves Rust. Find out why Rust is the next language you should learn in your programming journey.

#book-hands-on-rust
#book-rust-brain-teasers

2 Likes

Craig Walls @Habuma makes it fun and easy to develop an Alexa skill. In this short article and video tutorial, you’ll be building a simple jokes API using Spring Webflux that will produce a random joke that Alexa can speak to listeners.

Pick up Craig’s book, published by The Pragmatic Bookshelf:

#book-build-talking-apps-for-alexa

2 Likes

It started in 1968 with Douglas Engelbart and the mother of all demos involving the first-ever computer mouse. Before long, the near-universal embrace of the graphical user interface marked a change in what it meant to be a personal computer.

Ride along on this fictionalized account of the rise of the graphical user interface with author Mike Swaine from the archives of PragPub magazine, January 2019.

Read more such stories in Fire in the Valley:

#book-fire-in-the-valley

2 Likes

Also on Medium today, an In Print announcement for Build a Weather Station with Elixir and Nerves:

#book-build-a-weather-station-with-elixir-and-nerves

2 Likes

In leadership tip 9, Johanna Rothman advises us to see and stop micromanagement:

#pragprog

You can find Johanna’s books on The Pragmatic Bookshelf’s website. Don’t forget to use this promo code to save 35%: d e v t a l k . c o m

2 Likes

Miki Tebeka @tebeka has a Go brain teaser for us today:

See if you can guess the behavior of nil values in the examples.

Miki’s Brain Teaser books include:

Don’t forget, you can use promo code d e v t a l k . c o m to save 35% on any of the Brain Teasers books.

#book-go-brain-teasers
#book-python-brain-teasers
#book-pandas-brain-teasers

2 Likes

Thanks to our partnership with Educative, New Programmer’s Survival Manual is now available as an online course.

For those who prefer book format, you can pick up a copy of Josh Carter’s book from The Pragmatic Bookshelf:

I wrote a brief article on Medium announcing Educative’s course version:

#book-new-programmer-s-survival-manual

2 Likes

Is continuous product improvement a dead-end strategy? Staffan Nöteberg @staffannoteberg thinks so and says that we should look for the unexpected instead. Dive into the unexplored affordances of things in this article:

You’ll find a 35 percent off promo code for his best-selling ebook and audio book, The Pomodoro Technique Illustrated.

#book-pomodoro-technique-illustrated

3 Likes

Today on Medium, I talk about the beta release of Agile Web Development with Rails 7 by @rubys from The Pragmatic Bookshelf.

The beta ebook is now for sale on The Pragmatic Bookshelf website. To participate in the beta process by sharing feedback, go to the book’s tag page here on DevTalk: #book-agile-web-development-with-rails-7


Also on Medium today, from the archives of PragPub, Jan 2019, a look back at a book about systems programming in the twenty-first century.

Pick up Fire in the Valley to read more tech-history stories: Fire in the Valley: The Birth and Death of the Personal Computer, Third Edition by Michael Swaine and Paul Freiberger
#book-fire-in-the-valley

2 Likes

Johanna Rothman @jrothman rounds out January on Medium with leadership tip number ten: “Commit Coherent and Meaningful Work to a Team.”

Be sure to have a look at Johanna’s books with The Pragmatic Bookshelf.

You can read Johanna Rothman’s author spotlight right here on DevTalk.


In addition, our Medium newsletter for January goes out today:

2 Likes

Mike Riley @mriley kicks off February by looking at the best Go configuration management library. Read the article in which he calls Koanf the Goldilocks of Go libraries.

He also gives a nice plug for two Go books from The Pragmatic Bookshelf.

Pick up a copy of Mike’s book, now in beta and soon to be in print, Portable Python Projects:

#book-portable-python-projects

2 Likes