- Books/Videos on Sale (or Free) Today
- 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 Packt eBook by Erik Westra (valid through 11/04 at 19:00 EST). This book covers Geospatial Development, GIS, Python 3, GeoDjango, PostGIS, Mapnik.
Develop sophisticated mapping applications from scratch using Python 3 tools for geospatial development
Geospatial development links your data to locations on the surface of the Earth. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of spatial information, performing complex geospatial calculations, and drawing colorful interactive maps. In order to do this well, you’ll need appropriate tools and techniques, as well as a thorough understanding of geospatial concepts such as map projections, datums, and coordinate systems.
This book provides an overview of the major geospatial concepts, data sources, and toolkits. It starts by showing you how to store and access spatial data using Python, how to perform a range of spatial calculations, and how to store spatial data in a database. Further on, the book teaches you how to build your own slippy map interface within a web application, and finishes with the detailed construction of a geospatial data editor using the GeoDjango framework.
By the end of this book, you will be able to confidently use Python to write your own geospatial applications ranging from quick, one-off utilities to sophisticated web-based applications using maps and other geospatial data.
What You Will Learn
- Access, manipulate, and display geospatial data from within your Python programs
- Master the core geospatial concepts of location, distance, units, projections, and datums
- Read and write geospatial data in both vector and raster format
- Perform complex, real-world geospatial calculations using Python
- Store and access geospatial information in a database
- Use points, lines, and polygons within your Python programs
- Convert geospatial data into attractive maps using Python-based tools
- Build complete web-based mapping applications using Python
About the Author
Erik Westra has been a professional software developer for over 25 years, and has worked almost exclusively in Python for the past decade. Erik’s early interest in Graphical User Interface design led to the development of one of the most advanced urgent courier dispatch systems used by messenger and courier companies worldwide.
In recent years, Erik has been involved in the design and implementation of systems matching seekers with providers of goods and services across a range of geographical areas, as well as real-time messaging, payment, and identity systems. This work has included the creation of real-time geocoders and map-based views of constantly changing data.
Erik is based in New Zealand, and works for companies worldwide. Erik is the author of the following Packt books: Python Geospatial Development (third edition), Python Geospatial Analysis, Building Mapping Applications with QGIS, and Modular Programming with Python. Erik has also authored the video course entitled Introduction to QGIS Python Programming.
Free Pluralsight course (through Nov. 7) by Jason Roberts. This course covers ASP.NET Core MVC, xUnit.net, Selenium, Moq.
ASP.NET Core MVC is the latest evolution of .NET web programming. In this course, you’ll learn how to create automated tests to cover the different parts of your ASP.NET Core MVC application to help find errors before they make it to production.
No one likes the stress of emergencies caused by errors in code that have been released to production, especially if these errors happen early in the morning and require emergency fixes. Automated tests help check the application is working as expected, and reduces the likelihood of errors making it to the production environment. Fewer production errors mean happier end users, development teams, and business owners.
In this course, ASP.NET Core MVC Testing Fundamentals, you’ll learn how to create automated tests for your ASP.NET Core MVC application, including model, controller, and automated UI tests. First, you’ll dive into getting started with xUnit.net, and how to specifically test your model. Next, you’ll explore how to isolate parts of your code base by using mock objects and the Moq library for .NET Core. Finally, you’ll cover how to automate the browser to create functional UI tests.
By the end of this course, you’ll have the knowledge to create automated unit, integration, and UI tests for your ASP.NET Core MVC application. Additionally, you’ll know how to execute these tests to verify the correctness of your application, and help ensure errors do not make it to production.
$9.99 Big Data SMACK A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka
$9.99 Apress eBook by Raul Estrada, Isaac Ruiz. This book covers Big Data, SMACK Stack, Spark, Mesos, Akka, Cassandra, Kafka, Scala.
- The first book presenting the SMACK stack
- A practical guide teaching how to incorporate big data
- Covers the full stack of big data architecture, discussing the practical benefits of each technology
Learn how to integrate full-stack open source big data architecture and to choose the correct technology—Scala/Spark, Mesos, Akka, Cassandra, and Kafka—in every layer.
Big data architecture is becoming a requirement for many different enterprises. So far, however, the focus has largely been on collecting, aggregating, and crunching large data sets in a timely manner. In many cases now, organizations need more than one paradigm to perform efficient analyses.
Big Data SMACK explains each of the full-stack technologies and, more importantly, how to best integrate them. It provides detailed coverage of the practical benefits of these technologies and incorporates real-world examples in every situation. This book focuses on the problems and scenarios solved by the architecture, as well as the solutions provided by every technology. It covers the six main concepts of big data architecture and how integrate, replace, and reinforce every layer:
- The language: Scala
- The engine: Spark (SQL, MLib, Streaming, GraphX)
- The container: Mesos, Docker
- The view: Akka
- The storage: Cassandra
- The message broker: Kafka
What You Will Learn:
- Make big data architecture without using complex Greek letter architectures
- Build a cheap but effective cluster infrastructure
- Make queries, reports, and graphs that business demands
- Manage and exploit unstructured and No-SQL data sources
- Use tools to monitor the performance of your architecture
- Integrate all technologies and decide which ones replace and which ones reinforce
Who This Book Is For:
Developers, data architects, and data scientists looking to integrate the most successful big data open stack architecture and to choose the correct technology in every layer.
About the Author2
Raúl Estrada is the co-founder of Treu Technologies, an enterprise for Social Data Marketing and BigData research. He is an Enterprise Architect with more than 15 years of experience in cluster management and Enterprise Software. Prior to founding Treu Technologies, Estrada worked as an Enterprise Architect in Application Servers & evangelist for Oracle Inc. He loves functional languages like Elixir and Scala, and also has a Master of Computer Science degree.
Isaac Ruiz has been a Java programmer since 2001, and a consultant and architect since 2003. He has participated in projects of different areas and varied scopes (education, communications, retail, and others). Ruiz specializes in systems integration and has participated in projects mainly related to the financial sector. He is a supporter of free software. Ruiz likes to experiment with new technologies (frameworks, languages, methods).
50% off Manning’s eBook by Elijah Meeks. This book covers d3.js v4, Data Visualization, ES6.
D3.js in Action, Second Edition is completely revised and updated for D3 v4 and ES6. It’s a practical tutorial for creating interactive graphics and data-driven applications using D3. It includes instructions on how to use D3 modules with npm, as well as how to integrate D3 with modern MVC frameworks like React.js. You’ll start with in-depth explanations of D3’s out-of-the-box layouts, along with dozens of real-world use cases that align with different types of visualizations. Then, you’ll explore techniques for content creation, animation, and representing dynamic data including interactive graphics and data streamed live over the web. The final chapters show you how to use more complex D3 functionality to improve performance and build a complete web application. By the end, you’ll be ready to integrate D3.js into your web development process and add data visualization to transform any site or internal application.
- Updated for D3 v4 and ES6
- Interacting with vector graphics
- Expressive data visualization
- Creating rich mapping applications
- Prepping your data
- Complete data-driven web apps in D3
About the reader
About the author
Elijah Meeks is a senior data visualization engineer at Netflix. His D3.js portfolio includes work at Stanford University and with well-known companies worldwide.
GET MORE WITH MANNING
An eBook copy of the previous edition, D3.js in Action (First Edition), is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.
50% off D3.js in Motion
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
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.
50% off jQuery in Action, Third Edition
About the book
jQuery in Action, Third Edition, is a fast-paced guide to jQuery, focused on the tasks you’ll face in nearly any web dev project. In it, you’ll learn how to traverse the DOM, handle events, perform animations, write jQuery plugins, perform Ajax requests, and even unit test your code. Its unique Lab Pages anchor each concept in real-world code. This expanded Third Edition adds new chapters that teach you how to interact with other tools and frameworks and build modern single-page web applications.
- Updated for jQuery 3
- DOM manipulation and event handling
- Animations and effects
- Advanced topics including Unit Testing and Promises
- Practical examples and labs
About the reader
About the authors
Yehuda Katz is an early contributor to jQuery and co-creator of Ember.js.
Aurelio De Rosa is a full-stack web developer who contributes to various open source projects and a member of the jQuery content team.
GET MORE WITH MANNING
An eBook copy of the previous edition, jQuery in Action, Second Edition, is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.
- Deep Learning for Natural Language Processing: Applications of Deep Neural Networks to Machine Learning Tasks (Video) by Jon Krohn
Association for Talent Development
- How Did I Not See This Coming?: A New Manager’s Guide to Avoiding Total Disaster (Book) by Katy Tynan
- Minds at Work: Managing for Success in the Knowledge Economy (Book) by David Grebow, Stephen J. Gill
Business Expert Press
- How Creating Customer Value Makes You a Great Executive (Book) by Gautam Mahajan
Cambridge University Press
- Leases for Lives (Book) by David R. Bellhouse
- The Producer’s Business Handbook, 4th Edition (Book) by John J. Lee Jr., Anne Marie Gillen
Maker Media, Inc
- Make: High-Power Rockets (Book) by Mike Westerfield
- Java: A Beginner’s Guide, Seventh Edition, 7th Edition (Book) by Herbert Schildt
- Java: The Complete Reference, Tenth Edition, 10th Edition (Book) by Herbert Schildt
MIT Sloan Management Review
- 12 Essential Innovation Insights (Book) by Martha E. Mangelsdorf, Bruce Posner
- Five Rules for Managing Large, Complex Projects (Book) by Andrew Davies, Mark Dodgson, David Gann, Sam MacAulay
- Harnessing the Secret Structure of Innovation (Book) by Martin Reeves, Thomas Fink, Ramiro Palma, Johann Harnoss
- Helping Employees Improve Performance (Book) by Bruce Posner
- How to Become a Game-Changing Leader (Book) by Douglas A. Ready, Alan Mulally
- Leading to Become Obsolete (Book) by Paul Michelman
- Negotiating With Chinese Investors (Book) by Li Ma, Jeanne M. Brett, Hao Wang, Zhi-Xue Zhang
- The New Frontier of Price Optimization (Book) by David Simchi-Levi
- The Power of Product Recommendation Networks (Book) by Gerald C. Kane, Gal Oestreicher-Singer, Arun Sundararajan
- The Subtle Sources of Sampling Bias Hiding in Your Data (Book) by Sam Ransbotham
- The Trouble With Corporate Compliance Programs (Book) by Todd Haugh, Nicole Gillespie, Donald L. Ferrin, Robert F. Hurley, Roderick M. Kramer, Tom R. Tyler, Sean J. Griffith, John Dienhart, David Wasieleski, Maurice E. Stucke
- Unleashing the Potential of Supply Chain Analytics (Book) by Melissa R. Bowers, Adam Petrie, Mary C. Holcomb
- What CEOs Get Wrong About Vision and How to Get It Right (Book) by Dan Ciampa
- When People Don’t Trust Algorithms (Book) by Paul Michelman
- Why Design Thinking in Business Needs a Rethink (Book) by Martin Kupp, Jamie Anderson, Jörg Reckhenrich
- Why Your Company Needs More Collaboration (Book) by David Kiron
O’Reilly Media, Inc.
- C# 7.0 in a Nutshell (Book) by Joseph Albahari, Ben Albahari
- Database Reliability Engineering (Book) by Charity Majors, Laine Campbell
- Learning Swift, 3rd Edition (Book) by Paris Buttfield-Addison, Tim Nugent, Jonathon Manning
- Programming iOS 11 (Book) by Matt Neuburg
- PHP & MySQL: Novice to Ninja, 6th Edition (Book) by Kevin Yank, Tom Butler
Stone River eLearning
- Joomla for Beginners - Build a website with CMS (Video) by Manuj Agarwal
- 3ds Max Rendering Fundamentals (Video) by Zaheer Mukhtar
- Adobe Stock Fundamentals (Video) by Melissa Piccone
- AutoCAD LT 2018 Essentials (Video) by Jaiprakash Pandey
- Managing and Configuring Skype for Business (Video) by Brian Alderman
- Planning and Configuring Collaboration with SharePoint Online (Video) by Brian Alderman
- Planning and Configuring Exchange Online (Video) by Brian Alderman
- Planning, Configuring, and Monitoring O365 Clients and Devices (Video) by Brian Alderman
- Working with Dates and Times in Python (Video) by Georgy Pashkov