Pragmatic Bookshelf: 111 books

Cover of Crafting Rails 4 Applications

Crafting Rails 4 Applications

Expert Practices for Everyday Rails Development

by Jose Valim
Language: English
Release Date: November 14, 2013

Get ready to see Rails as you've never seen it before. Learn how to extend the framework, change its behavior, and replace whole components to bend it to your will. Eight different test-driven tutorials will help you understand Rails' inner workings and prepare you to tackle complicated projects with...
Cover of Secure Your Node.js Web Application

Secure Your Node.js Web Application

Keep Attackers Out and Users Happy

by Karl Duuna
Language: English
Release Date: December 28, 2015

Cyber-criminals have your web applications in their crosshairs. They search for and exploit common security mistakes in your web application to steal user data. Learn how you can secure your Node.js applications, database and web server to avoid these security holes. Discover the primary attack vectors...
Cover of Effective Testing with RSpec 3

Effective Testing with RSpec 3

Build Ruby Apps with Confidence

by Myron Marston, Ian Dees
Language: English
Release Date: August 30, 2017

"Our tests are broken again!" "Why does the suite take so long to run?" "What value are we getting from these tests anyway?" Solve your testing problems by building and maintaining quality software with RSpec - the popular BDD-flavored Ruby testing framework. This definitive...
Cover of OpenGL ES 2 for Android

OpenGL ES 2 for Android

A Quick-Start Guide

by Kevin Brothaler
Language: English
Release Date: June 26, 2013

Printed in full color. Android is booming like never before, with millions of devices shipping every day. It's never been a better time to learn how to create your own 3D games and live wallpaper for Android. You'll find out all about shaders and the OpenGL pipeline, and discover the power...
Cover of Your Code as a Crime Scene

Your Code as a Crime Scene

Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs

by Adam Tornhill
Language: English
Release Date: March 30, 2015

Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you'll learn strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of forensic psychology...
Cover of Programming Phoenix

Programming Phoenix

Productive |> Reliable |> Fast

by Chris McCord, Bruce Tate, Jose Valim
Language: English
Release Date: April 20, 2016

Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building an application that's fast and reliable. At every step, you'll learn from the Phoenix creators not just...
Cover of Ruby Performance Optimization

Ruby Performance Optimization

Why Ruby is Slow, and How to Fix It

by Alexander Dymo
Language: English
Release Date: November 19, 2015

You don't have to accept slow Ruby or Rails performance. In this comprehensive guide to Ruby optimization, you'll learn how to write faster Ruby code--but that's just the beginning. See exactly what makes Ruby and Rails code slow, and how to fix it. Alex Dymo will guide you through perils of memory...
Cover of Property-Based Testing with PropEr, Erlang, and Elixir
by Fred Hebert
Language: English
Release Date: January 17, 2019

Property-based testing helps you create better, more solid tests with little code. By using the PropEr framework in both Erlang and Elixir, this book teaches you how to automatically generate test cases, test stateful programs, and change how you design your software for more principled and reliable...
Cover of Raspberry Pi

Raspberry Pi

A Quick-Start Guide

by Maik Schmidt
Language: English
Release Date: March 21, 2014

Printed in full color. Most of the book is targeted at beginners in computing and programming. A few parts, such as the small electronics project and setting up a web server, assume some intermediate skills. The Raspberry Pi is one of the most successful open source hardware projects...
Cover of Getting Clojure

Getting Clojure

Build Your Functional Skills One Idea at a Time

by Russ Olsen
Language: English
Release Date: May 9, 2018

Behind every programming language lies a vision of how programs should be built. The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much more than just learning the mechanics of the language....
Cover of Seven Web Frameworks in Seven Weeks

Seven Web Frameworks in Seven Weeks

Adventures in Better Web Apps

by Jack Moffitt, Frederic Daoud
Language: English
Release Date: December 31, 2013

Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores modern options, giving you a taste of each with ideas that will help you create better apps. You'll see frameworks that leverage modern programming languages, employ unique architectures, live client-side...
Cover of Rails 5 Test Prescriptions

Rails 5 Test Prescriptions

Build a Healthy Codebase

by Noel Rappin
Language: English
Release Date: February 16, 2018

Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with the regular application of test-driven development. You'll use Rails 5.1, Minitest 5, and RSpec 3.6, as well as popular testing libraries such as factory_girl and Cucumber. Updates include Rails 5.1 system...
Cover of Xcode Treasures

Xcode Treasures

Master the Tools to Design, Build, and Distribute Great Apps

by Chris Adamson
Language: English
Release Date: October 22, 2018

Learn the critical tips and techniques to make using Xcode for the iPhone, iPad, or Mac easier, and even fun. Explore the features and functionality of Xcode you may not have heard of. Go under the hood to discover how projects really work, so when they stop working, you'll know how to fix them. Explore...
Cover of Learn to Program
by Chris Pine
Language: English
Release Date: March 28, 2009

Printed in full color. For this new edition of the best-selling Learn to Program, Chris Pine has taken a good thing and made it even better. First, he used the feedback from hundreds of reader e-mails to update the content and make it even clearer. Second, he updated the examples in the book...
1 2 3 4 5 6 78
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