Lucas AllenGo to homepage

Writing on Software Maintanence, Design, and Best Practices

  • March 21, 2023

    Colocating Architecture and NextJS

    Recently I've been hooked on adopting a colocation architecture when starting new codebases. Although NextJS requires a specific architecture itself, we can configure it to adopt this new favorite architecture of mine.

  • March 14, 2023

    The Responsibility of Code Reviews

    Code reviews are a quintessential tool for any team aspiring to build and maintain a softare product. Even worse, if time is spent to implement the practice, they may still negatively impact output when used without due consideration.

  • October 13, 2022

    How To Use And Build A Dropdown Element In React

    Dropdowns are a common user interface for many applications. They offer the user a set range of options to choose from, usually in place of more free-form text input. From another point of view, they are also useful for restricting what a user can enter into a form. Let's see how we can build one in React.

  • October 12, 2022

    How To Get A Parameter From A URL In React

    Retrieving query parameters (also known as search parameters) from a URL in a React application is essentially the same as any JavaScript application, but React's ecosystem does offer some unique solutions.