April 28, 2022
Enter coupon code GAMES2022 at checkout to save 50% on any of the following titles:
Offer not valid for previous purchases. Expires May 6, 2022.
Make fun games as you learn the Rust programming language through a series of hands-on game development tutorials and real-world use of core language skills.
Apple Game Frameworks and Technologies
Build 2D games with SpriteKit and Swift. Add clever features like pathfinding, artificial intelligence, and complex rule systems to your games with GameplayKit.
Portable Python Projects
Create awesome automation solutions for home or work that don’t require an electronics degree, cumbersome add-ons, or expensive third-party subscription services.
Mazes for Programmers
Explore a dozen algorithms for generating puzzles randomly, each copiously illustrated and accompanied by working implementations in Ruby.
Exercises for Programmers
Get sharp and stay sharp with more than fifty practice exercises rooted in real-world scenarios.
The Ray Tracer Challenge
Challenge yourself and code a photorealistic 3D renderer from scratch, test-first, with shadows, reflections, and support for a half-dozen graphics primitives.
Build a Weather Station with Elixir and Nerves
Build and deploy a production-grade weather station sensor hub using Elixir and Nerves, all while leveraging the best practices established by the Nerves community.
Build a Binary Clock with Elixir and Nerves
Become a better Elixir programmer as you build your own desktop showpiece with a layered approach to software design.
Do More with What You Know
From paperbacks and ebooks to online courses and beyond, if you want to create technical content, we may be your perfect partner.
Leverage our 20+ years of experience, our global distribution network, our massive fan base, our relationships with industry leaders, our editorial, production, and marketing prowess, and even our reputation for excellence. Sure, you could go it alone, but with some of the highest royalties in all of traditional publishing and your own personal team, why would you bother?
Shoot us an email at email@example.com or visit pragprog.com/publish-with-us for more details today.
Let's publish something together!
Upcoming Author Appearances2022-05-03 Johanna Rothman,
Free Your Inner Writer: Agile and Lean Approaches to Write Fast and Well
2022-05-10 Johanna Rothman,
Create Your Successful Agile Project: Principles Over Practices (in person!)
2022-05-15 Staffan Nöteberg,
Shinescrum Shanghai/Beijing (Online)
2022-05-18 Andy Atkinson,
RailsConf Portland, OR 2022
Be the First
Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest content, best promotions, and upcoming events.
Want even more? Follow @pragprog on Twitter and The Pragmatic Programmers on LinkedIn for commentary, news, job openings, and even puzzles.
And while you're here, remember to look up Andy Hunt @PragmaticAndy and Dave Thomas @pragdave, too.
Thanks for your continued support,
By Professional Developers, for Professional Developers
Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615