IT eBooks
Download, Read, Use

O'Reilly Media

Building Evolutionary Architectures
Building Evolutionary Architectures

The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time. ...
Practical Monitoring
Practical Monitoring

Do you have a nagging feeling that your monitoring needs improvement, but you just aren't sure where to start or how to do it? Are you plagued by constant, meaningless alerts? Does your monitoring system routinely miss real problems? This is the book for you. Mike Julian lays out a practical approach to designing and implementing effective monitoring - from your enterprise application down to the hardware in a datacenter, and everything between. Practical Monitoring provides you with straightforward strategies and tactics for designing and implementing a strong monitoring foundation for your company. This book takes a unique vendor-neutral approach to monitoring. Rather than discuss how to implement specific tools, Mike teaches the principles and underlying mechanics behind monitoring so you can implement the lessons in any tool. Practical Monitoring covers essential topics including: Monitoring antipatterns; Principles of monitoring design; How to build an effective on-call r ...
Product Management in Practice
Product Management in Practice

Product management has become a critical connective role for modern organizations, from small technology startups to global corporate enterprises. And yet the day-to-day work of product management remains largely misunderstood. In theory, product management is about building products that people love. The real-world practice of product management is often about difficult conversations, practical compromises, and hard-won incremental gains. In this book, author Matt LeMay focuses on the CORE connective skills - communication, organization, research, execution - that can build a successful product management practice across industries, organizations, teams, and toolsets. For current and aspiring product managers, this book explores? On-the-ground tactics for facilitating collaboration and communication ? How to talk to users and work with executives? The importance of setting clear and actionable goals? Using roadmaps to connect and align your team? A values-first approach to imple ...
Presto Sketching
Presto Sketching

Do you feel like your thoughts, ideas, and plans are being suffocated by a constant onslaught of information? Do you want to get those great ideas out of your head, onto the whiteboard and into everyone else's heads, but find it hard to start? No matter what level of sketching you think you have, Presto Sketching will help you lift your game in visual thinking and visual communication. In this practical workbook, Ben Crothers provides loads of tips, templates, and exercises that help you develop your visual vocabulary and sketching skills to clearly express and communicate your ideas. Learn techniques like product sketching, storyboarding, journey mapping, and conceptual illustration. Dive into how to use a visual metaphor (with a library of 101 visual metaphors), as well as tips for capturing and sharing your sketches digitally, and developing your own style. Designers, product managers, trainers, and entrepreneurs will learn better ways to explore problems, explain concepts, an ...
Minecraft Modding with Forge
Minecraft Modding with Forge

Playing Minecraft is a lot of fun, but the game is more engaging, entertaining, and educational when kids learn how to build mods—small programs that let them modify game elements and add content. This family-friendly guide teaches kids and parents how to create mods of different types, using the Minecraft Forge modding tool. No programming experience is needed. You'll not only build some amazing mods with the book's easy-to-follow instructions, but you'll also learn how to work with Java, the same programming language that Minecraft uses. Why wait? Get started with computer programming and be more creative with Minecraft while you're at it! ...
You Don't Know JS: ES6 & Beyond
You Don't Know JS: ES6 & Beyond

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. As part of the "You Don't Know JS" series, this compact guide focuses on new features available in ECMAScript 6 (ES6), the latest version of the standard upon which JavaScript is built. Like other books in this series, You Don't Know JS: ES6 & Beyond dives into trickier parts of the language that many JavaScript programmers either avoid or know nothing about. Armed with this knowledge, you can achieve true JavaScript mastery. Learn new ES6 syntax that eases the pain points of common programming idioms; Organize code with iterators, generators, modules, and classes; Express async flow control with Promises combined with generators; Use collections to work more efficiently with data in structured ways; Leverage new API helpers, including Array, Object, Math, Number, and String; Extend your program's capabilities through meta programming; Preview features likely coming to JS bey ...
Optimizing Java
Optimizing Java

Currently, no books exist that focus on the practicalities of Java application performance tuning, as opposed to the theory and internals of Java virtual machines. This practical guide is the "missing link" that aims to move Java performance tuning from the realm of guesswork and folklore to an experimental science. Learn how to approach performance problems in an consistent and systematic way; Resolve production performance issues by learning core Java performance topics; Identify and resolve performance issues before encountering them in production; Understand the performance problems you encounter by learning the Java platform's internals. ...
Learning React
Learning React

If you want to learn how to build efficient user interfaces with React, this is your book. Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads. Along the way, you'll learn how to work with functional programming and the latest ECMAScript features. Developed by Facebook, and used by companies including Netflix, Walmart, and The New York Times for large parts of their web interfaces, React is quickly growing in use. By learning how to build React components with this hands-on guide, you'll fully understand how useful React can be in your organization. Learn key functional programming concepts with JavaScript; Peek under the hood to understand how React runs in the browser; Create application presentation layers by mounting and composing React components; Use component trees to manage data and reduce the time you spend debugging applications; E ...
Learning Puppet 4
Learning Puppet 4

If you're a system administrator, developer, or site reliability engineer responsible for handling hundreds or even thousands of nodes in your network, the Puppet configuration management tool will make your job a whole lot easier. This practical guide shows you what Puppet does, how it works, and how it can provide significant value to your organization. Through hands-on tutorials, DevOps engineer Jo Rhett demonstrates how Puppet manages complex and distributed components to ensure service availability. You'll learn how to secure configuration consistency across servers, clients, your router, and even that computer in your pocket by setting up your own testing environment. Learn exactly what Puppet is, why it was created, and what problems it solves; Tailor Puppet to your infrastructure with a design that meets your specific needs; Write declarative Puppet policies to produce consistency in your systems; Build, test, and publish your own Puppet modules; Manage network devices su ...
iOS 9 Swift Programming Cookbook
iOS 9 Swift Programming Cookbook

Ready to build stunning apps for iPhone, iPad, and Apple Watch? This cookbook - completely rewritten with all-new material - provides 90 proven solutions for tackling the latest features in iOS 9 and watchOS 2.0. Written exclusively in Apple's Swift language, these code-rich recipes show you how to use dynamic user interfaces, interactive maps, multitasking functionality, Apple's new UI Testing framework, and many other features. This cookbook is ideal for intermediate and advanced iOS developers looking to work with the newest versions of Apple's mobile operating systems. Each recipe includes reusable code, available on GitHub, that you can put to work right away. Work with new features in Swift 2, Xcode 7, and Interface Builder; Build standalone apps for Apple Watch; Create vibrant user interfaces with new UIKit features; Use Swift to connect with the iOS contacts database; Block ads or obtrusive content with Safari Content Blockers; Make your app content searchable with Spotli ...
Front-End Architecture
Front-End Architecture

With CSS preprocessing, icon fonts, grunt workflows, pattern libraries and JavaScript MVCs, the front-end workspace is anything but simple. This complex stack of tools can no longer be pieced together on a whim. Front-End Architecture needs and deserves the same attention given to content strategy, data migration, or server configuration. This practical book helps you explore all of these important decisions-right at the stage of the project where they need to be decided. You'll learn about the rewards gained from early, informed decisions, and the risks incurred if choices are made too hastily, or too late. Whether you are a front-end developer or a project owner, this book will inspire you. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2024