gitshellbeginnerWe've all been there. We changed something that wasn't meant to get pushed, forgot about it, and accidentally committed & pushed it. Here's a neat trick to help avoid this.
gitscriptingad-hocA short explanation of how I extracted a single JavaScript file into its own repository from a bigger collection of snippets and mini-libraries, keeping the file's commit history but scrubbing irrelevant commits and other files from the repository.
htmljavascripttemplatingmetaprogrammingwebdevIn this short post I present a simple personal library I wrote for myself to handle HTML generation in JavaScript, compare it to many of its alternatives, and evaluate whether it was worth the time investment of not just picking an existing library.
cssscopecomponentsvanillaA short introduction to the new CSS @scope rule, the history of CSS scoping and what makes it useful for different areas of web-development
javascripthtmlwebdevasyncmetaprogrammingA detailed description of the development process of an HTML TypeWriter element in plain JavaScript using the custom-element API, meta-programming and some recursion magic.