<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Home</title><description>JP is a developer and tech educator</description><link>https://jphwang.com/</link><item><title>The definitive, totally objective MacBook setup guide for developers in 2026 - Part 2</title><link>https://jphwang.com/posts/mac-setup-guide-2026-part-2/</link><guid isPermaLink="true">https://jphwang.com/posts/mac-setup-guide-2026-part-2/</guid><description>Part 2 of the definitive MacBook setup guide, covering development tools, IDE setup, and my experience with Zed vs VSCode.</description><pubDate>Wed, 21 Jan 2026 06:00:00 GMT</pubDate></item><item><title>The definitive, totally objective MacBook setup guide for developers in 2026 - Part 1</title><link>https://jphwang.com/posts/mac-setup-guide-2026-part-1/</link><guid isPermaLink="true">https://jphwang.com/posts/mac-setup-guide-2026-part-1/</guid><description>A completely objective guide to setting up a MacBook for development, covering password managers, browsers, search engines, and terminal customization.</description><pubDate>Thu, 15 Jan 2026 12:00:00 GMT</pubDate></item><item><title>A newbie&apos;s reflections on DevRelCon 2022</title><link>https://jphwang.com/posts/newbie-reflections-devrelcon-2022/</link><guid isPermaLink="true">https://jphwang.com/posts/newbie-reflections-devrelcon-2022/</guid><description>A newbie&apos;s reflections on DevRelCon 2022 (repost)</description><pubDate>Thu, 22 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Transform your data for better insights</title><link>https://jphwang.com/posts/transform-your-data-for-better-insights/</link><guid isPermaLink="true">https://jphwang.com/posts/transform-your-data-for-better-insights/</guid><description>How transforming data using different coordinate systems can help you see your data in a new light.</description><pubDate>Mon, 23 Nov 2020 20:00:55 GMT</pubDate></item><item><title>Interactive basketball data visualizations with Plotly</title><link>https://jphwang.com/posts/interactive-basketball-data-visualizations-with-plotly/</link><guid isPermaLink="true">https://jphwang.com/posts/interactive-basketball-data-visualizations-with-plotly/</guid><description>Analyze sports data with hexbin shot charts and bubble charts with Plotly and Plotly Express (source code &amp; my own data for all 30 teams included in my GitLab repo)</description><pubDate>Tue, 18 Feb 2020 02:13:50 GMT</pubDate></item><item><title>NBA shot data analytics &amp; visualization with Python, Pandas and Matplotlib Part 3 — The details</title><link>https://jphwang.com/posts/nba-shot-data-analytics-visualization-with-python-pandas-and-matplotlib-part-3/</link><guid isPermaLink="true">https://jphwang.com/posts/nba-shot-data-analytics-visualization-with-python-pandas-and-matplotlib-part-3/</guid><description>Communicating the data clearly - adding legends, scales and point sizes.</description><pubDate>Sat, 18 Jan 2020 14:47:10 GMT</pubDate></item><item><title>NBA shot data analytics &amp; visualization with Python, Pandas and Matplotlib Part 2 — Grouping data by area</title><link>https://jphwang.com/posts/nba-shot-data-analytics-visualization-with-python-pandas-and-matplotlib-part-2-grouping-data-by-area/</link><guid isPermaLink="true">https://jphwang.com/posts/nba-shot-data-analytics-visualization-with-python-pandas-and-matplotlib-part-2-grouping-data-by-area/</guid><description>Start to create charts like the pros.</description><pubDate>Thu, 16 Jan 2020 07:09:54 GMT</pubDate></item><item><title>NBA shot data analytics &amp; visualization with Python, Pandas and Matplotlib Part 1 – The basics</title><link>https://jphwang.com/posts/nba-shot-data-analytics-visualization-with-python-pandas-and-matplotlib-part-1-the-basics/</link><guid isPermaLink="true">https://jphwang.com/posts/nba-shot-data-analytics-visualization-with-python-pandas-and-matplotlib-part-1-the-basics/</guid><description>Catching up with the advanced analytics revolution</description><pubDate>Thu, 16 Jan 2020 06:57:38 GMT</pubDate></item></channel></rss>