World Congress 2022 β€’ Jun 15, 2022

May I interest you in ... R?

Mihailo Joksimovic

Stop forcing general-purpose languages to handle your data science. Discover how R's purpose-built ecosystem effortlessly transforms raw unstructured text into advanced machine learning models with elegant syntax.

Pause
Mute Enter Fullscreen
#1 about 4 min

The value proposition of the R programming language

Because general programming languages struggle with statistics, exploring a specialized data environment unlocks faster and more reliable analytical processes.

#2 about 4 min

Uncovering hidden data patterns with specialized analytical tooling

Because raw information hides valuable structures, using precise analytical tooling reveals hidden data patterns effectively.

#3 about 2 min

Analyzing dataset entries to demonstrate real language syntax

Because abstract syntax is difficult to grasp, analyzing a concrete dataset of blog titles provides practical development context.

#4 about 3 min

Managing structured datasets using tibbles and tidyverse packages

Because managing raw arrays introduces unnecessary complications, leveraging structured packages provides a standardized process for querying datasets.

#5 about 3 min

Chaining dataset transformations together with magrittr pipe operators

Because nested function logic becomes difficult to read, utilizing sequence pipe operators enables transparent sequential data flows.

#6 about 4 min

Manipulating table subsets cleanly with the dplyr package

Because raw text elements contain overwhelming noise, using dedicated manipulation functions extracts cleanly filtered word metrics easily.

#7 about 3 min

Visualizing statistical patterns mathematically using the ggplot package

Because reading sheer numbers makes trend discovery difficult, mapping variables through graphical grammars immediately highlights categorical data movements.

#8 about 3 min

Extracting unique term frequencies efficiently for text analysis

Because generic metrics fail to distinguish specialized topics, calculating term frequency metrics cleanly isolates uniquely identifiable conversational characteristics.

#9 about 3 min

Preparing structured term vectors directly for machine learning

Because training algorithms requires highly structured formats, vectorizing textual data directly prepares information for comprehensive machine learning evaluations.

#10 about 2 min

Utilizing free community documentation resources for ongoing education

Because learning a completely new environment proves intimidating, referencing free open-source community resources significantly accelerates the onboarding process.

#11 about 34 min

Comparing specialized analytical platforms against general programming architectures

Because backend web operations differ fundamentally from analytical tasks, understanding appropriate operational architectures ensures the correct platform deployment methodologies.

Matching moments

3:48 min

Question and answer on predictions, tooling, and datasets

Daniel Gaszewski Β· WWC 2023

56 sec

Introduction to analytical data formats for software developers

Matthias Niehoff Matthias Niehoff Β· WWC Europe 2026

2:56 min

Leveraging domain-specific frameworks and RAPIDS for data science

Paul Graham Paul Graham Β· WWC 2025

3:01 min

Balancing artificial intelligence tools with foundational software engineering skills

Tim Ruscica Β· Coffee With Developers

9:48 min

Addressing audience questions on entering data science domains

Ron Dagdag Β· JS Congress

1:16 min

Tooling and language coverage in question responses

Steven Mi Steven Mi +1 Β· WWC Europe 2026

Upcoming sessions on this topic

Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan