Data Processing and Enrichment in Spark Streaming with Python and Kafka

Using Spark Streaming to meet a real-world requirement for filtering, enrichment, and aggregation of unbounded data from Apache Kafka…


Security vulnerability in str.format in Python

This should have been obvious to me for a longer time, but until earlier today I did not really realize the severity of the issues caused by str.format on untrusted user input. It came up as a way to bypass the Jinja2 Sandbox in a way that would permit r...

Read more »

Python for ArcGIS

This book introduces Python scripting for geographic information science (GIS) workflow optimization using ArcGIS. It builds essential programming skills for automating GIS analysis. Over 200 sample P... (more…)

Read more »