DANNY YANG

about me · blog · projects · hire me

My Blog

Welcome to my blog! As you can see, I like to write about technical things (mainly programming languages, compilers, & data vis). RSS

Sort by Category

26 Apr 2024 - Du Bois Challenge - Recreating Historical Data Viz in 2024 using D3.js Vis

29 Dec 2023 - 1 Year of Data Visualization Freelancing Technical

28 Dec 2023 - The Right Way To Pipe Compilers

27 Dec 2023 - Advent of Code 2023 in Rust Technical

24 Dec 2023 - [Recipe] Kelp and Soybean Soup Cooking

09 Dec 2023 - My Favorite Cafes Misc

08 Dec 2023 - [Recipe] Rice Cooker Hainan Chicken ⏱️ Cooking

07 Dec 2023 - [Recipe] Orzo and Vegetable Soup ⏱️ Cooking

06 Dec 2023 - [Recipe] Shrimp Pasta ⏱️ Cooking

05 Dec 2023 - [Recipe] Tomato Seaweed Soup ⏱️ Cooking

03 Oct 2023 - [Review] W.E.B Dubois's Data Portraits: Visualizing Black America Vis

06 Aug 2023 - D3 Circular Bar Chart Tutorial Vis

20 Jul 2023 - [Recipe] Yakisoba ⏱️ Cooking

19 Jul 2023 - [Recipe] Whole Chicken Soup Cooking

18 Jul 2023 - Compiler Hacking Part 5: Building an LLVM Backend Compilers

18 Jul 2023 - [Recipe] Chicken Feet Soup Cooking

17 Jul 2023 - [Recipe] Tofu Skin/Yuba Salad Cooking

16 Jul 2023 - [Recipe] Winter Melon Soup Cooking

15 Jul 2023 - [Recipe] Mung Bean Porridge Cooking

14 Jul 2023 - [Recipe] Daikon Soup Cooking

13 Jul 2023 - [Recipe] Corn, Carrots, and Pork Rib Soup Cooking

12 Jul 2023 - [Recipe] Dried Vegetable and Almond Soup Cooking

11 Jul 2023 - [Recipe] Water Chestnut Soup Cooking

10 Jul 2023 - [Recipe] Egg Drop Soup ⏱️ Cooking

09 Jul 2023 - [Recipe] Fish Bone Miso Soup Cooking

12 Jun 2023 - Reflections on Writing My First Book Technical

11 Jun 2023 - Bartender/Barista Media Misc

23 Mar 2023 - Tufte in D3 Vis

27 Dec 2022 - Advent of Code 2022 in Erlang Technical

11 Oct 2022 - Compiler Hacking Part 4: Building a WASM Backend Compilers

14 Sep 2022 - ReScript Tutorial: Learn ReScript in Y Minutes Technical

03 Sep 2022 - Scratching the PL Itch Compilers

07 Aug 2022 - D3.js Resources: Tutorials, Tools, and References Vis

22 May 2022 - Compiler Hacking Part 3: Building a CIL Backend Compilers

26 Aug 2021 - Compiler Hacking Part 2: Building a JVM Backend Compilers

09 Jul 2021 - Rewriting a Project in ReScript Technical

26 Nov 2020 - Elevation Contour Plots With D3 Vis

14 Nov 2020 - Flaws of Essay Autograders Technical

19 Sep 2020 - Limitations of Language Models Technical

23 Jul 2020 - Guide to Writing Polyglot Compiler Extensions Compilers

16 Jul 2020 - [Recipe] Impossible Bolognese Cooking

15 Jul 2020 - My Experience Working With Polyglot (Extensible Compiler Framework) Compilers

29 May 2020 - Compiler Hacking Part 1: Building a compiler frontend in Python Compilers

07 May 2020 - Building a Dashboard using Vega - Tutorial Vis

02 May 2020 - Building a Course Recommender System Technical

17 Apr 2020 - [Recipe] Pan-Fried Pork Chops Cooking

17 Apr 2020 - Folsom Biking Trails Misc

02 Jan 2020 - Recreating the 5 Years of Drought Visualization Vis

20 Nov 2019 - [Recipe] Mapo Tofu ⏱️ Cooking

12 Nov 2019 - [Recipe] Pork Belly Noodles ⏱️ Cooking

11 Nov 2019 - Scrutinizing Datasets Technical

27 Oct 2019 - [Recipe] Beef Bulgogi Cooking

26 Oct 2019 - [Recipe] Tomato and Egg ⏱️ Cooking

25 Aug 2019 - Mapping San Francisco Building Ages Using D3 Vis

24 Aug 2019 - Mapmaking with D3: Tips and Common Pitfalls Vis

16 Jun 2019 - Review: Bose QC-35 vs Sony WH-1000xM2 Misc

26 May 2019 - Reflections on Cornell's Undergrad Compilers Practicum (pt 2) Compilers

25 May 2019 - A Brief Explanation of Capture-Avoiding Substitution Compilers

03 May 2019 - How MOSS Works Technical

14 Apr 2019 - A Week in Paris Misc

19 Mar 2019 - Reflections on Cornell's Undergrad Compilers Practicum (pt 1) Compilers

01 Mar 2019 - D3 Spider Chart Tutorial Vis

28 Feb 2019 - How Perceptrons Work Technical


github · linkedin · email · rss