Shared posts

22 Jun 03:39

TensorFlow 2.0 Quick Start Guide

by foxebook

Editorial Reviews

Perform supervised and unsupervised machine learning and learn advanced techniques such as training neural networks.

Key Features

  • Train your own models for effective prediction, using high-level Keras API
  • Perform supervised and unsupervised machine learning and learn advanced techniques such as training neural networks
  • Get acquainted with some new practices introduced in TensorFlow 2.0 Alpha

Book Description

TensorFlow is one of the most popular machine learning frameworks in Python. With this book, you will improve your knowledge of some of the latest TensorFlow features and will be able to perform supervised and unsupervised machine learning and also train neural networks.

After giving you an overview of what's new in TensorFlow 2.0 Alpha, the book moves on to setting up your machine learning environment using the TensorFlow library. You will perform popular supervised machine learning tasks using techniques such as linear regression, logistic regression, and clustering.

You will get familiar with unsupervised learning for autoencoder applications. The book will also show you how to train effective neural networks using straightforward examples in a variety of different domains.

By the end of the book, you will have been exposed to a large variety of machine learning and neural network TensorFlow techniques.

What you will learn

  • Use tf.Keras for fast prototyping, building, and training deep learning neural network models
  • Easily convert your TensorFlow 1.12 applications to TensorFlow 2.0-compatible files
  • Use TensorFlow to tackle traditional supervised and unsupervised machine learning applications
  • Understand image recognition techniques using TensorFlow
  • Perform neural style transfer for image hybridization using a neural network
  • Code a recurrent neural network in TensorFlow to perform text-style generation

Who this book is for

Data scientists, machine learning developers, and deep learning enthusiasts looking to quickly get started with TensorFlow 2 will find this book useful. Some Python programming experience with version 3.6 or later, along with a familiarity with Jupyter notebooks will be an added advantage. Exposure to machine learning and neural network techniques would also be helpful.

Table of Contents

  1. Introducing TensorFlow 2
  2. Keras, a High-Level API for TensorFlow 2
  3. ANN Technologies Using TensorFlow 2
  4. Supervised Machine Learning Using TensorFlow 2
  5. Unsupervised Learning Using TensorFlow 2
  6. Recognizing Images with TensorFlow 2
  7. Neural Style Transfer Using TensorFlow 2
  8. Recurrent Neural Networks Using TensorFlow 2
  9. TensorFlow Estimators and TensorFlow Hub
  10. Converting from tf1.12 to tf2

Book Details

  • Author: Tony Holdroyd
  • Pages: 196 pages
  • Edition: 1
  • Publication Date: 2019-03-29
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 178953075X
  • ISBN-13: 9781789530759

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post TensorFlow 2.0 Quick Start Guide appeared first on Fox eBook.

22 Jun 03:37

Laravel: Up & Running: A Framework for Building Modern PHP Apps, 2nd Edition

by foxebook

Editorial Reviews

What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to cover Laravel 5.8, the latest release, the second edition of this practical guide provides the definitive introduction to one of today’s most popular web frameworks.

Matt Stauffer—a leading teacher and developer in the Laravel community—delivers a high-level overview and concrete examples to help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Laravel from scratch.

Book Details

  • Author: Matt Stauffer
  • Pages: 544 pages
  • Edition: 2
  • Publication Date: 2019-04-20
  • Publisher: O'Reilly Media
  • Language: English
  • ISBN-10: 1492041211
  • ISBN-13: 9781492041214

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Laravel: Up & Running: A Framework for Building Modern PHP Apps, 2nd Edition appeared first on Fox eBook.

22 Jun 03:33

Node.js Complete Reference Guide

by foxebook

Editorial Reviews

Node.js Complete Reference Guide is your one-stop solution to building highly scalable, single-language applications that share code between the server and client

Key Features

  • Explore the latest JavaScript features and EcmaScript modules
  • Walk through different stages of developing robust applications using Node.js 10
  • Create rich and scalable RESTful API solutions from scratch

Book Description

Node.js Complete Reference Guide takes you through rudimentary knowledge of JavaScript and server-side development to create, maintain, deploy, and test your own Node.js applications.

You will begin by learning how to use the HTTP Server and Client objects, store data with both SQL and MongoDB databases, and unit test applications with Mocha 5.x, and functionally test them with Puppeteer 1.1.x. Then, you will learn to create scalable and rich RESTful applications on the Node.js platform and write a simple HTTP request handler with self-descriptive URLs. You will learn to set accurate HTTP status codes, study how to keep your applications backward-compatible and explore some authentication techniques to secure your application. Then, you will study how Node.js has emerged as a strong candidate for developing microservices.

With this Learning Path, you will be able to use the best practices and create efficient microservices.

This Learning Path includes content from the following Packt products:

  • RESTful Web API Design with Node.js 10, Third Edition by Valentin Bojinov
  • Node.js Web Development, Fourth Edition by David Herron
  • Hands-On Microservices with Node.js by Diogo Resende

What you will learn

  • Work with REST service development using the Restify framework
  • Use data storage engines, such as MySQL, SQLITE3, and MongoDB in apps
  • Apply user authentication methods with OAuth2
  • Perform real-time communication with the front-end using Socket.IO
  • Implement Docker microservices in development, testing, and deployment
  • Perform unit testing with Mocha 5.x and functional testing with Puppeteer 1.1.x
  • Use self-descriptive URLs and set accurate HTTP status codes
  • Deploy a cloud-native microservice to an online provider

Who this book is for

Node.js Complete Reference Guide is designed for web developers who have a rudimentary understanding of JavaScript and web application development, are keen to enrich their development skills to create RESTful applications, and want utilize their skills to build microservices.

Table of Contents

  1. About Node.js
  2. Setting up Node.js
  3. Node.js Modules
  4. HTTP Servers and Clients
  5. Your First Express Application
  6. Implementing the Mobile-First Paradigm
  7. Data Storage and Retrieval
  8. Multiuser Authentication the Microservice Way
  9. Dynamic Client/Server Interaction with Socket.IO
  10. Deploying Node.js Applications
  11. Unit Testing and Functional Testing
  12. REST - What You Did Not Know
  13. Building a Typical Web API
  14. Using NoSQL Databases
  15. Restful API Design Guidelines
  16. Implementing a Full Fledged RESTful Service
  17. Consuming a RESTful API
  18. Securing the Application
  19. The Age of Microservices
  20. Modules and Toolkits
  21. Building a Microservice
  22. State
  23. Testing
  24. Design Patterns

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Node.js Complete Reference Guide appeared first on Fox eBook.

22 Jun 03:32

Programming WebAssembly with Rust

by foxebook

Editorial Reviews

WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on embedded devices, or anywhere else. Rust delivers the power of C in a language that strictly enforces type safety. Combine both languages and you can write for the web like never before! Learn how to integrate with JavaScript, run code on platforms other than the browser, and take a step into IoT. Discover the easy way to build cross-platform applications without sacrificing power, and change the way you write code for the web.

WebAssembly is more than just a revolutionary new technology. It's reshaping how we build applications for the web and beyond. Where technologies like ActiveX and Flash have failed, you can now write code in whatever language you prefer and compile to WebAssembly for fast, type-safe code that runs in the browser, on mobile devices, embedded devices, and more. Combining WebAssembly's portable, high-performance modules with Rust's safety and power is a perfect development combination.

Learn how WebAssembly's stack machine architecture works, install low-level wasm tools, and discover the dark art of writing raw wast code. Build on that foundation and learn how to compile WebAssembly modules from Rust by implementing the logic for a checkers game. Create wasm modules in Rust to interoperate with JavaScript in many compelling ways. Apply your new skills to the world of non-web hosts, and create everything from an app running on a Raspberry Pi that controls a lighting system, to a fully-functioning online multiplayer game engine where developers upload their own arena-bound WebAssembly combat modules.

Get started with WebAssembly today, and change the way you think about the web.

What You Need:

You'll need a Linux, Mac, or Windows workstation with an Internet connection. You'll need an up-to-date web browser that supports WebAssembly. To work with the sample code, you can use your favorite text editor or IDE. The book will guide you through installing the Rust and WebAssembly tools needed for each chapter.

Book Details

  • Author: Kevin Hoffman
  • Pages: 240 pages
  • Edition: 1
  • Publication Date: 2019-03-31
  • Publisher: Pragmatic Bookshelf
  • Language: English
  • ISBN-10: 1680506366
  • ISBN-13: 9781680506365

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Programming WebAssembly with Rust appeared first on Fox eBook.

22 Jun 03:28

Beginning JavaScript: The Ultimate Guide to Modern JavaScript Development, 3rd Edition

by foxebook

Editorial Reviews

Discover everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages. This completely updated third edition reveals how the code works and when to use closures, constants, and execution content.

Starting with the basics, you’ll see how to employ prototypical inheritance, as well as memory management, variable hoisting and event bubbling. Also covered is an introduction to Node.js and package managers, key to understanding the tools necessary in front-end development and how they are used with current JavaScript frameworks.

JavaScript is one of the most important technologies on the web, providing the means to add dynamic functionality to your web pages and serving as the backbone of working with frameworks like Angular and React. Beginning JavaScript, Third Edition will take you from being a JavaScript novice to working freely with this important technology - begin your JavaScript journey today!

What You'll Learn

  • Construct good JavaScript syntax following modern coding practices
  • Use JavaScript to communicate with the server and retrieve data
  • Dynamically manipulate markup, validate forms and deal with images
  • Debug applications using features inside the browser
  • Use TypeScript to bring strong typing to the language

Who This Book Is For 

Beginner to intermediate developers with a basic knowledge of front-end programming who are looking for a deeper understanding of how JavaScript works in the browser and how to answer questions in an interview.

Book Details

  • Author: Russ Ferguson
  • Pages: 206 pages
  • Edition: 3rd ed.
  • Publication Date: 2019-07-05
  • Publisher: Apress
  • Language: English
  • ISBN-10: 1484243943
  • ISBN-13: 9781484243947

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Beginning JavaScript: The Ultimate Guide to Modern JavaScript Development, 3rd Edition appeared first on Fox eBook.

22 Jun 03:27

React Material-UI Cookbook

by foxebook

Editorial Reviews

Build modern day application by implementing Material Design principles in React applications using Material-UI.

Key Features

  • Grasp the needs React components for UI elements
  • Master the style and theme of the tools to go along with these components
  • Get to grips with all the React best practices to build a modern application

Book Description

Material-UI is a component library for rendering UI elements, using modern best practices from React and Material Design. This book will show you how you can create impressive and captivating modern day web apps by implementing Material Design considerations. The primary objective of this book is to help you use several Material-UI components to build larger UI functionality. We will also focus on React best practices in conjunction with Material-UI components – using state, context, and other new React 16.8 features properly. This book will start with layout and navigation and then dive into presenting the information with Material-UI components. It will then talk about the different components for user interactions. By the end of this book, you will know how to improve the look and feel of your applications using Material-UI components.

What you will learn

  • Learn to build the overall structure and navigation for your Material-UI app
  • Learn to present simple and complex information in a variety of ways
  • Build interactive and intuitive controls
  • Design portable themes and styles for all of your Material-UI apps
  • Group content into sections using tabs and expansion panels
  • Learn how to design a general page layout with Material-UI grids
  • Use lists for complex data, and cards for detailed information

Who this book is for

They are JavaScript developers who have some basic knowledge of React and would want to implement Material Design principles in React applications using Material-UI. The reader wants to build a user interface using React components but doesn't want to invent their own style or UX framework.

Table of Contents

  1. Grids – placing components on the page
  2. App bars – the top level of every page
  3. Drawers – a place for navigation controls
  4. Tabs – group content into tab sections
  5. Expansion panels – group content into panel sections
  6. Lists – display simple collection data
  7. Tables – display complex collection data
  8. Cards – display detailed information
  9. Snackbars – temporary messages about what just happened
  10. Buttons – initiating actions
  11. Text – collecting text input
  12. Autocomplete and chips – text input suggestions for multiple items
  13. Selection – make selections from choices
  14. Pickers – selecting dates and times
  15. Dialogs – modal screens for user interactions
  16. Menus – display actions that pop out toward the user
  17. Typography – control font look and feel
  18. Icons – enhance icons to match your look and feel
  19. Themes – centralize the look and feel aspects of your app
  20. Styles – apply feature-specific styles to components

Book Details

  • Author: Adam Boduch
  • Pages: 534 pages
  • Edition: 1
  • Publication Date: 2019-03-30
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789615224
  • ISBN-13: 9781789615227

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post React Material-UI Cookbook appeared first on Fox eBook.

22 Jun 03:26

Mastering MongoDB 4.x, 2nd Edition

by foxebook

Editorial Reviews

Leverage the power of MongoDB 4.x to build and administer fault-tolerant database applications

Key Features

  • Master the new features and capabilities of MongoDB 4.x
  • Implement advanced data modeling, querying, and administration techniques in MongoDB
  • Includes rich case-studies and best practices followed by expert MongoDB developers

Book Description

MongoDB is the best platform for working with non-relational data and is considered to be the smartest tool for organizing data in line with business needs. The recently released MongoDB 4.x supports ACID transactions and makes the technology an asset for enterprises across the IT and fintech sectors.

This book provides expertise in advanced and niche areas of managing databases (such as modeling and querying databases) along with various administration techniques in MongoDB, thereby helping you become a successful MongoDB expert. The book helps you understand how the newly added capabilities function with the help of some interesting examples and large datasets. You will dive deeper into niche areas such as high-performance configurations, optimizing SQL statements, configuring large-scale sharded clusters, and many more. You will also master best practices in overcoming database failover, and master recovery and backup procedures for database security.

By the end of the book, you will have gained a practical understanding of administering database applications both on premises and on the cloud; you will also be able to scale database applications across all servers.

What you will learn

  • Perform advanced querying techniques such as indexing and expressions
  • Configure, monitor, and maintain a highly scalable MongoDB environment
  • Master replication and data sharding to optimize read/write performance
  • Administer MongoDB-based applications on premises or on the cloud
  • Integrate MongoDB with big data sources to process huge amounts of data
  • Deploy MongoDB on Kubernetes containers
  • Use MongoDB in IoT, mobile, and serverless environments

Who this book is for

This book is ideal for MongoDB developers and database administrators who wish to become successful MongoDB experts and build scalable and fault-tolerant applications using MongoDB. It will also be useful for database professionals who wish to become certified MongoDB professionals. Some understanding of MongoDB and basic database concepts is required to get the most out of this book.

Table of Contents

  1. MongoDB – A Database for Modern Web
  2. Schema Design and Data modeling
  3. MongoDB CRUD operations
  4. Advanced Querying
  5. Multi-Document ACID Transactions
  6. Aggregation
  7. Indexing
  8. Monitoring, Backup, and Security
  9. Storage Engines
  10. MongoDB Tooling
  11. Harnessing BigData with MongoDB
  12. Replication
  13. Sharding
  14. Fault Tolerance and High Availability

Book Details

  • Author: Alex Giamas
  • Pages: 394 pages
  • Edition: 1
  • Publication Date: 2019-03-30
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789617871
  • ISBN-13: 9781789617870

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Mastering MongoDB 4.x, 2nd Edition appeared first on Fox eBook.

22 Jun 03:25

Testing Vue.js Applications

by foxebook

Editorial Reviews

Summary

Testing Vue.js Applications is a comprehensive guide to testing Vue components, methods, events, and output. Author Edd Yerburgh, creator of the Vue testing utility, explains the best testing practices in Vue along with an evergreen methodology that applies to any web dev process.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Web developers who use the Vue framework love its reliability, speed, small footprint, and versatility. Vue's component-based approach and use of DOM methods require you to adapt your app-testing practices. Learning Vue-specific testing tools and strategies will ensure your apps run like they should.

About the Book

With Testing Vue.js Applications, you'll discover effective testing methods for Vue applications. You'll enjoy author Edd Yerburgh's engaging style and fun real-world examples as you learn to use the Jest framework to run tests for a Hacker News application built with Vue, Vuex, and Vue Router. This comprehensive guide teaches the best testing practices in Vue along with an evergreen methodology that applies to any web dev process.

What's inside

  • Unit tests, snapshot tests, and end-to-end tests
  • Writing unit tests for Vue components
  • Writing tests for Vue mixins, Vuex, and Vue Router
  • Advanced testing techniques, like mocking

About the Reader

Written for Vue developers at any level.

About the Author

Edd Yerburgh is a JavaScript developer and Vue core team member. He's the main author of the Vue Test Utils library and is passionate about open source tooling for testing component-based applications.

Table of Contents

  1. Introduction to testing Vue applications
  2. Creating your first test
  3. Testing rendered component output
  4. Testing component methods
  5. Testing events
  6. Understanding Vuex
  7. Testing Vuex
  8. Organizing tests with factory functions
  9. Understanding Vue Router
  10. Testing Vue Router
  11. Testing mixins and filters
  12. Writing snapshot tests
  13. Testing server-side rendering
  14. Writing end-to-end tests
    APPENDIXES
  • A - Setting up your environment
  • B - Running the production build
  • C - Exercise answers

Book Details

  • Author: Edd Yerburgh
  • Pages: 272 pages
  • Edition: 1
  • Publication Date: 2018-12-17
  • Publisher: Manning Publications
  • Language: English
  • ISBN-10: 1617295248
  • ISBN-13: 9781617295249

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Testing Vue.js Applications appeared first on Fox eBook.

22 Jun 03:21

Hands-On Blockchain for Python Developers

by foxebook

Editorial Reviews

Implement real-world decentralized applications using Python, Vyper, Populus, and Ethereum

Key Features

  • Stay up-to-date with everything you need to know about the blockchain ecosystem
  • Implement smart contracts, wallets, and decentralized applications(DApps) using Python libraries
  • Get deeper insights into storing content in a distributed storage platform

Book Description

Blockchain is seen as the main technological solution that works as a public ledger for all cryptocurrency transactions. This book serves as a practical guide to developing a full-fledged decentralized application with Python to interact with the various building blocks of blockchain applications.

Hands-On Blockchain for Python Developers starts by demonstrating how blockchain technology and cryptocurrency hashing works. You will understand the fundamentals and benefits of smart contracts such as censorship resistance and transaction accuracy. As you steadily progress, you'll go on to build smart contracts using Vyper, which has a similar syntax to Python. This experience will further help you unravel the other benefits of smart contracts, including reliable storage and backup, and efficiency. You'll also use web3.py to interact with smart contracts and leverage the power of both the web3.py and Populus framework to build decentralized applications that offer security and seamless integration with cryptocurrencies. As you explore later chapters, you'll learn how to create your own token on top of Ethereum and build a cryptocurrency wallet graphical user interface (GUI) that can handle Ethereum and Ethereum Request for Comments (ERC-20) tokens using the PySide2 library. This will enable users to seamlessly store, send, and receive digital money. Toward the end, you'll implement InterPlanetary File System (IPFS) technology in your decentralized application to provide a peer-to-peer filesystem that can store and expose media.

By the end of this book, you'll be well-versed in blockchain programming and be able to build end-to-end decentralized applications on a range of domains using Python.

What you will learn

  • Understand blockchain technology and what makes it an immutable database
  • Use the features of web3.py API to interact with the smart contract
  • Create your own cryptocurrency and token in Ethereum using Vyper
  • Use IPFS features to store content on the decentralized storage platform
  • Implement a Twitter-like decentralized application with a desktop frontend
  • Build decentralized applications in the shape of console, web, and desktop applications

Who this book is for

If you are a Python developer who wants to enter the world of blockchain, Hands-On Blockchain for Python Developers is for you. The book will be your go-to guide to becoming well-versed with the blockchain ecosystem and building your own decentralized applications using Python and library support.

Table of Contents

  1. Introduction to Blockchain Programming
  2. Smart Contract Fundamentals
  3. Implementing Smart Contract Using Vyper
  4. Interacting With Smart Contract Using Web3
  5. Populus Development Framework
  6. Building a Practical Decentralized Application
  7. Front-end Decentralized Application
  8. Creating Token in Ethereum
  9. Cryptocurrency Wallet
  10. Inter Planetary: A Brave New File System
  11. Using Py-ipfs-api to Connect to Decentralized File System
  12. Implementing Decentralized Application Using IPFS

Book Details

  • Author: Arjuna Sky Kok
  • Pages: 450 pages
  • Edition: 1
  • Publication Date: 2019-02-14
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1788627857
  • ISBN-13: 9781788627856

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hands-On Blockchain for Python Developers appeared first on Fox eBook.

22 Jun 03:19

Java 11 and 12 – New Features

by foxebook

Editorial Reviews

Enhance your development skills with Java's state-of-the-art features and projects to make your applications leaner and faster

Key Features

  • Overcome the challenges involved in migrating to new versions of Java
  • Discover how Oracle has bridged the gap between Java and native code
  • Make the best use of new Java features and libraries in your applications

Book Description

With its new six-monthly release cadence, Java is moving forward faster. In addition to planned version releases, a lot of work is currently being undertaken on various Java projects at Oracle. In order to make best use of the new features in their applications and libraries, you must be well-versed with the most recent advancements.

Java 11 and 12 – New Features will take you through the latest developments in Java, right from variable type inference and simplified multithreading through to performance improvements, which are covered in depth to help you make your applications more efficient. This book explains the relevance and applicability of Java's new features, and answers your questions on whether to invest in migrating to new Java versions and when to migrate. You'll also get to grips with platform features, such as AppCDS and new garbage collectors, to tune and optimize your application―from reduced launch time and latency to improved performance and throughput.

By the end of this book, you will be equipped with a thorough understanding of the new features of Java 11, 12, and Project Amber, and possess the skills to apply them with a view to improving your application's performance.

What you will learn

  • Study type interference and how to work with the var type
  • Understand Class-Data Sharing, its benefits, and limitations
  • Discover platform options to reduce your application's launch time
  • Improve application performance by switching garbage collectors
  • Get up to date with the new Java release cadence
  • Define and assess decision criteria for migrating to a new version of Java

Who this book is for

If you're an executive or solutions architect responsible for technology selection or Java migration decisions, this Java book is for you. You'll also benefit from this book if you're a computer science enthusiast curious to learn about the latest and upcoming Java features. This book will help you migrate your solutions from Java 8 or older to the latest Java release.

Table of Contents

  1. Type Inference
  2. AppCDS
  3. Garbage Collector Optimizations
  4. Miscellaneous Improvements in JDK 10
  5. Local Variable Syntax for Lambda Parameters
  6. Epsilon GC
  7. The HTTP Client API
  8. ZGC
  9. Flight Recorder and Mission Control
  10. Miscellaneous Improvements in JDK 11
  11. Switch Expressions
  12. Miscellaneous Improvements in JDK 12
  13. Enhanced Enums in Project Amber
  14. Data Classes and Their Usage
  15. Raw String Literals
  16. Lambda Leftovers
  17. Pattern Matching

Book Details

  • Author: Mala Gupta
  • Pages: 242 pages
  • Edition: 1
  • Publication Date: 2019-03-26
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789133270
  • ISBN-13: 9781789133271

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Java 11 and 12 – New Features appeared first on Fox eBook.

22 Jun 03:16

Hands-On Robotics Programming with C++

by foxebook

Editorial Reviews

Enhance your programming skills to build exciting robotic projects

Key Features

  • Build an intelligent robot that can detect and avoid obstacles and respond to voice commands
  • Detect and track objects and faces using OpenCV
  • Control your robot with a GUI button designed using Qt5

Book Description

C++ is one of the most popular legacy programming languages for robotics, and a combination of C++ and robotics hardware is used in many leading industries. This book will bridge the gap between Raspberry Pi and C/C++ programming and enable you to develop applications for Raspberry Pi. To follow along with the projects covered in the book, you can implement C programs in Raspberry Pi with the wiringPi library.

With this book, you'll develop a fully functional car robot and write programs to move it in different directions. You'll then create an obstacle - avoiding robot using an ultrasonic sensor. Furthermore, you'll find out how to control the robot wirelessly using your PC/Mac. This book will also help you work with object detection and tracking using OpenCV, and guide you through exploring face detection techniques. Finally, you will create an Android app and control the robot wirelessly with an Android smartphone.

By the end of this book, you will have gained experience in developing a robot using Raspberry Pi and C/C++ programming.

What you will learn

  • Install software in Raspberry Pi compatible with C++ programming
  • Program the Raspberry Pi in C++ to run a motor
  • Control RPi-powered robot wirelessly with your laptop or PC
  • Program an RPi camera using OpenCV Control a Raspberry Pi robot with voice commands
  • Implement face and object detection with Raspberry Pi

Who this book is for

This book is for developers, programmers, and robotics enthusiasts interested in leveraging C++ to build exciting robotics applications. Prior knowledge of C++ is necessary to understand the projects covered in this book.

Table of Contents

  1. Introduction to Raspberry Pi
  2. Implementing Blink with Wiring Pi
  3. Construction & Movement of Robot
  4. Building Obstacle Avoiding Robot
  5. Controlling Robot using Desktop
  6. Accessing Rpi Cam with OpenCV
  7. Building Object Following Robot with OpenCV
  8. Constructing Emotion Recognition Robot
  9. Building Voice Control Robot

Book Details

  • Author: Dinesh Tavasalkar
  • Pages: 312 pages
  • Edition: 1
  • Publication Date: 2019-03-30
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789139007
  • ISBN-13: 9781789139006

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hands-On Robotics Programming with C++ appeared first on Fox eBook.

22 Jun 03:15

Robot Learning by Visual Observation

by foxebook

Editorial Reviews

This book presents programming by demonstration for robot learning from observations with a focus on the trajectory level of task abstraction

  • Discusses methods for optimization of task reproduction, such as reformulation of task planning as a constrained optimization problem
  • Focuses on regression approaches, such as Gaussian mixture regression, spline regression, and locally weighted regression
  • Concentrates on the use of vision sensors for capturing motions and actions during task demonstration by a human task expert

Table of Contents

Chapter 1 Introduction
Chapter 2 Task Perception
Chapter 3 Task Representation
Chapter 4 Task Modeling
Chapter 5 Task Planning
Chapter 6 Task Execution

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Robot Learning by Visual Observation appeared first on Fox eBook.

22 Jun 03:12

Architecting Cloud Native Applications

by foxebook

Editorial Reviews

Apply cloud native patterns and practices to deliver responsive, resilient, elastic, and message-driven systems with confidence

Key Features

  • Discover best practices for applying cloud native patterns to your cloud applications
  • Explore ways to effectively plan resources and technology stacks for high security and fault tolerance
  • Gain insight into core architectural principles using real-world examples

Book Description

Cloud computing has proven to be the most revolutionary IT development since virtualization. Cloud native architectures give you the benefit of more flexibility over legacy systems.

This Learning Path teaches you everything you need to know for designing industry-grade cloud applications and efficiently migrating your business to the cloud. It begins by exploring the basic patterns that turn your database inside out to achieve massive scalability. You'll learn how to develop cloud native architectures using microservices and serverless computing as your design principles. Then, you'll explore ways to continuously deliver production code by implementing continuous observability in production. In the concluding chapters, you'll learn about various public cloud architectures ranging from AWS and Azure to the Google Cloud Platform, and understand the future trends and expectations of cloud providers.

By the end of this Learning Path, you'll have learned the techniques to adopt cloud native architectures that meet your business requirements.

This Learning Path includes content from the following Packt products:

  • Cloud Native Development Patterns and Best Practices by John Gilbert
  • Cloud Native Architectures by Erik Farr et al.

What you will learn

  • Understand the difference between cloud native and traditional architecture
  • Automate security controls and configuration management
  • Minimize risk by evolving your monolithic systems into cloud native applications
  • Explore the aspects of migration, when and why to use it
  • Apply modern delivery and testing methods to continuously deliver production code
  • Enable massive scaling by turning your database inside out

Who this book is for

This Learning Path is designed for developers who want to progress into building cloud native systems and are keen to learn the patterns involved. Software architects, who are keen on designing scalable and highly available cloud native applications, will also find this Learning Path very useful. To easily grasp these concepts, you will need basic knowledge of programming and cloud computing.

Table of Contents

  1. Understanding Cloud Native Concepts
  2. The Anatomy of Cloud Native Systems
  3. Foundation Patterns
  4. Boundary Patterns
  5. Control Patterns
  6. Deployment
  7. Testing
  8. Monitoring
  9. Security
  10. Cloud Native Application Design
  11. How to Choose Technology Stacks
  12. Optimizing Cost
  13. Scalable and Available
  14. Amazon Web Services
  15. Microsoft Azure
  16. Google Cloud Platform
  17. What's Next? Cloud Native Application Architecture Trends

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Architecting Cloud Native Applications appeared first on Fox eBook.

22 Jun 03:11

Hands-On Kubernetes on Azure

by foxebook

Editorial Reviews

Efficiently deploy and manage Kubernetes clusters on a cloud

Key Features

  • Deploy highly scalable applications with Kubernetes on Azure
  • Leverage AKS to deploy, manage, and operations of Kubernetes
  • Gain best practices from this guide to increase efficiency of container orchestration service on Cloud

Book Description

Microsoft is now one of the most significant contributors to Kubernetes open source projects. Kubernetes helps to create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications.

This book will be your resource for achieving successful container orchestration and deployment of Kubernetes clusters on Azure. You will learn how to deploy and manage highly scalable applications, along with how to set up a production-ready Kubernetes cluster on Azure. With this book, you will be able to reduce the complexity and operational overheads of managing a Kubernetes cluster on Azure.

By the end of this book, you will not only be capable of deploying and managing Kubernetes clusters on Azure with ease, but also have the knowledge of industry best practices to work with advanced Azure Kubernetes Services (AKS) concepts for complex systems.

What you will learn

  • Get to grips with Microsoft AKS deployment, management, and operations
  • Learn about the benefits of using Microsoft AKS, as well as the limitations, and avoid potential problems
  • Integrate Microsoft toolchains such as Visual Studio Code, and Git
  • Implement simple and advanced AKS solutions
  • Implement the automated scalability and high reliability of secure deployments with Microsoft AKS
  • Use kubectl commands to monitor applications

Who this book is for

If you're a cloud engineer, cloud solution provider, sysadmin, site reliability engineer, or a developer interested in DevOps and are looking for an extensive guide to running Kubernetes in the Azure environment then, this book is for you.

Though any previous knowledge of Kubernetes is not expected, some experience with Linux and Docker containers would be beneficial.

Table of Contents

  1. Introduction to Docker and Kubernetes
  2. Kubernetes on Azure (AKS)
  3. Application Deployment on AKS
  4. Scaling Your Application to Thousands of Deployments
  5. Single Sign-On with Azure AD
  6. Monitoring the AKS Cluster and the Application
  7. Operation and Maintenance of AKS Applications
  8. Connecting an App to an Azure Database - Authorization
  9. Connecting to Other Azure Services (Event Hub)
  10. Securing AKS Network Connections
  11. Serverless Functions
  12. Next Steps

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hands-On Kubernetes on Azure appeared first on Fox eBook.

22 Jun 03:10

Hands-On Network Forensics

by foxebook

Editorial Reviews

Gain basic skills in network forensics and learn how to apply them effectively

Key Features

  • Investigate network threats with ease
  • Practice forensics tasks such as intrusion detection, network analysis, and scanning
  • Learn forensics investigation at the network level

Book Description

Network forensics is a subset of digital forensics that deals with network attacks and their investigation. In the era of network attacks and malware threat, it's now more important than ever to have skills to investigate network attacks and vulnerabilities.

Hands-On Network Forensics starts with the core concepts within network forensics, including coding, networking, forensics tools, and methodologies for forensic investigations. You'll then explore the tools used for network forensics, followed by understanding how to apply those tools to a PCAP file and write the accompanying report. In addition to this, you will understand how statistical flow analysis, network enumeration, tunneling and encryption, and malware detection can be used to investigate your network. Towards the end of this book, you will discover how network correlation works and how to bring all the information from different types of network devices together.

By the end of this book, you will have gained hands-on experience of performing forensics analysis tasks.

What you will learn

  • Discover and interpret encrypted traffic
  • Learn about various protocols
  • Understand the malware language over wire
  • Gain insights into the most widely used malware
  • Correlate data collected from attacks
  • Develop tools and custom scripts for network forensics automation

Who this book is for

The book targets incident responders, network engineers, analysts, forensic engineers and network administrators who want to extend their knowledge from the surface to the deep levels of understanding the science behind network protocols, critical indicators in an incident and conducting a forensic search over the wire.

Table of Contents

  1. Introduction to Network Forensics
  2. Technical Concepts and Acquiring Evidence
  3. Deep Packet Inspection
  4. Statistical flow analysis
  5. Combating Tunneling and Encryption
  6. Investigating Good, Known and the Ugly Malware
  7. Investigating C2 Servers
  8. Investigating and Analyzing Logs
  9. WLAN Forensics
  10. Evidence Segregation

Book Details

  • Author: Nipun Jaswal
  • Pages: 358 pages
  • Edition: 1
  • Publication Date: 2019-03-30
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789344522
  • ISBN-13: 9781789344523

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hands-On Network Forensics appeared first on Fox eBook.

22 Jun 03:08

Hands-On Network Programming with C# and .NET Core

by foxebook

Editorial Reviews

A comprehensive guide to understanding network architecture, communication protocols, and network analysis to build secure applications compatible with the latest versions of C# 8 and .NET Core 3.0

Key Features

  • Explore various network architectures that make distributed programming possible
  • Learn how to make reliable software by writing secure interactions between clients and servers
  • Use .NET Core for network device automation, DevOps, and software-defined networking

Book Description

The C# language and the .NET Core application framework provide the tools and patterns required to make the discipline of network programming as intuitive and enjoyable as any other aspect of C# programming. With the help of this book, you will discover how the C# language and the .NET Core framework make this possible.

The book begins by introducing the core concepts of network programming, and what distinguishes this field of programming from other disciplines. After this, you will gain insights into concepts such as transport protocols, sockets and ports, and remote data streams, which will provide you with a holistic understanding of how network software fits into larger distributed systems. The book will also explore the intricacies of how network software is implemented in a more explicit context, by covering sockets, connection strategies such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP), asynchronous processing, and threads. You will then be able to work through code examples for TCP servers, web APIs served over HTTP, and a Secure Shell (SSH) client.

By the end of this book, you will have a good understanding of the Open Systems Interconnection (OSI) network stack, the various communication protocols for that stack, and the skills that are essential to implement those protocols using the C# programming language and the .NET Core framework.

What you will learn

  • Understand the breadth of C#'s network programming utility classes
  • Utilize network-layer architecture and organizational strategies
  • Implement various communication and transport protocols within C#
  • Discover hands-on examples of distributed application development
  • Gain hands-on experience with asynchronous socket programming and streams
  • Learn how C# and the .NET Core runtime interact with a hosting network
  • Understand a full suite of network programming tools and features

Who this book is for

If you're a .NET developer or a system administrator with .NET experience and are looking to get started with network programming, then this book is for you. Basic knowledge of C# and .NET is assumed, in addition to a basic understanding of common web protocols and some high-level distributed system designs.

Table of Contents

  1. Networks in a Nutshell
  2. DNS and Resource Location
  3. Communication Protocols
  4. Packets and Streams
  5. Generating Network Requests in C#
  6. Streams, Threads, and Asynchronous Data Transfer
  7. Error Handling Over the Wire
  8. Sockets and Ports
  9. HTTP in .NET
  10. FTP and SMTP
  11. The Transport Layer: TCP, UDP, and Multi-Casting
  12. The Internet Protocol
  13. Transport Layer Security (TLS)
  14. Authentication and Authorization for Networked Requests
  15. Caching Strategies for Distributed Systems
  16. Performance Analysis and Monitoring
  17. Pluggable Protocols in .NET Core
  18. Network Analysis and Packet Inspection
  19. Remote Logins and SSH

Book Details

  • Author: Sean Burns
  • Pages: 488 pages
  • Edition: 1
  • Publication Date: 2019-03-29
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789340764
  • ISBN-13: 9781789340761

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hands-On Network Programming with C# and .NET Core appeared first on Fox eBook.

22 Jun 03:02

Sams Teach Yourself HTML, CSS, and JavaScript All in One, 3rd Edition

by foxebook

Editorial Reviews

Teach Yourself HTML, CSS, and JavaScript All in One combines these three fundamental web development technologies into one clearly written, carefully organized, step-by-step tutorial that expertly guides the beginner through these three interconnected technologies.

In just a short time, you can learn how to use HTML, Cascading Style Sheets (CSS), and JavaScript together to design, create, and maintain world-class websites. Each lesson in this book builds on the previous ones, enabling you to learn the essentials from the ground up. Clear instructions and practical, hands-on examples show you how to use HTML to create the framework of your website, design your site’s layout and typography with CSS, and then add interactivity with JavaScript and jQuery.

Step-by-step instructions carefully walk you through the most common web development tasks.
Practical, hands-on examples show you how to apply what you learn.
Quizzes and exercises help you test your knowledge and stretch your skills.

Learn how to…

  • Build your own web page and get it online in an instant
  • Format text for maximum clarity and readability
  • Create links to other pages and to other sites
  • Add graphics, color, and visual pizzazz to your web pages
  • Work with transparent images and background graphics
  • Design your site’s layout and typography using CSS
  • Make elements move on your page with CSS transformations and transitions
  • Animate with CSS and the HTML5 Canvas element
  • Write HTML that’s responsive web design-ready
  • Design a site for mobile devices
  • Use CSS media queries and breakpoints
  • Get user input with web-based forms
  • Use JavaScript to build dynamic, interactive web pages
  • Add AJAX effects to your web pages
  • Leverage JavaScript libraries such as jQuery
  • Make your site easy to maintain and update as it grows

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Sams Teach Yourself HTML, CSS, and JavaScript All in One, 3rd Edition appeared first on Fox eBook.

22 Jun 03:00

Windows 10 Inside Out, 3rd Edition

by foxebook

Editorial Reviews

Conquer today’s Windows 10—from the inside out!

Dive into Windows 10—and really put your Windows expertise to work. Focusing on Windows 10’s newest, most powerful, and most innovative features, this supremely organized reference packs hundreds of timesaving solutions, up-to-date tips, and workarounds. From the new Timeline to key improvements in Microsoft Edge, Cortana, security, and virtualization, you’ll discover how experts tackle today’s essential tasks. Adapt to faster change in today’s era of “Windows as a service,” as you challenge yourself to new levels of mastery.

  • Install, configure, and personalize the latest versions of Windows 10
  • Manage Windows reliability, security, and feature updates in any environment
  • Maximize your productivity with Windows 10’s growing library of built-in apps
  • Pinpoint information fast with advanced Windows Search and Cortana techniques
  • Discover major Microsoft Edge enhancements, from extensions to accessibility
  • Use Cortana to perform tasks, set reminders, retrieve data, and get instant answers to pressing questions
  • Secure devices, data, and identities, and block malware and intruders
  • Safeguard your business with BYOD work accounts, Windows Hello, biometrics, and Azure AD
  • Deploy, use, and manage Universal Windows Platform (UWP) apps
  • Store, sync, and share content with OneDrive and OneDrive for Business
  • Collaborate more efficiently with the Windows 10 Mail, Calendar, and Skype apps
  • Seamlessly manage both physical and virtual storage
  • Optimize performance and battery life and troubleshoot crashes

Book Details

  • Author: Craig Stinson, Ed Bott
  • Pages: 848 pages
  • Edition: 3
  • Publication Date: 2019-02-02
  • Publisher: Microsoft Press
  • Language: English
  • ISBN-10: 1509307664
  • ISBN-13: 9781509307661

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Windows 10 Inside Out, 3rd Edition appeared first on Fox eBook.

22 Jun 02:56

Getting Started with Python for the Internet of Things

by foxebook

Editorial Reviews

Build clever, collaborative, and powerful automation systems with the Raspberry Pi and Python.

Key Features

  • Create your own Pi-Rover or Pi-Hexipod robots
  • Develop practical applications in Python using Raspberry Pi
  • Build your own Jarvis, a highly advanced computerized AI

Book Description

This Learning Path takes you on a journey in the world of robotics and teaches you all that you can achieve with Raspberry Pi and Python.

It teaches you to harness the power of Python with the Raspberry Pi 3 and the Raspberry Pi zero to build superlative automation systems that can transform your business. You will learn to create text classifiers, predict sentiment in words, and develop applications with the Tkinter library. Things will get more interesting when you build a human face detection and recognition system and a home automation system in Python, where different appliances are controlled using the Raspberry Pi. With such diverse robotics projects, you'll grasp the basics of robotics and its functions, and understand the integration of robotics with the IoT environment.

By the end of this Learning Path, you will have covered everything from configuring a robotic controller, to creating a self-driven robotic vehicle using Python.

  • Raspberry Pi 3 Cookbook for Python Programmers - Third Edition by Tim Cox, Dr. Steven Lawrence Fernandes
  • Python Programming with Raspberry Pi by Sai Yamanoor, Srihari Yamanoor
  • Python Robotics Projects by Prof. Diwakar Vaish

What you will learn

  • Build text classifiers and predict sentiment in words with the Tkinter library
  • Develop human face detection and recognition systems
  • Create a neural network module for optical character recognition
  • Build a mobile robot using the Raspberry Pi as a controller
  • Understand how to interface sensors, actuators, and LED displays work
  • Apply machine learning techniques to your models
  • Interface your robots with Bluetooth

Who this book is for

This Learning Path is specially designed for Python developers who want to take their skills to the next level by creating robots that can enhance people's lives. Familiarity with Python and electronics will aid understanding the concepts in this Learning Path.

Table of Contents

  1. Getting Started with a Raspberry Pi 3 Computer
  2. Dividing Text Data and Building Text Classifiers
  3. Using Python for Automation and Productivity
  4. Predicting Sentiments in Words
  5. Detecting Edges and Contours in Images
  6. Building Face Detector and Face Recognition Applications
  7. Using Python to Drive Hardware
  8. Sensing and Displaying Real-World Data
  9. Building Neural Network Modules for Optical Character Recognition
  10. Arithmetic Operations, Loops, and Blinky Lights
  11. Conditional Statements, Functions, and Lists
  12. Communication Interfaces
  13. Data Types and Object-Oriented Programming in Python
  14. File I/O and Python Utilities
  15. Requests and Web Frameworks
  16. Awesome Things You Could Develop Using Python
  17. Robotics 101
  18. Using GPIOs as Input
  19. Making a Gardener Robot
  20. Basics of Motors
  21. Bluetooth-Controlled Robotic Car
  22. Sensor Interface for Obstacle Avoidance
  23. Making Your Own Area Scanner
  24. Basic Switching
  25. Recognizing Humans with Jarvis
  26. Making Jarvis IoT Enabled
  27. Giving Voice to Jarvis
  28. Gesture Recognition
  29. Machine Learning
  30. Making a Robotic Arm

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Getting Started with Python for the Internet of Things appeared first on Fox eBook.

22 Jun 02:55

Web Development with ReasonML

by foxebook

Editorial Reviews

ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with existing JavaScript libraries and works especially well with React, one of the most popular front-end frameworks. Learn how to take advantage of the power of a functional language while keeping the flexibility of the whole JavaScript ecosystem. Move beyond theory and get things done faster and more reliably with ReasonML today.

ReasonML is a new syntax for OCaml, a battle-tested programming language used in industry for over 20 years. Designed to be familiar to JavaScript programmers, ReasonML code compiles to highly readable JavaScript. With ReasonML, you get OCaml's powerful functional programming features: a strong static type system with an excellent type inference engine, pattern matching, and features for functional programming with immutable variables. ReasonML also allows flexibility with opt-in side effects, mutation, and object-oriented programming. ReasonML hits the sweet spot between the pure theoretical world and the laissez-faire approach of JavaScript.

Start using ReasonML's powerful type system as you learn the essentials of the language: variables and arithmetic operations. Gain expressive power as you write functions with named parameters and currying. Define your own data types, and integrate all these capabilities into a simple web page. Take advantage of ReasonML's functional data structures with map and reduce functions. Discover new ways to write algorithms with ReasonML's recursion support. Interoperate with existing JavaScript libraries with bindings, and write reactive web applications using ReasonML in tandem with React. Reinforce concepts with examples that range from short, tightly focused functions to complete programs, and practice your new skills with exercises in each chapter.With ReasonML, harness the awesome power of a functional language while retaining the best features of JavaScript to produce concise, fast, type-safe programs.

What You Need:

You'll need to have node.js (version 10.0 or above) and npm (version 5.6 or above). Once you install the bs-platform package and fire up a text editor, you're ready to go. (There are plugins for many popular editors that will make editing easier.)

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Web Development with ReasonML appeared first on Fox eBook.

21 Jun 23:49

Data Analysis with Python: A Modern Approach

by foxebook

Editorial Reviews

Learn a modern approach to data analysis using Python to harness the power of programming and AI across your data. Detailed case studies bring this modern approach to life across visual data, social media, graph algorithms, and time series analysis.

Key Features

  • Bridge your data analysis with the power of programming, complex algorithms, and AI
  • Use Python and its extensive libraries to power your way to new levels of data insight
  • Work with AI algorithms, TensorFlow, graph algorithms, NLP, and financial time series
  • Explore this modern approach across with key industry case studies and hands-on projects

Book Description

Data Analysis with Python offers a modern approach to data analysis so that you can work with the latest and most powerful Python tools, AI techniques, and open source libraries. Industry expert David Taieb shows you how to bridge data science with the power of programming and algorithms in Python. You'll be working with complex algorithms, and cutting-edge AI in your data analysis. Learn how to analyze data with hands-on examples using Python-based tools and Jupyter Notebook. You'll find the right balance of theory and practice, with extensive code files that you can integrate right into your own data projects.

Explore the power of this approach to data analysis by then working with it across key industry case studies. Four fascinating and full projects connect you to the most critical data analysis challenges you're likely to meet in today. The first of these is an image recognition application with TensorFlow – embracing the importance today of AI in your data analysis. The second industry project analyses social media trends, exploring big data issues and AI approaches to natural language processing. The third case study is a financial portfolio analysis application that engages you with time series analysis - pivotal to many data science applications today. The fourth industry use case dives you into graph algorithms and the power of programming in modern data science. You'll wrap up with a thoughtful look at the future of data science and how it will harness the power of algorithms and artificial intelligence.

What you will learn

  • A new toolset that has been carefully crafted to meet for your data analysis challenges
  • Full and detailed case studies of the toolset across several of today's key industry contexts
  • Become super productive with a new toolset across Python and Jupyter Notebook
  • Look into the future of data science and which directions to develop your skills next

Who this book is for

This book is for developers wanting to bridge the gap between them and data scientists. Introducing PixieDust from its creator, the book is a great desk companion for the accomplished Data Scientist. Some fluency in data interpretation and visualization is assumed. It will be helpful to have some knowledge of Python, using Python libraries, and some proficiency in web development.

Table of Contents

  1. Programming and Data Science – A New Toolset
  2. Python and Jupyter Notebooks to Power your Data Analysis
  3. Accelerate your Data Analysis with Python Libraries
  4. Publish your Data Analysis to the Web - the PixieApp Tool
  5. Python and PixieDust Best Practices and Advanced Concepts
  6. Analytics Study: AI and Image Recognition with TensorFlow
  7. Analytics Study: NLP and Big Data with Twitter Sentiment Analysis
  8. Analytics Study: Prediction - Financial Time Series Analysis and Forecasting
  9. Analytics Study: Graph Algorithms - US Domestic Flight Data Analysis
  10. The Future of Data Analysis and Where to Develop your Skills

Book Details

  • Author: David Taieb
  • Pages: 490 pages
  • Edition: 1
  • Publication Date: 2018-12-31
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789950066
  • ISBN-13: 9781789950069

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Data Analysis with Python: A Modern Approach appeared first on Fox eBook.

20 Jun 17:03

Advanced Python Programming

by foxebook

Editorial Reviews

Create distributed applications with clever design patterns to solve complex problems

Key Features

  • Set up and run distributed algorithms on a cluster using Dask and PySpark
  • Master skills to accurately implement concurrency in your code
  • Gain practical experience of Python design patterns with real-world examples

Book Description

This Learning Path shows you how to leverage the power of both native and third-party Python libraries for building robust and responsive applications. You will learn about profilers and reactive programming, concurrency and parallelism, as well as tools for making your apps quick and efficient. You will discover how to write code for parallel architectures using TensorFlow and Theano, and use a cluster of computers for large-scale computations using technologies such as Dask and PySpark. With the knowledge of how Python design patterns work, you will be able to clone objects, secure interfaces, dynamically choose algorithms, and accomplish much more in high performance computing.

By the end of this Learning Path, you will have the skills and confidence to build engaging models that quickly offer efficient solutions to your problems.

This Learning Path includes content from the following Packt products:

• Python High Performance - Second Edition by Gabriele Lanaro

• Mastering Concurrency in Python by Quan Nguyen

• Mastering Python Design Patterns by Sakis Kasampalis

What you will learn

  • Use NumPy and pandas to import and manipulate datasets
  • Achieve native performance with Cython and Numba
  • Write asynchronous code using asyncio and RxPy
  • Design highly scalable programs with application scaffolding
  • Explore abstract methods to maintain data consistency
  • Clone objects using the prototype pattern
  • Use the adapter pattern to make incompatible interfaces compatible
  • Employ the strategy pattern to dynamically choose an algorithm

Who this book is for

This Learning Path is specially designed for Python developers who want to build high-performance applications and learn about single core and multi-core programming, distributed concurrency, and Python design patterns. Some experience with Python programming language will help you get the most out of this Learning Path.

Table of Contents

  1. Benchmarking and Profiling
  2. Pure Python Optimizations
  3. Fast Array Operations with NumPy and Pandas
  4. C Performance with Cython
  5. Exploring Compilers
  6. Implementing Concurrency
  7. Parallel Processing
  8. Advanced Introduction to Concurrent and Parallel Programming
  9. Amdahl's Law
  10. Working with Threads in Python
  11. Using the with Statement in Threads
  12. Concurrent Web Requests
  13. Working with Processes in Python
  14. Reduction Operators in Processes
  15. Concurrent Image Processing
  16. Introduction to Asynchronous Programming
  17. Implementing Asynchronous Programming in Python
  18. Building Communication Channels with asyncio
  19. Deadlocks
  20. Starvation
  21. Race Conditions
  22. The Global Interpreter Lock
  23. The Factory Pattern
  24. The Builder Pattern
  25. Other Creational Patterns
  26. The Adapter Pattern
  27. The Decorator Pattern
  28. The Bridge Pattern
  29. The Facade Pattern
  30. Other Structural Patterns
  31. The Chain of Responsibility Pattern
  32. The Command Pattern
  33. The Observer Pattern

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Advanced Python Programming appeared first on Fox eBook.

20 Jun 17:01

Hands-On Full Stack Development with Go

by foxebook

Editorial Reviews

Create a real-world application in Go and explore various frameworks and methodologies for full-stack development

Key Features

  • Build a responsive front end by using the powerful React framework
  • Build web APIs and middleware in the Go language by making use of the popular Gin framework
  • Build an Isomorphic Go React application via GopherJS
  • Perform unit tests, and benchmarking on your web API

Book Description

The Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go.

This clearly written, example-rich book begins with a practical exposure to Go development and moves on to build a frontend with the popular React framework. From there, you will build RESTful web APIs utilizing the Gin framework. After that, we will dive deeper into important software backend concepts, such as connecting to the database via an ORM, designing routes for your services, securing your services, and even charging credit cards via the popular Stripe API. We will also cover how to test, and benchmark your applications efficiently in a production environment. In the concluding chapters, we will cover isomorphic developments in pure Go by learning about GopherJS. As you progress through the book, you'll gradually build a musical instrument online store application from scratch.

By the end of the book, you will be confident in taking on full stack web applications in Go.

What you will learn

  • Understand Go programming by building a real-world application
  • Learn the React framework to develop a frontend for your application
  • Understand isomorphic web development utilizing the GopherJS framework
  • Explore methods to write RESTful web APIs in Go using the Gin framework
  • Learn practical topics such as ORM layers, secure communications, and Stripe's API
  • Learn methods to benchmark and test web APIs in Go

Who this book is for

Hands-On Full Stack Development with Go will appeal to developers who are looking to start building amazing full stack web applications in Go. Basic knowhow of Go language and JavaScript is expected. The book targets web developers who are looking to move to the Go language.

Table of Contents

  1. Welcome to Full Stack Go
  2. Building Blocks of the Go Language
  3. Go Concurrency
  4. Frontend with React.js
  5. Building a Frontend for GoMusic
  6. RESTful Web APIs in Go with the Gin Framework
  7. Advanced Web Go Applications with Gin and React
  8. Testing and Benchmarking Your Web API
  9. Introduction to Isomorphic Go with GopherJS
  10. Where to Go from Here?

Book Details

  • Author: Mina Andrawos
  • Pages: 324 pages
  • Edition: 1
  • Publication Date: 2019-03-28
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 1789130751
  • ISBN-13: 9781789130751

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hands-On Full Stack Development with Go appeared first on Fox eBook.

20 Jun 17:00

Building Serverless Microservices in Python

by foxebook

Editorial Reviews

A practical guide for developing end-to-end serverless microservices in Python for developers, DevOps, and architects.

Key Features

  • Create a secure, cost-effective, and scalable serverless data API
  • Use identity management and authentication for a user-specific and secure web application
  • Go beyond traditional web hosting to explore the full range of cloud hosting options

Book Description

Over the last few years, there has been a massive shift from monolithic architecture to microservices, thanks to their small and independent deployments that allow increased flexibility and agile delivery. Traditionally, virtual machines and containers were the principal mediums for deploying microservices, but they involved a lot of operational effort, configuration, and maintenance. More recently, serverless computing has gained popularity due to its built-in autoscaling abilities, reduced operational costs, and increased productivity.

Building Serverless Microservices in Python begins by introducing you to serverless microservice structures. You will then learn how to create your first serverless data API and test your microservice. Moving on, you'll delve into data management and work with serverless patterns. Finally, the book introduces you to the importance of securing microservices.

By the end of the book, you will have gained the skills you need to combine microservices with serverless computing, making their deployment much easier thanks to the cloud provider managing the servers and capacity planning.

What you will learn

  • Discover what microservices offer above and beyond other architectures
  • Create a serverless application with AWS
  • Gain secure access to data and resources
  • Run tests on your configuration and code
  • Create a highly available serverless microservice data API
  • Build, deploy, and run your serverless configuration and code

Who this book is for

If you are a developer with basic knowledge of Python and want to learn how to build, test, deploy, and secure microservices, then this book is for you. No prior knowledge of building microservices is required.

Table of Contents

  1. Serverless Microservices Architectures and Patterns
  2. Creating Your First Serverless Data API
  3. Deploying Your Serverless Stack
  4. Testing Your Serverless Microservice
  5. Securing Your Microservice

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Building Serverless Microservices in Python appeared first on Fox eBook.

20 Jun 16:57

Hands-On Big Data Analytics with PySpark

by foxebook

Editorial Reviews

Use PySpark to easily crush messy data at-scale and discover proven techniques to create testable, immutable, and easily parallelizable Spark jobs

Key Features

  • Work with large amounts of agile data using distributed datasets and in-memory caching
  • Source data from all popular data hosting platforms, such as HDFS, Hive, JSON, and S3
  • Employ the easy-to-use PySpark API to deploy big data Analytics for production

Book Description

Apache Spark is an open source parallel-processing framework that has been around for quite some time now. One of the many uses of Apache Spark is for data analytics applications across clustered computers. In this book, you will not only learn how to use Spark and the Python API to create high-performance analytics with big data, but also discover techniques for testing, immunizing, and parallelizing Spark jobs.

You will learn how to source data from all popular data hosting platforms, including HDFS, Hive, JSON, and S3, and deal with large datasets with PySpark to gain practical big data experience. This book will help you work on prototypes on local machines and subsequently go on to handle messy data in production and at scale. This book covers installing and setting up PySpark, RDD operations, big data cleaning and wrangling, and aggregating and summarizing data into useful reports. You will also learn how to implement some practical and proven techniques to improve certain aspects of programming and administration in Apache Spark.

By the end of the book, you will be able to build big data analytical solutions using the various PySpark offerings and also optimize them effectively.

What you will learn

  • Get practical big data experience while working on messy datasets
  • Analyze patterns with Spark SQL to improve your business intelligence
  • Use PySpark's interactive shell to speed up development time
  • Create highly concurrent Spark programs by leveraging immutability
  • Discover ways to avoid the most expensive operation in the Spark API: the shuffle operation
  • Re-design your jobs to use reduceByKey instead of groupBy
  • Create robust processing pipelines by testing Apache Spark jobs

Who this book is for

This book is for developers, data scientists, business analysts, or anyone who needs to reliably analyze large amounts of large-scale, real-world data. Whether you're tasked with creating your company's business intelligence function or creating great data platforms for your machine learning models, or are looking to use code to magnify the impact of your business, this book is for you.

Table of Contents

  1. Installing Pyspark and Setting up Your Development Environment
  2. Getting Your Big Data into the Spark Environment Using RDDs
  3. Big Data Cleaning and Wrangling with Spark Notebooks
  4. Aggregating and Summarizing Data into Useful Reports
  5. Powerful Exploratory Data Analysis with MLlib
  6. Putting Structure on Your Big Data with SparkSQL
  7. Transformations and Actions
  8. Immutable Design
  9. Avoiding Shuffle and Reducing Operational Expenses
  10. Saving Data in the Correct Format
  11. Working with the Spark Key/Value API
  12. Testing Apache Spark Jobs
  13. Leveraging the Spark GraphX API

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hands-On Big Data Analytics with PySpark appeared first on Fox eBook.

20 Jun 16:54

Computer Graphics Programming in OpenGL with C++

by foxebook

Editorial Reviews

This book provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with C++, along with its theoretical foundations. It is appropriate both for computer science graphics courses and for professionals interested in mastering 3D graphics skills. It has been designed in a 4-color, “teach-yourself” format with numerous examples and detailed explanations. Every shader stage is explored, starting with the basics of modeling, lighting, textures, etc., up through advanced techniques such as tessellation, soft shadows, and generating realistic materials and environments. The book includes companion files with all of the source code, models, textures, skyboxes and normal maps used in the book.

Features:

  • Covers modern OpenGL 4.0+ shader programming in C++, with instructions for both PC/Windows and Macintosh.
  • Illustrates every technique with running code examples. Everything needed to install the libraries, and complete source code for each example is provided and fully explained.
  • Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment).
  • Explores practical examples for modeling, lighting and shadows (including soft shadows), terrain, and 3D materials such as wood and marble.
  • Explains how to optimize code for performance, and use modern development tools such as the NVIDIA® Nsight™ debugger.
  • Includes companion files with all of the code, object models, figures, textures, skyboxes and skydomes, height and normal maps used throughout the book.

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Computer Graphics Programming in OpenGL with C++ appeared first on Fox eBook.

20 Jun 16:52

RxJava for Android Developers: with ReactiveX and FRP

by foxebook

Editorial Reviews

Summary

RxJava for Android Developers teaches you how to build fast, fluid, and reactive mobile apps for Android with RxJava.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

For Android developers, writing multithreaded apps can be as challenging as it is necessary. RxJava simplifies complex threading operations, maintaining proper synchronization as you switch seamlessly from thread to thread. RxJava also brings the benefits of reactive programming to your apps—that means better real-time responsiveness, the holy grail for every Android developer.

About the Book

RxJava for Android Developers begins by inviting you to think about programming and data the reactive way. This engaging, hands-on essential reference introduces you to the central pattern of RxJava for Android, then explains the View Model before exploring highly sought-after app features like chat clients and elegant transitions. Finally, you'll look at high-level design concerns and architectural approaches and frameworks that work well with Functional Reactive Programming (FRP) thinking.

What's inside

  • An introduction to reactive programming
  • Easier thread management
  • Improving UI responsiveness
  • Thinking asynchronously
  • Building a working chat client

About the Reader

Readers should have some experience building Android applications. No experience with RxJava is needed.

About the Author

Timo Tuominen has used FRP and RxJava extensively while working with Futurice as an architect of a major Android project for Samsung.

Table of Contents

PART 1 - Core reactive programming
Chapter 1. Introduction to reactive programming
Chapter 2. Networking with observables
Chapter 3. Building data processing chains
Chapter 4. Connecting the user interface with networking
Chapter 5. Advanced RxJava

PART 2 - Architectures in RxJava
Chapter 1. Reactive view models
Chapter 2. Developing with view models
Chapter 3. Expanding existing Rx apps
Chapter 4. Testing reactive code

PART 3 - Advanced RxJava architectures
Chapter 1. Advanced architectures: Chat client 1
Chapter 2. Advanced architectures: Chat client 2
Chapter 3. Transitions with Rx
Chapter 4. Making a maps client

Book Details

  • Author: Timo Tuominen
  • Pages: 512 pages
  • Edition: 1
  • Publication Date: 2019-04-27
  • Publisher: Manning Publications
  • Language: English
  • ISBN-10: 1617293369
  • ISBN-13: 9781617293368

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post RxJava for Android Developers: with ReactiveX and FRP appeared first on Fox eBook.

20 Jun 16:50

Mastering OpenCV 4, 3rd Edition

by foxebook

Editorial Reviews

Work on practical computer vision projects covering advanced object detector techniques and modern deep learning and machine learning algorithms

Key Features

  • Learn about the new features that help unlock the full potential of OpenCV 4
  • Build face detection applications with a cascade classifier using face landmarks
  • Create an optical character recognition (OCR) model using deep learning and convolutional neural networks

Book Description

Mastering OpenCV, now in its third edition, targets computer vision engineers taking their first steps toward mastering OpenCV. Keeping the mathematical formulations to a solid but bare minimum, the book delivers complete projects from ideation to running code, targeting current hot topics in computer vision such as face recognition, landmark detection and pose estimation, and number recognition with deep convolutional networks.

You'll learn from experienced OpenCV experts how to implement computer vision products and projects both in academia and industry in a comfortable package. You'll get acquainted with API functionality and gain insights into design choices in a complete computer vision project. You'll also go beyond the basics of computer vision to implement solutions for complex image processing projects.

By the end of the book, you will have created various working prototypes with the help of projects in the book and be well versed with the new features of OpenCV4.

What you will learn

  • Build real-world computer vision problems with working OpenCV code samples
  • Uncover best practices in engineering and maintaining OpenCV projects
  • Explore algorithmic design approaches for complex computer vision tasks
  • Work with OpenCV's most updated API (v4.0.0) through projects
  • Understand 3D scene reconstruction and Structure from Motion (SfM)
  • Study camera calibration and overlay AR using the ArUco Module

Who this book is for

This book is for those who have a basic knowledge of OpenCV and are competent C++ programmers. You need to have an understanding of some of the more theoretical/mathematical concepts, as we move quite quickly throughout the book.

Table of Contents

  1. Cartoonifier and Skin Color Analysis on the RaspberryPi
  2. Exploring Structure from Motion with the SfM Module
  3. Face Landmark and Pose Estimation with the Face Module
  4. Number Plate Recognition with Deep Convolutional Networks
  5. Face Recognition with the DNN Module
  6. Introduction to Web Computer Vision with OpenCv.js
  7. Android Camera Calibration and AR using the ARUco Module
  8. iOS Image Stitching with the Stitching Module
  9. Finding the Best OpenCV Algorithm for the Job
  10. Avoiding Common Pitfalls in OpenCV

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Mastering OpenCV 4, 3rd Edition appeared first on Fox eBook.

20 Jun 16:47

Mastering JavaScript Design Patterns, 3rd Edition

by foxebook

Editorial Reviews

Solve challenging real-world problems by mastering design patterns and cutting-programming techniques using JavaScript on client-side and server-side scripting.

Key Features

  • Learn how to use tried and true software design methodologies to enhance your JavaScript code.
  • Discover robust JavaScript implementations of classic and advanced design patterns using the latest ES 8 features.
  • Be it creational, structural, behavioural or programming methodology based patterns, your solution to all JavaScript coding solutions at one place.

Book Description

During the recent past, JavaScript has been gaining popularity and both companies and programmers have decided to make JavaScript their main programming language using it in the client-side but also on the server-side. The main problem companies are currently facing is getting developers with the skills and knowledge to develop robust and scalable applications.

This book is a complete guide in which you will learn to recognize and use all types of classical and advanced patterns such as those exclusive to JavaScript. The book will start by explaining to you what different types of programming paradigms are like Functional programming, Object Oriented programming and Reactive programming which are being introduced with the advent of ES 8. You will then be introduced to the Classical Design patterns that are present like Structural patterns, Behavioral patterns and Creational patterns. You will then deep dive into the widely used JavaScript patterns like Performance Patterns and Asynchronous patterns. The book will also talk about Applications patterns like micro-services and web patterns. By the end of this book, you will have mastered how to recognize and implement the right design pattern at all times in both client and server and will be able to use that knowledge to quickly and efficiently build complex, highly scalable systems.

What you will learn

  • Understand classic and advance design patterns using JavaScript.
  • Get introduced to the latest version of JavaScript ES8 and learn about ES2018 new features.
  • Discover how to create less coupled architectures using design patterns.
  • Create micro-services using Node.js and learn how to code asynchronously so the thread is never blocked.
  • Use best practices to design and implement enterprise applications.
  • Learn about the different programming paradigms like object-oriented programming and functional programming.
  • Master the powerful classic design patterns like structural and creational patterns.
  • Discover the more advanced JavaScript Design Patterns like Performance patterns and Asynchronous patterns.

Who This Book Is For

This book will take you on a journey which will help you refine your skills in Design Patterns using JavaScript. The book will start by explaining the programming paradigms before going further and explaining to you the classic design patterns. You will then deep dive into the more common JavaScript design patterns and application patterns and will later end after giving you an insight into the future of design patterns and JavaScript.

Book Details

  • Author: Tomas Corral
  • Pages: 439 pages
  • Edition: 3rd Revised edition
  • Publication Date: 2019-09-10
  • Publisher: Packt Publishing
  • Language: English
  • ISBN-10: 178862758X
  • ISBN-13: 9781788627580

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Mastering JavaScript Design Patterns, 3rd Edition appeared first on Fox eBook.

20 Jun 16:44

Hacking Exposed Malware & Rootkits, 2nd Edition

by foxebook

Editorial Reviews

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. 

Arm yourself for the escalating war against malware and rootkits

Thwart debilitating cyber-attacks and dramatically improve your organization’s security posture using the proven defense strategies in this thoroughly updated guide. Hacking Exposed™ Malware and Rootkits: Security Secrets & Solutions, Second Edition fully explains the hacker’s latest methods alongside ready-to-deploy countermeasures. Discover how to block pop-up and phishing exploits, terminate embedded code, and identify and eliminate rootkits. You will get up-to-date coverage of intrusion detection, firewall, honeynet, antivirus, and anti-rootkit technology.

  • Learn how malware infects, survives, and propagates across an enterprise
  • See how hackers develop malicious code and target vulnerable systems
  • Detect, neutralize, and remove user-mode and kernel-mode rootkits
  • Use hypervisors and honeypots to uncover and kill virtual rootkits
  • Defend against keylogging, redirect, click fraud, and identity theft
  • Block spear phishing, client-side, and embedded-code exploits
  • Effectively deploy the latest antivirus, pop-up blocker, and firewall software
  • Identify and stop malicious processes using IPS solutions

Book Details

Book Preview

Click to Look Inside This eBook: Browse Sample Pages

PDF eBook Free Download

Note: There is a file embedded within this post, please visit this post to download the file.

The post Hacking Exposed Malware & Rootkits, 2nd Edition appeared first on Fox eBook.