logo image Faisal Rahman
ID EN

Tech (11 posts)


  1. We Must Care About Accessibility

    Delivering an inclusive digital experience is the right thing to do. Accessibility deserves to be a priority.

    • Archive
    • Tech
    • Accessibility (a11y)
    • Machine Translated

  2. Measuring Website Performance with Core Web Vitals

    Everything about Core Web Vitals, a guide to optimizing web performance and user experience (UX). A deep dive covering LCP, FID, and CLS.

    • Archive
    • Front End Architecture
    • Tech
    • Machine Translated

  3. Optional Chaining in JavaScript

    This time we will dive deeper into the Optional Chaining operator introduced in ES2020, covering the motivation, syntax, and use-case examples.

    • Archive
    • JavaScript
    • Tech
    • Machine Translated

  4. Working with Nullability in JavaScript: Variables and Functions

    Like many other programming languages, JavaScript has indicators of absence: null and undefined. What should we pay attention to about them?

    • Archive
    • JavaScript
    • Tech
    • Machine Translated

  5. Serving Dark Mode Based on System Preferences

    Dark mode has become a modern interface trend. We can use the operating system's dark mode setting for our site using only a CSS media query.

    • Archive
    • CSS
    • Tech
    • Machine Translated

  6. Introduction to Unit Testing

    What is unit testing? What are the benefits of unit testing? What exactly is a unit? Let's discuss it here.

    • Archive
    • Tech
    • Machine Translated

  7. A New Way to Iterate in ES6 with Iterables and Iterators

    ES6 introduced a new concept called protocols, with its first two being: Iterable and Iterator, which we can use to power up our iteration.

    • Archive
    • Tech
    • JavaScript
    • Machine Translated

  8. Notes from Geekcamp 2017

    Yesterday (Saturday, July 15) I had the opportunity to attend the Geekcamp 2017 conference at Senayan City. Geekcamp is a tech conference organized by...

    • Archive
    • Tech
    • Machine Translated

  9. Updating a Ghost Installation in Docker

    Steps for updating your Ghost installation in Docker, which turns out to be more convenient than the standard installation method.

    • Archive
    • Tech
    • Machine Translated

  10. Installing Ghost in Docker on DigitalOcean

    Ghost can be installed more conveniently and modularly with Docker. Here we will create a Ghost-based blog on a DigitalOcean server.

    • Archive
    • Tech
    • Machine Translated

  11. Lint Your Code!

    Back in the days of Unix V7, around 1979, a program called Lint was introduced and shipped with that operating system. Lint is a program that helps C language programmers analyze the code they write and points out parts of the code that might cause bugs in the program.

    • Archive
    • Tech
    • Git
    • Machine Translated