Pragmatic Bookshelf: 111 books

Cover of Pragmatic Unit Testing in Java 8 with JUnit
by Jeff Langr, Andy Hunt, Dave Thomas
Language: English
Release Date: March 9, 2015

The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You'll learn mnemonics to help you know what tests to write, how to remember...
Cover of Pragmatic Scala

Pragmatic Scala

Create Expressive, Concise, and Scalable Applications

by Venkat Subramaniam
Language: English
Release Date: September 10, 2015

Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO and functional programming, and Pragmatic Scala shows you how to work effectively with both. Updated to Scala 2.11, with in-depth coverage of new features such...
Cover of Pragmatic Thinking and Learning

Pragmatic Thinking and Learning

Refactor Your Wetware

by Andy Hunt
Language: English
Release Date: October 28, 2008

Printed in full color. Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, but what about wetware--our own brains? Learning new skills and new technology is critical to your career, and it's all in...
Cover of Pragmatic Guide to Subversion
by Mike Mason
Language: English
Release Date: November 28, 2010

Subversion is the most popular open-source version control system on the planet. Development teams-big and small, enterprise and open source-use this fast, feature-rich tool daily. Pragmatic Guide to Subversion presents the 48 essential tasks you need to know. It's your shortcut to the Subversion...
Cover of The Healthy Programmer

The Healthy Programmer

Get Fit, Feel Better, and Keep Coding

by Joe Kutner
Language: English
Release Date: June 26, 2013

Printed in full color. To keep doing what you love, you need to maintain your own systems, not just the ones you write code for. Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative--skills critical to doing your job well. Learn how to change your work...
Cover of Programming Elixir ≥ 1.6

Programming Elixir ≥ 1.6

Functional |> Concurrent |> Pragmatic |> Fun

by Dave Thomas
Language: English
Release Date: May 18, 2018

This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, butget them right without all the locking and...
Cover of Pragmatic Version Control Using Git
by Travis Swicegood
Language: English
Release Date: December 28, 2008

There's a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion. Git is a modern, fast, DVCS. But understanding how it fits into your development...
Cover of Pragmatic Guide to Git
by Travis Swicegood
Language: English
Release Date: November 15, 2010

Need to learn how to wrap your head around Git, but don't need a lot of hand holding? Grab this book if you're new to Git, not to the world of programming. Git tasks displayed on two-page spreads provide all the context you need, without the extra fluff.
Cover of Practices of an Agile Developer

Practices of an Agile Developer

Working in the Real World

by Venkat Subramaniam, Andy Hunt
Language: English
Release Date: April 4, 2006

These are the proven, effective agile practices that will make you a better developer. You'll learn pragmatic ways of approaching the development process and your personal coding techniques. You'll learn about your own attitudes, issues with working on a team, and how to best manage your learning,...
Cover of Beyond Legacy Code

Beyond Legacy Code

Nine Practices to Extend the Life (and Value) of Your Software

by David Scott Bernstein
Language: English
Release Date: July 24, 2015

We're losing tens of billions of dollars a year on broken software, and great new ideas such as agile development and Scrum don't always pay off. But there's hope. The nine software development practices in Beyond Legacy Code are designed to solve the problems facing our industry. Discover why these...
Cover of Manage It!

Manage It!

Your Guide to Modern, Pragmatic Project Management

by Johanna Rothman
Language: English
Release Date: June 7, 2007

This book is a reality-based guide for modern projects. You'll learn how to recognize your project's potholes and ruts, and determine the best way to fix problems - without causing more problems. Your project can't fail. That's a lot of pressure on you, and yet you don't want to buy into any...
Cover of Release It!

Release It!

Design and Deploy Production-Ready Software

by Michael T. Nygard
Language: English
Release Date: January 8, 2018

A single dramatic software failure can cost a company millions of dollars - but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things...
Cover of Domain Modeling Made Functional

Domain Modeling Made Functional

Tackle Software Complexity with Domain-Driven Design and F#

by Scott Wlaschin
Language: English
Release Date: January 25, 2018

You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional...
Cover of Seven Mobile Apps in Seven Weeks

Seven Mobile Apps in Seven Weeks

Native Apps, Multiple Platforms

by Tony Hillerson
Language: English
Release Date: August 1, 2016

Answer the question "Can we build this for ALL the devices?" with a resounding YES. Learn how to build apps using seven different platforms: Mobile Web, iOS, Android, Windows, RubyMotion, React Native, and Xamarin. Find out which cross-platform solution makes the most sense for your needs,...
12 3 4 5 6 7 Last
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy