IT eBooks
Download, Read, Use
Building Products for the Enterprise
Building Products for the Enterprise

If you're new to software product management or just want to learn more about it, there's plenty of advice available—but most of it is geared toward consumer products. Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert product managers provide straightforward guidance for people looking to join the thriving enterprise market. Authors Blair Reeves and Benjamin Gaines explain critical differences between enterprise and consumer products, and deliver strategies for overcoming challenges when building for the enterprise. You'll learn how to cultivate knowledge of your organization, the products you build, and the industry you serve. Identifying customer vs user problems is an enterprise project manager's main challenge; Effective collaboration requires in-depth knowledge of the organization; Analyzing data is key to understanding why users buy and retain your product; Having experience in the industry yo ...
The Tech Professional's Guide to Communicating in a Global Workplace
The Tech Professional's Guide to Communicating in a Global Workplace

Information technologists are increasingly being made part of global teams, and are confronting the challenges of communicating across a variety of linguistic and cultural boundaries. This book helps you rise to those challenges by helping you know what to say, what not to say, and even where to sit in meetings and in social situations. People talk about the increasingly global nature of work, and that is one way to look at communicating across cultures - from one country or region to another. But what about the differences in culture between various groups at the local level? What about developers to DBAs? IT staff to business people? Women to men? People approaching retirement to people coming into the organization fresh out of college? There are innumerable different cultures within an organization, and it's to your advantage to be able to adapt and communicate effectively and efficiently across all of them. The author provides her personal experiences and shares anecdotes as ...
macOS High Sierra: The Missing Manual
macOS High Sierra: The Missing Manual

With High Sierra, Apple has taken its macOS operating system to new heights. From Apple's efficient new file system to improved video streaming and support for virtual reality, this latest macOS version provides features improve your experience. And once again, David Pogue brings his humor and expertise to the #1 bestselling Mac book. Whether you're a developer or a home-user, this guide offers a wealth of detail on Apple's macOS 10.13 operating system, this new edition covers everything High Sierra has to offer. Perfect for newcomers: Get crystal-clear, jargon-free introductions to the best and brightest macOS apps, including Siri, Safari, iCloud, FaceTime, and AirDrop. Get the whole picture: Learn more efficient ways to navigate, organize, and edit your photos with new features in the Photos app. Go in-depth: Take advantage of Apple's new graphics technology, and its support for virtual reality. Gain real insight: David Pogue doesn't just tell you how to use macOS features. You ...
Network Security Through Data Analysis, 2nd Edition
Network Security Through Data Analysis, 2nd Edition

Traditional intrusion detection and logfile analysis are no longer enough to protect today's complex networks. In the updated second edition of this practical guide, security researcher Michael Collins shows InfoSec personnel the latest techniques and tools for collecting and analyzing network traffic datasets. You'll understand how your network is used, and what actions are necessary to harden and defend the systems within it. In three sections, this book examines the process of collecting and organizing data, various tools for analysis, and several different analytic scenarios and techniques. New chapters focus on active monitoring and traffic manipulation, insider threat detection, data mining, regression and machine learning, and other topics. Use sensors to collect network, service, host, and active domain data; Work with the SiLK toolset, Python, and other tools and techniques for manipulating data you collect; Detect unusual phenomena through exploratory data analysis (EDA ...
Python in a Nutshell, 3rd Edition
Python in a Nutshell, 3rd Edition

Useful in many roles, from design and prototyping to testing, deployment, and maintenance, Python is consistently ranked among today's most popular programming languages. The third edition of this practical book provides a quick reference to the language - including Python 3.5, 2.7, and highlights of 3.6 - commonly used areas of its vast standard library, and some of the most useful third-party modules and packages. Ideal for programmers with some Python experience, and those coming to Python from other programming languages, this book covers a wide range of application areas, including web and network programming, XML handling, database interactions, and high-speed numeric computing. Discover how Python provides a unique mix of elegance, simplicity, practicality, and sheer power. Python syntax, Object-Oriented Python, standard library modules, and third-party Python packages; Python's support for file and text operations, persistence and databases, concurrent execution, and nume ...
Git in Practice
Git in Practice

Git in Practice is a collection of 66 tested techniques that will optimize the way you and your team manage your development projects. The book begins with a brief reminder of the core version control concepts you need when using Git and moves on to the high-value features you may not have explored yet. Then, you'll dig into cookbook-style techniques like history visualization, advanced branching and rewriting history each presented in a problem-solution-discussion format. Finally you'll work out how to use Git to its full potential through configuration, team workflows, submodules and using GitHub pull requests effectively. ...
Highcharts Cookbook
Highcharts Cookbook

Highcharts is a JavaScript library that enables web developers to create a wide range of different, highly customized charts. Highcharts easily integrates with existing JavaScript frameworks and is simple enough to make a column chart in a few lines of code, but flexible enough to handle more complex charting scenarios such as viewing multiple chart types with different data sources on a multitude of devices and form-factors. Highcharts Cookbook is a practical guide that provides you with clear, step-by-step recipes to create dynamic, functional charts in your web applications using Highcharts. With "Highcharts Cookbook", you will create and design dynamic and versatile charts in different scenarios. Highcharts Cookbook through its wide array of recipes will walk you through everything you need to know about Highcharts and will enable you to unleash its full potential in your web applications quickly and easily. ...
Introducing Spring Framework
Introducing Spring Framework

Introducing Spring Framework is your hands-on guide to learning to build applications using the Spring Framework. The book uses a simple My Documents application that you will develop incrementally over the course of the book. ...
Learn to Program with Minecraft Plugins, 2nd edition
Learn to Program with Minecraft Plugins, 2nd edition

Expand your Minecraft experience! You'll learn how to write Java code and build plugins for your own Minecraft servers using the popular Java programming language. This new edition has been completely revised to use the freely-available CanaryMod library. You'll create plugins that can change blocks from air to stone, or spawn cows and creepers. You'll write plugins that react to game events, and even schedule tasks that will run later in the game. Readers from age 9 to 99 will learn how to use variables and functions to build plugins that fling players into the sky, create flying creepers, and of course, shoot flaming cows. ...
Introduction to Deep Learning Business Applications for Developers
Introduction to Deep Learning Business Applications for Developers

Discover the potential applications, challenges, and opportunities of deep learning from a business perspective with technical examples. These applications include image recognition, segmentation and annotation, video processing and annotation, voice recognition, intelligent personal assistants, automated translation, and autonomous vehicles. An Introduction to Deep Learning Business Applications for Developers covers some common DL algorithms such as content-based recommendation algorithms and natural language processing. You'll explore examples, such as video prediction with fully convolutional neural networks (FCNN) and residual neural networks (ResNets). You will also see applications of DL for controlling robotics, exploring the DeepQ learning algorithm with Monte Carlo Tree search (used to beat humans in the game of Go), and modeling for financial risk assessment. There will also be mention of the powerful set of algorithms called Generative Adversarial Neural networks (GANs) ...
← 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-2025