Browse Results

Showing 16,651 through 16,675 of 54,118 results

Free as in Freedom: Richard Stallman's Crusade for Free Software

by Sam Williams

<p><i>Free as in Freedom</i> interweaves biographical snapshots of GNU project founder Richard Stallman with the political, social and economic history of the free software movement. It examines Stallman's unique personality and how that personality has been at turns a driving force and a drawback in terms of the movement's overall success. </p>

Understanding PaaS: Unleash the Power of Cloud Computing (Oreilly And Associate Ser.)

by Michael P. Mcgrath

The least understood feature of cloud computing, Platform as a Service (PaaS), is also the most powerful and cost effective. This concise overview shows you why organizations that properly wield PaaS can quickly gain a strong competitive advantage. You’ll learn how PaaS enables developers to pursue low cost R&D projects, lets system administrators focus on systems rather than servers, and helps architects evaluate new technology quickly and directly.Many reliable PaaS providers are available today, including services from Amazon, Red Hat, and Google. This book offers valuable advice for technically and not-so-technically minded people who want to understand how PaaS can change the way organizations do computing.Get rudimentary examples of how to initiate projects with a typical PaaS providerConsider language selection, feature set, and general capabilities when evaluating a PaaS solutionAutomate tasks like continuous integration, unit tests, and buildsLearn how to design applications by understanding how PaaS works under the hoodDiscover the critical difference between scaling up and scaling outAnticipate subtle but important differences between traditional computing and PaaS computingChange the way you think about security in the cloud

Testable JavaScript: Ensuring Reliable Code

by Mark Ethan Trostler

One skill that's essential for any professional JavaScript developer is the ability to write testable code. This book shows you what writing and maintaining testable JavaScript for the client- or server-side actually entails, whether you're creating a new application or rewriting legacy code. From methods to reduce code complexity to unit testing, code coverage, debugging, and automation, you'll learn a holistic approach for writing JavaScript code that you and your colleagues can easily fix and maintain going forward. Testing JavaScript code is complicated. This book helps you simply the process considerably. Get an overview of Agile, test-driven development, and behavior-driven development Use patterns from static languages and standards-based JavaScript to reduce code complexity Learn the advantages of event-based architectures, including modularity, loose coupling, and reusability Explore tools for writing and running unit tests at the functional and application level Generate code coverage to measure the scope and effectiveness of your tests Conduct integration, performance, and load testing, using Selenium or CasperJS Use tools for in-browser, Node.js, mobile, and production debugging Understand what, when, and how to automate your development processes

iPod: The Missing Manual, Tenth Edition

by J. D. Biersdorfer

<p>Get the complete scoop the latest line of iPods and the most recent version of iTunes with the guide that outshines them all&#8212;<i>iPod: The Missing Manual</i>. Teeming with high-quality color graphics, this books helps you manage your media, play back music, videos, and photo slideshows, and keep your calendars and contacts up-to-date. Whether you have a brand-new iPod or an old favorite, this book provides expert guidance on all the amazing things you can do.</p>

Programming Grails: Best Practices for Experienced Grails Developers

by Burt Beckwith

Responding to the demand for more in-depth Grails coverage that goes beyond the typical use cases, this book helps experienced developers understand the motivation behind the core ideas of this web development framework. You'll learn Grails best practices for building and deployment, debugging and problem solving, creating and using Grails plugins, as well as testing, security, performance, scaling, tuning, and monitoring. In the process, you'll focus on technologies that Grails uses and integrates with, including: Spring, Hibernate, and relational and non-relational (NoSQL) alternatives to Hibernate Java Enterprise Edition technologies such as EJBs, JMS, and JNDI REST, SOAP, Spring Integration, and Apache Camel

Developing Business Intelligence Apps for SharePoint: Combine the Power of SharePoint, LightSwitch, Power View, and SQL Server 2012

by David Feldman Jason Himmelstein

Create dynamic business intelligence (BI) solutions for SharePoint faster and with more capabilities than previously possible. With this book, you'll learn the entire process--from high-level concepts to development and deployment--for building data-rich BI applications with Visual Studio LightSwitch, SQL Server 2012, and a host of related Microsoft technologies. You'll learn practical techniques and patterns necessary to use all of these technologies together as you build an example application through the course of the book, step by step. Discover how to solve real problems, using BI solutions that will evolve to meet future needs. Learn the fundamentals of SharePoint, LightSwitch, and SQL Server 2012 Get a solid grounding in BI application basics and database design principles Use LightSwitch to build a help desk app, including data model design and SharePoint data integration Build a tabular cube with Microsoft's Business Intelligence Semantic Model (BISM) Dive into the data visualization stack, including Excel and SQL Server Reporting Services Create reports with Excel Services, Report Builder, and PowerView Use tips and tricks for setting up your BI application development environment

ActionScript Developer's Guide to PureMVC: Code at the Speed of Thought

by Cliff Hall

<p>PureMVC is a popular framework that helps developers to implement a Model-View-Controller architecture in their applications. This book teaches the fundamentals of development with PureMVC in the context of a complete Adobe AIR application. Over the course of the book, you will become familiar with all the framework classes and the best practices for their use in your day-to-day work.</p>

Real World OCaml: Functional programming for the masses

by Anil Madhavapeddy Yaron Minsky Jason Hickey

This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book's many examples, you'll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code. Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book's third section, you'll delve deep into the details of the compiler toolchain and OCaml's simple and efficient runtime system. Learn the foundations of the language, such as higher-order functions, algebraic data types, and modules Explore advanced features such as functors, first-class modules, and objects Leverage Core, a comprehensive general-purpose standard library for OCaml Design effective and reusable libraries, making the most of OCaml's approach to abstraction and modularity Tackle practical programming problems from command-line parsing to asynchronous network programming Examine profiling and interactive debugging techniques with tools such as GNU gdb

Inside Cyber Warfare: Mapping the Cyber Underworld (Oreilly And Associate Ser.)

by Jeffrey Carr

Inside Cyber Warfare provides fascinating and disturbing details on how nations, groups, and individuals throughout the world use the Internet as an attack platform to gain military, political, and economic advantages over their adversaries. The second edition goes beyond the headlines of attention-grabbing DDoS attacks and takes a deep look inside recent cyber-conflicts, including the use of Stuxnet. It also includes a Forward by Secretary Michael Chertoff and a guest essay by Melissa Hathaway, among others.

Developing Enterprise iOS Applications: iPhone and iPad Apps for Companies and Organizations

by James Turner

If you plan to develop iOS applications in a corporate setting--for internal consumption or for sale to end users--you need to read this book. Veteran developer James Turner shares best practices and lessons learned from his recent on-the-ground experience planning, building, and shipping an iOS application in an enterprise environment. With lots of examples and solid advice, you'll learn how to use Xcode, Objective-C, and other Apple development tools within the confines of enterprise software methodologies. Don't be deterred by Apple's development philosophy. If you're familiar with Xcode, this guide will help you build and launch enterprise iOS apps successfully. Get Xcode's single-developer model to work in a concurrent development environment Integrate Xcode builds into tools such as Ant and Hudson Use open source libraries to connect iOS with SOAP and other backend services Set up a framework to test iOS apps for code coverage and CCN metrics Manage the legal, marketing, and production issues involved when interacting with iTunes Connect Meet iTunes' requirements for provisioning and distributing your app Provide long-term support by sidestepping Apple's distribution limitations

Design and Prototyping for Drupal: Drupal for Designers

by Dani Nordin

<p>Itching to build interesting projects with Drupal, but confused by the way it handles design challenges? This concise guide helps small teams and solo website designers understand how Drupal works by demonstrating the ways it outputs content. In the second of three volumes on Drupal design, award-winning designer Dani Nordin takes you beyond basic site planning and teaches you key strategies for working with themes, layouts, and wireframes.</p>

Twisted Network Programming Essentials: Event-driven Network Programming with Python

by Abe Fettig Jessica Mckellar

<p>Get started with Twisted, the event-driven networking framework written in Python. With this introductory guide, you&#8217;ll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. You&#8217;ll also learn the tools to build new protocols using Twisted&#8217;s primitives.</p>

Mapping with Drupal: Navigating Complexities to Create Beautiful and Engaging Maps

by Alan Palazzolo Thomas Turnbull

Build beautiful interactive maps on your Drupal website, and tell engaging visual stories with your data. This concise guide shows you how to create custom geographical maps from top to bottom, using Drupal 7 tools and out-of-the-box modules. You'll learn how mapping works in Drupal, with examples on how to use intuitive interfaces to map local events, businesses, groups, and other custom data. Although building maps with Drupal can be tricky, this book helps you navigate the system's complexities for creating sophisticated maps that match your site design. Get the knowledge and tools you need to build useful maps with Drupal today. Get up to speed on map projections, the ethics of making maps, and the challenges of building them online Learn how spatial data is stored, input by users, manipulated, and queried Use the OpenLayers or GMap modules to display maps with lists, tables, and data feeds Create rich, custom interactions by applying geolocation Customize your map's look and feel with personalized markers, map tiles, and map popups Build modules that add imaginative and engaging interactions

Essential iOS Build and Release: A Comprehensive Guide to Building, Packaging, and Distribution (Oreilly And Associate Ser.)

by Ron Roche

Frustrated by the requirements for testing and distributing your iOS app? You're not alone. This concise book takes you step by step through the maze of certification and provisioning processes that have to happen before, during, and after development. You'll learn what's required to sign certificates, test your app on iOS devices, and release the finished product to the App Store. Whether you're a developer looking to spend more time coding and less time figuring out how to install your application, or a release engineer responsible for producing reliable builds, this guide will help you successfully navigate the build and release processes for your iOS app. Get an overview of the iOS Dev Center, including the iOS Provisioning Portal, Member Center, and iTunes Connect Create your App ID, and generate signing certificates for development and distribution Manage the provisioning profiles necessary to test your app on iOS devices Learn common scenarios for iOS Simulator, Ad Hoc, and App Store distribution builds Automate the process to continuously build, sign, and package your app(s) for distribution

Tap, Move, Shake: Turning Your Game Ideas into iPhone & iPad Apps

by Todd Moore

Got a great game idea? This complete do-it-yourself guide shows you how to make your game idea a reality for the iPhone and iPad. By developing a real game hands-on through the course of this book, you'll get a thorough introduction to Xcode and Objective-C, while learning how to implement game logic, sophisticated graphics, game physics, sounds, and computer AI. Author Todd Moore taught himself how to create an iPhone game in a week, with no previous knowledge of Apple's development tools. Now he develops smartphone games and apps full time. With this book, any coder can turn game ideas into real products, ready for the App Store. Get started by writing a simple game in only 20 lines of code Build a complete air hockey game from scratch Learn best practices for tracking multiple screen touches Use animation loops and create collision functions Get the tools you need to build your own stunning game graphics Apply game physics to give your game a sense of realism Record and edit lifelike sound effects, and create your own background music Design a computer player with different levels of difficulty Featuring an introduction by Steve Wozniak Todd Moore founded TMSOFT to create unique smart phone applications and games. His most popular game title, Card Counter, was featured by Engadget, the Los Angeles Times, and CNET TV. Todd's most popular application, White Noise, was featured by iTunes, Health Magazine, The Washington Post, PC Magazine, and Late Night with Jimmy Fallon.

Understanding Context: Environment, Language, and Information Architecture

by Andrew Hinton

To make sense of the world, we're always trying to place things in context, whether our environment is physical, cultural, or something else altogether. Now that we live among digital, always-networked products, apps, and places, context is more complicated than ever--starting with "where" and "who" we are.This practical, insightful book provides a powerful toolset to help information architects, UX professionals, and web and app designers understand and solve the many challenges of contextual ambiguity in the products and services they create. You'll discover not only how to design for a given context, but also how design participates in making context.Learn how people perceive context when touching and navigating digital environmentsSee how labels, relationships, and rules work as building blocks for contextFind out how to make better sense of cross-channel, multi-device products or servicesDiscover how language creates infrastructure in organizations, software, and the Internet of ThingsLearn models for figuring out the contextual angles of any user experience

Dreamweaver CS6: The Missing Manual

by David Sawyer Mcfarland

Dreamweaver CS6 is the most capable website design and management program yet, but there's no printed guide to its amazing features. That's where Dreamweaver CS6: The Missing Manual comes in. You'll learn to use every facet of this versatile program, through jargon-free explanations and 13 hands-on tutorials. The important stuff you need to know: Get A to Z guidance. Go from building simple web pages to creating rich, interactive websites. Learn state-of-the-art design. Create dynamic, visually appealing sites using JavaScript and CSS, and see how HTML5 and CSS3 fit in. Add instant interactivity. Use Dreamweaver's unique Spry technology to easily add complex layout options, like drop-down menus. Use timesaving features. Take advantage of Dreamweaver's libraries, templates, and hundreds of extensions. Go mobile. Design sites for smartphones, tablets, and desktop PCs, using the same HTML. Simplify site management. Check for broken links, streamline site-wide changes, and reorganize your site in a snap.

Git Pocket Guide: A Working Introduction

by Richard E. Silverman

This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience. Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history. Examine the state of your project at earlier points in time Learn the basics of creating and making changes to a repository Create branches so many people can work on a project simultaneously Merge branches and reconcile the changes among them Clone an existing repository and share changes with push/pull commands Examine and change your repository's commit history Access remote repositories, using different network protocols Get recipes for accomplishing a variety of common tasks

Developing with PDF: Dive Into the Portable Document Format (Oreilly and Associate)

by Leonard Rosenthol

PDF is becoming the standard for digital documents worldwide, but it's not easy to learn on your own. With capabilities that let you use a variety of images and text, embed audio and video, and provide links and navigation, there's a lot to explore. This practical guide helps you understand how to work with PDF to construct your own documents, troubleshoot problems, and even build your own tools. You'll also find best practices for producing, manipulating, and consuming PDF documents. In addition, this highly approachable reference will help you navigate the official (and complex) ISO documentation. Learn how to combine PDF objects into a cohesive whole Use PDF's imaging model to create vector and raster graphics Integrate text, and become familiar with fonts and glyphs Provide navigation within and between documents Use annotations to overlay or incorporate additional content Build interactive forms with the Widget annotation Embed related files such as multimedia, 3D content, and XML files Use optional content to enable non-printing graphics Tag content with HTML-like structures, including paragraphs and tables

Learning Perl Student Workbook

by Brian D Foy

If you’re a programmer, system administrator, or web hacker just getting started with Perl, this workbook helps you gain hands-on experience with the language right away. It’s the perfect companion to the 6th Edition of Learning Perl (known as “the Llama”), which is based on the popular introductory Perl course taught by the book’s authors since 1991.The first half of this workbook presents the exercises, with answers in the second half. The material covers Perl up to version 5.14.Topics include:Scalar DataLists and ArraysSubroutinesInput and OutputHashesRegular ExpressionsControl StructuresPerl ModulesFile TestsDirectory OperationsStrings and SortingSmart MatchingProcess ManagementSome Advanced Perl TechniquesDatabases

Android Developer Tools Essentials: Android Studio to Zipalign

by Mike Wolfson Donn Felker

Developing Android apps is a challenge: it's hard enough to write high-performing apps that run well, but you've also got to make them look good on a wide variety of Android devices. Fortunately, there are a many tools that take the pain out of developing Android, but they don't readily give up their secrets. To help with your user interface, the Android Graphical Layout Tools make laying out complicated Activities easy, and the HierarchyViewer does a great job of identifying complexity in your layouts. To help identify memory or resource issues you can use the Dalvik Debug Manager Service (DDMS) tools, which include TraceView and AllocationTracker. These make it easy to understand exactly where your application is allocating resources. There are tools to help simulate devices: the Android Virtual Device (AVD) tools. Lastly, there is a rich set of plugins for a variety of Integrated Development Environments that help streamline the development process:the Android Developer Tools (ADT) plug-ins. This book will guide you through the proper usage of all of these tools. It will describe in detail what each tool is designed to do, when and how to use them, and how to integrate them into your development workflow, making the development process less painful. This book will give you a better understanding of the variety of tools available, and empower your to design and deliver great Android Applications.

Developing Backbone.js Applications: Building Better JavaScript Applications (Oreilly And Associate Ser.)

by Addy Osmani

If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture. Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications--a simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Google's Chrome team, also demonstrates advanced uses of the framework. Learn how Backbone.js brings MVC benefits to the client-side Write code that can be easily read, structured, and extended Work with the Backbone.Marionette and Thorax extension frameworks Solve common problems you'll encounter when using Backbone.js Organize your code into modules with AMD and RequireJS Paginate data for your Collections with the Backbone.Paginator plugin Bootstrap a new Backbone.js application with boilerplate code Use Backbone with jQuery Mobile and resolve routing problems between the two Unit-test your Backbone apps with Jasmine, QUnit, and SinonJS

Best of TOC 2012

by O'Reilly Radar Team

The Best of TOC New York 2012 The acceleration of change and innovation in the publishing industry today is dizzying, and the pace can be overwhelming. At O'Reilly's TOC New York Conference in February 2012, practitioners and executives from the publishing and tech industries joined together to navigate the ongoing transformation. With this video compilation, you'll get a seat in the front row of every session at this groundbreaking conference. Watch stirring keynotes from luminaries such as LeVar Burton (RRKidz), Tim Carmody (Wired), and Judith Curr (Atria Books). Then take in practical and inspiring sessions in three tracks: Manage, Make, and Market. Download these videos or view them through our HD player, and learn about the innovations rocking every aspect of the art, craft, and business of publishing in the 21st century. Here are just a few of the sessions you'll receive in this video package: Manage: Hippo in Ballet Shoes, Or Greyhound on the Track? Applying Agile Methodologies to Traditional Publishing--Kristen McLean (Bookigee) You've Decided The Cloud Is Right For Your Organization. Now the Hard Part--Jonathan Reichental (City of Palo Alto, California) Minimum Viable (Publishing) Product--Todd Sattersten (BizBookLab) Case Study: Experimenting with Print-to-Digital Publishing Models--Ana Vela (National Geographic Learning) Make: InDesign to EPUB: The Basics and Beyond--Anne-Marie Concepcion (Seneca Design & Training, Inc.) Using WordPress for Digital Workflows and More--Kirk Biglione (Oxford Media Works), Hugh McGuire (PressBooks / LibriVox / Iambik ) Margin Walking: How Annotation Technology Reinvents and Renews the Book--Joe Wikert (O'Reilly Media, Inc.), Seth Kaufman (Copia Interactive) Market: Keplers2020: Building the Community Bookstore of the 21st Century--Thad McIlroy (TheFutureofPublishing.com), Praveen Madan (Keplers2020, Booksmith) Creating A Strong Youth Media Brand--Frederik Wiedemann (ReD Associates), Kasper Tostesen (Danish Broadcasting Corporation) Consumer Attitudes toward E-Book Reading--Len Vlahos (Book Industry Study Group), Kelly Gallagher (RR Bowker)

Opa: Rapid and Secure Web Development

by Henri Binsztok Adam Koprowski Ida Swarczewskaja

<p>Want to simplify web development? This hands-on book shows you how to write frontend and backend code simultaneously, using the Opa framework. Opa provides a complete stack for web application development, including a web server, database engine, distribution libraries, and a programming language that compiles to JavaScript.</p>

EPUB 3 Best Practices: Optimize Your Digital Books (Oreilly And Associate Ser.)

by Matt Garrish Markus Gylling

Ready to take your ebooks to the next level with EPUB 3? This concise guide includes best practices and advice to help you navigate the format's wide range of technologies and functionality. EPUB 3 is set to turn electronic publishing on its head with rich multimedia reading experiences and scripted interactivity, but this specification can be daunting to learn. This book provides you with a solid foundation. Written by people involved in the development of this specification, EPUB 3 Best Practices includes chapters that cover unique aspects of the EPUB publishing process, such as technology, content creation, and distribution. Get a comprehensive survey of accessible production features Learn new global language-support features, including right-to-left page progressions Embed content with EPUB 3's new multimedia elements Make your content dynamic through scripting and interactive elements Work with publication and distribution metadata Create synchronized text and audio playback in reading systems Learn techniques for fixed and adaptive layouts

Refine Search

Showing 16,651 through 16,675 of 54,118 results