John Alexis Guerra Gomez's Avatar

John Alexis Guerra Gomez

@johnguerra

Associate Teaching Professor Northeastern University, KhouryVis member Research on #dataviz #a11y Co-creator https://btactile.com https://navio.dev https://duto.org https://johnguerra.co

521
Followers
362
Following
46
Posts
12.11.2024
Joined
Posts Following

Latest posts by John Alexis Guerra Gomez @johnguerra

Preview
Opinion | The A.I. Disruption We’ve Been Waiting for Has Arrived

Nice opinion piece on the state of ai coding

www.nytimes.com/2026/02/18/o...

19.02.2026 05:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

There are 10.990 municipalities in Germany.

From Berlin to the smallest municipality. All their names are shown in this map. The 50 largest cities’ names appear one after the other, after that they appear in chunks of increasing size.

#30DayMapChallenge Day 24: Places and their names #ggplot2

24.11.2025 11:22 πŸ‘ 41 πŸ” 4 πŸ’¬ 2 πŸ“Œ 2
The distribution of the world's wild land mammal biomass
Our World in Data
Biomass is the total weight of each animal group. It's calculated by multiplying an estimate of the total number of individuals by their average mass. Shown is each group's share of global wild mammal biomass on land.

Rodents (16%)
Squirrels, mice, beavers

Even-hoofed mammals (49%)
Deer, boars, warthogs, camels, hippos and giraffes

Odd-hoofed mammals (1%)
Rhinos, zebras, wild horses

Bats (7%)

Elephants (8%)

Marsupials (7%)
Kangaroos, koalas, wombats
Rabbits and hares (1%)

Primates (4%)
Monkeys, apes

Carnivores (3%)
Lions, tigers, bears

Other (4%)
e.g. pangolins, hedgehogs, sloths


Note: Wild mammal biomass estimates come with substantial uncertainty; some groups have poor population records, and are therefore estimated based on modelling from factors such as the range size of particular animals, and extrapolations of densities from more localized studies.
Data source: Lior Greenspoon et al. (2023). The global biomass of wild mammals. PNAS.
OurWorldinData.org β€” Research and data to make progress against the world's largest problems. Licensed under CC-BY by the authors Hannah Ritchie and Fiona Spooner.

The distribution of the world's wild land mammal biomass Our World in Data Biomass is the total weight of each animal group. It's calculated by multiplying an estimate of the total number of individuals by their average mass. Shown is each group's share of global wild mammal biomass on land. Rodents (16%) Squirrels, mice, beavers Even-hoofed mammals (49%) Deer, boars, warthogs, camels, hippos and giraffes Odd-hoofed mammals (1%) Rhinos, zebras, wild horses Bats (7%) Elephants (8%) Marsupials (7%) Kangaroos, koalas, wombats Rabbits and hares (1%) Primates (4%) Monkeys, apes Carnivores (3%) Lions, tigers, bears Other (4%) e.g. pangolins, hedgehogs, sloths Note: Wild mammal biomass estimates come with substantial uncertainty; some groups have poor population records, and are therefore estimated based on modelling from factors such as the range size of particular animals, and extrapolations of densities from more localized studies. Data source: Lior Greenspoon et al. (2023). The global biomass of wild mammals. PNAS. OurWorldinData.org β€” Research and data to make progress against the world's largest problems. Licensed under CC-BY by the authors Hannah Ritchie and Fiona Spooner.

The bats are a surprise. πŸ“Š

By @ourworldindata.org

24.11.2025 19:07 πŸ‘ 9 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
I’m Building an Algorithm That Doesn’t Rot Your Brain
I’m Building an Algorithm That Doesn’t Rot Your Brain YouTube video by New York Times Opinion

Loved this opinion piece calling for algorithms that support humans instead of advertisers. Create art not content

youtube.com/watch?v=EO14...

22.11.2025 17:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

For some weird reason the link opens including the ! breaking it

04.11.2025 09:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Do you mean logging in to the conference site? That one I don't control πŸ€·β€β™‚οΈ. Cc @ieeevis.bsky.social

04.11.2025 07:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

My #IEEEVIS 2025 paper explorer is live! πŸŽ‰
πŸ‘‰ johnguerra.co/viz/ieeevis2... πŸ‘ˆ

An interactive #dataviz to explore 300+ papers by similarity. Perfect for:
✨ Discovering papers related to your interests
✨ Planning which sessions to attend
✨ Creating your own paper list (new!)

Pls help me distribute it

02.11.2025 13:28 πŸ‘ 30 πŸ” 10 πŸ’¬ 1 πŸ“Œ 0

Awesome!

17.06.2025 16:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
VS Code Agent Mode Just Changed Everything
VS Code Agent Mode Just Changed Everything YouTube video by Visual Studio Code

Very interesting what you can do now with Visual Studio Code + Github Copilot Agent mode. Nice tutorial here by @burkeholland.bsky.social www.youtube.com/watch?v=duty...

31.05.2025 18:18 πŸ‘ 6 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
A brief history of JavaScript | Deno In 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.

What a great summary history of JavaScript by deno deno.com/blog/history...

24.05.2025 14:51 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Trump holding a board showing reciprocal tariffs next to an illustration labelled "Trump's 'liberation day'". A stock market graph is in the background

Trump holding a board showing reciprocal tariffs next to an illustration labelled "Trump's 'liberation day'". A stock market graph is in the background

Thrilled to have played a part in this excellent story about the stock market during Trump's first 100 days
www.cnn.com/interactive/...

30.04.2025 07:29 πŸ‘ 12 πŸ” 5 πŸ’¬ 1 πŸ“Œ 3
Video thumbnail

To help me keep track of the #chi2025 papers that I don't want to miss I made this quick prototype:

πŸ‘‰πŸΌ johnguerra.co/viz/chi2025P... πŸ‘ˆπŸΌ

* Search by semantic content
* Aggregate multiple searches
* Find papers by authors, institutions, types, awards...
* Quickly check where to go from your πŸ“²

26.04.2025 03:12 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Glad you liked it! I'm adding a new option for creating the selection of papers you don't want to miss... Stay tuned πŸ˜€

24.04.2025 03:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Minimalism and the absurdity of the data-to-ink-ratio How much minimalism is too much minimalism? I explore this question and propose the most minimalist, highest scoring data-to-ink ratio on a visualization ever made as a thought piece. Why? Well novice...

I wrote about the data-to-ink ratio and a new game I've invented called "ink golf" for data visualization.

I hope you enjoy:
www.frank.computer/blog/2025/04...

23.04.2025 02:28 πŸ‘ 68 πŸ” 23 πŸ’¬ 10 πŸ“Œ 16
Video thumbnail

Here is my #chi2025 paper explorer. Visually explore papers by similarity, search for an specific topic or even find what specific sessions to attend. Please let me know what you think! #dataviz @chi.acm.org

πŸ‘‰πŸΌ johnguerra.co/viz/chi2025P... πŸ‘ˆπŸΌ

16.04.2025 14:22 πŸ‘ 25 πŸ” 4 πŸ’¬ 2 πŸ“Œ 1

For @johnguerra.bsky.social's @northeasternu.bsky.social #ProgramDesignParadigms class I built an @observablehq reactive widget that lets users upload labeled photos and preview them! πŸ“Έ Great for family trees or user profiles.
πŸ‘‰ See demo: observablehq.com/@vinal-dsouz...

15.04.2025 20:41 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
SelectableListWidget Selected Narrative: ** ** Documentation What it Does: The `SelectableListWidget` is a reusable Observable reactive widget designed to display a list of complex data items (JavaScript objects)....

For @johnguerra.bsky.social's @northeasternu.bsky.social #ProgramDesignParadigms class, I built an @observablehq.com reactive input widget that allows selecting complex data objects from a custom list. See demo -> observablehq.com/d/1f822423aa...

15.04.2025 21:07 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Event Planner πŸ“˜ Event Planner – Reactive Weekly Event Scheduler What it does Event planning is an important thing in our life, so we need a light and powerful tool to plan our event. The weeklyPlanner is a custom r...

For @johnguerra.bsky.social @northeasternu.bsky.social #ProgrammingParadigms class I built an @observablehq.com reactive input that allows users to plan their events efficiently and easily. See demo-> observablehq.com/@ryans-works...

15.04.2025 22:21 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
EmotionLogger CS5010 Homework5 - Emotion Logger Widget 1. What it does This is an Emotion Logger widget that allows users to: Select an emotion (with emoji), Choose a related activity (from a database), Specify the...

For @johnguerra.bsky.social's @northeasternu.bsky.social #ProgramDesignParadigms class I built an @observablehq.com reactive input that allows users to log an emotion associated with a selected activity. See demo -> observablehq.com/@tian5252/em...

15.04.2025 22:31 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Observable: Explore and visualize data togetherLinkedInTwitterGitHubYouTubeLinkedInTwitterGitHubYouTube Observable's collaborative data canvas helps you explore data, perform analysis, and build expressive charts and dashboards.

For @johnguerra.bsky.social's @northeasternu.bsky.social #ProgramDesignParadigms class I built an observablehq.com reactive(MiningMonitorWidget) input that allows users to filter mining machine data by status and visualize summaries in real time.
See demo->https://observablehq.com/d/17ad2f133c3f874a

15.04.2025 22:33 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Bluesky Post Viewer Data scientists and researchers waste valuable time copying text from Bluesky posts or wrestling with complex API calls just to reference social conversations in their work. Bluesky Post Viewer cuts t...

For @johnguerra.bsky.social's @northeasternu.bsky.social #ProgramDesignParadigms class I built an @observablehq.com reactive input that allows user to seamlessly integrate Bluesky post into their notebook with a single URL. See demo -> observablehq.com/@luozihyuan/...

15.04.2025 22:56 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Reactive Widget FIFA 22 FilterWidget is a custom reactive input widget built for ObservableHQ that enables users to interactively filter football player data. It allows for multiple selection optionsβ€”via checkboxes and range...

For @johnguerra.bsky.social @northeastern.bsky.social #ProgramDesignParadigms class, I built an @observablehq.com reactive input that allows users to filter fifa player data interactively.

See demo --> observablehq.com/d/2ea3948c8e...

15.04.2025 16:10 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Photo Tag Adder Description Photo Tag Adder is a simple program that allows users to upload a picture at a time and attach tags to it. What it does This widget allows users to select and upload one image at a time en...

For @johnguerra.bsky.social @northeasternu.bsky.social #ProgrammingParadigms class, I built a @observablehq.com reactive widget allowing users to upload a photo and add tags. Here is the demo: observablehq.com/@lang-min-ne...

15.04.2025 00:47 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Gain hands-on experience and learn data viz best practices at Outlier 2025. Early bird rates end on April 30. Register here: buff.ly/bUQHpFY

07.04.2025 22:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
A new way to make graphs more accessible to blind and low-vision readers Designed to help blind and low-vision readers understand graphics, the β€œTactile Vega-Lite” system from MIT CSAIL converts data into a standard visual graph and a tactile chart. Accessibility standards...

Tactile charts are an important tool for conveying data to blind and low vision people via embossed paper. However, tactile charts require high levels of time and expertise to design.

Introducing Tactile Vega-Lite, new work at #CHI2025 led by MIT SM student Katie Chen

news.mit.edu/2025/making-...

31.03.2025 18:49 πŸ‘ 33 πŸ” 15 πŸ’¬ 2 πŸ“Œ 0
IEEEVIS2024 Custers

I noticed the SOM from the post, but haven't had a chance to explore it yet. I'm very curious about it and also about your querying.

BTW. Did you clustered on the embedding or the D.R. space? I tried clustering for #ieeevis with disappointing results johnguerra.co/viz/ieeevis2...

04.04.2025 01:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Very nice @ray-zou.bsky.social πŸ‘

You beat me to it jajaja johnguerra.co/viz/chi2025P...

03.04.2025 23:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Many kudos to the vispubdata.org team for keeping the dataset up to date. As a thank you note, here is how easy it is to build the impressive @drpi.bsky.social's 2.5 @ieeevis.bsky.social ego-network of co-authorships:

πŸ™πŸ» johnguerra.co/viz/visPubNe...

2/2

29.03.2025 15:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Do you want to explore your own @ieeevis.bsky.social co-authors and citations networks? Check out my latest #dataviz
πŸ‘‰πŸΌ johnguerra.co/viz/visPubNe... πŸ‘ˆπŸΌ

I'm showing the @northeasternu.bsky.social VIS Lab professors network, and the overall authors with more than 20 collaborations. Create your own!

29.03.2025 15:40 πŸ‘ 10 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0