DANNY YANG

about me · blog · projects

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 Date

Compilers/PL

Posts about programming languages and compilers


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

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

03 Sep 2022 - Scratching the PL Itch

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

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

23 Jul 2020 - Guide to Writing Polyglot Compiler Extensions

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

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

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

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

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


Data Visualization/D3

Posts and tutorials about data visualization, usually with D3.js


06 Aug 2023 - D3 Circular Bar Chart Tutorial

23 Mar 2023 - Tufte in D3

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

26 Nov 2020 - Elevation Contour Plots With D3

07 May 2020 - Building a Dashboard using Vega - Tutorial

02 Jan 2020 - Recreating the 5 Years of Drought Visualization

25 Aug 2019 - Mapping San Francisco Building Ages Using D3

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

01 Mar 2019 - D3 Spider Chart Tutorial


Technical

Posts and essays about other technical subjects that I'm interested in


12 Jun 2023 - Reflections on Writing My First Book

27 Dec 2022 - Advent of Code 2022 in Erlang

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

09 Jul 2021 - Rewriting a Project in ReScript

14 Nov 2020 - Flaws of Essay Autograders

19 Sep 2020 - Limitations of Language Models

02 May 2020 - Building a Course Recommender System

11 Nov 2019 - Scrutinizing Datasets

03 May 2019 - How MOSS Works

28 Feb 2019 - How Perceptrons Work


Cooking

Simple recipes for my favorite foods, featuring atrocious cell phone photos. Nothing fancy going on here, only practical recipes for normal people.

Want more yummy recipes? Check out Ryan Lu's blog.


20 Jul 2023 - [Recipe] Yakisoba

19 Jul 2023 - [Recipe] Whole Chicken Soup

18 Jul 2023 - [Recipe] Chicken Feet Soup

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

16 Jul 2023 - [Recipe] Winter Melon Soup

15 Jul 2023 - [Recipe] Mung Bean Porridge

14 Jul 2023 - [Recipe] Daikon Soup

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

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

11 Jul 2023 - [Recipe] Water Chestnut Soup

10 Jul 2023 - [Recipe] Egg Drop Soup

09 Jul 2023 - [Recipe] Fish Bone Miso Soup

16 Jul 2020 - [Recipe] Impossible Bolognese

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

20 Nov 2019 - [Recipe] Mapo Tofu

12 Nov 2019 - [Recipe] Pork Belly Noodles

27 Oct 2019 - [Recipe] Beef Bulgogi

26 Oct 2019 - [Recipe] Tomato and Egg


Misc

Anything that doesn't fit in the above categories


11 Jun 2023 - Bartender/Barista Media

17 Apr 2020 - Folsom Biking Trails

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

14 Apr 2019 - A Week in Paris


github · linkedin · email · rss