Every year, Spotify releases “Wrapped,” an interactive infographic showing stats like your favourite artists and tracks you’ve listened to the most. There are ways to get hold of this data outside ...
Your browser does not support the audio element. Last month, I was debugging a particularly nasty data processing script that was taking 4 hours to run. Four. Hours ...
Most people think SEO lives in dashboards. They copy-paste data from GA4, fire up Looker Studio, and call it reporting. But here’s the truth: dashboards don’t do the thinking for you, they limit your ...
csv2db reads CSV files and loads them into a database. Rather than having to go through the CSV data first and find out what columns and data types are present in the CSV files, csv2db will read the ...
Get a hands-on introduction to generative AI with these Python-based coding projects using OpenAI, LangChain, Matplotlib, SQLAlchemy, Gradio, Streamlit, and more. Sure, there are LLM-powered websites ...
Python often gets a bad rap in terms of performance. Critics often move the goal posts mid-discussion, either unintentionally or simply to get a rise out of Python developers. Here's a typical ...
See how to join two data sets by one or more common columns using base R’s merge function, dplyr join functions, and the speedy data.table package. R has a number of quick, elegant ways to join data ...
This project explains how to use an OPTIGA™ TPM 2.0 on a Raspberry Pi to perform Endorsement Key (EK)-based device onboarding to a private cloud. EK-based device onboarding is a mechanism for ...
The table below shows my favorite go-to R packages for data import, wrangling, visualization and analysis — plus a few miscellaneous tasks tossed in. The package names in the table are clickable if ...