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
Back to Ari Lamstein
Blog · corpus.blog/blogs/arilamstein.com/posts

Ari Lamstein

arilamstein.com

2026

2025