Why I switched from Sublime Text to Visual Studio Code
A developer explains why they switched from Sublime Text to Visual Studio Code, citing better code insight features and easier setup for beginners.
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.
350 articles from this blog
A developer explains why they switched from Sublime Text to Visual Studio Code, citing better code insight features and easier setup for beginners.
A developer shares their experience giving a first Chinese talk at CSS Conf China, covering the organizers, venue setup, and personal challenges.
Author Zell explains the difficult decision to restructure his Learn JavaScript course to improve the learning experience by reducing overwhelm.
Explains why and how to traverse the DOM in JavaScript, comparing it to using document.querySelector for more efficient element selection.
Advice on how to honestly answer the 'bad experience' question in a tech job interview, using a real-world example.
A JavaScript tutorial on refactoring a calculator app using best practices like early returns and pure functions.
Advice for aspiring developers to skip junior roles and aim for intermediate positions by self-training and adopting a professional mindset.
Second part of a tutorial on building a calculator, focusing on handling edge cases and user input validation in JavaScript.
A web developer addresses concerns about age in learning to code, sharing personal experience and advice for career changers.
First part of a tutorial series on building a functional iPhone-style calculator using JavaScript, HTML, and CSS.
A developer encourages public experimentation to improve video creation skills and reduce camera anxiety, sharing personal experience and benefits.
A developer shares a painful freelance project case study, detailing scope creep, poor management, and burnout, with lessons on client relationships and project ownership.
A guide for developers on overcoming idea paralysis and fear of failure when deciding what personal projects to build.
Explains the three main types of linter errors (unused variables, parsing, formatting) and how to handle them to improve code quality.
Explains how to create responsive vertical rhythm in web design using CSS Custom Properties and CSS Calc for better typography across viewports.
A guide to essential VS Code keyboard shortcuts for Mac users, covering navigation, file management, and editor controls.
Part 3 of a VS Code setup series, detailing essential extensions for developers like bracket colorizers, spell checkers, and settings sync.
A guide to creating CSS subgrid layouts using pure CSS workarounds, addressing the lack of native subgrid support in browsers.
An introduction to Object-Oriented Programming in JavaScript, covering the creation of objects from a common template.
Part 2 of a VS Code setup guide for web development, covering HTML, CSS, and JavaScript settings and extensions.