April 10, 2019
There's more to Scrum than just iterations and a daily stand up. If you're going to do Scrum, learn how to do it well, direct from the experts: Scrum founder Jeff Sutherland, patterns movement founder James O. Coplien ("Cope"), and The Scrum Patterns Group. Get your personal copy of A Scrum Book: The Spirit of the Game today at pragprog.com/book/jcscrum.
Also this week, connect your Elixir and Phoenix apps to relational databases with Ecto and Programming Ecto: Build Database Apps in Elixir for Scalability and Performance, now in print and shipping from pragprog.com/book/wmecto.
A Scrum Book: The Spirit of the Game
Building a successful product usually involves teams of people, and many choose the Scrum approach to aid in creating products that deliver the highest possible value. Implementing Scrum gives teams a collection of powerful ideas they can assemble to fit their needs and meet their goals. The ninety-four patterns contained within are elaborated nuggets of insight into Scrum’s building blocks, how they work, and how to use them. They offer novices a roadmap for starting from scratch, yet they help intermediate practitioners fine-tune or fortify their Scrum implementations. Experienced practitioners can use the patterns and supporting explanations to get a better understanding of how the parts of Scrum complement each other to solve common problems in product development.
The patterns are written in the well-known Alexandrian form, whose roots in architecture and design have enjoyed broad application in the software world. The form organizes each pattern so you can navigate directly to organizational design tradeoffs or jump to the solution or rationale that makes the solution work. The patterns flow together naturally through the context sections at their beginnings and ends.
Learn everything you need to know to master and implement Scrum one step at a time—the agile way.
Now available from pragprog.com/book/jcscrum.
Programming Ecto: Build Database Apps in Elixir for Scalability and Performance
Elixir and Phoenix are taking the application development world by storm, and Ecto, the database library that ships with Phoenix, is going right along with them. There are plenty of examples that show you the basics, but to use Ecto to its full potential, you need to learn the library from the ground up.
This definitive guide starts with a tour of the core features of Ecto—repos, queries, schemas, changesets, transactions—gradually building your knowledge with tasks of ever-increasing complexity. Along the way, you'll be learning by doing—a sample application handles all the boilerplate so you can focus on getting Ecto into your fingers.
Build on that core knowledge with a series of recipes featuring more advanced topics. Speed up your test suite by running database tests concurrently. Use nested associations to handle complex table relationships. Add streams to handle large result sets with ease. Based on questions from Ecto users, these recipes cover the most common situations developers run into.
Whether you're new to Ecto or already have an app in production, this title will give you a deeper understanding of how Ecto works and help make your database code cleaner and more efficient.
Now in print and shipping from pragprog.com/book/wmecto.
Upcoming Author Appearances
Did You Know?
Please note our ebooks do not contain any Digital Restrictions Management and have always been DRM-free. For us, "DRM-free" means "freedom." You should own the books you've paid for and read them on whatever device is handy—your laptop, iThingy, BlueBerry, you name it. We think ideas should outlast any device you put them on.
And you can always come back and redownload your books when needed, using your account on pragprog.com. We're here to make your life easier.
Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
- Designing Elixir Systems with OTP: Write Highly Scalable, Self-Healing Software with Layers, in beta
- Agile Web Development with Rails 6, in beta
- Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS, in beta
- Design and Build Great Web APIs: Robust, Reliable, and Resilient, in beta
- Web Development with ReasonML
- Programming WebAssembly with Rust
- Programming Machine Learning
- Modern Erlang for Beginners
Thanks for your continued support,
Publisher, Pragmatic Bookshelf
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts