Web Development and Programming

Level up your coding skills! Explore the world of programming, web development, and software development with in-depth tutorials, insightful articles, and practical tips.


  • What is a Product Roadmap?

    What is a Product Roadmap?

    The roadmap informs all stakeholders of the status of the product…

  • Native CSS as a Framework

    Native CSS as a Framework

    Floating elements were breaking the design and we needed to set…

  • Designers Should Learn How to Code

    Designers Should Learn How to Code

    Most companies (and startups) have a small team for web design…

  • Pico – A Minimal CSS Framework

    Pico – A Minimal CSS Framework

    I think of Pico as a cross between a CSS reset…

  • Learning How to Code? Pseudocode as Your First Step

    Learning How to Code? Pseudocode as Your First Step

    After you have the fundamentals of Pseudocode and have solved basic…

  • The New EyeDropper API

    The New EyeDropper API

    The advantage is that the EyeDropper allows you to pick the…

  • The Forgotten Art of Valid HTML

    The Forgotten Art of Valid HTML

    By testing our code with the W3C validator, we can find…

  • What Is the Difference Between Database, Database Management System, and Database System?

    What Is the Difference Between Database, Database Management System, and Database System?

    The importance of the distinction depends on the context. For example,…

  • Observer Design Pattern in JavaScript

    Observer Design Pattern in JavaScript

    The Observer Pattern is about a “one-to-many” relationship from one object…

  • Svelte 3 Got My Attention

    Svelte 3 Got My Attention

    Svelte is different from a framework or a library in the…

  • You Still Can Build Websites with Plain HTML

    You Still Can Build Websites with Plain HTML

    Using a library because it is popular is not responsible. You…

  • Animate on Scroll in JavaScript using the Intersection Observer API

    Animate on Scroll in JavaScript using the Intersection Observer API

    We will be using the Intercept Observer API which is already…