Tan Li HauNotes: The CSS Podcast #026 — “Houdini Series: Properties & Values”CSS HoudiniNov 15, 2020Nov 15, 2020
Tan Li HauinJavaScript in Plain EnglishCompile Svelte in your Head (Part 2)How $$invalidate in Svelte works? How reactive declaration works? Previously, when I mentioned the $$invalidate function, I explained…Mar 26, 2020Mar 26, 2020
Tan Li HauinJavaScript in Plain EnglishCompile Svelte in your headHow Svelte sees your code and compiles it down to plain JavaScriptMar 8, 2020Mar 8, 2020
Tan Li HauWebpack Additional Compilation PassRecently, I was working on a server-side rendering application, and encounter a scenario that I think it requires “double compilation”…Feb 29, 2020Feb 29, 2020
Tan Li HauinJavaScript in Plain EnglishPersonalize your Web Development Workspace by creating your own a Chrome ExtensionChrome extension allows us to add features to our browser, personalize our development experience. One good example is React DevTools…Feb 12, 2020Feb 12, 2020
Tan Li HauinJavaScript in Plain EnglishExploring webpack’s TemplatePlugin & writing webpack pluginIf you are using webpack to bundle your library, you most likely will export something in your entry file:Jan 25, 2020Jan 25, 2020
Tan Li HauinJavaScript in Plain EnglishCreate your own JSON Parser with JavaScriptThe knowledge and technique you need to write a JSON parser is transferrable to writing a JS parser.Jan 15, 2020Jan 15, 2020
Tan Li HauinJavaScript in Plain EnglishManipulating AST with JavaScriptArmed with the knowledge and experience of playing the JavaScript AST with Babel, let’s take a look at how we can generalize this knowledgeJan 12, 2020Jan 12, 2020
Tan Li HauinJavaScript in Plain EnglishReactivity in Web Frameworks (Part 1)Reactivity is the ability of a framework to update your view whenever the application state has changed. How frameworks achieve…Jan 9, 20201Jan 9, 20201