How to debug a Github Actions' secret
A guide to debugging GitHub Actions secrets by revealing them in logs using a sed command, with a security warning.
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.
290 articles from this blog
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.
A developer shares the process of creating a lightweight JavaScript library for deep merging objects while preserving accessor functions.
Explains how to copy object properties, including getters and setters, using Object.assign and property descriptors in JavaScript.
A guide to calculating the horizontal and vertical center points of a DOM element using JavaScript's getBoundingClientRect, with practical examples.