Learning

Practical resources for getting things done.

Structures

Python Web Frameworks

This report surveys 30 Python web frameworks that have more than 1,000 monthly downloads and provides a deeper look into six of the most widely used.

Lights

Securing application deployments in CI/CD environments

Binu Ramakrishnan highlights current security risks and CI/CD threat modeling and presents security patterns-based techniques to mitigate these risks, including a novel idea called auth events to delegate user privileges to CI/CD workflow jobs.

River rafting in Colorado.

Learning How to Delegate as a Leader

This report examines the best ways to delegate work so you not only end up with successfully completed tasks, but also a team of cheerful people—including a cheerful you.

Light Traces

Using Linux tracing tools

Sasha Goldshtein reviews the modern tracing landscape—ftrace, perf_events, kprobes, uprobes, eBPF—uncovering what insight into system activity these tools can offer.

Pantheon

Running Consul at scale

Learn how Datadog integrated Consul into its environment. Darron Froese outlines mistakes made and lessons learned, plus tips for successful implementation in your own environment.

School hallway

Open source 101

Open source software is everywhere, but do you know where to start if you want to contribute, convince your manager your next project should be open source, or avoid recreating the wheel?

Chipped rocks

Incident management at the edge

Lessons learned at Fastly: How to build a robust system that identifies, mitigates, contains, and properly communicates incidents to prevent recurrence.

Dish.

Integrating Lean UX and Agile

This chapter from Lean UX, 2nd Edition discusses how blending Lean UX and Agile can create a more productive team and a more collaborative process.

Bikers making a turn

A Whirlwind Tour of Python

Jake VanderPlas explains Python’s essential syntax and semantics, built-in data types and structures, function definitions, control flow statements, and more, using Python 3 syntax.

Tara Donovan exhibition.

Solving the right problem

Max Shron and Sasha Laundy explore tactics for need-finding and problem scoping that make it possible to put investments in data to profitable use.