Don’t get bogged down in theory. Learn to use advanced programming concepts to solve tough, real-world problems with Haskell today. Effective Haskell by
@cercerilla
is now in beta. Pick it up at . Or learn more at
#pragprog
Creating Software with Modern Diagramming Techniques by Ashley Peacock
Diagrams communicate relationships more directly and clearly than words ever can. Expand your professional vocabulary with well-designed diagrams.
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.
Evolutionary algorithms are a unique and often overlooked subset of ML and AI. So much of the information on them is outdated or too academic, and none of it was created with Elixir programmers in mind ... until now. Genetic Algorithms in Elixir
#pragprog
LiveView brings the most innovative programming techniques from the popular Elm and JavaScript React frameworks to Elixir. Let us guide you through one of the most important new frameworks of our generation. Programming Phoenix LiveView, in beta
#pragprog
Creating Software with Modern Diagramming Techniques by Ashley Peacock
Diagrams communicate relationships more directly and clearly than words ever can. Expand your professional vocabulary with well-designed diagrams.
Now in Beta: High Performance PostgreSQL for Rails by Andrew Atkinson
Build faster, more reliable Rails apps with scalable and reliable PostgreSQL databases.
Join the beta. Be part of the book!
Brand New in Beta: Rails Scales!
Rails doesn’t scale, say the naysayers. They’re wrong. Ruby on Rails runs some of the biggest sites in the world. This book reveals how they do it, and how you can apply the same techniques to your applications.
@crplanas
It's Here - BEAMOps
New into Beta: This book introduces a new paradigm, BEAMOps, that helps you build, test, deploy, and debug BEAM applications.
#MyElixirStatus
#BEAM
#BEAMOps
From Objects to Functions by Uberto Barbini
@ramtop
Use code turkeysale2023 for 40% off
Leverage functional programming as you build and deliver robust applications in less time with fewer defects.
Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. From Ruby to Elixir by Stephen Bussey is now in beta.
Last beta for Programming Phoenix!
* Chapter 14, What’s Next? LiveView, PubSub 2.0, and the coming additions to Phoenix.
* Aligned the configuration with the deployment strategies necessary to build a release to prepare for Elixir’s deployment changes.
* Cleanup & Errata
We're celebrating the new Erlang/BEAM forums at ! It's a perfect time to learn languages focused on concurrency and fault tolerance. Now through Nov 2, 2021, use promo code erlangforums for 40% off Erlang & Elixir ebooks at checkout.
Exercises for Programmers by Brian P. Hogan
@bphogan
Great programmers practice to keep their skills sharp. Get sharp and stay sharp with more than fifty practice exercises rooted in real-world scenarios.
Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users and are easy to maintain. Real-Time Phoenix, in beta
#pragprog
Exercises for Programmers by Brian P. Hogan
@bphogan
Great programmers practice to keep their skills sharp. Get sharp and stay sharp with more than fifty practice exercises rooted in real-world scenarios.
If I had a dime for every time I've seen someone use FLOAT to store currency, I'd have $1000.0000000001588.
-- Bill Karwin (
@billkarwin
)
#PragProgTips
We are DRM free and always have been. Come celebrate our ebooks with 20% off TODAY ONLY using code alwaysDRMfree at
DRM means you don’t own the books you’ve bought:
If harnessing the outstanding power of concurrent processing in Elixir to work with distributed graph datasets and manage data at scale sounds like what you need, we've got something you're gonna love. Exploring Graphs with Elixir, now in Beta.
#pragprog
Code is communication. Being a better tech writer helps you become a better programmer. Whether you're writing READMEs, commit messages, code docs, or any other support content, tech writing skills contribute to your success.
#PragProgWriMo
#NaNoWriMo2021
New beta release for Programming WebAssembly with Rust by
@KevinHoffman
:
* Added appendices.
* Corrected minor errata.
* Content-complete and heading to production.
Write Elixir tests that you can be proud of. Start with the basics, then build coverage for refactoring and beyond. Testing Elixir now in print. Or get 40% off the ebook at with code "LMELIXIRCOMPLETE" Full details at
#pragprog
Take command of modern JavaScript and unlock your potential to create powerful apps.
Now through Oct 31, take 40% off Rediscovering JavaScript by Venkat Subramaniam (
@venkat_s
) at . Use promo code Hacktoberfest2021 at checkout
Start building high-performance/fault-tolerant apps Elixir is famous for today
Now through Oct 31, take 40% off Concurrent Data Processing in Elixir by Svilen Gospodinov (
@svileng
) at . Use promo code Hacktoberfest2021 at checkout
Rust, Elixir and SwiftUI. Python, JavaScript and Go. APIs, ML, algorithms, AI and quantum computing. Teams, managers, Agile and more! It's all here, and it's all 40% off thru Dec. 1st with promo code turkeysale2020. Shop our Black Friday Sale now
#pragprog
New updates to Programming Elm!
• Updated to Elm 0.19:
– Chapter 1, Get Started with Elm
– Chapter 2, Create Stateful Elm Applications
– Chapter 3, Refactor and Enhance Elm Applications
– Chapter 4, Communicate with Servers
PragProg
#1
direct sales title for 2023:
Machine Learning in Elixir by Sean Moriarity
Use code 2023Top10 for 40% off this and all top ten titles
Congratulations
@sean_moriarity
#MyElixirStatus
Programming Clojure, Third Edition by Alex Miller (
@puredanger
) with Stuart Halloway (
@stuarthalloway
) and Aaron Bedra (
@abedra
)
In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems.
Read this Good Math Excerpt by Mark C. Chu-Carroll (
@MarkCC
) on Irrational Numbers
Good Math is your guide to intriguing topics from two thousand years of mathematics: from Egyptian fractions to Turing machines
The Nature of Software Development by Ron Jeffries
This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost.
Domain Modeling Made Functional by Scott Wlaschin
@ScottWlaschin
Increase customer satisfaction, speed development cycles, and waste less work. Solve real problems by focusing on real-world requirements for your software.
Domain Modeling Made Functional by Scott Wlaschin
@ScottWlaschin
Increase customer satisfaction, speed development cycles, and waste less work. Solve real problems by focusing on real-world requirements for your software.
Rust is an exciting language that offers C's power, memory safety, concurrency and productivity boosts. Dive in by making games with Hands-on Rust, now in print. Or 40% off the ebook with code HWRUSTCOMPLETE at . Details at
#pragprog
The Passionate Programmer 2nd edition by Chad Fowler
Remarkable careers don’t come by chance. They require thought, intention, action, and a willingness to change course.
Programming Ruby 3.2 (5th Edition) by Noel Rappin, with Dave Thomas
@noelrap
@pragdave
Go from your first idea to working code in the shortest time possible. Updated with all the new and changed syntax and semantics through Ruby 3.2.
Our Black Friday sale is back! Use coupon code turkeysale2020 to save 40% on ebooks and audio books from . Check out deals from our partners and grab some PragSwag. Early Bird Black Friday Sale starts today
#pragprog
Top sellers last month:
Domain Modeling Made Functional,
Release It!,
Programming Clojure,
Programming Elixir ≥ 1.6,
Functional Web Development with Elixir, OTP, and Phoenix,
Rails 5 Test Prescriptions
Don’t miss out!
Week
#4
of Pragprog's big Spring Sale - this week, select Ruby, Rails and Elixir titles are 50% off, with the discount code: 2024Trifecta
All on the PragProg site, including these best-selling Elixir titles -
Don't wade through oceans of JavaScript to build the interactive applications today’s users crave. Learn how the innovative Phoenix LiveView library empowers you to build applications that are fast and highly interactive, and reliable.
By
@redrapids
&
@sm_debenedetto
Learn Rust while building a complete fully-functional roguelike game. This
@educativeinc
course is based on material from Hands-on Rust by
@herberticus
Considering self-publishing? Think editing, proofing, indexing, layout, cover design, distribution, and marketing. We are Pragmatic, and we are developers, for developers. 50% royalty split with authors.
Contact: proposals
@pragprog
.com
In this fully revised edition of Brian Okken's
@brianokken
Python Testing with pytest, explore pytest’s superpowers—simple asserts, fixtures, parametrization, markers, and plugins—while creating simple tests and test suites against a small database app.
Dive deep into SQL and database design, and learn to recognize the most common missteps. SQL Antipatterns, Volume 1 now in beta. And listen up! The final episode of this season's Pragmatic Hero's Journey podcast is now out, too. Full details at
#pragprog
Dive into Elixir's test philosophy and the terminology and concepts that underlie good tests. Starting from the basics, build comprehensive test coverage that provides safety for refactoring and confidence in your code. Testing Elixir, in beta
#pragprog
Meet Weston, the Genetic Algorithms in Elixir spokesdog. Sean Moriarity (
@sean_moriarity
) writes, "His favorite activity is probably playing Tug-of-war when he’s not stealing socks, shoes, and other random things around the house."
#PragProgPets
New beta release for Programming Phoenix 1.4, by
@chris_mccord
,
@redrapids
, and
@josevalim
:
* Added Chapter 12, Observer and Umbrellas.
* Addressed errata
Programming WebRTC by Karl Stolley
@stolleydotdev
Use WebRTC to build the next generation of web applications that stream media and data in real time, directly from one user to another—all by working in the browser.
Program a fully working roguelike game as you learn Rust. Get your copy of Hands-on Rust by
@herberticus
for 50% off w/$50+ purchases until 6P ET.
#12DaysOfPragProg
It's here at last: the hardcover edition of The Pragmatic Programmer. Think how great that will look on your shelf! The Pragmatic Programmer, 20th Anniversary Edition now in print
#pragprog
Top sellers for July:
Programming Phoenix 1.4
Rediscovering JavaScript
Programming Ecto
3D Game Programming for Kids
Programming Elixir 1.6
Getting Clojure
Release It!
New beta release for Programming WebAssembly with Rust by
@KevinHoffman
:
* Added Chapter 7, "Exploring the Internet of WebAssembly Things."
* Corrected minor errata.
Build and deploy a production-grade weather station sensor hub using Elixir and Nerves while learning all the best practices for structuring and organizing Nerves applications. Build a Weather Station with Elixir and Nerves now in beta. More at
#pragprog
From Python and Elixir to algorithms, machine learning, and open source, get 50% off titles that will help you take a second look at the technologies you need to know today. Use promo code "ThinkAgain2021" on . Details at
#pragprog
Congratulations, Svilen Gospodinov
@svileng
Concurrent Data Processing in Elixir is
#1
New Release in Parallel Computer Programming. It's a top bestseller in 3 other categories we've found. We are superproud of
@svileng
and the effort and love that went in his book.
❤️📙❤️
Functional Programming in Java, Second Edition by Venkat Subramaniam
@venkat_s
Convert your complicated imperative code into elegant function-style: expressive, concise, and with reduced complexity.