56,966 blogs · [
{
"id": "01a08214-963d-72e1-91ae-e11d3f26c10f",
"title": "This Thursday: Building Data Apps with Streamlit and Copilot",
"url": "https://arilamstein.com/blog/2026/07/07/this-thursday-building-data-apps-with-streamlit-and-copilot/",
"published_at": "2026-07-07T16:00:39+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d3fd6ea17",
"title": "Upcoming O’Reilly Workshop: Building Data Apps with Streamlit and Copilot (July 2026)",
"url": "https://arilamstein.com/blog/2026/06/16/upcoming-oreilly-workshop-building-data-apps-with-streamlit-and-copilot-2/",
"published_at": "2026-06-16T18:38:12+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d402359bd",
"title": "How Remote Work Has Grown — and Shrunk — Since Covid",
"url": "https://arilamstein.com/blog/2026/05/18/how-remote-work-has-grown-and-shrunk-since-covid/",
"published_at": "2026-05-18T20:00:30+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d40b9485a",
"title": "A Web App for Exploring Foreign‑Born Population Trends",
"url": "https://arilamstein.com/blog/2026/04/27/a-web-app-for-exploring-foreign-born-population-trends/",
"published_at": "2026-04-27T16:00:56+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d419d5e9a",
"title": "Upcoming O’Reilly Workshop: Building Data Apps with Streamlit and Copilot",
"url": "https://arilamstein.com/blog/2026/03/24/upcoming-oreilly-workshop-building-data-apps-with-streamlit-and-copilot/",
"published_at": "2026-03-24T16:46:35+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d4260e87d",
"title": "acs-nativity: A Python Package for Analyzing Changes in the Foreign-Born Population",
"url": "https://arilamstein.com/blog/2026/03/16/acs-nativity-a-python-package-for-analyzing-changes-in-the-foreign-born-population/",
"published_at": "2026-03-16T16:00:40+00:00"
},
{
"id": "01a0872e-1587-7020-8693-417f9cec3d3d",
"title": "Upcoming Workshop: Data Analysis in R with the Tidyverse",
"url": "https://arilamstein.com/blog/2026/02/16/upcoming-workshop-data-analysis-in-r-with-the-tidyverse/",
"published_at": "2026-02-16T19:50:40+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d432d81c4",
"title": "New GeoPandas Tutorial Published on RealPython",
"url": "https://arilamstein.com/blog/2026/02/09/new-geopandas-tutorial-published-on-realpython-2/",
"published_at": "2026-02-09T19:53:11+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d43d22b70",
"title": "When One Graph Isn’t Enough: Upcoming Streamlit Workshop",
"url": "https://arilamstein.com/blog/2025/10/20/when-one-graph-isnt-enough-upcoming-streamlit-workshop/",
"published_at": "2025-10-20T16:00:48+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d441bcafd",
"title": "Visualizing Border Patrol Encounters Under the Second Trump Administration",
"url": "https://arilamstein.com/blog/2025/10/16/visualizing-border-patrol-encounters-under-the-second-trump-administration/",
"published_at": "2025-10-16T16:00:06+00:00"
},
{
"id": "01a08214-963d-72e1-91ae-e11d448b4910",
"title": "Visualizing 25 Years of Border Patrol Data with Python",
"url": "https://arilamstein.com/blog/2025/10/06/visualizing-25-years-border-patrol-data-python/",
"published_at": "2025-10-06T15:30:34+00:00"
}
] posts Claim your blog