Search results for ""O'Reilly""
O'Reilly Media Raspberry Pi Hacks: Tips and Tools for Making Things with the Inexpensive Linux Computer
With more than 80 hacks, this book helps you turn the low-cost Raspberry Pi into the centerpiece of some cool electronics projects. The Pi's custom Linux distribution, Raspbian, has many alternative configurations that you can advantage of. Want to create a controller for a camera or a robot? Or set up alternative Linux distributions for media centers or PBX phone systems? That's just the beginning of what you'll find inside Raspberry Pi Hacks. This single-board computer was originally developed to help young people learn programming, but - predictably - the first adopters have been ingenious hardware hackers and hobbyists who are discovering new capabilities all the time. If you're looking to build either a software or hardware project with more computing power than Arduino alone can provide, Raspberry Pi is just the ticket. And the hacks in this book will give you lots of great ideas.
£17.99
O'Reilly Media Microsoft Project 2013: The Missing Manual
Get up to speed on Microsoft Project 2013 and learn how to manage projects large and small. This crystal-clear book not only guides you step-by-step through Project 2013's new features, it also gives you real-world guidance: how to prep a project before touching your PC, and which Project tools will keep you on target. With this Missing Manual, you'll go from project manager to Project master. The important stuff you need to know Learn Project 2013 inside out. Get hands-on instructions for the Standard and Professional editions. Start with a project management primer. Discover what it takes to handle a project successfully. Build and refine your plan. Put together your team, schedule, and budget. Achieve the results you want. Build realistic schedules with Project, and learn how to keep costs under control. Track your progress. Measure your performance, make course corrections, and manage changes. Create attractive reports. Communicate clearly to stakeholders and team members using charts, tables, and dashboards. Use Project's power tools. Customize Project's features and views, and transfer info via the cloud, using Microsoft SkyDrive.
£35.99
O'Reilly Media Using Joomla
If you're new to content management systems - or even new to building websites - this practical guide will get you up and running in no time. You don't have to know much code, if any, to get started. Need to build a website quickly? Have a client that requires a powerful website with lots of compelling features? Ideal for web designers and developers alike, this updated edition takes you step-by-step through site creation with Joomla, with plenty of hands-on exercises along the way. Build a sample site throughout the book to see how Joomla! works Plan and structure your site's categories, articles, menus, and modules Learn the ins and outs of creating, organizing, and displaying content Add images, audio, and video - and create complete image galleries Build a blog, set up an events calendar, and create custom user forms Sell merchandise by putting together your own online store Engage visitors by creating user profiles and hangouts Secure your site and keep it optimized Migrate to Joomla! 3 and update your third-party extensions
£28.79
O'Reilly Media AWS System Administration: Best Practices for Sysadmins in the Amazon Cloud
With platforms designed for rapid adaptation and failure recovery such as Amazon Web Services, cloud computing is more like programming than traditional system administration. Tools for automatic scaling and instance replacement allow even small DevOps teams to manage massively scalable application infrastructures—if team members drop their old views of development and operations and start mastering automation. This comprehensive guide shows developers and system administrators how to configure and manage AWS services including EC2, CloudFormation, Elastic Load Balancing, S3, and Route 53. Sysadms will learn will learn to automate their favorite tools and processes; developers will pick up enough ops knowledge to build a robust and resilient AWS application infrastructure. Launch instances with EC2 or CloudFormation Securely deploy and manage your applications with AWS tools Learn to automate AWS configuration management with Python and Puppet Deploy applications with Auto Scaling and Elastic Load Balancing Explore approaches for deploying application and infrastructure updates Save time on development and operations with reusable components Learn strategies for managing log files in AWS environments Configure a cloud-aware DNS service with Route 53 Use AWS CloudWatch to monitor your infrastructure and applications
£28.79
O'Reilly Media Adobe Edge Animate: The Missing Manual
Want to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You've come to the right guide. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools. No programming experience? No problem. Adobe Edge Animate writes all the code for you. With this book, you'll be designing great-looking web elements in no time. The important stuff you need to know: Get to know the workspace. Learn how Adobe Edge Animate performs its magic. Create and import graphics. Make drawings with Animate's tools, or use art you've designed in other programs. Work with text. Build menus, label buttons, provide instructions, and perform other tasks. Jump into animation. Master Animate's elements, properties, and timeline panels. Make it interactive. Use triggers and actions to give users control over their web experience. Dig into JavaScript. Customize your projects by tweaking your code.
£25.19
O'Reilly Media QuickBooks 2014: The Missing Manual: The Official Intuit Guide to Quickbooks 2014
Make your bookkeeping workflow smoother and faster with QuickBooks. With this Missing Manual - the Official Intuit Guide to QuickBooks 2014 - you'll be in control. You get step-by-step instructions on how and when to use specific features, along with basic accounting advice to guide you through the learning process. The important stuff you need to know: Get started. Set up your accounts, customers, jobs, and invoice items quickly. Follow the money. Track everything from billable time and expenses to income and profit. Keep your company financially fit. Examine budgets and actual spending, income, inventory, assets, and liabilities. Spend less time on bookkeeping. Use QuickBooks to create and reuse bills, invoices, sales receipts, and timesheets. Find key info fast. Rely on QuickBooks' Search and Find features, as well as the Vendor, Customer, Inventory, and Employee Centers. Exchange data with other programs. Move data between QuickBooks, Microsoft Office, and other programs.
£28.79
O'Reilly Media Heroku
Take full advantage of Heroku's cloud-based hosting services. This guide takes you through the inner workings of this PaaS platform and delivers practical advice for architecting your application to work as efficiently as possible. You'll learn best practices for improving speed and throughput, solving latency issues, locating and fixing problems if your application goes down, and ensuring your deployments go smoothly. By covering everything from basic concepts and primary components to add-on services and advanced topics such as buildpacks, this book helps you effectively deploy and manage your application with Heroku. Learn your way around Heroku with the command line interface Discover several methods for scaling your application to increase throughput Speed up response time through performance optimizations Solve latency issues by deploying your Heroku instance in new regions Choose the right plan for using Heroku's PostgreSQL database-as-a-service Get a checklist of items to consider when deploying your application Find and fix problems during deployment, at runtime, and when your application goes down Understand how Heroku buildpacks work, and learn how customize your own
£7.99
O'Reilly Media Designing Multi-Device Experiences: An Ecosystem Approach to Creating User Experiences Across Devices
Welcome to our multi-device world, a world where a user's experience with one application can span many devices - a smartphone, a tablet, a computer, the TV, and beyond. This practical book demonstrates the variety of ways devices relate to each other, combining to create powerful ensembles that deliver superior, integrated experiences to your users. Learn a practical framework for designing multi-device experiences, based on the 3Cs - Consistent, Complementary, and Continuous approaches Graduate from offering everything on all devices, to delivering the right thing, at the right time, on the best (available) device Apply the 3Cs framework to the broader realm of the Internet of Things, and design multi-device experiences that anticipate a fully connected world Learn how to measure your multi-device ecosystem performance Get ahead of the curve by designing for a more connected future
£39.59
O'Reilly Media Sencha Touch 2 Up and Running
Launch into Sencha Touch 2 with this hands-on book, and quickly learn how to develop robust mobile web apps that look and behave like native applications. Using numerous code samples, author Adrian Kosmaczewski guides you every step of the way through this touchscreen-enabled JavaScript framework - from creating your first basic app to debugging, testing, and deploying a finished product. Learn how to craft user interfaces, build forms, and manage data, then deploy as either an HTML5 offline app or as a native app for Android, iOS, or Blackberry. Define classes and create instances with Sencha Touch's object-oriented abstraction Build user interfaces with the framework's extensive set of high-level components Develop apps that consume complex data, whether it's stored locally or on remote servers Organize your application code in a consistent, predictable, and maintainable way Use Sass stylesheets to craft a personalized look and feel for your app Debug, test, and document your app with WebKit Web Inspector, Jasmine, Siesta, and JSDuck Use the Sencha Architect UI designer and IDE to simplify complex project development
£17.99
O'Reilly Media Puppet Types and Providers
Puppet's true power exists in the simple resource model it uses to manage the state of complex operating systems. This concise guide shows you how to extend that model and implement custom functionality on top of Puppet by working with the type and provider APIs. Two experts from Puppet Labs explain the concepts behind these APIs, and provide instructions and examples to help you write your own fully functional types and providers. You'll also delve into Puppet's source code to get a better understanding of how types and providers are implemented internally. If you're familiar with basic Puppet concepts, you're ready to get started. Learn the fundamental concepts behind resources, and become familiar with the structure of Puppet's Resource Model Discover how the type API is used to create new resource types that Puppet can manage Understand how providers interact with the system to achieve the desired state of a declared resource Explore advanced features to get a more complete understanding of how Puppet works Simplify the troubleshooting process when developing types and providers
£14.39
O'Reilly Media Building Node Applications with MongoDB and Backbone
The enthusiasm behind Node doesn't just reflect the promise of server-side JavaScript. Developers also have the potential to create elegant applications with this open source framework that are much easier to maintain. Follow author Mike Wilson as he builds a social network application oriented toward real-time updates. Through this, the book shows you how to build complete applications that combine the strengths of Node, the MongoDB scalable storage solution, and the Backbone toolkit for clean application design in the browser. Gain examples of all three tools in real development situations Learn how to build clean, manageable code Use a complete application toolkit from start to finish, server to client Understand the power of JavaScript in a variety of contexts
£17.99
O'Reilly Media Just Hibernate
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. Storing Java objects in relational databases is usually a challenging and complex task for any Java developer, experienced or not. This book, like others in the Just series, delivers a concise, example-driven tutorial for Java beginners. You'll gain enough knowledge and confidence to start working on real-world projects with Hibernate. Compare how JDBC and Hibernate work with object persistence Learn how annotations are used to create Hibernate applications Understand how to persist and retrieve Java data structures Focus on the fundamentals of associations and their mappings Delve into advanced concepts such as caching, inheritance, and types Walk through the Hibernate Query Language API, with examples Develop Java Persistence API applications, using Hibernate as the provider Work hands-on with code snippets to understand the technology
£21.59
O'Reilly Media Building Web, Cloud, and Mobile Solutions with F#
Learn how to build key aspects of web, cloud, and mobile solutions with F#. This book shows you how to handle concurrency, asynchrony, big data, and other server-side challenges by combining this language with different technologies and tools on the .NET Framework. You'll quickly learn how to be productive with F#, whether you want to use it to build the next Twitter, or integrate it into your software application. If you're a mid- to senior-level .NET programmer familiar with basic F# syntax, you'll discover how this expressive functional language helps you write robust, maintainable, and reusable solutions that target multiple devices and scale effortlessly. Use F# with a wide range of tools - including ASP.NET MVC, WCF, Web API, Windows Azure, HTML5, CSS, and jQuery Mobile Get started building next generation ASP.NET MVC 4 web applications with F# doing the server-side heavy lifting Create WCF SOAP and HTTP web services, and interact with web micro-frameworks Build F# web applications and services that run on Windows Azure Create scalable solutions that allow reuse by mobile and web front-ends Use F# with the WebSharper and Pit frameworks to build end-to-end web stacks
£17.99
O'Reilly Media ZeroMQ: Messaging for Many Applications
Dive into A MQ (aka ZeroMQ), the smart socket library that gives you fast, easy, message-based concurrency for your applications. With this quick-paced guide, you'll learn hands-on how to use this scalable, lightweight, and highly flexible networking tool for exchanging messages among clusters, the cloud, and other multi-system environments. A MQ maintainer Pieter Hintjens takes you on a tour of real-world applications, using extended examples in C to help you work with A MQ's API, sockets, and patterns. Learn how to use specific A MQ programming techniques, build multithreaded applications, and create your own messaging architectures. You'll discover how A MQ works with several programming languages and most operating systems - with little or no cost. Learn A MQ's main patterns: request-reply, publish-subscribe, and pipeline Work with A MQ sockets and patterns by building several small applications Explore advanced uses of A MQ's request-reply pattern through working examples Build reliable request-reply patterns that keep working when code or hardware fails Extend A MQ's core pub-sub patterns for performance, reliability, state distribution, and monitoring Learn techniques for building a distributed architecture with A MQ Discover what's required to build a general-purpose framework for distributed applications
£35.99
O'Reilly Media Developing with Couchbase Server
Today's highly interactive websites pose a challenge for traditional SQL databases - the ability to scale rapidly and serve loads of concurrent users. With this concise guide, you'll learn how to build web applications on top of Couchbase Server 2.0, a NoSQL database that can handle websites and social media where hundreds of thousands of users read and write large volumes of information. Using food recipe information as examples, this book demonstrates how to take advantage of Couchbase's document-oriented database design, and how to store and query data with various CRUD operations. Discover why Couchbase is better than SQL databases with memcached tiers for managing data from the most interactive portions of your application. Learn about Couchbase Server's cluster-based architecture and how it differs from SQL databases Choose a client library for Java, .N ET, Ruby, Python, PHP, or C, and connect to a cluster Structure data in a variety of formats, from serialized objects, a stream of raw bytes, or as JSON documents Learn core storage and retrieval methods, including document IDs, expiry times, and concurrent updates Create views with map/reduce and learn Couchbase mechanisms for querying and selection
£14.39
O'Reilly Media 50 Recipes for Enterprise Class Web Services with Mule ESB 3
Connect your enterprise to a wide range of SaaS platforms, Open APIs, and social networks quickly and without difficulty. Through step-by-step instructions and numerous real-world examples, this concise guide shows you how to seamlessly integrate the external services you need with Mule ESB and its powerful Cloud Connect toolset. You'll learn how to use service-specific connectors for many popular APIs - including Salesforce, Twitter, LinkedIn, and Twilio - through easy-to-learn abstractions. If Mule doesn't have a connector for the resource you need, you'll learn how to build your own. You'll discover how easy it is to reach beyond the enterprise firewall for a host of Internet resources. Discover the advantages of using Mule Cloud Connect over typical web service clients and protocols Learn how Cloud Connectors eliminate the need to understand the underlying API of each service Get started with the latest real-time technologies, including REST, WebHooks, and Streaming APIs Integrate OAuth secure APIs and understand their role in authorization and information sharing Delve into advanced topics such as multi-tenancy and connection management Build your own custom connectors with the Mule DevKit
£13.05
O'Reilly Media Switching to the Mac: The Missing Manual, Mountain Lion Edition
Ready to move to the Mac? This incomparable guide helps you make a smooth transition. New York Times columnist and Missing Manuals creator David Pogue gets you past three challenges: transferring your stuff, assembling Mac programs so you can do what you did with Windows, and learning your way around OS X. Learning to use a Mac is not a piece of cake, but once you do, the rewards are oh-so-much better. You won't find questionable firewalls or inefficient permissions. Just a beautiful machine with a thoroughly reliable system. Whether you're using Windows XP or Windows 7, we've got you covered. Transfer your stuff. Moving files from a PC to a Mac is the easy part. This guide gets you through the tricky things: extracting your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files. Re-create your software suite. Big-name programs from Microsoft, Adobe, and others are available in both Mac and Windows versions, but hundreds of other programs are Windows-only. Learn the Macintosh equivalents and how to move data to them. Learn OS X Mountain Lion. Once you've moved into the Macintosh mansion, it's time to learn your way around. You're in good hands with the author of Mac OS X: The Missing Manual, the #1 bestselling guide to OS X.
£25.19
O'Reilly Media Hadoop Operations
If you've been tasked with the job of maintaining large and complex Hadoop clusters, or are about to be, this book is a must. You'll learn the particulars of Hadoop operations, from planning, installing, and configuring the system to providing ongoing maintenance. Hadoop is being adopted by more and more Fortune 500 companies, and the demand for operations-specific material has skyrocketed. This book - written by Eric Sammer, Principal Solution Architect at Cloudera - is the definitive operations guide for administrators. Developers who want to improve MapReduce jobs by learning how Hadoop works in large production environments will also benefit. Application administrators responsible for the health and operation of large distributed applications or systems will find this guide extremely useful.
£35.99
O'Reilly Media Make: Technology on Your Time
Danger! Danger! The very word puts us on notice. As it is designed to do. Don't touch that. Peril ahead. Proceed with caution. But the threat of danger can also be a trap, holding us back from experiencing many wonders of the world, trying new things, going where no one has gone before. In MAKE Volume 35, we confront danger within the world of making, and how to be smarter about risk. We examine safe practices for makers, and we look at the illusion of danger vs. real danger, how to use common sense, and how to educate yourself to work more safely and productively. We're bringing plenty of fire, lightning bolts, and rocket's red glare, too. Guest contributor and celebrated pyromaniac William Gurstelle, author of the best-selling Backyard Ballistics and Whoosh, Boom, Splat, will show us how to make a rocket out of sugar, a tornado out of fire, and a cannon out of dry ice. And Arc Attack member Craig Newswanger shows us how to build the awesome Six-Pack Tesla Coil, made with a beer-bottle capacitor, that'll throw 15" electrical arcs. Other fun, and 100% safety-approved projects include: How to make a phonograph out of Lego bricks A light-up hoodie from Electroluminescent (EL) wire An impressive "high-gain" home media projection screen using little more than latex house paint and sandblasting glass All this, along with the latest developments in maker tech--hardware, software and tools for 3D printing, Arduino, Raspberry Pi, robotics--and much, much more.
£11.99
O'Reilly Media Drupal for Designers
If you're a solo website designer or part of a small team itching to build interesting projects with Drupal, this hands-on book will give you the tools and techniques to get you going. Award-winning designer Dani Nordin guides you through site planning, teaches you how to create solid, user-centered design, and shows you tricks for using real, honest-to-goodness, developer Ninja Magick. With this book, site builders and designers familiar with HTML and CSS get a compilation of three short guides - Planning Drupal Projects, Design and Prototyping for Drupal, and Drupal Development Tricks for Designers - at a price that's lower than these three books combined. You also get special "director's material" you won't find anywhere else. Plan and estimate your project by discovering your client's goals and audience perceptions Choose the right modules for your project, and learn about several go-to modules Learn strategies for sketching, wireframing, and designing effective layouts Use LessCSS to organize CSS and help you theme your site more efficiently Discover how to work with Drupal on the command line Set up a development environment, and learn how to collaborate on code with others Learn the basics of Git - the free, open source version control system
£28.79
O'Reilly Media Getting Started with Storm
Even as data is turning the world upside down, the next revolution is taking shape: realtime data analysis. Data tools like Hadoop are batch-oriented; they're good at taking a set of data, analyzing it, and giving you the result later. But these tools are not particularly good at handling streaming data: data that is constantly arriving, and results that are changing as fast as the data arrives. Storm is a new tool that solves that problem. This book gets you started with it.
£14.39
O'Reilly Media Accessibility Handbook
The 508 handbook is written for the developer or designer who wants to make accessible websites, but doesn't know where to begin. The reader will not only be introduced to the various audiences covered under 508 and their limitations and assistive technologies, but be given practical advice on how to make a website for them, while not compromising the overall design. Practical examples are provided, as well as heuristics to guide them during the development of completely new technologies.
£14.39
O'Reilly Media Resource-Oriented Computing with NetKernel: Taking Rest Ideas to the Next Level
REST has changed the way developers build web services and design APIs, but in many ways it's a partial solution. HTTP's design certainly makes REST's elegance possible, but past HTTP practice and expectations, as well as its choice of actions, create some limits. Resource-Oriented Computing (ROC) pushes REST ideas to the next level, both removing many of the crutches developers have used with REST and adding a few key new components for working with the resources at the heart of the REST paradigm. NetKernel, an open source Java application, makes it easy to get started with ROC. This book shows you how.
£17.99
O'Reilly Media Civic Applications Handbook
A guide to insights and best practices with both open data sharing and civic apps competitions based on the authors' experience with Apps 4 Metro Chicago IL. This will also serve as a "how-to" guide for community and developer outreach, which is a key element to a successful competition.
£7.99
O'Reilly Media Getting Started with Metro Apps: A Guide to the Windows Runtime
Get a head start on creating "Metro"-style apps for the approaching release of Windows 8. If you're new to .NET programming, this introductory guide will quickly get you up to speed on the tools you need to build user interfaces with Microsoft's new design language, code-named Metro. Learn how to use WinRT and the preview version of the upcoming Visual Studio release, and get tips and tricks for having your app published in the Windows Store. Windows 8 brings some dramatic changes to the way users interact with computers and devices, and the Metro design language plays a key role. Whether you're an experienced .NET developer, or build apps with HTML and Javascript, this book gets you in on the ground floor.
£11.99
O'Reilly Media JavaScript for PHP Developers
If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript - the core JavaScript language - from the ground up. You'll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript's unique object creation, classes, prototypes, and inheritance. JavaScript knowledge is essential for working with today's Web, whether you're building applications for the client, the server, or for mobile use - and your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding. Explore JavaScript syntax, including variables, arrays, loops, and conditions Learn how functions are important in JavaScript - and why they're actually objects Delve into JavaScript's object-oriented features, including prototypes, code reuse, and inheritance Examine the built-in API and explore its global functions, properties, and objects Learn about updates in ECMAScript5, the latest version of the standard Use common design patterns to organize your code in large applications
£11.99
O'Reilly Media Programming Android: Java Programming for the New Generation of Mobile Devices
What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide (updated to cover the Ice Cream Sandwich version of Android), and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation - including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps. Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface that's captivating and easy to navigate Use the Fragment API for tablet user interfaces Make your application compatible with Honeycomb and earlier versions Understand Android's unique database design issues and the role of SQLite Use sensors and gestures to expand your app's input beyond just tapping and scrolling Explore Android APIs for multimedia, location, communication, NFC, and other applications
£35.99
O'Reilly Media Programming Computer Vision with Python: Techniques and Libraries for Imaging and Retrieving Information
If you want a basic understanding of computer vision's underlying theory and algorithms, this hands-on introduction is the ideal place to start. As a student, researcher, hacker, or enthusiast, you'll learn as you follow examples written in Python - the easy-to-learn language that has modules for handling images and mathematical computing and data mining on a par with commercial alternatives. Programming Computer Vision with Python teaches computer vision in broad terms that won't bog you down in theory. Instead, you'll find this book to be inspiring and motivating. You'll get all the code you need, with clear explanations on how to reproduce the book's examples and build upon them directly.
£43.19
O'Reilly Media IPod
Apple's iPods continue to set the bar for media players, with bold new features like the Touch's supersized screen and Siri voice control. But iPods still lack a guide to all their features. That's where this full-color book comes in. It shows you how to play music, movies, and slideshows; shoot photos and videos; and navigate Apple's redesigned iTunes media-management program. The important stuff you need to know: Fill it up. Load your iPod with music, photos, movies, TV shows, games, ebooks, and podcasts. Manage your stuff. Download media and apps from the iTunes and App Stores, then organize your collection. Tackle the Touch. Send email and instant messages, make FaceTime calls, and shoot photos and HD video with the Touch's 5-megapixel camera. Go wireless. Use the Touch's new iOS 6 software to sync content wirelessly. Relish the Nano. Enjoy video and photos on the Nano's new big screen, and chart your workouts with the Nike+ pedometer. Master the Shuffle and Classic. Get mucho music on the little Shuffle, and use the Classic's giant hard drive to tote around your audio and video collections. Pump it up. Blast iPod tunes through your home and car stereo.
£15.75
O'Reilly Media Intro to Multi-Platform HTML5 Game Development
Flash is one of the best platforms for developing games on. Whether you want to deploy it to web, desktop or mobile Flash offers one of the largest user bases around. In this book we will cover some basic concepts of game development, managing your game's graphic pipeline, techniques for creating highly optimized game logic and cover some of the most commonly used game frameworks available. While this books offers an overview to Flash game development, the knowledge contained in here is key to any aspiring game developer.
£14.39
O'Reilly Media Code Simplicity: The Science of Software Design
Every complexity of software design, simplified and codified at last, for use by every programmer, from the novice to the architects of major applications. This book contains the fundamental laws of software development, the primary pieces of understanding that make the difference between a mid-level/junior programmer and the high-level senior software engineer. The book exists to help all programmers understand the process of writing software, on a very fundamental level that can be applied to any programming language or project, from here into eternity. Code Simplicity is also written in such a way that even non-technical managers of software teams can gain an understanding of what the "right way" and the "wrong way" is (and why they are right and wrong) when it comes to software design. The focus of the book is primarily on "software design," the process of creating a plan for a software project and making technical decisions about the pattern and structure of a system.
£17.99
O'Reilly Media Developing Enterprise iOS Applications
iOS development is a real pleasure, that is until you have to try and integrate the freewheeling development style of iOS with the realities of enterprise software deployment. This book leads you through the steps needed to create successful applications in the enterprise, both for internal consumption and sale to end users. You'll learn the pitfalls of concurrent project development, how to interface Objective-C applications to legacy backend systems, how to create unit tests and code metrics, how to implement automated XCode builds, and more. The Apple App Store is a great marketplace, but do you know how it can bite enterprise developers in the rear? How do you maintain iOS applications for the long term? If you are developing iOS applications in a corporate setting, you need to read this book.
£17.99
O'Reilly Media iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod Touch Apps
This popular cookbook, thoroughly updated in response to reader requests and new developments in iOS 5, helps you solve the vexing, real-life issues you're likely to face when creating apps for the iPhone, iPad, or iPod Touch. This edition contains more than 100 new recipes, each providing a clear solution and sample code that you can use right away. The focus of this book is to teach you how to write iOS apps, whether they're as simple as a music player or as complex as an app that mixes animations, graphics, multimedia, database, and cloud storage. You'll learn about iCloud, Automatic Reference Counting, storyboarding, Interface Builder, creating ad-hoc and simulator builds, provision profiles, graphics, animations, Grand Central Dispatch, Operations and Operation Queues, threads, timers, audio and video and many other iOS 5 tools and techniques. Topics include: * Automatic Reference Counting to drastically cut down the time required to write your iOS apps * iCloud to synchronize users' data to the cloud * Storyboarding to simplify creating your User Interface * UI components, including picker views, data pickers, web views, popovers, activity indicators, progress views, sliders, alerts, switches, and many more * Grand Central Dispatch to write blazingly fast iOS apps without having to worry about creating threads * The all-new asynchronous and synchronous network APIs * Using block-based animations and integrating graphical assets into your apps
£35.99
O'Reilly Media PDF Explained
An introduction to the PDF file format, threaded through with practical examples - deconstructing, creating and processing PDF files. After exploring how PDF is produced, and how it can be edited with tools from text editors to Ghostscript to PDFTK, readers will learn to deal with problems with PDF files and common error messages.
£14.39
O'Reilly Media Basic Sensors in iOS
Modern mobile platforms, such as Apple's iPhone and iPad, come with a growing range of sensors; GPS, accelerometers, magnetometers and gyroscopes. This book guides you through how to make use of these sensors, giving you the necessary tools and experience to develop applications that makes best use of the hardware.
£14.39
O'Reilly Media Getting Started with Roo
The Spring framework is the most ubiquitous Java framework today and the easiest way to solve many problems. At some point, however, developers start to feel Java applications just can't be any simpler because Java itself is not very simple. It is at this juncture that most people look for alternatives. For those, there is Spring Roo, the highly productive development framework for Spring users.
£14.39
O'Reilly Media Developing Android Applications with Flex 4.5
Ready to put your ActionScript 3 skills to work on mobile apps? This hands-on book walks you through the process of creating an Adobe AIR application from start to finish, using the Flex 4.5 framework. Move quickly from a basic Hello World application to complex interactions with Android APIs, and get complete code examples for working with Android device components-GPS, camera, gallery, accelerometer, multitouch display, and OS interactions. No matter how much Flex experience you have, this book is the ideal resource. * Use Flash Builder 4.5 to create and debug a Flex Mobile project * Choose a layout option to determine which files Flash Builder auto-generates * Select permissions that control which devices can install your app from the Android Market * Explore APIs that enable your app to interact with specific Android OS features * Learn how to read and write text files, browse the file system for media files, and create and write to an SQLite database * Use the URLRequest class to open your app in the browser, place calls, and create emails and text messages * Load web and video content into your app with StageWebView * Publish your app to an Android installer file with Flash Builder
£17.99
O'Reilly Media HTML5 Geolocation
Truly revolutionary: now you can write geolocation applications directly in the browser, rather than develop native apps for particular devices. This concise book demonstrates the W3C Geolocation API in action, with code and examples to help you build HTML5 apps using the "write once, deploy everywhere" model. Along the way, you get a crash course in geolocation, browser support, and ways to integrate the API with common geo tools like Google Maps. * Learn how geo information is gathered from different sources, depending on the device * Discover how coordinate systems work, including geodetic systems and datums * Use the API to collect location information from a user's browser with JavaScript code * Place geo information on a map using the Google Maps or ArcGIS JavaScript APIs * Save geo data with databases, the Keyhole Markup Language, or the shapefile format * Be familiar with several practical uses for geo data, such as geomarketing, geosocial, geotagging, and geo-applications
£14.39
O'Reilly Media Building and Testing with Gradle
Build and test software written in Java and many other languages with Gradle, the open source project automation tool that's getting a lot of attention. This concise introduction provides numerous code examples to help you explore Gradle, both as a build tool and as a complete solution for automating the compilation, test, and release process of simple and enterprise-level applications. Discover how Gradle improves on the best ideas of Ant, Maven, and other build tools, with standards for developers who want them and lots of flexibility for those who prefer less structure. Use Gradle with Groovy, Clojure, Scala, and languages beyond the JVM, such as Flex and C Get started building a simple Java program using Gradle's command line tooling and a small build script Learn how to configure and construct tasks, Gradle's fundamental unit of build activity Take advantage of Gradle's integration with Ant Use Gradle to integrate with or transition from Maven, and to build software more cleanly Perform application unit and integration tests using JUnit, TestNG, Spock, and Geb
£17.99
O'Reilly Media 25 Recipes for Getting Started with R
R is a powerful tool for statistics and graphics, but getting started with this language can be frustrating. This short, concise book provides beginners with a selection of how-to recipes to solve simple problems with R. Each solution gives you just what you need to know to use R for basic statistics, graphics, and regression. You'll find recipes on reading data files, creating data frames, computing basic statistics, testing means and correlations, creating a scatter plot, performing simple linear regression, and many more. These solutions were selected from O'Reilly's R Cookbook, which contains more than 200 recipes for R that you'll find useful once you move beyond the basics.
£14.39
O'Reilly Media Confessions of a Public Speaker
In this hilarious and highly practical book, author and professional speaker Scott Berkun reveals the techniques behind what great communicators do, and shows how anyone can learn to use them well. For managers and teachers -- and anyone else who talks and expects someone to listen -- Confessions of a Public Speaker provides an insider's perspective on how to effectively present ideas to anyone. It's a unique, entertaining, and instructional romp through the embarrassments and triumphs Scott has experienced over 15 years of speaking to crowds of all sizes. With lively lessons and surprising confessions, you'll get new insights into the art of persuasion -- as well as teaching, learning, and performance -- directly from a master of the trade. Highlights include: *Berkun's hard-won and simple philosophy, culled from years of lectures, teaching courses, and hours of appearances on NPR, MSNBC, and CNBC *Practical advice, including how to work a tough room, the science of not boring people, how to survive the attack of the butterflies, and what to do when things go wrong *The inside scoop on who earns $30,000 for a one-hour lecture and why *The worst -- and funniest -- disaster stories you've ever heard (plus countermoves you can use) Filled with humorous and illuminating stories of thrilling performances and real-life disasters, Confessions of a Public Speaker is inspirational, devastatingly honest, and a blast to read.
£17.99
O'Reilly Media Learning Microsoft Power Apps
This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developers speed up development, modernize business processes, and solve tough challenges.
£43.19
O'Reilly Media Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python
Deep learning is rapidly gaining momentum in the world of finance and trading. But for many professional traders, this sophisticated field has a reputation for being complex and difficult. This hands-on guide teaches you how to develop a deep learning trading model from scratch using Python, and it also helps you create and backtest trading algorithms based on machine learning and reinforcement learning. Sofien Kaabar—financial author, trading consultant, and institutional market strategist—introduces deep learning strategies that combine technical and quantitative analyses. By fusing deep learning concepts with technical analysis, this unique book presents outside-the-box ideas in the world of financial trading. This A-Z guide also includes a full introduction to technical analysis, evaluating machine learning algorithms, and algorithm optimization. Understand and create machine learning and deep learning models Explore the details behind reinforcement learning and see how it's used in time series Understand how to interpret performance evaluation metrics Examine technical analysis and learn how it works in financial markets Create technical indicators in Python and combine them with ML models for optimization Evaluate the models' profitability and predictability to understand their limitations and potential
£50.39
O'Reilly Media HandsOn Salesforce Data Cloud
Learn how to implement and manage a modern customer data platform (CDP) through the Salesforce Data Cloud. This practical book provides a comprehensive overview that shows architects, administrators, developers, data engineers, and marketers how to ingest, store, and manage real-time customer data with the Data Cloud.
£50.39
O'Reilly Media Head First JavaScript Programming
The new edition of this brain-friendly guide takes you through a comprehensive journey into modern JavaScript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of JavaScript types and the unparalleled flexibility of its functions.
£50.39
O'Reilly Media Building a Cyber Risk Management Program: Evolving Security for the Digital Age
Cyber risk management is one of the most urgent issues facing enterprises today. This book presents a detailed framework for designing, developing, and implementing a cyber risk management program that addresses your company's specific needs. Ideal for corporate directors, senior executives, security risk practitioners, and auditors at many levels, this guide offers both the strategic insight and tactical guidance you're looking for. You'll learn how to define and establish a sustainable, defendable, cyber risk management program, and the benefits associated with proper implementation. Cyber risk management experts Brian Allen and Brandon Bapst, working with writer Terry Allan Hicks, also provide advice that goes beyond risk management. You'll discover ways to address your company's oversight obligations as defined by international standards, case law, regulation, and board-level guidance. This book helps you: Understand the transformational changes digitalization is introducing, and new cyber risks that come with it Learn the key legal and regulatory drivers that make cyber risk management a mission-critical priority for enterprises Gain a complete understanding of four components that make up a formal cyber risk management program Implement or provide guidance for a cyber risk management program within your enterprise
£43.19
O'Reilly Media Kubernetes Cookbook: Building Cloud Native Applications
Kubernetes is the de facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you'll learn hands-on Kubernetes recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts. In this fully updated second edition, Sameer Naik, Sebastien Goasguen, and Jonathan Michaux from TriggerMesh provide a problem-solution-discussion format with easy lookups to help you find the detailed answers you need-fast. Kubernetes lets you deploy your applications quickly and predictably, so you can efficiently respond to customer demand. This cookbook delivers the essential knowledge that developers and system administrators need to get there. Recipes in this cookbook focus on: Creating a Kubernetes cluster Using the Kubernetes command-line interface Managing fundamental workload types Working with services Exploring the Kubernetes API Managing stateful and non-cloud-native apps Working with volumes and configuration data Cluster-level and application-level scaling Securing your applications Monitoring and logging Maintenance and troubleshooting
£47.69
O'Reilly Media Genomics in the Azure Cloud: Scaling Your Bioinformatics Workloads Using Enterprise-Grade Solutions
This practical guide bridges the gap between general cloud computing architecture in Microsoft Azure and scientific computing for bioinformatics and genomics. You'll get a solid understanding of the architecture patterns and services that are offered in Azure and how they might be used in your bioinformatics practice. You'll get code examples that you can reuse for your specific needs. And you'll get plenty of concrete examples to illustrate how a given service is used in a bioinformatics context. You'll also get valuable advice on how to: Use enterprise platform services to easily scale your bioinformatics workloads Organize, query, and analyze genomic data at scale Build a genomics data lake and accompanying data warehouse Use Azure Machine Learning to scale your model training, track model performance, and deploy winning models Orchestrate and automate processing pipelines using Azure Data Factory and Databricks Cloudify your organization's existing bioinformatics pipelines by moving your workflows to Azure high-performance compute services And more
£57.59