Marknadens största urval
Snabb leverans

Böcker utgivna av O'Reilly Media

Filter
Filter
Sortera efterSortera Populära
  • - A NoSQL Document Database and Application Platform
    av Adam Retter & Erik Siegel
    457

    Get a head start with eXist, the open source NoSQL database and application development platform built entirely around XML technologies. With this hands-on guide, youll learn eXist from the ground up, from using this feature-rich database to work with millions of documents to building complex web applications that take advantage of eXists many extensions.If youre familiar with XMLas a student, professor, publisher, or developeryoull find that eXist is ideal for all kinds of documents. This book shows you how to store, query, and search documents with XQuery and other XML technologies, and how to construct applications on top of the database with tools such as eXide and eXists built-in development environment.Manage both data-oriented and text-oriented markup documents securelyBuild a sample application that analyzes and searches Shakespeares playsGo inside the architecture and learn how eXist processes documentsLearn how to work with eXists internal development environmentChoose among various indexes, including a full-text index based on Apache LuceneDive into eXists APIs for integrating or interacting with the databaseExtend eXist by building your own Triggers, Scheduled Tasks, and XQuery extension modules

  • - Environment, Language, and Information Architecture
    av Andrew Hinton
    597

    To make sense of the world, were 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 everstarting with "e;where"e; and "e;who"e; 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. Youll 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

  • av Silvia Hagen
    401

    If your organization is gearing up for IPv6, this in-depth book provides the practical information and guidance you need to plan for, design, and implement this vastly improved protocol. Author Silvia Hagen takes system and network administrators, engineers, and network designers through the technical details of IPv6 features and functions, and provides options for those who need to integrate IPv6 with their current IPv4 infrastructure.The flood of Internet-enabled devices has made migrating to IPv6 a paramount concern worldwide. In this updated edition, Hagen distills more than ten years of studying, working with, and consulting with enterprises on IPv6. Its the only book of its kind.IPv6 Essentials covers:Address architecture, header structure, and the ICMPv6 message formatIPv6 mechanisms such as Neighbor Discovery, Stateless Address autoconfiguration, and Duplicate Address detectionNetwork-related aspects and services: Layer 2 support, Upper Layer Protocols, and ChecksumsIPv6 security: general practices, IPSec basics, IPv6 security elements, and enterprise security modelsTransitioning to IPv6: dual-stack operation, tunneling, and translation techniquesMobile IPv6: technology for a new generation of mobile servicesPlanning options, integration scenarios, address plan, best practices, and dos and donts

  • av Ted Dunning
    321

    This O'Reilly report uses practical example to explain how the underlying concepts of anomaly detection work.

  • av O'Reilly Media
    107

    BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related.

  • av Bruce W Perry
    677

    The 'Java Servlet and JSP Cookbook' offers clear explanations of how and why the code works, warns of potential pitfalls, and directs you to sources of additional information, so you can learn to adapt the problem-solving techniques to similar situations.

  • - Tools and Techniques for Low-Power Networking
    av Akiba, Carles Cufi, Kevin Townsend & m.fl.
    457

    With Bluetooth Low Energy (BLE), smart devices are about to become even smarter. This practical guide demonstrates how this exciting wireless technology helps developers build mobile apps that share data with external hardware, and how hardware engineers can gain easy and reliable access to mobile operating systems.This book provides a solid, high-level overview of how devices use BLE to communicate with each other. Youll learn useful low-cost tools for developing and testing BLE-enabled mobile apps and embedded firmware and get examples using various development platformsincluding iOS and Android for app developers and embedded platforms for product designers and hardware engineers.Understand how data is organized and transferred by BLE devicesExplore BLEs concepts, key limitations, and network topologyDig into the protocol stack to grasp how and why BLE operatesLearn how BLE devices discover each other and establish secure connectionsSet up the tools and infrastructure for BLE application developmentGet examples for connecting BLE to iPhones, iPads, Android devices, and sensorsDevelop code for a simple device that transmits heart rate data to a mobile device

  • - Graphics and Visualization on the Web
    av Chris Wilson
    357

    Create beautiful, interactive images on the Web with RaphalJS, the JavaScript library that lets you draw Scalable Vector Graphics (SVG) right in the browser. With this concise guide, youll quickly learn how to paint the screen with shapes and colors that you can turn into lively, animated graphics and visualizations.Author Chris Wilson (Time.com) shows you how to create Raphal objects and manipulate them with animation, transformations, and other techniques, using just a few lines of code. Packed with working examples, sample code, and cool hands-on projects, RaphalJS is ideal for new and experienced JavaScript programmers alike.Create images that work on browsers new and old, as well as mobile devicesStart with the basicsshapes, colors, transformations, sets, and textLearn how to build custom curves and shapes with pathsCode animations that move through space, follow paths, or change directionMake your artwork come alive through user interactionBind a dataset to a collection of visual objectsthe basis of data visualizationLearn techniques to make your detailed visuals stand out on screens of any size

  • Spara 18%
    - Covers Versions Through Oracle Database 12c
    av Bill Pribyl & Steven Feuerstein
    711

    Considered the best Oracle PL/SQL programming guide by the Oracle community, this definitive guide is precisely what you need to make the most of Oracles powerful procedural language. The sixth edition describes the features and capabilities of PL/SQL up through Oracle Database 12c Release 1.Hundreds of thousands of PL/SQL developers have benefited from this book over the last twenty years; this edition continues that tradition. With extensive code examples and a lively sense of humor, this book explains language fundamentals, explores advanced coding techniques, and offers best practices to help you solve real-world problems.Get PL/SQL programs up and running quickly, with clear instructions for executing, tracing, testing, debugging, and managing codeUnderstand new 12.1 features, including the ACCESSIBLE_BY clause, WITH FUNCTION and UDF pragma, BEQUEATH CURRENT_USER for views, and new conditional compilation directivesTake advantage of extensive code samples, from easy-to-follow examples to reusable packaged utilitiesOptimize PL/SQL performance with features like the function result cache and Oracle utilities such as PL/Scope and the PL/SQL hierarchical profilerBuild modular, easy-to-maintain PL/SQL applications using packages, procedures, functions, and triggers

  • - Implement Robust, Fault-Tolerant Systems
    av Steve Vinoski & Francesco Cesarini
    497

    If you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programming language and its OTP framework of reusable libraries, tools, and design principles to develop complex commercial-grade systems that simply cannot fail.In the first part of the book, youll learn how to design and implement process behaviors and supervision trees with Erlang/OTP, and bundle them into standalone nodes. The second part addresses reliability, scalability, and high availability in your overall system design. If youre familiar with Erlang, this book will help you understand the design choices and trade-offs necessary to keep your system running.Explore OTPs building blocks: the Erlang language, tools and libraries collection, and its abstract principles and design rulesDive into the fundamentals of OTP reusable frameworks: the Erlang process structures OTP uses for behaviorsUnderstand how OTP behaviors support client-server structures, finite state machine patterns, event handling, and runtime/code integrationWrite your own behaviors and special processesUse OTPs tools, techniques, and architectures to handle deployment, monitoring, and operations

  • av Guy Podjamy
    247

    Is Responsive Web Design (RWD) slowing your site down? It doesn't have to. With this concise book, you'll learn practical techniques for improving performance with RWD, including a default set of guidelines you can use as an easy starting point.

  • av O'Reilly Media Inc.
    87 - 107

    BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You'll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community

  • av Harlan Harris
    161

    Despite the excitement around "data science," "big data," and "analytics," the ambiguity of these terms has led to poor communication between data scientists and organizations seeking their help. In this report, authors Harlan Harris, Sean Murphy, and Marck Vaisman examine their survey of several hundred data science practitioners in mid-2012, when they asked respondents how they viewed their skills, careers, and experiences with prospective employers. The results are striking.Based on the survey data, the authors found that data scientists today can be clustered into four subgroups, each with a different mix of skillsets. Their purpose is to identify a new, more precise vocabulary for data science roles, teams, and career paths.This report describes:* Four data scientist clusters: Data Businesspeople, Data Creatives, Data Developers, and Data Researchers* Cases in miscommunication between data scientists and organizations looking to hire* Why "T-shaped" data scientists have an advantage in breadth and depth of skills* How organizations can apply the survey results to identify, train, integrate, team up, and promote data scientists

  • Spara 10%
    - Robust Web Architecture with Node, HTML5, and Modern JS Libraries
    av Eric Elliott
    387

    Take advantage of JavaScripts power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code thats easieryes, easierto work with as your code base grows.JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code.Examine the anatomy of a large-scale JavaScript applicationBuild modern web apps with the capabilities of desktop applicationsLearn best practices for code organization, modularity, and reuseSeparate your application into different layers of responsibilityBuild efficient, self-describing hypermedia APIs with Node.jsTest, integrate, and deploy software updates in rapid cyclesControl resource access with user authentication and authorizationExpand your applications reach through internationalization

  • av James Ferreira
    311

    If you have basic coding skills and some JavaScript experience, this practical book shows you how Apps Script works, and provides step-by-step guidance for building applications you can use right away.

  • - Making Your Site Look Good on Any Device
    av Mike Crittenden
    301

    If you want your Drupal website to work well on smartphones, tablets, and desktops, this practical guide shows you how to incorporate Responsive Web Design (RWD) with specific Drupal 7 themes. Youll learn how to create attractive, easy-to-navigate layouts for everything from tiny phone screens to 30-inch desktop monitorsall with the same codebase.Ideal for experienced Drupal developers, this book takes you through RWD basics and shows you how to build sites based on Aurora, Zen, and Omegathree popular base themes created by Drupal contributors. Whether youre creating a new site with RWD or adapting an existing one, youll learn how to become a better, more efficient Drupal themer.Understand how Responsive Web Design and CSS media queries workLearn how the Sass stylesheet language and Compass framework support RWDAdopt a mobile-first approach to RWDand learn why its importantGet step-by-step instructions for creating custom subthemes on top of Aurora, Zen, and OmegaTackle common problems when building and theming responsive Drupal sitesExplore alternative options for accommodating smartphone and tablet users

  • av Patrick Mulder
    311

    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.

  • av Thomas Q Brady & Jesse Cravens
    417

    If youre a web developer interested in building scalable single-page applicationsfull-stack, browser-based apps that connect to a backendthis practical guide shows you how to use Ember.js, the popular JavaScript framework based on the model-view-controller (MVC) architectural pattern.Through the course of the book, youll learn how to build a prototype Ember application (a musician index called RocknRoll Call), using routers, templates, models, controllers, and views. Youll also understand how Embers convention over configuration approach helps you persist data, build backend technologies, and create widgets for developing production-capable applications that behave like desktop software.Set up workflow management and boilerplate code creationLearn how Embers developer ergonomics help you use less codeWrite templates for the books prototype with Handlebars.jsUse routers to manage application states without reloading the pageConnect controllers and views with events, and sync data with data-bindingBuild an Ember backend with a RESTful API or Ruby on RailsUse the Ember-Data library to persist data and talk to the backendWrite reusable encapsulated widgets to extend your applications

  • - An In-Depth Guide for Programmers
    av Axel Rauschmayer
    677

    Like it or not, JavaScript is everywhere these daysfrom browser to server to mobileand now you, too, need to learn the language or dive deeper than you have. This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position.Speaking JavaScript helps you approach the language with four standalone sections. First, a quick-start guide teaches you just enough of the language to help you be productive right away. More experienced JavaScript programmers will find a complete and easy-to-read reference that covers each language feature in depth. Complete contents include:JavaScript quick start: Familiar with object-oriented programming? This part helps you learn JavaScript quickly and properly.JavaScript in depth: Learn details of ECMAScript 5, from syntax, variables, functions, and object-oriented programming to regular expressions and JSON with lots of examples. Pick a topic and jump in.Background: Understand JavaScripts history and its relationship with other programming languages.Tips, tools, and libraries: Survey existing style guides, best practices, advanced techniques, module systems, package managers, build tools, and learning resources.

  • - How to Turn Information into Insights
    av Max Shron
    357

    Many analysts are too concerned with tools and techniques for cleansing, modeling, and visualizing datasets and not concerned enough with asking the right questions. In this practical guide, data strategy consultant Max Shron shows you how to put the why before the how, through an often-overlooked set of analytical skills.Thinking with Data helps you learn techniques for turning data into knowledge you can use. Youll learn a framework for defining your project, including the data you want to collect, and how you intend to approach, organize, and analyze the results. Youll also learn patterns of reasoning that will help you unveil the real problem that needs to be solved.Learn a framework for scoping data projectsUnderstand how to pin down the details of an idea, receive feedback, and begin prototypingUse the tools of arguments to ask good questions, build projects in stages, and communicate resultsExplore data-specific patterns of reasoning and learn how to build more useful argumentsDelve into causal reasoning and learn how it permeates data workPut everything together, using extended examples to see the method of full problem thinking in action

  • av Eric A Meyer
    141

    From custom fonts to ad-hoc font families you assemble out of a variety of individual faces, CSS 3 gives you more typographic options than ever before. This concise guide shows you how to use CSS properties to gain a fine-grained and wide-ranging influence over how you display fonts on the Web.

  • - Build Quickly with Proven JavaScript Techniques
    av Semmy Purewal
    661

    Grasp the fundamentals of web application development by building a simple database-backed app from scratch, using HTML, JavaScript, and other open source tools. Through hands-on tutorials, this practical guide shows inexperienced web app developers how to create a user interface, write a server, build client-server communication, and use a cloud-based service to deploy the application.Each chapter includes practice problems, full examples, and mental models of the development workflow. Ideal for a college-level course, this book helps you get started with web app development by providing you with a solid grounding in the process.Set up a basic workflow with a text editor, version control system, and web browserStructure a user interface with HTML, and include styles with CSSUse JQuery and JavaScript to add interactivity to your applicationLink the client to the server with AJAX, JavaScript objects, and JSONLearn the basics of server-side programming with Node.jsStore data outside your application with Redis and MongoDBShare your application by uploading it to the cloud with CloudFoundryGet basic tips for writing maintainable code on both client and server

  • av Tero Karvinen
    367

    Make: Sensors is the definitive introduction and guide to the sometimes-tricky world of using sensors to monitor the physical world. With dozens of projects and experiments for you to build, this book shows you how to build sensor projects with both Arduino and Raspberry Pi

  • av Matthew MacDonald
    561

    With step-by-step tutorials and real-world examples, HTML5: The Missing Manual shows you how to build web apps that include video tools, dynamic graphics, geolocation, offline features, and responsive layouts for mobile devices.

  • av David Pogue
    567

    What do you get when you cross a Mac with an iPad? OS X 10.9 Mavericks. Its 200 new features include Mac versions of iPad goodies like Maps, iBooks, and iTunes Radiobut not a single page of instructions. Fortunately, David Pogue is back, with the expertise and humor that have made this the #1 bestselling Mac book for over 11 years straight.The important stuff you need to know:Big-ticket changes. Finder tabs. Finder tags. App Nap. iCloud Keychain. iTunes Radio. Maps. iBooks. Automatic app updating. If Apple wrote it, this book covers it.Nips and tucks. This book demystifies the hundreds of smaller enhancements, too, in all 50 programs that come with the Mac: Safari, Mail, Calendar, Notification Center,Messages, Time MachineShortcuts. Meet the tippiest, trickiest Mac book ever written. Undocumented surprises await on every page.Power users. Security, networking, build-your-own Services, file sharing with Windows, even Mac OS Xs Unix chassisthis one witty, expert guide makes it all crystal clear.Theres something new on practically every page of this edition, and David Pogue brings his celebrated wit and expertise to every one of them.

  • - Patterns and Best Practices
    av Jamie Allen
    161

    Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and runtime. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor application types and two primary patterns of actor usage, the Extra Pattern and Cameo Pattern.Allen, the Director of Consulting for Typesafecreator of Akka and the Scala programming languageexamines actors with a banking-service use case throughout the book, using examples shown in Akka and Scala. If you have any experience with Akka, this guide is essential.Delve into domain-driven and work-distribution actor applicationsUnderstand why its important to have actors do only one jobAvoid thread blocking by allowing logic to be delegated to a FutureModel interactions as simply as possible to avoid premature optimizationCreate well-defined interactions, and know exactly what failures can occurLearn why you should never treat actors as you would an ordinary classKeep track of what goes on in production by monitoring everythingTune Akka applications with the Typesafe Console

  • - Develop Mobile Apps Using Java and Eclipse
    av Masumi Nakamura & Marko Gargenta
    351

    Want to build apps for Android devices? This book is the perfect way to master the fundamentals. Written by experts who have taught this mobile platform to hundreds of developers in large organizations and startups alike, this gentle introduction shows experienced object-oriented programmers how to use Androids basic building blocks to create user interfaces, store data, connect to the network, and more.Throughout the book, youll build a Twitter-like application, adding new features with each chapter. Youll also create your own toolbox of code patterns to help you program any type of Android application with ease.Become familiar with the Android platform and how it fits into the mobile ecosystemDive into the Android stack, including its application framework and the APK application packageLearn Androids building blocks: Activities, Intents, Services, Content Providers, and Broadcast ReceiversCreate basic Android user interfaces and organize UI elements in Views and LayoutsBuild a service that uses a background process to update data in your application

  • av Preston Gralla
    321

    Galaxy S4 is amazing right out of the box, but if you want to get the most of out your S4 or S4 Mini, start here. With clear instructions and savvy advice from technology expert Preston Gralla, youll learn how to go online, play games, listen to music, watch movies & TV, monitor your health, and answer calls with a wave of your hand.The important stuff you need to know:Be connected. Browse the Web, manage email, and download apps through WiFi or S4s 3G/4G network.Navigate without touch. Use Air Gestures with your hand, or scroll with your eyes using Smart Screen.Find new ways to link up. Chat, videochat, and add photos, video, or entire slideshows to text messages.Get together with Group Play. Play games or share pictures, documents, and music with others nearby.Create amazing images. Shoot and edit photos and videosand combine images from the front and back cameras.Keep music in the cloud. Use Google Play Music to store and access tunes.Check your schedule. Sync the S4 with your Google and Outlook calendars.

  • - Pragmatic Functional Programming
    av Richard Warburton
    407

    If youre a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. Youll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems.Lambda expressions are a fairly simple change to Java, and the first part of the book shows you how to use them properly. Later chapters show you how lambda functions help you improve performance with parallelism, write simpler concurrent code, and model your domain more accurately, including building better DSLs.Use exercises in each chapter to help you master lambda expressions in Java 8 quicklyExplore streams, advanced collections, and other Java 8 library improvementsLeverage multicore CPUs and improve performance with data parallelismUse techniques to lambdify your existing codebase or library codeLearn practical solutions for lambda expression unit testing and debuggingImplement SOLID principles of object-oriented programming with lambdasWrite concurrent applications that efficiently perform message passing and non-blocking I/O

  • - Leading Programmers Explain How They Think
    av Anton Kovalyov
    547

    JavaScript is arguably the most polarizing and misunderstood programming language in the world. Many have attempted to replace it as the language of the Web, but JavaScript has survived, evolved, and thrived. Why did a language created in such hurry succeed where others failed?This guide gives you a rare glimpse into JavaScript from people intimately familiar with it. Chapters contributed by domain experts such as Jacob Thornton, Ariya Hidayat, and Sara Chipps show what they love about their favorite languagewhether its turning the most feared features into useful tools, or how JavaScript can be used for self-expression.Contributors include:Angus CrollJonathan BarronvilleSara ChippsMarijn HaverbekeAriya HidayatDaryl KoopersmithAnton KovalyovRebecca MurpheyDaniel PupiusGraeme RobertsJenn SchifferJacob ThorntonBen VinegarRick WaldronNicholas Zakas

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.