Pragmatic Bookshelf: 111 books

Cover of tmux 2

tmux 2

Productive Mouse-Free Development

by Brian P. Hogan
Language: English
Release Date: November 17, 2016

Your mouse is slowing you down. The time you spend context switching between your editor and your consoles eats away at your productivity. Take control of your environment with tmux, a terminal multiplexer that you can tailor to your workflow. With this updated second edition for tmux 2.3, you'll...
Cover of The Dream Team Nightmare

The Dream Team Nightmare

Boost Team Productivity Using Agile Techniques

by Portia Tung
Language: English
Release Date: November 8, 2013

This first-ever interactive Agile Adventure is the gripping tale of an experienced team struggling with agile adoption. In this unique mashup of a business novel written in the gamebook format, you'll overcome common yet daunting challenges that come from using agile methods. As Jim, the agile coach,...
Cover of Take My Money

Take My Money

Accepting Payments on the Web

by Noel Rappin
Language: English
Release Date: February 1, 2017

Getting paid using Stripe or PayPal is only the beginning of creating a fully-functional e-commerce application. You also need to handle failure cases, inventory management, administration, security, reporting, and be compliant with legal issues. Manage one-time transactions and recurring subscriptions,...
Cover of Designed for Use

Designed for Use

Create Usable Interfaces for Applications and the Web

by Lukas Mathis
Language: English
Release Date: April 7, 2016

This book is for designers, developers, and product managers who are charged with what sometimes seems like an impossible task: making sure products work the way your users expect them to. You'll find out how to design applications and websites that people will not only use, but will absolutely love....
Cover of The Cucumber for Java Book

The Cucumber for Java Book

Behaviour-Driven Development for Testers and Developers

by Seb Rose, Matt Wynne, Aslak Hellesoy
Language: English
Release Date: February 6, 2015

Teams working on the JVM can now say goodbye forever to misunderstood requirements, tedious manual acceptance tests, and out-of-date documentation. Cucumber - the popular, open-source tool that helps teams communicate more effectively with their customers - now has a Java version, and our bestselling...
Cover of Functional Web Development with Elixir, OTP, and Phoenix
by Lance Halvorsen
Language: English
Release Date: January 25, 2018

Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web applications. For decades OTP has helped developers create incredibly robust, scalable applications with unparalleled uptime. Make the most of them as you build a stateful web app with Elixir,...
Cover of The Developer's Code

The Developer's Code

What Real Programmers Do

by Ka Wai Cheung
Language: English
Release Date: February 7, 2012

You're already a great coder, but awesome coding chops aren't always enough to get you through your toughest projects. You need these 50+ nuggets of wisdom. Veteran programmers: reinvigorate your passion for developing web applications. New programmers: here's the guidance you need to get started....
Cover of A Common-Sense Guide to Data Structures and Algorithms

A Common-Sense Guide to Data Structures and Algorithms

Level Up Your Core Programming Skills

by Jay Wengrow
Language: English
Release Date: August 3, 2017

" Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. This book takes a practical approach to data structures and algorithms,...
Cover of Adopting Elixir

Adopting Elixir

From Concept to Production

by Ben Marx, Jose Valim, Bruce Tate
Language: English
Release Date: March 14, 2018

Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you're going to need to know more than just the language. The case studies and strategies in this book will get you there. Learn the best practices for the whole life...
Cover of Mazes for Programmers

Mazes for Programmers

Code Your Own Twisty Little Passages

by Jamis Buck
Language: English
Release Date: July 15, 2015

Unlock the secrets to creating random mazes! Whether you're a game developer, an algorithm connoisseur, or simply in search of a new puzzle, you're about to level up. Learn algorithms to randomly generate mazes in a variety of shapes, sizes, and dimensions. Bend them into Moebius strips, fold them...
Cover of Software Design X-Rays

Software Design X-Rays

Fix Technical Debt with Behavioral Code Analysis

by Adam Tornhill
Language: English
Release Date: March 8, 2018

Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversaries with novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with code. And that's just for starters....
Cover of The Passionate Programmer

The Passionate Programmer

Creating a Remarkable Career in Software Development

by Chad Fowler
Language: English
Release Date: May 28, 2009

Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path...
Cover of Functional Programming in Java

Functional Programming in Java

Harnessing the Power Of Java 8 Lambda Expressions

by Venkat Subramaniam
Language: English
Release Date: February 19, 2014

Intermediate level, for programmers fairly familiar with Java, but new to the functional style of programming and lambda expressions. Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the...
Cover of Test-Driving JavaScript Applications

Test-Driving JavaScript Applications

Rapid, Confident, Maintainable Code

by Venkat Subramaniam
Language: English
Release Date: October 7, 2016

Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, Express, MongoDB, jQuery, AngularJS, or directly manipulate the DOM, you can test-drive JavaScript. Learn the craft of writing meaningful, deterministic automated tests with Karma, Mocha, and Chai. Test asynchronous JavaScript,...
1 2 3 4 56 7 8
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