Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Programming


81. 

Application Development in iOS 7

Application Development in iOS 7

By: Kyle Begeman

Publisher: Packt Publishing

Publication Date: 19-MAY-2014

Insert Date: 21-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Learn how to build an entire real-world application using all of iOS 7's new features Get acquainted with the new features of iOS7 through real-world, project-based learning Take an in-depth look at Xcode 5, Foundation, and autolayout Utilize the full source code and assets present to build an actual interactive application In Detail Unleash the new features of iOS 7 within the latest Xcode development environment. One of the most important pieces of any SDK is the Integrated Development Environment (IDE), which is why we will start by learning all the new features of...

82. 

You Don't Know JS: this & Object Prototypes

You Don't Know JS: this & Object Prototypes

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 28-JUL-2014

Insert Date: 20-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned. Like other books in the "You Don’t Know JS" series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid....

83. 

Full Stack Web Development with Backbone.js

Full Stack Web Development with Backbone.js

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 27-JUN-2014

Insert Date: 20-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Learn how to build a full-stack application with Backbone.js by taking advantage of JavaScript modules, workflow automation, and Backbone’s interface building blocks. With this practical guide, author Patrick Mulder takes experienced backend developers and JavaScript programmers through the steps necessary to create a fully functional single-page application....

84. 

Just Hibernate

Just Hibernate

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 12-JUN-2014

Insert Date: 20-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

If you’re looking for a short, sweet, and simple introduction (or reintroduction) to Hibernate, this is the book you want. Through clear real-world examples, you’ll learn Hibernate and object-relational mapping from the ground up, starting with the basics. Then you’ll dive into the framework’s moving parts to understand how they work in action....

85. 

Ivor Horton's Beginning Visual C++ 2013

Ivor Horton's Beginning Visual C++ 2013

By: 

Publisher: Wrox

Publication Date: 12-MAY-2014

Insert Date: 16-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Learn C++ with the best tutorial on the market! Horton's unique tutorial approach and step-by-step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton's Beginning Visual C++ 2013, Horton not only guides you through the fundamentals of the standard C++ language, but also teaches you how C++ is used in the latest Visual Studio 2013 environment. Visual Studio 2013 includes major changes to the IDE and expanded options for C++ coding. Ivor Horton's Beginning Visual C++ 2013 will teach you the latest techniques to take your Visual C++ coding to an all-new...

86. 

Getting Started with OUYA

Getting Started with OUYA

By: Ruben Hoyos; Robinson Moncada

Publisher: Packt Publishing

Publication Date: 12-MAY-2014

Insert Date: 15-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

A practical guide to developing games for the revolutionary OUYA console Learn the basic principles of game development for the OUYA console Get to know the business model, content types, and specifications of the OUYA console Develop your first project for the OUYA console In Detail The OUYA console is a fully customizable open source indie console, which is based on the Android operating system and equipped with the powerful Tegra 3 graphics processor. It provides unprecedented levels of performance for an open source console, and is a new open platform for game...

87. 

Rough Cuts
Programming Scala, 2nd Edition

Programming Scala, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 15-OCT-2014

Insert Date: 15-MAY-2014

Table of Contents • Start Reading

The second edition of Programming Scala gets experienced developers up to speed on one of today's most exciting languages. Scala offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book teaches programmers how to be productive with Scala quickly, and explains what makes this language ideal for today's highly scalable, component-based applications that support concurrency and distribution. New chapters include pattern matching, comprehensions, and advanced functional programming....

88. 

Rough Cuts
Building Proximity Applications with iBeacon

Building Proximity Applications with iBeacon

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-SEP-2014

Insert Date: 15-MAY-2014

Table of Contents • Start Reading

Information on pinpoint locations can be extremely useful for mobile application developers, but that precise level of detail is difficult to achieve, especially indoors, where GPS signals and cellular service might be weak or unreachable. With this practical book, you’ll learn how to use iBeacons with your applications to determine a user’s location within a few inches and deliver timely, relevant information....

89. 

Learning Object-Oriented Programming in C# 5.0

Learning Object-Oriented Programming in C# 5.0

By: B.M. Harwani

Publisher: Course Technology PTR

Publication Date: 21-MAY-2014

Insert Date: 14-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

With a solid focus on hands-on projects, LEARNING OBJECT-ORIENTED PROGRAMMING IN C# 5.0 is a comprehensive guide to all the most valuable features of C# 5.0. The book covers all the fundamentals, beginning with easy examples and gradually delving deeper into complex topics, providing the essential information you'll need to learn Visual C#. With the expert guidance of programmer, author, and teacher B.M. Harwani, you will explore the principles and benefits of object-oriented programming, in-depth OOP fundamentals, creating and using advanced class features such as generics and operator...

90. 

Pro ASP.NET MVC 5 Platform

Pro ASP.NET MVC 5 Platform

By: Adam Freeman

Publisher: Apress

Publication Date: 22-APR-2014

Insert Date: 13-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

The power of ASP.NET MVC 5 stems from the underlying ASP.NET platform. To make your ASP.NET MVC applications the best they can be, you need to fully understand the platform features and know how they can be used to build effective and elegant MVC framework applications. The ASP.NET platform provides ASP.NET MVC applications with a rich suite of services including vital every-day features like extensible request handling, state management, and user authentication. Understanding how these features work is the difference between creating an average web application and the...

91. 

Learn Raspberry Pi Programming with Python

Learn Raspberry Pi Programming with Python

By: Wolfram Donat

Publisher: Apress

Publication Date: 05-MAY-2014

Insert Date: 13-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Learn Raspberry Pi Programming with Python will show you how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. You'll learn how to program in Python on your Raspberry Pi with hands-on examples and fun projects. Even if you're completely new to programming in general, you'll figure out how to create a home security system, an underwater photography system, an RC plane with a camera, and even a near-space weather balloon with a camera. You'll learn how to make a variety of fun and even useful projects, from a web bot to search and...

92. 

High-Performance Windows Store Apps

High-Performance Windows Store Apps

By: Brian Rasmussen

Publisher: Microsoft Press

Publication Date: 05-MAY-2014

Insert Date: 13-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Understand what every developer should know about performance when building Windows Store apps. Not designed as a comprehensive reference, this book instead zeroes in on the essentials of planning for great performance and provides a solid starting point for building fast apps. This concise, performance-focused guide: Provides an introduction to the Windows platform from a performance point of view Describes how to set performance goals, establish tests to track performance, and covers tools to instrument code and analyze performance Explains why common techniques such as micro...

93. 

Rough Cuts
Designing for Scalability with Erlang/OTP

Designing for Scalability with Erlang/OTP

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 15-NOV-2014

Insert Date: 09-MAY-2014

Table of Contents • Start Reading

Design and build complex, scalable commercial-grade systems with the Open Telecom Platform (OTP), the open source system developed by Ericsson and written in Erlang. With this hands-on book, you’ll learn how to apply OTP libraries and techniques to develop concurrent, fault-tolerant systems for a wide range of industries....

94. 

iOS App Development For Dummies

iOS App Development For Dummies

By: 

Publisher: For Dummies

Publication Date: 14-APR-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

If you've got incredible iOS ideas, get this book and bring them to life! iOS 7 represents the most significant update to Apple's mobile operating system since the first iPhone was released, and even the most seasoned app developers are looking for information on how to take advantage of the latest iOS 7 features in their app designs. That's where iOS App Development For Dummies comes in! Whether you're a programming hobbyist wanting to build an app for fun or a professional developer looking to expand into the iOS market, this book will walk you through the fundamentals of building a...

95. 

Beginning iOS Programming For Dummies

Beginning iOS Programming For Dummies

By: 

Publisher: For Dummies

Publication Date: 14-APR-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

The ultimate beginner's guide to programming in the iOS environment The Apple App Store is a gold mine for developers, but with more apps for the iPhone, iPad, and iPod touch being added every day, it s essential to have a solid programming foundation to create the best apps possible. If you're eager to learn the ins and outs of iOS programming, this is your book. It teaches object-oriented programming within the iOS framework from the ground up, preparing you to create the next super iPhone or iPad app. Get a handle on the iOS framework, object-oriented best practices, and the Xcode...

96. 

Art of Computer Programming, Volume 2: Seminumerical Algorithms, Third Edition

Art of Computer Programming, Volume 2: Seminumerical Algorithms, Third Edition

By: Donald E. Knuth

Publisher: Addison-Wesley Professional

Publication Date: 04-NOV-1997

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming. —Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. —Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the...

97. 

Java™ SE 8 for Programmers, Third Edition

Java™ SE 8 for Programmers, Third Edition

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 30-MAR-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

The professional programmer’s Deitel® guide to Java™ SE 7 and SE 8 (Java 8) development with the powerful Java™ platform ¿ Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java™ language and Java™ APIs in depth. The book presents¿ concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. The book features hundreds of complete Java™ programs with thousands of lines of...

98. 

Java™ in 24 Hours, Sams Teach Yourself (Covering Java 8), Seventh Edition

Java™ in 24 Hours, Sams Teach Yourself (Covering Java 8), Seventh Edition

By: Rogers Cadenhead

Publisher: Sams

Publication Date: 20-MAY-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Sams Teach Yourself Java in 24 Hours, Seventh Edition Covers Java 8 and Android Development In just 24 lessons of one hour or less, you can learn the fundamentals of Java programming. In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping readers learn Java's core features and techniques from the ground up. Friendly, accessible, and conversational, this book offers a practical grounding in the language, without ever becoming overwhelming or intimidating. Full-color figures and clear instructions visually show you how to...

99. 

Java For Dummies, 6th Edition

Java For Dummies, 6th Edition

By: 

Publisher: For Dummies

Publication Date: 31-MAR-2014

Insert Date: 08-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

The top-selling beginning Java book is now fully updated! As an unstoppably platform-independent, object-oriented programming language, Java is used for developing web and mobile applications. In this up-to-date bestselling book, veteran author Barry Burd shows you how to create basic Java objects and clearly explains when you should simply reuse existing code. Explores how the new version of Java offers more robust functionality and new features such as closures to keep Java competitive with more syntax-friendly languages like Python and Ruby Covers object-oriented programming...

100. 

Functional Thinking

Functional Thinking

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 16-JUL-2014

Insert Date: 07-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

If you want to take advantage of functional programming features in Java and other languages, this in-depth guide takes you beyond syntax and demonstrates how you need to think in a new way. Software architect Neal Ford shows intermediate to advanced developers how functional coding allows you to step back a level of abstraction so you can see your programming problem with greater clarity....