O Reilly Media imprint: 1651 books

AspectJ Cookbook

Aspect Oriented Solutions to Real-World Problems

by Russ Miles
Language: English
Release Date: December 20, 2004

When Object Oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and robust, but as time went on and applications became more sophisticated, too, certain areas of "traditional" OO architectures were found...

Test-Driven Development with Python

Obey the Testing Goat: Using Django, Selenium, and JavaScript

by Harry Percival
Language: English
Release Date: August 2, 2017

By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You’ll learn how to write and run tests before building each part of your app, and...

The Hitchhiker's Guide to Python

Best Practices for Development

by Kenneth Reitz, Tanya Schlusser
Language: English
Release Date: August 30, 2016

The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity...

Bandit Algorithms for Website Optimization

Developing, Deploying, and Debugging

by John Myles White
Language: English
Release Date: December 10, 2012

When looking for ways to improve your website, how do you decide which changes to make? And which changes to keep? This concise book shows you how to use Multiarmed Bandit algorithms to measure the real-world value of any modifications you make to your site. Author John Myles White shows you how this...

Intel Threading Building Blocks

Outfitting C++ for Multi-core Processor Parallelism

by James Reinders
Language: English
Release Date: July 12, 2007

Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to...

Think Python

How to Think Like a Computer Scientist

by Allen B. Downey
Language: English
Release Date: December 2, 2015

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition...

Writing GNU Emacs Extensions

Editor Customizations and Creations with Lisp

by Bob Glickstein
Language: English
Release Date: April 1, 1997

Yes, it is possible to be all things to all people, if you're talking about the Emacs editor. As a user, you can make any kind of customization you want, from choosing the keystrokes that invoke your favorite commands to creating a whole new work environment that looks like nothing ever developed...

Regular Expression Pocket Reference

Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET

by Tony Stubblebine
Language: English
Release Date: July 18, 2007

This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including...

Living Clojure

An Introduction and Training Plan for Developers

by Carin Meier
Language: English
Release Date: April 14, 2015

If you’re an experienced programmer who has not worked with Clojure before, this guide is the perfect thorough but gentle introduction for you. Author Carin Meier not only provides a practical overview of this JVM language and its functional programming concepts, but also includes a complete hands-on...

Think Java

How to Think Like a Computer Scientist

by Allen B. Downey, Chris Mayfield
Language: English
Release Date: May 6, 2016

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn...

JavaServer Faces

Building Web-based User Interfaces

by Hans Bergsten
Language: English
Release Date: April 22, 2004

JavaServer Faces, or JSF, brings a component-based model to web application development that's similar to the model that's been used in standalone GUI applications for years. The technology builds on the experience gained from Java Servlets, JavaServer Pages, and numerous commercial and open source...

HTML5 Pocket Reference

Quick, Comprehensive, Indispensable

by Jennifer Robbins
Language: English
Release Date: July 19, 2013

Need help finding the right HTML5 element or attribute for your web page or application? HTML5 Pocket Reference is the classic reference that web designers and developers have been keeping close at hand for more than thirteen years. This fifth edition has been updated to reflect the current...
by Jennifer Niederst Robbins
Language: English
Release Date: May 20, 2009

After years of using spacer GIFs, layers of nested tables, and other improvised solutions for building your web sites, getting used to the more stringent "standards-compliant" design that is de rigueur among professionals today can be intimidating. With standards-driven design, keeping...
by Christopher Schmitt
Language: English
Release Date: October 17, 2006

As the industry standard method for enriching the presentation of HTML-based web pages, Cascading Style Sheets (CSS) allow you to give web pages more structure and a more sophisticated look. But first, you have to get past CSS theory and resolve real-world problems. For those all-too-common...
First 64 65 66 67 68 69 7071 72 73 74 75 76 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