This Thursday: Building Data Apps with Streamlit and Copilot

On July 9 (9am–1pm Pacific) — this Thursday — I’ll be teaching a 4-hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot. This is the second time I’ve run this workshop, and I’ve made several improvements based on what I learned the first time. If you work in Python and want to […]
Upcoming O’Reilly Workshop: Building Data Apps with Streamlit and Copilot (July 2026)

On July 9 (9am–1pm Pacific), I’ll be teaching a 4‑hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot. This is the second time I’ve run this workshop, and I’ve made several improvements based on what I learned the first time. If you work in Python and want to turn your analyses into […]
How Remote Work Has Grown — and Shrunk — Since Covid

Remote work surged during Covid — and while it has declined since, it’s still far above pre‑pandemic levels. I just updated my Covid Demographics Explorer with the latest ACS data, and the national trend is striking: Remote work more than tripled between 2019 and 2021, rising to nearly 28 million people at the height of […]
A Web App for Exploring Foreign‑Born Population Trends

I just created a web app for exploring trends in the foreign-born population in the United States. The app lets you pick a location and see how the size of the foreign-born population there has changed over time. A core purpose of the project is to let people track how the foreign‑born population changes as […]
Upcoming O’Reilly Workshop: Building Data Apps with Streamlit and Copilot

On April 14, I’ll be teaching a new 4‑hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot. If you work in Python and want to turn your analyses into interactive, shareable tools, this workshop is designed for you. We’ll start from a Jupyter notebook and build a complete Streamlit app that lets […]