- Books/Videos on Sale (or Free) Today
- Select New Books and Courses
- New/Updated Safari Books and Courses
- New/Updated Pluralsight Courses
These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
Free Mastering React
Free Packt eBook by Adam Horton, Ryan Vice (valid through 11/14 at 19:00 EST). This book covers React.
Master the art of building modern web applications using React
React stands out in the web framework crowd through its approach to composition. This approach yields blazingly fast rendering capabilities. This book will help you understand what makes React special. It starts with the fundamentals and uses a pragmatic approach, focusing on clear development goals. You’ll learn how to combine many web technologies surrounding React into a complete set for constructing a modern web application.
With this text, you’ll blitz the basics then swiftly move on to advanced topics such as form validation and complete application construction. You’ll also explore several design activities which will help you develop your web applications with a thoughtful plan. Finally, you’ll learn several methods for implementing slick animations using React.
What You Will Learn
- Understand the React component lifecycle and core concepts such as props and states
- Craft forms and implement form validation patterns using React
- Explore the anatomy of a modern single-page web application
- Develop an approach for choosing and combining web technologies without being paralyzed by the options available
- Create a complete single-page application
- Start coding with a plan using an application design process
- Add to your arsenal of prototyping techniques and tools
- Make your React application feel great using animations
About the Authors
Adam believes in an inclusive, ubiquitous, and open Web. He values pragmatism and practice over dogma in the design and implementation of computing applications and education.
Ryan Vice is the founder and chief architect of Vice Software, which specializes in practical, tailored solutions for clients, whether they are looking to get their MVP to market or modernize existing applications. On top of offering more competitive prices across the board, Vice Software offers skill-based pricing, which means you only pay architect rates when needed and pay much lower production rates for simpler feature work. Ryan has also been awarded Microsoft’s MVP award three times, has published one other book on software architecture, and frequently speaks at conferences and events in Texas. Additionally, Ryan is lucky enough to be married to his wife, Heather, and spends most of his free time trying to keep up with their three kids, Grace, Dylan, and Noah.
$9.99 Securing SQL Server DBAs Defending the Database
$9.99 Apress eBook by Peter A. Carter. This book covers SQL Server 2016, Data Security, Always Encrypted, Dynamic Data Masking, Row Level Security.
- Provides real-world examples and discussion on the implementation of security
- Helps in implementing an encryption strategy that best suits your needs
- Promotes a proactive approach to security, including threat analysis and defence-in-depth
Protect your data from attack by using SQL Server technologies to implement a defense-in-depth strategy, performing threat analysis, and encrypting sensitive data as a last line of defense against compromise. The multi-layered approach in this book helps ensure that a single breach doesn’t lead to loss or compromise of your data that is confidential and important to the business.
Database professionals in today’s world deal increasingly often with repeated data attacks against high-profile organizations and sensitive data. It is more important than ever to keep your company’s data secure. Securing SQL Server demonstrates how administrators and developers can both play their part in the protection of a SQL Server environment.
This book provides a comprehensive technical guide to the security model, and to encryption within SQL Server, including coverage of the latest security technologies such as Always Encrypted, Dynamic Data Masking, and Row Level Security. Most importantly, the book gives practical advice and engaging examples on how to defend your data – and ultimately your job! – against attack and compromise.
- Covers the latest security technologies, including Always Encrypted, Dynamic Data Masking, and Row Level Security
- Promotes security best-practice and strategies for defense-in-depth of business-critical database assets
- Gives advice on performing threat analysis and reducing the attack surface that your database presents to the outside world
What You Will Learn
- Perform threat analysis
- Implement access level control and data encryption
- Avoid non-reputability by implementing comprehensive auditing
- Use security metadata to ensure your security policies are enforced
- Apply the latest SQL Server technologies to increase data security
- Mitigate the risk of credentials being stolen
Who This Book Is For
SQL Server database administrators who need to understand and counteract the threat of attacks against their company’s data. The book is also of interest to database administrators of other platforms, as several of the attack techniques are easily generalized beyond SQL Server and to other database brands.
About the Author
Peter A Carter is a SQL Server expert, with over a decade of experience in developing, administering, and architecting SQL Server platforms and data-tier applications. Peter was awarded an MCC by Microsoft in 2011 to sit alongside his array of MCTS, MCITP, MCSA and MCSE certifications in SQL Server from version 2005 onwards. His passion for SQL Server shows through in everything he does, and his goal is that his passion for the technology will inspire others.
50% off Spring in Action, Fifth Edition
50% off Manning’s eBook by Craig Walls. This book covers Spring Framework 5.0, Spring Boot, Spring MVC, Spring Security, Spring WebFlux, Microservices, Java.
Spring in Action, 5th Edition is the fully-updated revision of Manning’s bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive programming, Spring WebFlux, and microservices. You’ll also find the latest Spring best practices, including Spring Boot for application setup and configuration.
About the technology
Spring Framework has been making Java developers more productive and successful for over a dozen years, and it shows no signs of slowing down! The most-recent version, Spring 5.0, adds numerous features, including better support for reactive applications, cloud-native development, and microservices. Now that Spring Boot is fully integrated into the framework, you can focus on your application’s functionality with a significant reduction in the amount of framework-specific configuration and code you need to manage.
About the book
Written in author Craig Walls’ famously-clear style, this easy-to follow guide starts with a quick tutorial on Spring’s core features. Then, you’ll dive straight in as you build a secure database-backed web app. You’ll learn integration via a REST API, reactive programming, the pros and cons of microservices, service discovery, deployment, and more. Whether you’re just discovering Spring or looking to onboard the latest features, there’s no better way to master Spring than with this book!
- Developing reactive applications with Spring
- Building applications with Spring and Spring Boot
- Spring MVC for web apps and RESTful web services
- Writing Spring-enabled data repositories
- Securing your applications with Spring Security
- Working with cloud-native apps
About the reader
Written for intermediate Java developers.
About the author
Craig Walls is a software developer at Pivotal. He’s a popular author and frequent speaker at user groups and conferences.
GET MORE WITH MANNING
An eBook copy of the previous edition, Spring in Action, Fourth Edition, is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.
50% off Spring Microservices in Action
50% off Manning’s eBook by John Carnell. This book covers Spring Boot, Spring Cloud, Hystrix, Ribbon, Zuul, Netflix Eureka, OAuth2, Spring Cloud Stream, Spring Cloud Sleuth, Zipkin.
Spring Microservices in Action teaches you how to build microservice-based applications using Java and the Spring platform.
About the technology
Microservices break up your code into small, distributed, and independent services that require careful forethought and design. Fortunately, Spring Boot and Spring Cloud simplify your microservice applications, just as the Spring Framework simplifies enterprise Java development. Spring Boot removes the boilerplate code involved with writing a REST-based service. Spring Cloud provides a suite of tools for the discovery, routing, and deployment of microservices to the enterprise and the cloud.
About the book
Spring Microservices in Action teaches you how to build microservice-based applications using Java and the Spring platform. You’ll learn to do microservice design as you build and deploy your first Spring Cloud application. Throughout the book, carefully selected real-life examples expose microservice-based patterns for configuring, routing, scaling, and deploying your services. You’ll see how Spring’s intuitive tooling can help augment and refactor existing applications with microservices.
- Core microservice design principles
- Managing configuration with Spring Cloud Config
- Client-side resiliency with Spring, Hystrix, and Ribbon
- Intelligent routing using Netflix Zuul
- Deploying Spring Cloud applications
About the reader
This book is written for developers with Java and Spring experience.
About the author
John Carnell is a senior cloud engineer with twenty years of experience in Java.
50% off Camel in Action, Second Edition
50% off Manning’s eBook by Claus Ibsen, Jonathan Anstey. This book covers Apache Camel, Enterprise Integration.
Camel in Action, Second Edition is the most complete Camel book on the market. This updated tutorial is full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test, deal with errors, scale, deploy, and monitor your app and even how to build custom tooling - details you can find only in the Camel code itself. Written by core developers of Camel and the authors of the first edition, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.
About the technology
Apache Camel is a Java library that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL, you snap integration logic into your app, Lego-style, using Java, XML, CDI, Groovy, or Scala. Camel supports over 160 common transports including HTTP, REST, JDBC, JMS, Web Services, and SaaS connectors.
- Revised to reflect the most recent release of Camel
- New chapters on security, clustering, cloud integration, docker, and kubernetes
- How to build Camel microservices with Spring Boot, Vert.x, and standalone
- Valuable examples in Java and XML
- Explanations of complex patterns
- Error handling, testing, deploying, managing, and running Camel
- Accessible to beginners, useful to experts
About the reader
Readers should have basic Java skills.
About the authors
Claus Ibsen is a principal engineer working for Red Hat specializing in cloud and integration. He has worked on Apache Camel for the last seven years where he heads the project. He is also heavily involved with fabric8 and hawtio projects, especially with functionality that involves Camel. Claus lives in Sweden near Malmo with his wife and dog.
Jonathan Anstey is a principal engineer at Red Hat working on open source integration technologies. One of the many projects Jon contributes to is Apache Camel. When he is not hacking on open source he likes to spend time with his wife and two kids in Paradise, Newfoundland.
GET MORE WITH MANNING
An eBook copy of the previous edition, Camel in Action (First Edition), is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.
Modern Vim Craft Your Development Environment with Vim 8 and Neovim by Drew Neil. This book covers Vim 8, Neovim.
Turn Vim into a full-blown development environment using Vim 8’s new features and this sequel to the beloved bestseller Practical Vim. Integrate your editor with tools for building, testing, linting, indexing, and searching your codebase. Discover the future of Vim with Neovim: a fork of Vim that includes a built-in terminal emulator that will transform your workflow. Whether you choose to switch to Neovim or stick with Vim 8, you’ll be a better developer.
About this Title
A serious tool for programmers and web developers, no other text editor comes close to Vim for speed and efficiency. Make Vim the centerpiece of a Unix-based IDE as you discover new ways to work with Vim 8 and Neovim in more than 30 hands-on tips.
Execute tasks asynchronously, allowing you to continue in Vim while linting, grepping, building a project, or running a test suite. Install plugins to be loaded on startup—or on-demand when you need them—with Vim 8’s new package support. Save and restore sessions, enabling you to quit Vim and restart again while preserving your window layout and undo history. Use Neovim as a drop-in replacement for Vim—it supports all of the features Vim 8 offers and more, including an integrated terminal that lets you quickly perform interactive commands. And if you enjoy using tmux and Vim together, you’ll love Neovim’s terminal emulator, which lets you run an interactive shell in a buffer. The terminal buffers fit naturally with Vim’s split windows, and you can use Normal mode commands to scroll, search, copy, and paste. On top of all that: Neovim’s terminal buffers are scriptable.
With Vim at the core of your development environment, you’ll become a faster and more efficient developer.
What You Need
You’ll need a Unix-based environment and an up-to-date release of Vim (8.0 or newer). For the tips about running a terminal emulator, you’ll need to install Neovim.
About the Author
Drew Neil is a programmer, trainer, and entrepreneur. He runs Studio Nelstrom, which specializes in making educational screencasts. At vimcasts.org he publishes articles and video tutorials about Vim.
Center for Creative Leadership
- Compass: Your Guide for Leadership Development and Coaching (Book) by Peter Scisco, Elaine Biech, George Hallenbeck
- Programming the Microsoft Bot Framework: A Multiplatform Approach to Building Chatbots (Book) by Joe Mayo
O’Reilly Media, Inc.
- Flask Web Development, 2nd Edition (Book) by Miguel Grinberg
- Java Pocket Guide, 4th Edition (Book) by Robert Liguori, Patricia Liguori
- Building Business Websites with Squarespace 7 - Second Edition (Book) by Miko Coffey
- Drupal 8 Module Development (Book) by Daniel Sipos
- Linux Device Drivers Development (Book) by John Madieu
- Machine Learning for Developers (Book) by Rodolfo Bonnin
- Mastering AWS Security (Book) by Albert Anthony
- Mastering iOS 11 Programming - Second Edition (Book) by Donny Wals
- Mastering Windows PowerShell Scripting - Second Edition (Book) by Chris Dent, Brenton J.W. Blawat
- Python Deep Learning Cookbook (Book) by Indra den Bakker
- Design It! (Book) by Michael Keeling
Stone River eLearning
- Professional Python Web Development Using Flask (Video) by Jorge Escobar
- Best Practices for Group Policy Deployment and Management (Video) by Darren Mar-Elia
- Fundamentals of Arnold for 3ds Max (Video) by Verena Tatiana
- Hands-on Responsive Web Design 3: Columns, Flexbox, and Grids (Video) by Paul Cheney
- Introducing Microsoft Azure VMs for VMware vSphere Administrators (Video) by Greg Shields
- Premiere Pro CC 2018 Updates (Video) by Jason Cox
- Refactoring from Anemic Domain Model Towards a Rich One (Video) by Vladimir Khorikov