Utvidet returrett til 31. januar 2025

Bøker utgitt av O'Reilly Media

Filter
Filter
Sorter etterSorter Populære
  • av Allen Downey
    292,-

    If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python.

  • - A Handbook for People Who Care About Code
    av Pete Goodliffe
    333,-

    If youre passionate about programming and want to get better at it, youve come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being.Goodliffe presents sound advice that hes learned in 15 years of professional programming. The books standalone chapters span the range of a software developers lifedealing with code, learning the trade, and improving performancewith no language or industry bias. Whether youre a seasoned developer, a neophyte professional, or a hobbyist, youll find valuable tips in five independent categories:Code-level techniques for crafting lines of code, testing, debugging, and coping with complexityPractices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable codeTactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnationPractical ways to complete things: use the right tools, know what done looks like, and seek help from colleaguesHabits for working well with others, and pursuing development as a social activity

  • - A Handbook for Leading Change from Within
    av Lois Kelly, Debra Cameron & Carmen Medina
    303,-

    Ready to stand up and create positive change at work, but reluctant to speak up? True leadership doesnt always come from a position of power or authority. By teaching you skills and providing practical advice, this handbook shows you how to engage your coworkers and bosses and bring your ideas forward so that they are heard, considered, and acted upon.Authors Carmen Medina and Lois Kellyonce rebels themselvesreveal ways to navigate your workplace, avoid common mistakes and traps, and overcome the fears that may be holding you back. You can achieve more success and less frustration, help your organization do better work, andmost importantfind more meaning and joy in what you do.

  • - Web Performance Testing for Novices and Power Users
    av Andy Davies, Rick Viscomi & Marcel Duran
    258,-

    Learn basic and advanced uses of WebPagetest, the performance measurement tool for optimizing websites. This practical guide shows users new to this tool how run tests and interpret results, and helps experienced users gain a better and more thorough understanding of hidden features in WebPagetest that make testing easier.Written by WebPagetest power users and performance experts, this book will help web developers and frontend engineers solve the problem of slow sites. Topics include:Basic test setupshows beginners how to get meaningful resultsAdvanced test setupprovides another level of technical depth by explaining features not thoroughly documented at webpagetest.orgAnalysis of resultshelps you understand of how to interpret test resultsPrivate instance setupteaches power users the intricacies of the webpagetest private instance and how it worksAPI and external toolsprovides a detailed reference for the API and demonstrates tools already using the API to extend WebPagetest

  • - Weighing Aesthetics and Speed
    av Lara Callender Hogan
    251,-

    As a web designer, you encounter tough choices when it comes to weighing aesthetics and performance. Good content, layout, images, and interactivity are essential for engaging your audience, and each of these elements have an enormous impact on page load time and the end-user experience. In this practical book, Lara Hogan helps you approach projects with page speed in mind, showing you how to test and benchmark which design choices are most critical.To get started, all you need are basic HTML and CSS skills and Photoshop experience.Topics include:The impact of page load time on your site, brand, and usersPage speed basics: how browsers retrieve and render contentBest practices for optimizing and loading imagesHow to clean up HTML and CSS, and optimize web fontsMobile-first design with performance goals by breakpointUsing tools to measure performance as your site evolvesMethods for shaping an organizations performance culture

  • av Craig Sebenik & Thomas Hatch
    338,-

    Get a complete introduction to Salt, the widely used Python-based configuration management and remote execution tool. This practical guide not only shows system administrators how to manage complex infrastructures with Salt, but also teaches developers how to use Salt to deploy and manage their applications.Written by two Salt experts, this book provides the information you need to deploy Salt in a production infrastructure right away. Youll also learn how to customize Salt and use salt-cloud to manage your virtualization. If you have experience with Linux and data formats such as JSON or XML, youre ready to get started.Understand what Salt can do, and get a high-level overview of basic commandsLearn how execution modules let you interact with many systems at onceUse states to define how you want a host or a set of hosts to lookDive into grains and pillars, Salts basic data elementsControl your infrastructure programmatically by extending Salt Masters functionalityExtend Salt with custom modules, the Jinja templating language, and Python scripts

  • - Build and Run Scalable Python Apps on Google's Infrastructure
    av Dan Sanderson
    374,-

    This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Python applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. Youll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance.App Engine's Python support includes a fast Python 2.7 interpreter, the standard library, and a WSGI-based runtime environment. Choose from many popular web application frameworks, including Django and Flask.Get a hands-on introduction to App Engine's tools and features, using an example applicationSimulate App Engine on your development machine with tools from Google Cloud SDKStructure your app into individually addressable modules, each with its own scaling configurationExploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with the ndb libraryUse Cloud SQL for standard relational databases with App Engine applicationsLearn how to deploy, manage, and inspect your application on Google infrastructure

  • - Build & Run Scalable Java Applications on Google's Infrastructure
    av Dan Sanderson
    555,-

    This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Java applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. Youll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance.For Java applications, App Engine provides a J2EE standard servlet container with a complete Java 7 JVM and standard library. Because App Engine supports common Java API standards, your code stays clean and portable.Get a hands-on introduction to App Engine's tools and features, using an example applicationSimulate App Engine on your development machine directly from EclipseStructure your app into individually addressable modules, each with its own scaling configurationExploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with JPAUse Cloud SQL for standard relational databases with App Engine applicationsLearn how to deploy, manage, and inspect your application on Google infrastructure

  • av Edward Ford
    213,-

    Getting Started with CNC is the definitive introduction to working with affordable desktop and benchtop CNCs, written by the creator of the popular open hardware CNC, the Shapeoko.

  • - Flexible, Scalable, and Reliable Data Streaming
    av Hari Shreedharan
    364,-

    How can you get your data from frontend servers to Hadoop in near real time? With this complete reference guide, youll learn Flumes rich set of features for collecting, aggregating, and writing large amounts of streaming data to the Hadoop Distributed File System (HDFS), Apache HBase, SolrCloud, Elastic Search, and other systems.Using Flume shows operations engineers how to configure, deploy, and monitor a Flume cluster, and teaches developers how to write Flume plugins and custom components for their specific use-cases. Youll learn about Flumes design and implementation, as well as various features that make it highly scalable, flexible, and reliable. Code examples and exercises are available on GitHub.Learn how Flume provides a steady rate of flow by acting as a buffer between data producers and consumersDive into key Flume components, including sources that accept data and sinks that write and deliver itWrite custom plugins to customize the way Flume receives, modifies, formats, and writes dataExplore APIs for sending data to Flume agents from your own applicationsPlan and deploy Flume in a scalable and flexible wayand monitor your cluster once its running

  • - Practical Functional Programming for the JVM
    av Jason Swartz
    349,-

    Why learn Scala? You dont need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. Youll start with Scala's core types and syntax before diving into higher-order functions and immutable data structures.Author Jason Swartz demonstrates why Scalas concise and expressive syntax make it an ideal language for Ruby or Python developers who want to improve their craft, while its type safety and performance ensures that its stable and fast enough for any application.Learn about the core data types, literals, values, and variablesDiscover how to think and write in expressions, the foundation for Scala's syntaxWrite higher-order functions that accept or return other functionsBecome familiar with immutable data structures and easily transform them with type-safe and declarative operationsCreate custom infix operators to simplify existing operations or even to start your own domain-specific languageBuild classes that compose one or more traits for full reusability, or create new functionality by mixing them in at instantiation

  • - Bringing Elasticity to eCommerce
    av Kelly Goetsch
    437,-

    Is your eCommerce solution ready for the cloud? This practical guide shows experienced and aspiring web architects alike how to adopt cloud computing incrementally, using public Infrastructure-as-a-Service and Platform-as-a-Service. You will learn how to marshal as much capacity as you need to handle peak holiday or special-event traffic.Written by eCommerce expert Kelly Goetsch, this book helps architects leverage recent technological advances that have made it possible to run an entire enterprise-level eCommerce platform from a cloud.Explore cloud service models: Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-ServiceLearn about public, hybrid, and private cloud deployment modelsUnderstand the impact of omnichannel retailing on platform and deployment architecturesBuild an auto-scaling solution that can quickly add or subtract hardware in response to real-time trafficRe-apply what you already know about security to the cloudRun a single eCommerce platform from multiple data centers, including several forms of multi-masterBuild a hybrid solution or deploy your entire platform to the cloudLearn application and deployment architecture for "e;cloud native"e; through legacy eCommerce platformsUse Software-as-a-Service for eCommerce, including Content Delivery Networks and Global Site Load Balancing services

  • - New Features and Good Practices
    av Josh Lockhart
    258,-

    PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, youll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.Author Josh Lockhartcreator of PHP The Right Way, a popular initiative to encourage PHP best practicesreveals these new language features in action. Youll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book.Learn modern PHP features, such as namespaces, traits, generators, and closuresDiscover how to find, use, and create PHP componentsFollow best practices for application security, working with databases, errors and exceptions, and moreLearn tools and techniques for deploying, tuning, testing, and profiling your PHP applicationsExplore Facebooks HVVM and Hack language implementationsand how they affect modern PHPBuild a local development environment that closely matches your production server

  • av Arnold Robbins
    401,-

    In this thoroughly revised edition, author and gawk lead developer Arnold Robbins describes the awk language and gawk program in detail, shows you how to use awk and gawk for problem solving, and then dives into specific features of gawk.

  • av Marc Rochkind
    333,-

    Put your web app design skills to work by learning how to create powerful and portable Chrome Apps. With this practical book, youll learn how to build Googles unique apps to behave just like native apps so they can interact with hardware devices, access external files, and send notifications.Author Marc Rochkind takes you through a hands-on, objective tour of Chrome Apps, which run on any platform that supports the Chrome browserincluding OS X, Windows, Linux, as well as Android and iOS. If you know how to work with HTML, CSS, JavaScript, and the DOM, youre ready to get started.Learn how to build, run, and debug Chrome Apps step-by-stepUse Chrome Apps to access local files, sync files, and external filesTake advantage of key-value-pair APIs, including sync storage and IndexedDBUse WebSockets, Google Cloud Messaging, and other networking methodsDisplay graphics and images with Canvas, SVG, and the Media Galleries APIUse alarms, context menus, location, the camera, Bluetooth, USB, and other APIsPublish apps to the Chrome Web Store with the Chrome Dev Editor

  • - C Tips from the New School
    av Ben Klemens
    415,-

    Throw out your old ideas about C and get to know a programming language thats substantially outgrown its origins. With this revised edition of 21st Century C, youll discover up-to-date techniques missing from other C tutorials, whether youre new to the language or just getting reacquainted.C isnt just the foundation of modern programming languages; it is a modern language, ideal for writing efficient, state-of-the-art applications. Get past idioms that made sense on mainframes and learn the tools you need to work with this evolved and aggressively simple language. No matter what programming language you currently favor, youll quickly see that 21st century C rocks.Set up a C programming environment with shell facilities, makefiles, text editors, debuggers, and memory checkersUse Autotools, Cs de facto cross-platform package managerLearn about the problematic C concepts too useful to discardSolve Cs string-building problems with C-standard functionsUse modern syntactic features for functions that take structured inputsBuild high-level, object-based libraries and programsPerform advanced math, talk to internet servers, and run databases with existing C librariesThis edition also includes new material on concurrent threads, virtual tables, C99 numeric types, and other features.

  • av Paolo Aliverti
    216,-

    The Maker's Manual is a practical and comprehensive guide to becoming a hero of the new industrial revolution. It features hundreds of color images, techniques to transform your ideas into physical projects, and must-have skills like electronics prototyping, 3d printing, and programming.

  • av Jon Cowie
    333,-

    Take advantage of Chefs highly customizable design to tackle specific automation issues that you cant solve by simply using Chefs tools, resources, and services out of the box. With this practical guide, youll examine the internal structure of this configuration management technology and learn where, how, and why to add custom code.Author Jon Cowie not only provides code snippets and practical advice for customizing Chef, but also helps you determine case by case whether its in your best interests to customize at all. If you have intermediate-to-advanced Chef experience, this book is indispensable.Explore Chefs typical setups and why youd want to customize themLearn the Ruby concepts needed to write customizationsCustomize the Chef run process and explore Chefs internal classesGain more insight into your Chef runs through handlers and Chefs event streamLevel up your Chef recipes by writing your own resources and providersCreate and extend plugins for KnifeChefs command-line toolInteract with the Chef API to write scripts and reportsLearn how to contribute customizations to the Chef community

  • av Madhusudhan Konda
    391,-

    If youre looking for a short, sweet, and simple introduction (or reintroduction) to Hibernate, this is the book you want. Through clear real-world examples, youll learn Hibernate and object-relational mapping from the ground up, starting with the basics. Then youll dive into the frameworks 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. Youll gain enough knowledge and confidence to start working on real-world projects with Hibernate.Compare how JDBC and Hibernate work with object persistenceLearn how annotations are used to create Hibernate applicationsUnderstand how to persist and retrieve Java data structuresFocus on the fundamentals of associations and their mappingsDelve into advanced concepts such as caching, inheritance, and typesWalk through the Hibernate Query Language API, with examplesDevelop Java Persistence API applications, using Hibernate as the providerWork hands-on with code snippets to understand the technology

  • av Paris Buttfield–addis
    338,-

    Get up to speed on Cocoa and Objective-C, and start developing applications on the iOS and OS X platforms. If you don't have experience with Apple's developer tools, no problem! From object-oriented programming to storing app data in iCloud, the fourth edition of this book covers everything you need to build apps for the iPhone, iPad, and Mac.

  • av Tina Barseghian
    507,-

    Highlights Paper, Play, Shoes, and Weaving themes.

  • av Douglas Richard Hanks
    511,-

    Ideal for network engineers involved in building a data center, this practical guide provides a comprehensive and technical deep-dive into the new Juniper QFX5100 switching family.

  • av Ken Kousen
    260,-

    This hands-on guide provides a collection of Gradle recipes to help you quickly and easily accomplish the most common build tasks for your Android apps. You'll learn how to customize project layouts, add dependencies, and generate many different versions of your app.

  • av Julia Elman & Mark Lavin
    338,-

    How can you take advantage of the Django framework to integrate complex client-side interactions and real-time features into your web applications? Through a series of rapid application development projects, this hands-on book shows experienced Django developers how to include REST APIs, WebSockets, and client-side MVC frameworks such as Backbone.js into new or existing projects.Learn how to make the most of Djangos decoupled design by choosing the components you need to build the lightweight applications you want. Once you finish this book, youll know how to build single-page applications that respond to interactions in real time. If youre familiar with Python and JavaScript, youre good to go.Learn a lightweight approach for starting a new Django projectBreak reusable applications into smaller services that communicate with one anotherCreate a static, rapid prototyping site as a scaffold for websites and applicationsBuild a REST API with django-rest-frameworkLearn how to use Django with the Backbone.js MVC frameworkCreate a single-page web application on top of your REST APIIntegrate real-time features with WebSockets and the Tornado networking libraryUse the books code-driven examples in your own projects

  • av Erin Crumlish
    416,-

    In the second edition of this practical guide, UX design experts Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. With more than 100 patterns, design principles, and best practices, you'll learn how to balance opposing forces and grow healthy online communities.

  • av Rob Schnepp, Ron Vidal & Chris Hawley
    333,-

    Are you satisfied with the way your company responds to IT incidents? How prepared is your response team to handle critical, time-sensitive events such as service disruptions and security breaches? IT professionals looking for effective response models have successfully adopted the Incident Management System (IMS) used by firefighters throughout the US. This practical book shows you how to apply the same response methodology to your own IT operation.Youll learn how IMS best practices for leading people and managing time apply directly to IT incidents where the stakes are high and outcomes are uncertain. This book provides use cases of some of the largest (and smallest) IT operations teams in the world. There is a better way to respond. You just found it.Assess your IT incident response with the PROCESS programmatic evaluation toolGet an overview of the IMS all-hazard, all-risk frameworkUnderstand the responsibilities of the Incident CommanderForm a unified command structure for events that affect multiple business unitsSystematically evaluate what broke and how the incident team responded

  • - Tracking Dynamic Host and Application Metrics at Scale
    av Jason Dixon
    464,-

    Graphite has become one of the most powerful monitoring tools available today, due to its ease of use, rapid graph prototyping abilities, and a friendly rendering API. With this practical guide, system administrators and engineers will learn how to use this open source tool to track operational data you need to monitor your systems, as well as application-level metrics for profiling your services.Author Jason Dixon, member of the Graphite project, provides a thorough introduction of Graphite from the basics to the skills and tools you need for troubleshooting and scaling out its software components. If you want to learn more about monitoring systems, services, or applications, this is the book you need.Get an introduction to monitoring, including important concepts and terminologyExamine the features and functionality of key Graphite components, including Carbon and WhisperLearn the typical user workflow necessary to create a basic line chartBuild complex charts with chained functions and multiple axes that interact directly with the rendering APIUnderstand how to use the native Graphite dashboard, as well as the more popular third-party dashboardsMaster the art of scaling and troubleshooting high-performance or highly available Graphite clusters

  • av Matthew Gast
    210,-

    This practical book shows you how to achieve arm's reach accuracy with iBeacons, simple transmitters that enable your applications to react to nearby surroundings and then deliver timely, relevant information - especially indoors, where GPS and cell service are inaccurate.

  • - Designing an Address Plan for the Future
    av Tom Coffeen
    299,-

    If youre ready to join the move to IPv6, this comprehensive guide gets you started by showing you how to create an effective IPv6 address plan. In three example-driven sectionspreparation, design, and maintenanceyoull learn principles and best practices for designing, deploying, and maintaining an address plan far beyond whats possible with IPv4 networks.During the course of the book, youll walk through the process of building a sample address plan for a fictional company. Enterprise IT network architects, engineers, and administrators will see firsthand how IPv6 provides opportunities for creating an operationally efficient plan thats scalable, flexible, extensible, manageable, and durable.Explore IPv6 addressing basics, including representation, structure, and typesManage risks and costs by using a three-phase approach for deploying IPv6Dig into IPv6 subnetting methods and learn how they differ from IPv4Determine the appropriate size and type of the IPv6 allocation you requireApply current network management tools to IPv6Use IPv6 renumbering methods that enable greater network scale and easier integrationImplement policies and practices to keep IPv6 addresses reachable

  • av Steve Pousty & Katie Miller
    179,-

    Intrigued by the possibilities of developing web applications in the cloud? With this concise book, you get a quick hands-on introduction to OpenShift, the open source Platform as a Service (PaaS) offering from Red Hat. Youll learn the steps necessary to build, deploy, and host a complete real-world application on OpenShift, without having to read long, detailed explanations of the technologies involved.Though the book uses Python, application examples in other languages are available on GitHub. If you can build web applications, use a command line, and program in Java, Python, Ruby, Node.js, PHP, or Perl, youre ready to get started.Dive in and create your first example application with OpenShiftModify the example with your own code and hot-deploy the changesAdd components such as a database, task scheduling, and monitoringUse external libraries and dependencies in your applicationDelve into networking, persistent storage, and backup optionsExplore ways to adapt your team processes to use OpenShiftLearn OpenShift terms, technologies, and commandsGet a list of resources to learn more about OpenShift and PaaS

Gjør som tusenvis av andre bokelskere

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