PinnedLily CheninPerformance engineering for the ordinary BarbiePerformance engineering for the ordinary BarbieA publication on profiling and other topics in observability4 min read·Oct 6, 2023----
PinnedLily CheninTowards Data ScienceLinear regression and gradient descent for absolute beginnersA simple explanation and implementation of gradient descent6 min read·Nov 26, 2020--4--4
Lily CheninILLUMINATIONHow far can 250 days of Duolingo get you?Can you really learn to speak a language with just 10–15 minutes of Duolingo?·7 min read·Apr 9, 2024----
Lily CheninThe Fleeting MomentsThoughts of a sleepless nightI deleted this story a few weeks after writing it on Medium. I was so bitter when I removed it, I thought the person whom the story was…·2 min read·Mar 17, 2024----
Lily CheninPerformance engineering for the ordinary BarbieWhy profiling should be part of regular software development workflowAnd how to make it so5 min read·Mar 17, 2024----
Lily CheninPerformance engineering for the ordinary BarbieHow Javascript manages memoryWhat the Chrome and Firefox profilers teach us about Garbage Collection7 min read·Feb 21, 2024----
Lily CheninPerformance engineering for the ordinary BarbieHow the Chrome Profiler helps you understand Javascript event loopEvent loop clearly explained6 min read·Nov 2, 2023----
Lily CheninPerformance engineering for the ordinary BarbieIntro to Memory Profiling & Chrome DevTools Memory Tab explainedI think the Homer hiding gif best captures my immediate reaction when I saw the Memory tab for the first time.8 min read·Oct 11, 2023--2--2
Lily CheninPerformance engineering for the ordinary BarbieHow profiling could forecast latency impact of infrastructure downsizingSave money with limited performance impact7 min read·Oct 4, 2023----
Lily CheninPerformance engineering for the ordinary BarbieProfiling: Flame Chart vs. Flame GraphFlame Charts and Flame Graphs clearly explained4 min read·Sep 23, 2023----