These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
- Node.js Web Development - Third Edition
- JSON Quick Syntax Reference
- ASP.NET Core in Action
- Linux Hardening in Hostile Networks Server Security from TLS to TOR
Free Packt eBook by David Herron (valid through 9/17 at 19:00 EST). This book covers Express.js, Bootstrap, Mocha, CasperJS.
What You Will Learn
- Install and use Node.js for both development and deployment
- Use the Express application framework
- Configure Bootstrap for mobile-first theming
- Use data storage engines such as MySQL, SQLITE3, and MongoDB
- Understand user authentication methods, including OAuth, with third-party services
- Deploy Node.js to live servers, including microservice development with Docker
- Perform unit testing with Mocha Perform functional testing of the web application with CasperJS
David Herron has worked as a software engineer in Silicon Valley for over 20 years. This includes companies both tiny and large. He has worked on a wide variety of projects, from an X.400 e-mail server and client application to assisting with the launch of the OpenJDK project (open source Java rocks), to Yahoo’s Node.js application-hosting platform (Mojito and Manhattan), and applications to monitor solar power array performance.
While a staff engineer at Sun Microsystems, David worked as the architect of the Java SE Quality Engineering team where he focused on test automation tools, including co-developing the AWT Robot class. He was involved in open source activities related to Java, including the OpenJDK project.
Before Sun, he worked for VXtreme on software which eventually became Windows Media Player when Microsoft bought the company. At Mainsoft, David worked on a library that allowed developers to recompile Windows applications on Unix, and then participated in porting Internet Explorer to Unix. At The Wollongong Group, he worked on both e-mail client and server software and was part of several IETF working groups improving e-mail-related protocols.
David is interested in electric vehicles, world energy supplies, climate change, and environmental issues, and he is a co-founder of Transition Silicon Valley. As an online journalist, he writes about electric cars and other green technology on LongTailPipe.com after having written for PlugInCars.com. He runs a large electric vehicle discussion website on VisForVoltage.org, and he blogs about other topics, including Node.js, Drupal, and Doctor Who on DavidHerron.com. Using Node.js, he developed a Content Management System that produces static HTML websites or EPUB3 eBooks, AkashaCMS (akashacms.com).
$9.99 Apress eBook by Wallace Jackson. This book covers JSON.
This compact syntax reference covers syntax and parameters central to JSON object definitions. You’ll learn the syntax used in the JSON object definition language, logically organized by topical chapters, and getting more advanced as chapters progress, covering structures and file formats which are best for use with HTML5. Furthermore, the JSON Quick Syntax Reference includes the key factors regarding the data footprint optimization work process, the in-lining of CSS and JS files, and why a data footprint optimization work process is important.
What You’ll Learn
- Use the object definition syntax supported in JSON
- Define a JSON content production workflow
- Gain an understanding of the concepts and principles behind JSON object definitions
- Use JSON code snippets and apply them in your web applications
- Utilize the NetBeans, Android Studio, and Eclipse IDEs for your JSON coding
Who This Book Is For
Web developers, Android application developers, and user interface designers.
About the authors
Wallace Jackson has been writing for leading multimedia publications about his work in new media content development since the advent of Multimedia Producer Magazine nearly two decades ago, when he wrote about computer processor architectures for centerfolds (removable “mini-issue” insert) distributed at SIGGRAPH. Since then, Wallace has written for several other publications about his work in interactive 3D and new media advertising campaign design, including 3D Artist, Desktop Publishers Journal, CrossMedia, AVvideo and Kiosk Magazine.
50% off ASP.NET Core in Action
50% off Manning’s eBook by Andrew Lock. This book covers ASP.NET Core, .NET Core, ASP.NET, C#.
ASP.NET Core is a re-imagining of the .NET Framework that frees developers from Visual Studio and Windows. You can now build and run cross-platform .NET applications on any OS, with any IDE, and using the tools that you choose. The entire framework is open-source, and has been developed with many contributions from the community. While ASP.NET Core is relatively new, Microsoft is heavily investing in it, promoting ASP.NET Core as their web framework of choice for the foreseeable future. Whether you are building traditional web applications or highly performant APIs for client side or mobile applications, ASP.NET Core could be the framework for you.
ASP.NET Core in Action is for C# developers without any web development experience who want to get started and productive using ASP.NET Core to build web applications. In the first half of the book, you will work through the basics of a typical ASP.NET Core application, focusing on how to create basic web pages and APIs using MVC controllers and the Razor templating engine. In the second half, you will build on this core knowledge looking at more advanced requirements and how to add extra features to your application. You will learn how to secure your application behind a login screen, how to handle configuration and dependency injection, and how to deploy your application to production. In the last part of the book you will look in depth at further bending the framework to your will by creating custom components and using more advanced features of the framework.
- Using MVC to deliver dynamically generated web pages
- Securing applications with login requirements
- Interacting with a RDMS using Entity Framework Core
- Publishing an ASP.NET Core application to a server
- Unit and integration testing
- Creating custom middleware and filters
About the reader
Readers should have experience with C#. No web development experience needed.
About the author
Andrew Lock graduated with an Engineering degree from Cambridge University, specializing in Software Engineering, and went on to obtain a PhD in Digital Image Processing. He has been developing professionally with .NET for the last 7 years. His focus is currently on the new ASP.NET Core framework. Andrew currently has a very active blog at https://andrewlock.net dedicated to ASP.NET Core.
$19.99 InformIT eBook by Kyle Rankin. This book covers Linux, Cyber Security.
Implement Industrial-Strength Security on Any Linux Server
In an age of mass surveillance, when advanced cyberwarfare weapons rapidly migrate into every hacker’s toolkit, you can’t rely on outdated security methods–especially if you’re responsible for Internet-facing services. In Linux® Hardening in Hostile Networks, Kyle Rankin helps you to implement modern safeguards that provide maximum impact with minimum effort and to strip away old techniques that are no longer worth your time.
Rankin provides clear, concise guidance on modern workstation, server, and network hardening, and explains how to harden specific services, such as web servers, email, DNS, and databases. Along the way, he demystifies technologies once viewed as too complex or mysterious but now essential to mainstream Linux security. He also includes a full chapter on effective incident response that both DevOps and SecOps can use to write their own incident response plan.
Each chapter begins with techniques any sysadmin can use quickly to protect against entry-level hackers and presents intermediate and advanced techniques to safeguard against sophisticated and knowledgeable attackers, perhaps even state actors. Throughout, you learn what each technique does, how it works, what it does and doesn’t protect against, and whether it would be useful in your environment.
- Apply core security techniques including 2FA and strong passwords
- Protect admin workstations via lock screens, disk encryption, BIOS passwords, and other methods
- Use the security-focused Tails distribution as a quick path to a hardened workstation
- Compartmentalize workstation tasks into VMs with varying levels of trust
- Harden servers with SSH, use apparmor and sudo to limit the damage attackers can do, and set up remote syslog servers to track their actions
- Establish secure VPNs with OpenVPN, and leverage SSH to tunnel traffic when VPNs can’t be used
- Configure a software load balancer to terminate SSL/TLS connections and initiate new ones downstream
- Set up standalone Tor services and hidden Tor services and relays
- Secure Apache and Nginx web servers, and take full advantage of HTTPS
- Perform advanced web server hardening with HTTPS forward secrecy and ModSecurity web application firewalls
- Strengthen email security with SMTP relay authentication, SMTPS, SPF records, DKIM, and DMARC
- Harden DNS servers, deter their use in DDoS attacks, and fully implement DNSSEC
- Systematically protect databases via network access control, TLS traffic encryption, and encrypted data storage
- Respond to a compromised server, collect evidence, and prevent future attacks
- Demystifies high-security technologies like TLS, DNSSEC, and Tor, and guides readers step-by-step through implementing them
- Shows how to systematically harden Linux servers and networks against aggressive new threats
- Demonstrates today’s best practices for protect email and other digital assets against intrusions from governments and sophisticated hackers
- Organizes countermeasures by complexity, so you can quickly implement easier solutions, and move on to more difficult techniques when you’re ready
About the author
Kyle Rankin is an award-winning Linux Journal columnist and author of DevOps Troubleshooting and The Official Ubuntu Server Book.
- Advanced Microservices: A Hands-on Approach to Microservice Infrastructure and Tooling (Book) by Thomas Hunter II
- Advanced Object-Oriented Programming in R: Statistical Programming for Data Science, Analysis and Finance (Book) by Thomas Mailund
- Beginning PowerShell for SharePoint 2016: A Guide for Administrators, Developers, and DevOps Engineers, Second Edition (Book) by John Edward Naguib, Nikolas Charlebois-Laprade
- Bricks to Clicks: Why Some Brands Will Thrive in E-Commerce and Others Won’t (Book) by David Feinleib
- Business Intelligence Tools for Small Companies: A Guide to Free and Low-Cost Solutions (Book) by Juan Valladares, Albert Nogués
- Enterprise Drupal 8 Development: For Advanced Projects and Large Development Teams (Book) by Todd Tomlinson
- Java 9 Recipes: A Problem-Solution Approach, Third Edition (Book) by Josh Juneau
- MATLAB Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence (Book) by Phil Kim
- Models to Code: With No Mysterious Gaps (Book) by Stephen Mellor, Andrew Mangogna, Leon Starr
- Network Programming with Go: Essential Skills for Using and Securing Networks (Book) by Jan Newmarch
- Object-Oriented Design with ABAP: A Practical Approach (Book) by James E. McDonough
- Reactive Programming with Angular and ngrx: Learn to Harness the Power of Reactive Programming with RxJS and ngrx Extensions (Book) by Oren Farhi
- The Blender Python API: Precision 3D Modeling and Add-on Development (Book) by Chris Conlan
- Winning Design!: LEGO MINDSTORMS EV3 Design Patterns for Fun and Competition, Second Edition (Book) by James Jeffrey Trobaugh
- Working with Coders: A Guide to Software Development for the Perplexed Non-Techie (Book) by Patrick Gleeson
- Aligning Perceptual and Conceptual Information for Cognitive Contextual System Development: Emerging Research and Opportunities (Research Insight) (Book) by Gary Kuvich
- Androids, Cyborgs, and Robots in Contemporary Culture and Society (Book) by Steven John Thompson
- Applied Computational Intelligence and Soft Computing in Engineering (Book) by Saifullah Khalid
- Cloud Computing Technologies for Green Enterprises (Book) by Kashif Munir
- Developments and Trends in Intelligent Technologies and Smart Systems (Book) by Vijayan Sugumaran
- Emergent Research on Polymeric and Composite Materials (Book) by Thejas Urs G., R. Somashekar
- Enhancing Education and Training Initiatives Through Serious Games (Book) by Linda Lee-Davies, John Denholm
- Spatial Analysis Techniques Using MyGeoffice® (Book) by João Garrott Marques Negreiros
- Creating Smart Presentations with PowerPoint 2016 (Video) by Guy Vaccaro
John Wiley & Sons
- Agile Project Management For Dummies, 2nd Edition (Book) by Steven J. Ostermiller, Mark C. Layton
- Analytics: The Agile Way (Book) by Phil Simon
- AutoCAD 2018 and AutoCAD LT 2018 Essentials (Book) by Scott Onstott
- Coding All-in-One For Dummies (Book) by Nikhil Abraham
- Leadership Results (Book) by Sebastian Salicru
- Prove It! (Book) by Stacey Barr
- Switch Off (Book) by Angela Lockwood
- The Joy of Leadership (Book) by Angus Ridgway, Tal Ben-Shahar
- The Little Black Book of Decision Making (Book) by Michael Nicholas
- The Strategic Storyteller (Book) by Alexander Jutkowitz
- Oracle VM 3 Cloud Implementation and Administration Guide, 2nd Edition (Book) by Nic Ventura, Erik Benner, Edward Whalen
- Kotlin for Beginners: Learn Programming With Kotlin (Video) by Peter Sommerhoff
- Making Sense of Data with Java (Video) by Erik Costlow