Pragmatic Bookshelf: 111 books

Cover of Automate with Grunt

Automate with Grunt

The Build Tool for JavaScript

by Brian P. Hogan
Language: English
Release Date: April 23, 2014

Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical...
Cover of Async JavaScript

Async JavaScript

Build More Responsive Apps with Less Code

by Trevor Burnham
Language: English
Release Date: November 28, 2012

With the advent of HTML5, front-end MVC, and Node.js, JavaScript is ubiquitous--and still messy. This book will give you a solid foundation for managing async tasks without losing your sanity in a tangle of callbacks. It's a fast-paced guide to the most essential techniques for dealing with async...
Cover of Remote Pairing

Remote Pairing

Collaborative Tools for Distributed Development

by Joe Kutner
Language: English
Release Date: December 2, 2013

You've heard about pair programming's benefits: fewer bugs, improved skills, and faster delivery. But what happens when you want to pair with someone in another city, country, or even hemisphere? With the right tools, you won't have to relocate to refactor. In this book, you'll learn techniques used...
Cover of Clojure Applied

Clojure Applied

From Practice to Practitioner

by Ben Vandgrift, Alex Miller
Language: English
Release Date: August 27, 2015

Think in the Clojure way! Once you're familiar with Clojure, take the next step with extended lessons on the best practices and most critical decisions you'll need to make while developing. Learn how to model your domain with data, transform it with pure functions, manage state, spread your work across...
Cover of Programming Clojure
by Alex Miller, Stuart Halloway, Aaron Bedra
Language: English
Release Date: February 23, 2018

Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools--immutable data,...
Cover of Serverless Single Page Apps

Serverless Single Page Apps

Fast, Scalable, and Available

by Ben Rady
Language: English
Release Date: June 14, 2016

Don't waste your time building an application server. See how to build low-cost, low-maintenance, highly available, serverless single page web applications that scale into the millions of users at the click of a button. Quickly build reliable, well-tested single page apps that stay up and running...
Cover of Create Your Successful Agile Project

Create Your Successful Agile Project

Collaborate, Measure, Estimate, Deliver

by Johanna Rothman
Language: English
Release Date: October 18, 2017

You think agile techniques might be for you, but your projects and organization are unique. An "out-of-the-box" agile approach won't work. Instead, unite agile and lean principles for your project. See how to design a custom approach, reap the benefits of collaboration, and deliver value....
Cover of Core Data in Objective-C

Core Data in Objective-C

Data Storage and Management for iOS and OS X

by Marcus S. Zarra
Language: English
Release Date: June 13, 2016

Core Data is Apple's data storage framework: it's powerful, built-in, and can integrate with iCloud. Discover all of Core Data's powerful capabilities, learn fundamental principles including thread and memory management, and add Core Data to both your iOS and OS X projects. All examples in this edition...
Cover of New Programmer's Survival Manual

New Programmer's Survival Manual

Navigate Your Workplace, Cube Farm, or Startup

by Joshua D. Carter
Language: English
Release Date: November 15, 2011

It's your first day on the new job. You've got the programming chops, you're up on the latest tech, you're sitting at your workstation... now what? New Programmer's Survival Manual gives your career the jolt it needs to get going: essential industry skills to help you apply your raw programming talent...
Cover of Ship it!

Ship it!

A Practical Guide to Successful Software Projects

by Jared Richardson, William A. Gwaltney
Language: English
Release Date: June 1, 2005

Ship It! is a collection of tips that show the tools andtechniques a successful project team has to use, and how to use themwell. You'll get quick, easy-to-follow advice on modernpractices: which to use, and when they should be applied. This bookavoids current fashion trends and marketing hype; instead,...
Cover of Good Math

Good Math

A Geek's Guide to the Beauty of Numbers, Logic, and Computation

by Mark C. Chu-Carroll
Language: English
Release Date: July 18, 2013

Mathematics is beautiful--and it can be fun and exciting as well as practical. Good Math is your guide to some of the most intriguing topics from two thousand years of mathematics: from Egyptian fractions to Turing machines; from the real meaning of numbers to proof trees, group symmetry, and mechanical...
Cover of CoffeeScript

CoffeeScript

Accelerated JavaScript Development

by Trevor Burnham
Language: English
Release Date: February 6, 2015

Over the last five years, CoffeeScript has taken the web development world by storm. With the humble motto "It's just JavaScript," CoffeeScript provides all the power of the JavaScript language in a friendly and elegant package. This extensively revised and updated new edition includes an...
Cover of Core Data in Swift

Core Data in Swift

Data Storage and Management for iOS and OS X

by Marcus S. Zarra
Language: English
Release Date: June 13, 2016

Core Data is intricate, powerful, and necessary. Discover the powerful capabilities integrated into Core Data, and how to use Core Data in your iOS and OS X projects. All examples are current for OS X El Capitan, iOS 9, and the latest release of Core Data. All the code is written in Swift, including...
First 2 3 4 5 6 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