How to remember JavaScript
A practical guide on what JavaScript concepts developers need to memorize through practice versus what can be looked up when needed.
Zell Liew is a front-end developer, writer, and creator known for deep, practical explorations of CSS, JavaScript, accessibility, and modern web tooling. His work blends thoughtful technical guidance with personal reflections on life, work, and growth, and is frequently featured on CSS-Tricks and Splendid Labz.
353 articles from this blog
A practical guide on what JavaScript concepts developers need to memorize through practice versus what can be looked up when needed.
A guide addressing the 7 biggest challenges of learning to code without a developer job and offering practical strategies to overcome them.
A developer shares eight key lessons learned from spending four years creating a comprehensive JavaScript course, focusing on business and creation strategies.
A guide to debugging GitHub Actions secrets by revealing them in logs using a sed command, with a security warning.
A technical guide on automating website deployment using SSH, rsync, and GitHub Actions, detailing SSH key setup and configuration.
A beginner-friendly guide to setting up and using GitHub Actions for CI/CD, covering basic configuration and workflow events.
A tutorial explaining the JavaScript reduce method with examples for summing numbers and counting array items.
A developer compares hosting platforms Netlify, Vercel, and Digital Ocean, focusing on ease of use, pricing, and personal experiences.
A practical guide to writing simple, effective regular expressions for real-world JavaScript development, using a framework-building example.
A developer shares custom JavaScript utilities for converting between common text cases like camelCase, kebab-case, and Title Case without external libraries.
A personal review and setup guide for the Moonlander ergonomic keyboard, covering its features, ergonomic adjustments, and customization.
Explains how standard keyboards cause back pain through wrist strain and recommends ergonomic keyboards as a solution.
Explains the difference between interfaces and APIs in programming, using examples from JavaScript and web development.
Explains the concept of JavaScript prototypes, how they work, and their role in object-oriented programming and property lookup.
A developer compares JavaScript's performance.now and Date.now for measuring raw computing speed, sharing test methods and findings.
Explores the upcoming CSS Leading Trim property, which aims to solve web typography issues by enabling precise baseline grid alignment.
A developer introduces a personal JavaScript utility library, explaining its functions, npm installation, and the reasoning behind a single-repository format.
Explores alternative forms of feedback like body language, results, and emotions to improve in coding and other areas when direct feedback is unavailable.
A developer explores using separate SVG paths for mobile and desktop designs, inspired by Sarah Drasner's work on Netlify's site.
Explains the benefits of using getter and setter functions in programming for cleaner syntax and better code encapsulation.