Daily Dose for 2017.09.15

« Daily Dose for 2017.09.14 | Sep 2017 | 2017 | Daily Dose for 2017.09.16 »


Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing today.

Free Practical Windows Forensics

Practical Windows Forensics Free Packt eBook by Ayman Shaaban, Konstantin Sapronov (valid through 9/15 at 19:00 EST). This book covers Cyber Security, Digital Forensics.

Publisher’s Description

Over the last few years, the wave of the cybercrime has risen rapidly. We have witnessed many major attacks on the governmental, military, financial, and media sectors. Tracking all these attacks and crimes requires a deep understanding of operating system operations, how to extract evident data from digital evidence, and the best usage of the digital forensic tools and techniques. Regardless of your level of experience in the field of information security in general, this book will fully introduce you to digital forensics. It will provide you with the knowledge needed to assemble different types of evidence effectively, and walk you through the various stages of the analysis process.

We start by discussing the principles of the digital forensics process and move on to show you the approaches that are used to conduct analysis. We will then study various tools to perform live analysis, and go through different techniques to analyze volatile and non-volatile data.

What You Will Learn

  • Perform live analysis on victim or suspect Windows systems locally or remotely
  • Understand the different natures and acquisition techniques of volatile and non-volatile data.
  • Create a timeline of all the system actions to restore the history of an incident.
  • Recover and analyze data from FAT and NTFS file systems.
  • Make use of various tools to perform registry analysis.
  • Track a system user’s browser and e-mail activities to prove or refute some hypotheses.
  • Get to know how to dump and analyze computer memory.


Ayman Shaaban

Ayman Shaaban (@aymanshaaban) has been working as a security researcher for Kasperksy Lab since May 2014. He worked in the Egyptian national CERT as a digital forensics engineer for 5 years. During his career, Ayman has participated in building digital forensics labs, provided analysis for cases with national and international scopes, and delivered training courses on digital forensics analysis for different high-profile entities.

Ayman is a certified GSEC, GCIH, GCFA, and CFCE. He also has a BSc in communication and electronics, an information security diploma from ITI, and is working on his master’s degree in information security. Ayman can be found on LinkedIn at http://eg.linkedin.com/in/aymanshaaban.

Konstantin Sapronov

Konstantin Sapronov works as the deputy head of the Global Emergency Response Team at Kaspersky Lab. He joined Kaspersky Lab in 2000 and has been in his current position since August 2011. His previous position was group manager of the virus lab in China since 2007, and he has been responsible for establishing and developing the virus lab at Kaspersky Lab’s office in China. Prior to this, he worked as a virus analyst and head of the Non-Intel Platform Group in the virus lab at Kaspersky Lab’s HQ in Moscow, specializing in reverse engineering and the analysis of malware, exploits, and vulnerabilities. Konstantin is the author of several analytical articles on malware for Unix and other information security topics.

Konstantin holds degrees from the Moscow Power Engineering Institute (a technical university) and the Moscow State University of Economics, Statistics and Information Technology.

$9.99 Pro Spring Boot

Pro Spring Boot $9.99 Apress eBook by Felipe Gutierrez. This book covers Spring Boot, Microservices, Java.

Publisher’s Description

Quickly and productively develop complex Spring applications and microservices - out of the box - with minimal fuss on things like configurations. This book will show you how to fully leverage the Spring Boot productivity suite of tools and how to apply them through the use of case studies.

Pro Spring Boot is your authoritative hands-on practical guide for increasing your Spring Framework-based enterprise Java and cloud application productivity while decreasing development time using the Spring Boot productivity suite of tools. It’s a no nonsense guide with case studies of increasing complexity throughout the book. This book is written by Felipe Gutierrez, a Spring expert consultant who works with Pivotal, the company behind the popular Spring Framework.

What You Will Learn

  • Write your first Spring Boot application
  • Configure Spring Boot
  • Use the Spring Boot Actuator
  • Carry out web development with Spring Boot
  • Build microservices with Spring Boot
  • Handle databases and messaging with Spring Boot
  • Test and deploy with Spring Boot
  • Extend Spring Boot and its available plug-ins

Who This Book Is For

Experienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.

About the author

Felipe Gutierrez is a software architect, with a bachelors and masters degree in computer science from Instituto Tecnologico y de Estudios Superiores de Monterrey Campus Ciudad de Mexico. He has over 20 years of IT experience, during which time he developed programs for companies in multiple vertical industries, such as government, retail, healthcare, education, and banking. Right now, he is working as a senior consultant for EMC/Pivotal, specializing in the Spring Framework, Groovy, and RabbitMQ, among other technologies. He works as a consultant for big companies such as Nokia, Apple, Redbox, and Qualcomm, among others.

50% off Enterprise Java Microservices

Enterprise Java Microservices 50% off Manning’s eBook by Ken Finnigan. This book covers Java EE, Microservices, Netflix Hystrix, WildFly Swarm, Java.

Publisher’s Description

This example-rich tutorial shows how to design and manage large-scale Java applications as a collection of microservices. Starting with an overview of microservices from a Java EE perspective, you’ll learn how to refactor your existing applications as microservices and build microservice-based applications from scratch. You’ll power through practical tutorials as you call and connect microservices, understand what load balancing is, and use Netflix Hystrix for fault tolerance. You’ll also master security and testing, as well as deploying to the cloud.

About the technology

Over time, enterprise-grade Java applications can become giant hulking beasts of intertwined code, bloated with third-party libraries, and vulnerable to total collapse when a single part fails. It doesn’t have to be that way! Microservices break down a large application into smaller components, each interacting with each other to create a united whole. As each component can start, stop, and scale independently, so the whole system benefits from better fault-tolerance and resilience. Equally-important, separating the application into smaller independent services makes it substantially easier to efficiently manage the development and incremental improvement of your system.

What’s inside

  • The microservices mental model
  • Fault tolerance with Netflix Hystrix
  • Securing your microservices
  • Deploying to the cloud

About the reader

This book is for Java developers familiar with distributed n-tier application architecture.

About the author

Ken Finnigan has worked as an engineer and consultant for nearly 20 years. He currently co-leads the development of WildFly Swarm for Red Hat.

Select New Books and Courses

ASP.NET Core Recipes

ASP.NET Core Recipes ASP.NET Core Recipes by John Ciliberti. This book covers ASP.NET Core, React.js, C#.

Publisher’s Description

Quickly find solutions to common web development problems. Content is presented in the popular problem-solution format. Look up the problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved!

ASP.NET Core Recipes is a practical guide for developers creating modern web applications, cutting through the complexities of ASP.NET, jQuery, React, and HTML5 to provide straightforward solutions to common web development problems using proven methods based on best practices. The problem-solution approach gets you in, out, and back to work quickly while deepening your understanding of the underlying platform and how to develop with it.

Author John Ciliberti guides you through the MVC framework and development tools, presenting typical challenges, along with code solutions and clear, concise explanations, to accelerate application development. Solve problems immediately by pasting in code from the recipes, or put multiple recipe solutions together to overcome challenging development obstacles.

What You’ll Learn

  • Take advantage of MVC’s streamlined syntax
  • Discover how to take full control over HTML
  • Develop a simple API for creating RESTful web services
  • Understand test-driven development
  • Migrate a project from ASP.NET web forms to Core MVC, including recipes for converting DataGrids, Forms, Web Parts, Master Pages, and navigation controls
  • Use Core MVC in combination with popular JavaScript libraries, including jQuery, React, Bootstrap, and more
  • Write unit tests for your MVC controllers, views, custom filters, and HTML helpers
  • Utilize the latest features in Visual Studio 2017 to accelerate your Core MVC projects
  • Identify performance bottlenecks in your MVC application

Who This Book Is For

Web developers of all skill levels who are looking for a programming reference for ASP.NET Core MVC and would like to gain an understanding of the inner workings of the platform. In addition, parts of this book provide guidance to developers familiar with ASP.NET Web Forms who would like to update their skill set to include Core MVC.

About the Author

John Ciliberti is an enterprise architect with over 14 years of professional experience in software engineering and architecture. After almost seven years with KPMG’s Enterprise Architecture practice and five years of solutions architecture consulting, John has acquired strong business and communications skills backed up by a broad range of technical knowledge. He specializes in enterprise architecture, web application development technologies, and mobile device development.

D3.js in Motion

D3.js in Motion D3.js in Motion by Curran Kelleher. This video covers D3.js, Data Visualization, JavaScript.

Publisher’s Description

See it. Do it. Learn it! D3.js in Motion introduces you to the powerful D3 JavaScript library and teaches you how to use it to create amazing data visualizations for the web. You’ll learn through bite-sized video lessons and built-in exercises, so you can put what you learn into practice.

D3.js in Motion teaches you to transform your boring data into a variety of engaging and interactive graphs and charts. You’ll start with an introduction to the world of D3 and data visualization by plotting simple data sets onto charts. In each lesson you’ll dig deeper, turning your data into readable graphical representations like scatter plots, bar charts, line charts, pie charts, and more. Along the way, you’ll discover how to create a fully interactive dashboard featuring multiple visualizations that pan, zoom, and interact with each other!

About the subject

Used by thousands of websites the world over, D3 is a JavaScript library that represents data graphically. D3 makes it easy to create dynamic, interactive visualisations for the web. You start with a structure, dataset, or algorithm and then programmatically generate static, animated, and interactive images that scale to any screen.


This course is perfect for developers with basic HTML, CSS, and JavaScript skills. No experience with D3 is required.

What you will learn

  • A tour of D3’s features and abilities
  • Constructing your own custom visualizations tailored to your data
  • How to make scatter plots, bar charts, line charts, pie charts, and more
  • Patterns for creating reusable interactive visualization components
  • Interactions including hovering, clicking, zooming, panning, and brushing
  • Building fully-interactive dashboards

About the instructor

Curran Kelleher specializes in using and teaching D3.js. He has been working in the field of data visualization since 2005, and is fascinated by techniques for the visual presentation of data.

New Safari Books and Courses

Addison-Wesley Professional


Berrett-Koehler Publishers

Business Expert Press

Focal Press

IBM Redbooks

Infinite Skills

John Wiley & Sons

Manning Publications

Momentum Press

Morgan Kaufmann

O’Reilly Media, Inc.

Packt Publishing

Prentice Hall

Stone River eLearning

Technics Publications

New Pluralsight Courses

« Daily Dose for 2017.09.14 | Sep 2017 | 2017 | Daily Dose for 2017.09.16 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1