Learning

Practical resources for getting things done.

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.

Brick tower

Security architecture

Become familiar with various ways to design technical methods that minimize the risk of having a class of users who must be trusted—of their own volition—to behave within a set of rules in order to safeguard privacy.

Old switches

Arista's Virtual ARP

Gone are the days of lining up VLAN Root Bridges and Default Gateway ownership. Arista has an incredibly simple way to solve that design challenge.

The world map from Leinhart Holle's 1482 edition of Nicolaus Germanus's emendations to Jacobus Angelus's 1406 Latin translation of Maximus Planudes's late-13th century rediscovered Greek manuscripts of Ptolemy's 2nd-century Geography.

Who is...? A question, not the Unix command

Chris Baker discusses Internet cartography and its implications for risk and security. He focuses on building a mental model for how we know where on the network something is, what it is, and why that is important.

Tools

Managing a large open source community with smart tools

Jonas Rosland and Stephanie Carlson outline a few of the smart tools they use—for chats, emails, community metrics, project management, and more—to tackle this big task and discuss failures, successes, and lessons learned in managing large open source communities.

Bonsai living plant.

Designing culture

This report examines how your organization can use behavioral science to design a workplace culture that supports creativity, collaboration, and innovation among your employees.