Category: JavaScript

  • How Marketing Changed OOP In JavaScript

    Discussing the decisions surrounding JavaScript prototypes, the article by Juan Diego Rodriguez scrutinizes their origin, examines missteps in the design, and explores how these factors have affected the way we write JavaScript today. Even though JavaScript’s name was coined from the Java language, the two languages are worlds apart. JavaScript has more in common with Lisp and Scheme,…

    Read more...

  • An Introduction To Full Stack Composability

    A well-designed composable system should not only consider the technical aspects but also take into account the nature of the content it handles. To help us with that, we can use a Headless Content Management system such as Storyblok. This article has been kindly supported by our dear friends at Storyblok, a friendly headless CMS with a…

    Read more...

  • What Removing Object Properties Tells Us About JavaScript

    Removing properties from an object in JavaScript might not be the most exciting job, but there are many ways to achieve it, each revealing a fundamental aspect of how JavaScript works. Juan Diego Rodríguez explores each technique in this article. A group of contestants are asked to complete the following task: Make object1 similar to object2. let object1…

    Read more...

  • Knip: An Automated Tool For Finding Unused Files, Exports, And Dependencies

    Most of the projects have at least a few unused files, exports, and dependencies lying around, often because it’s difficult knowing when one thing relies on another and scary removing something you’re not sure is in use. Lars Kappert shares a tool he’s been working on that offers a solution — meet Knip that, at…

    Read more...

  • A Guide To Redux Toolkit With TypeScript

    The Redux Toolkit documentation calls the library a better way to write Redux logic for React apps and a simple and efficient toolkit for Redux development. In this article, you will learn about the Redux toolkit by building an app that tracks project issues. If you are a React developer working on a complex application,…

    Read more...

  • Learning JavaScript With Imagination

    This is the story of how one little octopus, explaining one beginner’s concept, carried such weight and power for Kylo that it drove his interest in visual learning and led him to research something that is really quite silly. And yet, it transformed how he learned to write — and finally understand — JavaScript. Many…

    Read more...

  • Internationalization In Next.js 13 With React Server Components

    Based on an example of a multilingual app that displays street photography images from Unsplash, Jan Amann explores next-intl to implement all internationalization needs in React Server Components and shares a technique for introducing interactivity with a minimalistic client-side footprint. With the introduction of Next.js 13 and the beta release of the App Router, React Server Components became publicly…

    Read more...

  • Building Complex Forms In Vue

    Chances are, we will have to build a complex form at least once in our software engineering journey. This article goes over creating a complex form that can be progressively enhanced using some Vue features like the v-for and the v-model. It also gives a refresher on some basic Vue core features that will come in handy when…

    Read more...