<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Frank Corso</title><link>https://frankcorso.me/</link><description>Solving data challenges for growing companies</description><lastBuildDate>Fri, 10 Apr 2026 12:15:00 -0400</lastBuildDate><item><title>Does the Age of Congress Members Reflect the Populations They Represent?</title><link>https://frankcorso.me/congress-age.html</link><description>&lt;p&gt;This analysis examines the median age of &lt;span class="caps"&gt;U.S.&lt;/span&gt; Congress members vs. the &lt;span class="caps"&gt;U.S.&lt;/span&gt; and state populations. Find out if Congress truly represents the age demographics of the nation and individual&amp;nbsp;states.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Fri, 10 Apr 2026 12:15:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2026-04-10:/congress-age.html</guid><category>Data Stories</category></item><item><title>Apple Podcasts Charts Weekly Ranking Changes for Science Podcasts in US</title><link>https://frankcorso.me/apple-podcasts-bump-chart.html</link><description>&lt;p&gt;A chart showing the weekly ranking changes for science podcasts in the &lt;span class="caps"&gt;US&lt;/span&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Fri, 13 Mar 2026 08:20:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2026-03-13:/apple-podcasts-bump-chart.html</guid><category>Notes</category><category>chart</category><category>scatterplot</category></item><item><title>How To Use OpenSearch in Python To Index and Search Data</title><link>https://frankcorso.me/opensearch-python.html</link><description>&lt;p&gt;Need to add search functionality to your Python app? This guide walks you through everything you need to get started with OpenSearch, from setting up your first index to writing fuzzy and multi-field&amp;nbsp;queries.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 23 Feb 2026 09:00:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2026-02-23:/opensearch-python.html</guid><category>Data Engineering</category><category>python</category><category>opensearch</category><category>search</category><category>query</category></item><item><title>Revenue vs Number of Employees for Fortune 500</title><link>https://frankcorso.me/fortune-500-revenue-employee.html</link><description>&lt;p&gt;A scatterplot comparing revenue per employee for Fortune 500&amp;nbsp;companies.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Fri, 06 Feb 2026 08:20:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2026-02-06:/fortune-500-revenue-employee.html</guid><category>Notes</category><category>chart</category><category>scatterplot</category></item><item><title>Creating A Scatterplot Chart In Seaborn</title><link>https://frankcorso.me/seaborn-scatterplot.html</link><description>&lt;p&gt;Scatterplots are a great way to visualize relationships between different dimensions. Learn how to create them in Python using&amp;nbsp;Seaborn.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 02 Feb 2026 09:00:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2026-02-02:/seaborn-scatterplot.html</guid><category>Data Visualization</category><category>python</category><category>seaborn</category><category>scatterplot</category></item><item><title>How to Automate Kaggle Dataset Updates Using the Python API</title><link>https://frankcorso.me/update-datasets-kaggle-python-api.html</link><description>&lt;p&gt;Maintaining datasets on Kaggle? This tutorial walks you through automating dataset updates using the Kaggle Python &lt;span class="caps"&gt;API&lt;/span&gt;. You&amp;#8217;ll learn how to authenticate, format the required data metadata file, and upload new versions programmatically—perfect for integrating into your data&amp;nbsp;pipelines.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 12 Jan 2026 08:15:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2026-01-12:/update-datasets-kaggle-python-api.html</guid><category>Data Engineering</category><category>kaggle</category><category>csv</category><category>python</category></item><item><title>Find largest tables in a MySQL database</title><link>https://frankcorso.me/find-largest-tables-mysql-database.html</link><description>&lt;p&gt;Need to find the largest tables in a MySQL database? Use this&amp;nbsp;query.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 15 Dec 2025 08:20:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-12-15:/find-largest-tables-mysql-database.html</guid><category>Notes</category><category>mysql</category></item><item><title>Creating Your First Streamlit Dashboard</title><link>https://frankcorso.me/getting-started-streamlit.html</link><description>&lt;p&gt;Learn how to get started with Streamlit by building a simple, interactive dashboard from&amp;nbsp;scratch.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Wed, 19 Nov 2025 09:00:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-11-19:/getting-started-streamlit.html</guid><category>Data Visualization</category><category>pandas</category><category>streamlit</category><category>dashboard</category></item><item><title>119th Congress Bills Introduced Per Member</title><link>https://frankcorso.me/congress-bills-scatterplot.html</link><description>&lt;p&gt;I was curious to know how many bills a &lt;span class="caps"&gt;U.S.&lt;/span&gt; Congress member introduces or&amp;nbsp;co-sponsors.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Fri, 14 Nov 2025 08:20:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-11-14:/congress-bills-scatterplot.html</guid><category>Notes</category><category>chart</category><category>scatterplot</category></item><item><title>Scraping Web Pages in Python Using Requests and Beautiful Soup</title><link>https://frankcorso.me/scraping-websites-requests-beautiful-soup.html</link><description>&lt;p&gt;Do you need to extract content or links from a webpage programmatically? You can do so in Python using Requests and Beautiful&amp;nbsp;Soup!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 10 Nov 2025 09:00:00 -0500</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-11-10:/scraping-websites-requests-beautiful-soup.html</guid><category>Data Engineering</category><category>html</category><category>requests</category><category>beautifulsoup</category><category>python</category></item><item><title>Creating A Heatmap Chart In Seaborn</title><link>https://frankcorso.me/seaborn-heatmap.html</link><description>&lt;p&gt;Heatmaps are a great way to visualize the frequency or ranges of a multi-dimensional dataset. Learn how to create them in Python using&amp;nbsp;Seaborn.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 14 Jul 2025 09:00:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-07-14:/seaborn-heatmap.html</guid><category>Data Visualization</category><category>python</category><category>seaborn</category><category>heatmap</category></item><item><title>How to Query Athena using Python</title><link>https://frankcorso.me/querying-athena-python.html</link><description>&lt;p&gt;Using &lt;span class="caps"&gt;AWS&lt;/span&gt; Athena? Learn how to use Python to perform queries to get data from&amp;nbsp;Athena.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 07 Jul 2025 09:00:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-07-07:/querying-athena-python.html</guid><category>Data Engineering</category><category>aws</category><category>athena</category><category>boto3</category><category>python</category><category>query</category></item><item><title>Removing Stop Words Using Python</title><link>https://frankcorso.me/stop-words.html</link><description>&lt;p&gt;Working with text data for analysis or machine learning? You probably will need to remove stop words. Learn how in this&amp;nbsp;article!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Tue, 01 Jul 2025 09:00:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-07-01:/stop-words.html</guid><category>Data Science</category><category>machine learning</category><category>nlp</category><category>nltk</category><category>scikit</category><category>spacy</category><category>python</category></item><item><title>Visualizing Connections Using Chord Diagrams in Python</title><link>https://frankcorso.me/chord-diagram-python-visualize-connections.html</link><description>&lt;p&gt;Looking to visualize connections between different categorical values? Learn how to create a chord&amp;nbsp;diagram!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 23 Jun 2025 08:00:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-06-23:/chord-diagram-python-visualize-connections.html</guid><category>Data Visualization</category><category>python</category></item><item><title>Getting Started With AWS Athena To Easily Query Data in S3</title><link>https://frankcorso.me/aws-athena.html</link><description>&lt;p&gt;Explore the capabilities of &lt;span class="caps"&gt;AWS&lt;/span&gt; Athena, a versatile serverless query engine that empowers you to effortlessly query unstructured, semi-structured, and structured data stored in Amazon S3 using &lt;span class="caps"&gt;SQL&lt;/span&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 09 Jun 2025 10:00:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-06-09:/aws-athena.html</guid><category>Data Engineering</category><category>aws</category><category>athena</category><category>glue</category><category>s3</category><category>sql</category><category>csv</category></item><item><title>Evaluating Classification Models Using Accuracy, Precision, Recall, and More</title><link>https://frankcorso.me/classification-machine-learning-metrics.html</link><description>&lt;p&gt;Assessing your classification model&amp;#8217;s performance is a critical step. This article explores the key classification metrics such as accuracy, precision, recall, f1 score, and&amp;nbsp;specificity.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 02 Jun 2025 10:00:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-06-02:/classification-machine-learning-metrics.html</guid><category>Data Science</category><category>machine learning</category><category>classification</category><category>metrics</category><category>accuracy</category><category>precision</category><category>recall</category><category>f1 score</category></item><item><title>Creating Your First Chart Using Seaborn</title><link>https://frankcorso.me/seaborn.html</link><description>&lt;p&gt;Looking to visualize the data from your Pandas dataframe? Seaborn is a great data visualization library. Learn how it works by creating your first&amp;nbsp;chart!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 26 May 2025 08:20:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-05-26:/seaborn.html</guid><category>Data Visualization</category><category>seaborn</category><category>pandas</category><category>chart</category></item><item><title>How To Use MySQL’s GROUP_CONCAT To Get Aggregated Lists of Values</title><link>https://frankcorso.me/mysql-group-concat.html</link><description>&lt;p&gt;One of my favorite MySQL functions that I wished more people knew about is GROUP_CONCAT. This lets you create an aggregated list of values in your queries. Read on to learn how to use&amp;nbsp;it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 19 May 2025 08:00:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-05-19:/mysql-group-concat.html</guid><category>SQL</category><category>mysql</category><category>subquery</category><category>query</category></item><item><title>Reading From and Writing to CSV Files in Python</title><link>https://frankcorso.me/reading-from-writing-to-csv-files-python.html</link><description>&lt;p&gt;Need to work with &lt;span class="caps"&gt;CSV&lt;/span&gt; files in Python? Learn how to open, read, and write to &lt;span class="caps"&gt;CSV&lt;/span&gt;&amp;nbsp;files!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Mon, 12 May 2025 08:20:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2025-05-12:/reading-from-writing-to-csv-files-python.html</guid><category>Data Engineering</category><category>csv</category><category>python</category></item><item><title>Are Movies Getting Longer?</title><link>https://frankcorso.me/are-movies-getting-longer.html</link><description>&lt;p&gt;With several longer movies being released in the last few years, I wanted to see if movies have gotten&amp;nbsp;longer.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Corso</dc:creator><pubDate>Tue, 30 Jul 2024 12:15:00 -0400</pubDate><guid isPermaLink="false">tag:frankcorso.me,2024-07-30:/are-movies-getting-longer.html</guid><category>Data Stories</category></item></channel></rss>