Blog (Page 13 of 20)

  1. Add a smart back to top button to your website 👓🔝

    A back to top button helps users navigate to the top of long pages. I want to show you a smart version that stays out of the reader’s way!

  2. VS Code - What’s the deal with the telemetry?

    VS Code collects telemetry data to help understand Microsoft how to improve the product. Is it above board? Can I turn it off completely?

  3. Detect scroll direction in vanilla JavaScript

    I had a goofy idea. I wanted to animate a website logo so that it would fall over when a user scrolled down. How can you detect scroll direction?

  4. How to include browser support data (caniuse) in your blog posts

    Wouldn’t it be great to have a simple way to include caniuse data in your posts? Your readers will appreciate it, I’m sure!

  5. Native lazy-loading - Why doesn’t the video element have it?

    We have the ability to lazy load images and iframes in browsers now via the loading attribute. This is a huge boon for web performance. But why not videos too?

  6. Add a ‘skip to main content’ navigation link to your website

    To improve the experience of your website for users with disabilities, we can provide a ‘skip to main content’ navigation link. Here’s how to add it.

  7. Data visualization with Svelte and D3

    Let’s explore the advantages of the hybrid approach of using Svelte and D3 together for data visualization.

  8. Setup VS Code for Java development

    I will go through how to setup VS Code for Java development from zero. You need to install some extensions to provide the core language features.

  9. VS Code keyboard shortcuts that will boost your productivity

    Keyboard shortcuts help you achieve tasks quicker. Any task you perform regularly is a candidate for a shortcut. Let’s cover some practical examples.

  10. Read XKCD in the terminal with some bash magic

    XKCD is probably the most popular webcomic with Devs. It only seems right that you can read it from the comfort of your terminal via a xkcd command.