Today on Medium, from the October 2017 PragPub archives, Venkat Subramaniam @venkats looks at how a functional approach in Java can improve the Decorator pattern.
Stay tuned for the second edition of Functional Programming in Java, which will be in beta this week.
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.
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.
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.
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:
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:
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:
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.
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.
We have a fun and informative article from our own Eric Sadun @Erica 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.
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.
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.