Utvidet returrett til 31. januar 2025

Bøker utgitt av O'Reilly Media

Filter
Filter
Sorter etterSorter Populære
  • - A Practical Guidebook for Building Great Digital Products
    av Richard Banfield, C. Todd Lombardo & Trace Wax
    464,-

    With more than 500 new apps entering the market every day, what does it take to build a successful digital product? You can greatly reduce your risk of failure with design sprints, a process that enables your team to prototype and test a digital product idea within a week. This practical guide shows you exactly what a design sprint involves and how you can incorporate the process into your organization.Design sprints not only let you test digital product ideas before you pour too many resources into a project, they also help everyone get on boardwhether theyre team members, decision makers, or potential users. Youll know within days whether a particular product idea is worth pursuing.Design sprints enable you to:Clarify the problem at hand, and identify the needs of potential usersExplore solutions through brainstorming and sketching exercisesDistill your ideas into one or two solutions that you can testPrototype your solution and bring it to lifeTest the prototype with people who would use it

  • av Kurt Smith
    260,-

    In this practical guide, you'll learn how to use Cython to improve Python's performance - up to 3000x - and to wrap C and C++ libraries in Python with ease. Author Kurt Smith takes you through Cython's capabilities, with sample code and in-depth practice exercises.

  • - Journey Deep into the World of Logic Chips, Amplifiers, Sensors, and Randomicity
    av Charles Platt
    299,-

    If you finished the projects in Make: Electronics, or if you're already familiar with the material in that book, you're ready for Make: More Electronics. Right away, you'll start working on real projects, and you'll explore all the key components and essential principles through the book's collection of experiments.

  • - Aligning Principles, Practices, and Culture
    av Irakli Nadareishvili, Ronnie Mitra, Matt Mclarty & m.fl.
    424,-

    Microservices can have a positive impact on your enterprisejust ask Amazon and Netflixbut you can fall into many traps if you dont approach them in the right way. This practical guide covers the entire microservices landscape, including the principles, technologies, and methodologies of this unique, modular style of system building. Youll learn about the experiences of organizations around the globe that have successfully adopted microservices.In three parts, this book explains how these services work and what it means to build an application the Microservices Way. Youll explore a design-based approach to microservice architecture with guidance for implementing various elements. And youll get a set of recipes and practices for meeting practical, organizational, and cultural challenges to microservice adoption.Learn how microservices can help you drive business objectivesExamine the principles, practices, and culture that define microservice architecturesExplore a model for creating complex systems and a design process for building a microservice architectureLearn the fundamental design concepts for individual microservicesDelve into the operational elements of a microservices architecture, including containers and service discoveryDiscover how to handle the challenges of introducing microservice architecture in your organization

  • av Steven Roman
    419,-

    Delving into VBA programming, this text explains how to use VBA to automate many tedious, repetitive jobs using Microsoft Word. Included is information on how to: create custom pop-up menus; automatically create tables from lists; and generate reports using data from other applications.

  • av Douglas Hanks
    573,-

    This revised and expanded edition shows you step-by-step how to implement high-density, high-speed Layer 2 and Layer 3 Ethernet services, using advanced firewall filters, redundant inline services, powerful CoS tool sets, and many other Juniper MX features.

  • - Building Your Product, Business, and Brand
    av Brady Forrest, Renee Diresta & Ryan Vinyard
    349,-

    Thanks to the decreasing cost of prototyping, it's more feasible for professional makers and first-time entrepreneurs to launch a hardware startup. But exactly how do you go about it? This book provides the roadmap and best practices you need for turning a product idea into a full-fledged business.Written by three experts from the field, The Hardware Startup takes you from idea validation to launch, complete with practical strategies for funding, market research, branding, prototyping, manufacturing, and distribution. Two dozen case studies of real-world startups illustrate possible successes and failures at every stage of the process.Validate your idea by learning the needs of potential usersDevelop branding, marketing, and sales strategies early onForm relationships with the right investment partnersPrototype early and often to ensure you're on the right pathUnderstand processes and pitfalls of manufacturing at scaleJumpstart your business with the help of an acceleratorLearn strategies for pricing, marketing, and distributionBe aware of the legal issues your new company may face

  • - A Practical Guide to Protecting Code
    av Van Lindberg
    296,-

    "e;Clear, correct, and deep, this is a welcome addition to discussions of law and computing for anyone -- even lawyers!"e;-- Lawrence Lessig, Professor of Law at Stanford Law School and founder of the Stanford Center for Internet and SocietyIf you work in information technology, intellectual property is central to your job -- but dealing with the complexities of the legal system can be mind-boggling. This book is for anyone who wants to understand how the legal system deals with intellectual property rights for code and other content. You'll get a clear look at intellectual property issues from a developer's point of view, including practical advice about situations you're likely to encounter.Written by an intellectual property attorney who is also a programmer, Intellectual Property and Open Source helps you understand patents, copyrights, trademarks, trade secrets, and licenses, with special focus on the issues surrounding open source development and the GPL. This book answers questions such as:How do open source and intellectual property work together?What are the most important intellectual property-related issues when starting a business or open source project?How should you handle copyright, licensing and other issues when accepting a patch from another developer?How can you pursue your own ideas while working for someone else?What parts of a patent should be reviewed to see if it applies to your work?When is your idea a trade secret?How can you reverse engineer a product without getting into trouble?What should you think about when choosing an open source license for your project?Most legal sources are too scattered, too arcane, and too hard to read. Intellectual Property and Open Source is a friendly, easy-to-follow overview of the law that programmers, system administrators, graphic designers, and many others will find essential.

  • av Paul Bakker
    210,-

    If you're an experienced Java developer in the enterprise, this practical, hands-on book shows you how to use OSGi to design, develop, and deploy modular cloud applications. You'll quickly learn how to use OSGi, through concise code examples and a set of best practices derived from the authors' experiences with real-world projects.

  • - A Brain-Friendly Guide
    av Eric Freeman & Elisabeth Robson
    589 - 719,-

    What will you learn from this book?This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browsers document object model. You wont just be readingyoull be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And youll write real code, lots of it, so you can start building your own web applications. Prepare to open your mind as you learn (and nail) key topics including:The inner details of JavaScriptHow JavaScript works with the browserThe secrets of JavaScript typesUsing arraysThe power of functionsHow to work with objectsMaking use of prototypesUnderstanding closuresWriting and testing applicationsWhats so special about this book?We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First JavaScript Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep. This book replaces Head First JavaScript, which is now out of print.

  • - Native Interactivity and Animation for the Web
    av Jeff Fulton & Steve Fulton
    383,-

    Flash is fading fast as Canvas continues to climb. The second edition of this popular book gets you started with HTML5 Canvas by showing you how to build interactive multimedia applications. Youll learn how to draw, render text, manipulate images, and create animationall in the course of building an interactive web game throughout the book.Updated for the latest implementations of Canvas and related HTML5 technologies, this edition includes clear and reusable code examples to help you quickly pick up the basicswhether you currently use Flash, Silverlight, or just HTML and JavaScript. Discover why HTML5 is the future of innovative web development.Create and modify 2D drawings, text, and bitmap imagesUse algorithms for math-based movement and physics interactionsIncorporate and manipulate video, and add audioBuild a basic framework for creating a variety of gamesUse bitmaps and tile sheets to develop animated game graphicsGo mobile: build web apps and then modify them for iOS devicesExplore ways to use Canvas for 3D and multiplayer game applications

  • - What every web developer should know about networking and web performance
    av Ilya Grigorik
    421,-

    How prepared are you to build fast and efficient web applications? This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applicationsincluding HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC.Author Ilya Grigorik, a web performance engineer at Google, demonstrates performance optimization best practices for TCP, UDP, and TLS protocols, and explains unique wireless and mobile network optimization requirements. Youll then dive into performance characteristics of technologies such as HTTP 2.0, client-side network scripting with XHR, real-time streaming with SSE and WebSocket, and P2P communication with WebRTC.Deliver superlative TCP, UDP, and TLS performanceSpeed up network performance over 3G/4G mobile networksDevelop fast and energy-efficient mobile applicationsAddress bottlenecks in HTTP 1.x and other browser protocolsPlan for and deliver the best HTTP 2.0 performanceEnable efficient real-time streaming in the browserCreate efficient peer-to-peer videoconferencing and low-latency applications with real-time WebRTC transports

  • av Brian Jepson
    68,-

    Learn the fundamentals of soldering - and pick up an essential skill for building electronic gadgets. You'll discover how to preheat and tin your iron, make a good solder joint, desolder cleanly (when things don't quite go right), and how to use helping hands to hold components in place.

  • - A Guide to Engineering Experiences
    av Tynan Sylvester
    456,-

    Ready to give your design skills a real boost? This eye-opening book helps you explore the design structure behind most of todays hit video games. Youll learn principles and practices for crafting games that generate emotionally charged experiencesa combination of elegant game mechanics, compelling fiction, and pace that fully immerses players.In clear and approachable prose, design pro Tynan Sylvester also looks at the day-to-day process necessary to keep your project on track, including how to work with a team, and how to avoid creative dead ends. Packed with examples, this book will change your perception of game design.Create game mechanics to trigger a range of emotions and provide a variety of playExplore several options for combining narrative with interactivityBuild interactions that let multiplayer gamers get into each others headsMotivate players through rewards that align with the rest of the gameEstablish a metaphor vocabulary to help players learn which design aspects are game mechanicsPlan, test, and analyze your design through iteration rather than deciding everything up frontLearn how your games market positioning will affect your design

  • av Tom White
    533,-

    Ready to unlock the power of your data? With the fourth edition of this comprehensive guide, you'll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop.

  • av Cathy O'Neill
    481,-

    Now that people are aware that data can make the difference in an election or a business model, data science as an occupation is gaining ground. But how can you get started working in a wide-ranging, interdisciplinary field that's so clouded in hype? This insightful book tells you what you need to know.

  • av Elliot Williams
    379,-

    Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly.

  • av Barbara Brundage
    401,-

    Whether you're a photographer, scrapbooker, or aspiring graphic artist, Photoshop Elements is an ideal image-editing tool - once you know your way around. This bestselling book removes the guesswork. With candid, jargon-free advice and step-by-step guidance, you'll get the most out of Elements.

  • - Managing Your Cloud with Python and Boto
    av Mitch Garnaat
    232,-

    If you intend to use Amazon Web Services (AWS) for remote computing and storage, Python is an ideal programming language for developing applications and controlling your cloud-based infrastructure. This cookbook gets you started with more than two dozen recipes for using Python with AWS, based on the authors boto library.Youll find detailed recipes for working with the S3 storage service as well as EC2, the service that lets you design and build cloud applications. Each recipe includes a code solution you can use immediately, along with a discussion of why and how the recipe works. You also get detailed advice for using boto with AWS and other cloud services.This books recipes include methods to help you:Launch instances on EC2, and keep track of them with tagsAssociate an Elastic IP address with an instanceRestore a failed Elastic Block Store volume from a snapshotStore and monitor your own custom metrics in CloudWatchCreate a bucket in S3 to contain your data objectsReduce the cost of storing noncritical dataPrevent accidental deletion of data in S3

  • av Allison Parrish
    219,-

    Processing opened up the world of programming to artists, designers, educators, and beginners. The Processing.py Python implementation of Processing reinterprets it for today's web. This short book gently introduces the core concepts of computer programming and working with Processing

  • av Daniel Parker
    170,-

    Asynchronous JavaScript is everywhere, whether youre using Ajax, AngularJS, Node.js, or WebRTC. This practical guide shows intermediate to advanced JavaScript developers how Promises can help you manage asynchronous code effectivelyincluding the inevitable flood of callbacks as your codebase grows. Youll learn the inner workings of Promises and ways to avoid difficulties and missteps when using them.The ability to asynchronously fetch data and load scripts in the browser broadens the capabilities of JavaScript applications. But if you dont understand how the async part works, youll wind up with unpredictable code thats difficult to maintain. This book is ideal whether youre new to Promises or want to expand your knowledge of this technology.Understand how async JavaScript works by delving into callbacks, the event loop, and threadingLearn how Promises organize callbacks into discrete steps that are easier to read and maintainExamine scenarios youll encounter and techniques you can use when writing real-world applicationsUse features in the Bluebird library and jQuery to work with PromisesLearn how the Promise API handles asynchronous errorsExplore ECMAScript 6 language features that simplify Promise-related code

  • - Small. Fast. Reliable. Choose Any Three.
    av Jay A. Kreibich
    426,-

    Application developers, take note: databases aren't just for the IS group any more. You can build database-backed applications for the desktop, Web, embedded systems, or operating systems without linking to heavy-duty client-server databases such as Oracle and MySQL. This book shows you how to use SQLite, a small and lightweight relational database engine that you can build directly into your application.With SQLite, you'll discover how to develop a database-backed application that remains manageable in size and complexity. This book guides you every step of the way. You'll get a crash course in data modeling, become familiar with SQLite's dialect of the SQL database language, and much more.Learn how to maintain localized storage in a single file that requires no configurationBuild your own SQLite library or use a precompiled distribution in your applicationGet a primer on SQL, and learn how to use several language functions and extensionsWork with SQLite using a scripting language or a C-based language such as C# or Objective-CUnderstand the basics of database design, and learn how to transfer what you already know to SQLiteTake advantage of virtual tables and modules"e;Complex SQL concepts explained clearly."e;--D. Richard Hipp, creator of SQLite

  • - A Brain-Friendly Guide
    av Lynn Beighley & Michael Morrison
    468,-

    If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I/O operations, content management, and more.Head First PHP & MySQL offers the same visually rich format that's turned every title in the Head First series into a bestseller, with plenty of exercises, quizzes, puzzles, and other interactive features to help you retain what you've learned.Use PHP to transform static HTML pages into dynamic web sitesCreate and populate your own MySQL database tables, and work with data stored in filesPerform sophisticated MySQL queries with joins, and refine your results with LIMIT and ORDER BYUse cookies and sessions to track visitors' login information and personalize the site for usersProtect your data from SQL injection attacksUse regular expressions to validate information on formsDynamically display text based on session info and create images on the flyPull syndicated data from other sites using PHP and XMLThroughout the book, you'll build sophisticated examples -- including a mailing list, a job board, and an online dating site -- to help you learn how to harness the power of PHP and MySQL in a variety of contexts. If you're ready to build a truly dynamic website, Head First PHP & MySQL is the ideal way to get going.

  • - Solutions and Examples for Building Distributed Applications
    av Sebastien Goasguen
    481,-

    Whether youre deploying applications on premise or in the cloud, this cookbook provides developers, operators, and IT professionals with more than 130 proven recipes for working with Docker.With these practical solutions, experienced developers with no previous knowledge of Docker will be able to package and deploy distributed applications within a couple of chapters. IT professionals will be able to solve everyday problems, as well as create, run, share, and deploy Docker images. Operators will quickly be able to adopt the tools that will change the way they work.The recipes in this book will help you:Manage containers, mount data volumes, and link containersCreate and share container imagesNetwork containers across single or multiple hostsTackle advanced topics such as Docker configuration and developmentDeploy multi-container applications on a distributed cluster with KubernetesUse a new generation of operating systems optimized for DockerLearn tools for application deployment, continuous integration, service discovery, and orchestrationAccess a Docker host on Amazon AWS, Google GCE, and Microsoft AzureMonitor containers and explore different application use cases

  • - Stop Working Late and Start Working Smart
    av Thomas A. Limoncelli
    296,-

    Time is a precious commodity, especially if you're a system administrator. No other job pulls people in so many directions at once. Users interrupt you constantly with requests, preventing you from getting anything done. Your managers want you to get long-term projects done but flood you with requests for quick-fixes that prevent you from ever getting to those long-term projects. But the pressure is on you to produce and it only increases with time. What do you do?The answer is time management. And not just any time management theory--you want Time Management for System Administrators, to be exact. With keen insights into the challenges you face as a sys admin, bestselling author Thomas Limoncelli has put together a collection of tips and techniques that will help you cultivate the time management skills you need to flourish as a system administrator.Time Management for System Administrators understands that an Sys Admin often has competing goals: the concurrent responsibilities of working on large projects and taking care of a user's needs. That's why it focuses on strategies that help you work through daily tasks, yet still allow you to handle critical situations that inevitably arise.Among other skills, you'll learn how to:Manage interruptionsEliminate timewastersKeep an effective calendarDevelop routines for things that occur regularlyUse your brain only for what you're currently working onPrioritize based on customer expectationsDocument and automate processes for faster executionWhat's more, the book doesn't confine itself to just the work environment, either. It also offers tips on how to apply these time management tools to your social life. It's the first step to a more productive, happier you.

  • - From I/O Ports to Process Management
    av Daniel P. Bovet & Marco Cesati
    581,-

    In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:Memory management, including file buffering, process swapping, and Direct memory Access (DMA) The Virtual Filesystem layer and the Second and Third Extended FilesystemsProcess creation and schedulingSignals, interrupts, and the essential interfaces to device driversTimingSynchronization within the kernelInterprocess Communication (IPC) Program executionUnderstanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

  • av Juval Lowy
    420,-

    An introduction to the Microsoft .NET Framework - the technology of choice for building components on Windows platforms. From this book's lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components.

  • - A Quick Guide to XML Transformations
    av Evan Lenz
    114,-

    XSLT is an essential tool for converting XML into other kinds of documents: HTML, PDF file, and many others. It's a critical technology for XML-based platforms such as Microsoft .NET, Sun Microsystems' Sun One, as well as for most web browsers and authoring tools. As useful as XSLT is, however, most people have a difficult time getting used to its peculiar characteristics. The ability to use advanced techniques depends on a clear and exact understanding of how XSLT templates work and interact.The XSLT 1.0 Pocket Reference from O'Reilly wants to make sure you achieve that level of understanding. With its concise approach, this handy pocket guide quickly gets you up to speed on XSLT 1.0 so you can covert XML like a seasoned pro. In addition to covering the basics of stylesheet structure, it also explains how to:use template rulescreate a result treeapply conditional processingtransform multiple source documentsemploy number formattingThanks to their convenient, quick-reference format, O'Reilly's Pocket References spare you from having to hunt through larger books for answers. They deliver just what you need to get the job done in a timely fashion. And the XSLT 1.0 Pocket Reference is no different--it's the ideal companion to have at your desk when you need an answer fast.

  • av Douglas Mauro
    424,-

    Provides an introduction that shows how to install, configure, and manage Simple Network Management Protocol (SNMP). Written for network and system administrators, this book introduces the basics of SNMP and then offers a technical background on how to use it. It explores commercial and open source packages, and elements like OIDs, MIBs, and more.

  • av Steven Feuerstein & Guy Harrison
    397,-

    The implementation of stored procedures in MySQL 5.0 a hugemilestone -- one that is expected to lead to widespread enterprise adoption ofthe already extremely popular MySQL database. If you are serious aboutbuilding the web-based database applications of the future, you need toget up to speed quickly on how stored procedures work -- and how tobuild them the right way. This book, destined to be the bible of storedprocedure development, is a resource that no real MySQL programmer canafford to do without.In the decade since MySQL burst on the scene, it has become thedominant open source database, with capabilities and performancerivaling those of commercial RDBMS offerings like Oracle and SQLServer. Along with Linux and PHP, MySQL is at the heart of millions ofapplications. And now, with support for stored procedures, functions,and triggers in MySQL 5.0, MySQL offers the programming power neededfor true enterprise use.MySQL's new procedural language has a straightforward syntax, making iteasy to write simple programs. But it's not so easy to write secure,easily maintained, high-performance, and bug-free programs. Few in theMySQL world have substantial experience yet with stored procedures, butGuy Harrison and Steven Feuerstein have decades of combined expertise.In MySQL Stored Procedure Programming, they putthat hard-won experience to good use. Packed with code examples and coveringeverything from language basics to application building to advancedtuning and best practices, this highly readable book is the one-stopguide to MySQL development. It consists of four major sections:MySQL stored programming fundamentals -- tutorial, basicstatements, SQL in stored programs, and error handlingBuilding MySQL stored programs -- transaction handling,built-in functions, stored functions, and triggersMySQL stored programs in applications -- using storedprograms with PHP, Java, Perl, Python, and .NET (C# and VB.NET)Optimizing MySQL stored programs -- security, basic andadvanced SQL tuning, optimizing stored program code, and programmingbest practicesA companion web site contains many thousands of lines of code, that youcan put to use immediately.Guy Harrison is Chief Architect of Database Solutions at Quest Softwareand a frequent speaker and writer on MySQL topics. Steven Feuerstein isthe author of Oracle PL/SQL Programming, the classic reference for Oracle stored programming for more than ten years. Both have decades of experience as database developers, and between them they have authored a dozen books.

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.