RSSAmplifier

Blog

Home

JP is a developer and tech educator

jphwang.comRSS feed ↗10 posts

Latest posts

GenAI - talks a lot, doesn't say much

Why the biggest problem with GenAI isn't hallucinations—it's the collapse of originality density in everything we write.

A ready-made dashboard for catching coding agent regressions

How to detect silent coding agent regressions in real time using OpenTelemetry and Elastic — a practical companion to my YouTube deep-dive on the Claude Code postmortem.

The definitive, totally objective MacBook setup guide for developers in 2026 - Part 2

Part 2 of the definitive MacBook setup guide, covering development tools, IDE setup, and my experience with Zed vs VSCode.

The definitive, totally objective MacBook setup guide for developers in 2026 - Part 1

A completely objective guide to setting up a MacBook for development, covering password managers, browsers, search engines, and terminal customization.

A newbie's reflections on DevRelCon 2022

A newbie's reflections on DevRelCon 2022 (repost)

Transform your data for better insights

How transforming data using different coordinate systems can help you see your data in a new light.

Interactive basketball data visualizations with Plotly

Analyze sports data with hexbin shot charts and bubble charts with Plotly and Plotly Express (source code & my own data for all 30 teams included in my GitLab repo)

NBA shot data analytics & visualization with Python, Pandas and Matplotlib Part 3 — The details

Communicating the data clearly - adding legends, scales and point sizes.

NBA shot data analytics & visualization with Python, Pandas and Matplotlib Part 2 — Grouping data by area

Start to create charts like the pros.

NBA shot data analytics & visualization with Python, Pandas and Matplotlib Part 1 – The basics

Catching up with the advanced analytics revolution