What can you learn by analyzing an entire blog history? Discover how R and the tidyverse turn raw text into powerful visual stories and machine learning insights.
#1about 7 minutes
Why you should consider learning the R language
R is presented as a powerful and specialized tool for data analysis that can help reveal insights you might otherwise miss.
#2about 2 minutes
Analyzing Joel Spolsky's blog using R
A practical project is introduced to analyze 20 years of blog posts to demonstrate the capabilities of the R language.
#3about 3 minutes
Understanding tibbles and the tidyverse ecosystem
The `tibble` data structure is the fundamental building block within the tidyverse, an opinionated set of packages for data science.
#4about 1 minute
Using the pipe operator for cleaner code
The pipe operator from the magrittr package allows for chaining commands to create readable and sequential data processing workflows.
#5about 4 minutes
Manipulating data frames with the dplyr package
The dplyr package provides a consistent set of verbs like `select` and `mutate` to solve common data manipulation challenges.
#6about 3 minutes
Creating powerful data visualizations with ggplot2
The ggplot2 package implements the grammar of graphics to build complex plots layer by layer, mapping data variables to aesthetic properties.
#7about 5 minutes
Finding important words using TF-IDF analysis
Term frequency-inverse document frequency (TF-IDF) is a technique used to find words that are uniquely important to a specific document within a collection.
#8about 1 minute
Recommended resources for learning R and tidyverse
The speaker shares recommended books, authors, and social media accounts to follow for continuing your R learning journey.
#9about 2 minutes
Q&A on R vs python and array indexing
Audience questions comparing R to Python and discussing the language's one-based array indexing are answered.
Related jobs
Jobs that call for the skills explored in this talk.
5 Reasons Why Attending Conferences in 2026 Matters More Than You ThinkIt’s 2026, and the “remote vs. office” debate has finally settled into a high-tech hybrid reality. While we’ve perfected the art of shipping production-grade code from decentralized hubs and home setups, something shifted. We realized that while AI c...
I have a stream! Why it’s definitely worth speaking at tech conferences.Giving talks at certain events is a longed-for goal for many developers. For a good reason: it is the perfect opportunity to share your expertise and passion for a specific topic, help others learn from your mistakes, drive awareness of your solution...
Daniel Cranney
Dev Digest 160: Graphs and RAGs Explained and VS Code Extension Hacks Inside last week’s Dev Digest 160 .
🤖 How AI is reshaping UI and work
🚀 Tips on how to use Cursor most efficiently
🔒 How VS Code extensions can be a massive security issue
👩💻 What the move to Go for Typescript means for developers
👎 What a possible...
From learning to earning
Jobs that call for the skills explored in this talk.