PragProg’s Medium Posts

To celebrate the beta release of Functional Programming in Java, Second Edition, happening this week, we’ve been featuring articles from the PragPub archives about how to exploit the benefits of functional style in Java. In this installment, Venkat Subramaniam @venkats looks at the intricacies of one-to-many relationships.

The first edition:

#book-functional-programming-in-java
#programming
#java

1 Like

Today on Medium, an article from the November 2017 archives of PragPub magazine. Continuing the Functional Style in Java series, Venkat Subramaniam looks at the intricacies of one-to-many relationships.

Venkat’s latest book, Functional Programming in Java, Second Edition, is now in beta from The Pragmatic Bookshelf:

Remember, you can use your exclusive Devtalk promo code to save 35 percent on purchase of the ebook. Just enter d e v t a l k . c o m during checkout.

#book-functional-programming-in-java-second-edition
#java
#programming

1 Like

Today on Medium, Bill Karwin @billkarwin tackles the question, “Why do we need software licenses?”

Be sure to pick up the first of Bill’s two new volumes on SQL Antipatterns, now in beta:

Your exclusive promo code, d e v t a l k . c o m, will give you a 35% discount on the ebook.

#book-sql-antipatterns-volume-1
#database
#sql

1 Like

Today on Medium, an article about Functional Programming in Java, Second Edition
by Venkat Subramaniam @venkats, now in beta:

Remember, you can use promo code d e v t a l k . c o m for a 35% discount on the ebook.

#book-functional-programming-in-java-second-edition
#java
#programming

1 Like

What is the difference between functional style and functional programming? Venkat Subramaniam @venkats clears that up for us with some examples in this Medium article:

Venkat’s latest book, now in beta:

Remember, you can use promo code d e v t a l k . c o m for a 35% discount on the ebook.

#book-functional-programming-in-java-second-edition
#java
#programming

1 Like

Certain professionals, like detectives and historians, rely on abductive reasoning to do their jobs, examining each individual and event for unique characteristics. How, when, and why should we apply an abductive approach to software projects? Today on Medium, Staffan Nöteberg @staffannoteberg talks about how path-dependent processes benefit from an abductive approach, and how they differ from Bernoullian and Markovian processes:

Liberty, Equality, and Fraternity, After All?
It’s too early to say.

#agile
#book-pomodoro-technique-illustrated

You can save 35% on Staffan’s ebook from The Pragmatic Bookshelf with promo code d e v t a l k . c o m:

1 Like

There’s something new to be excited about in the Raspberry Pi world. As Mike Riley @mriley explains in this Medium article, the new Pi Pico W gives you an on-board 2.4GHz 802.11n wireless LAN adapter:

The possibilities for putting this new tiny powerhouse to use seem endless. What will you build?

You can pick up Mike’s book, Portable Python Projects from The Pragmatic Bookshelf:

#book-portable-python-projects
#python
#hardware

1 Like

Today on Medium, Karl Stolley @karlstolley continues his series about Git-Config. Learn how to interact with Git’s files and commands in your favorite text editor:

You can save 35% on Karl’s ebook from The Pragmatic Bookshelf with promo code d e v t a l k . c o m:

#github
#git
#programming
#book-programming-webrtc
#webrtc

1 Like

Today on Medium, our August in Review newsletter and an article announcing that Modern Front-End Development for Rails, Second Edition is now in print.

#books
#programming

1 Like

Today on Medium, more answers from James Stanier @jstanier, The Engineering Manager. In this article he talks about making progress in your career:

James Stanier has two books with The Pragmatic Bookshelf:

You can save 35% on James’ ebooks from The Pragmatic Bookshelf with promo code d e v t a l k . c o m :

#books
#programming
#book-become-an-effective-software-engineering-manager
#book-effective-remote-work

1 Like

Today on Medium, Ben Cotton @bcotton, open source guru at RedHat, talks about accountability and how that is different from responsibility:

Pick up Ben’s book from The Pragmatic Bookshelf:

You can save 35% on Ben’s ebook from The Pragmatic Bookshelf with promo code d e v t a l k . c o m :

#opensource #programming #books #book-program-management-for-open-source-projects

1 Like

Importing code from other scripts allows you to create modular applications, which has numerous benefits. Today on Medium, Faraz Kelhini @Faraz gives us a tip for importing one JavaScript file into another JavaScript file:

Pick up his book from The Pragmatic Bookshelf:

You can save 35% on the ebook from with promo code d e v t a l k . c o m at checkout.

#programming
#javascript
#book-modern-asynchronous-javascript

1 Like

We have a fun and informative article from our own Eric Sadun @PragmaticErica today on Medium. Our puzzle wizard shares the surprising origins of Sudoku and shares ways she has modified the format for Sudoku speed rounds:

Be sure to pick up Erica’s new Brain Teaser book, filled with unique and challenging numerical puzzles:

Save 35% on the ebook from with promo code d e v t a l k . c o m at checkout.

#book-numerical-brain-teasers

2 Likes

Today on Medium, an article announcing Johanna Rothman’s new book, Free Your Inner Nonfiction Writer:

#writing #books #pragprog

1 Like

Today on Medium, the final post in the “Fearless Concurrency with Rust” series from Herbert Wolverson @herbert . In this article, you learn about using asynchronous execution in servers and other processes that spend most of their time waiting for other systems:

Pick up Herbert’s books from The Pragmatic Bookshelf:

You can save 35% on the ebooks with with promo code d e v t a l k . c o m.

#rust #concurrency #programming #pragprog

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

1 Like

Test your knowledge of slices in Go with this brain teaser from Miki Tebeka:

Miki’s books:
Pandas Brain Teasers

Go Brain Teasers

Python Brain Teasers

#programming #pragprog #books

1 Like

How do you decide what to cut and what to keep when revising your own writing? Jim Almo has some answers today on Medium:

Are you interested in writing with The Pragmatic Bookshelf? Visit our Publish with Us page or send an email to margaret.eldridge@pragprog.com.

#writing #books #pragprog

1 Like

Today on Medium, more wisdom about writing. From the PragPub archives November 2010, a former Managing Editor for The Pragmatic Bookshelf talks about writing a book with us:

If you are curious and have questions about what it is like to write a book with us, feel free to email me at margaret.eldridge@pragprog.com. We can set up an online meeting and chat.

#writing #books #pragprog

1 Like

Today on Medium, a Python reading list, including articles and books from The Pragmatic Bookshelf:

Remember, you can use promo code d e v t a l k . c o m to save 35% on any of our Python ebooks when you check out at pragprog.com.

#pragprog #books #python

1 Like

Stop worrying and start writing! One of the most prolific writers I’ve ever met, Johanna Rothman @jrothman, gives practical advice for overcoming writer’s block today on Medium:

If you want to read more and become a better writer, pick up Johanna’s latest book with The Pragmatic Bookshelf:

#book-free-your-inner-nonfiction-writer
#pragprog
#books
#writing

1 Like