Code quality and design

50 posts
Tech debt & refactoring an old front-end codebase: a field manual

Tech debt & refactoring an old front-end codebase: a field manual

Improve your front-end project's performance and maintainability with our guide to refactoring a codebase. Learn about tackling technical debt, assessing your code, planning a strategy, and exploring refactoring techniques.

Flutter vs React Native: deciding which to choose

Flutter vs React Native: deciding which to choose

Explore Flutter and React Native: Google's Flutter provides swift development with Dart, while Facebook's React Native uses JavaScript for native UI. We assess their features, performance, and usability to aid in selecting the best framework for your project.

A field guide to modernizing your PHP project — how to avoid a rewrite through incremental development

A field guide to modernizing your PHP project — how to avoid a rewrite through incremental development

Sometimes the code really is unmaintainable and non-upgradeable. Other times, it might just be old and written in a technology that’s dated or deprecated. Learning how to work with legacy code is a skill in itself. Here’s our playbook for modernizing that old PHP project.

Spiraling Out: the art of AI optical illusions

Spiraling Out: the art of AI optical illusions

Let's get creative with Emma and Explore AI optical illusions—a fusion of art and technology. Discover how AI-generated images challenge norms, and learn the secrets behind these mesmerizing illusions.

Navigating corporate measures with creativity

Navigating corporate measures with creativity

Discover ingenious ways to navigate frustrating security measures and bypass obstacles. Don't be bound by rigid policies; creativity triumphs over compliance.

Pulse Episode 14: From CEO to CTO and a horror story with Arnout Van de Meulebroucke

Pulse Episode 14: From CEO to CTO and a horror story with Arnout Van de Meulebroucke

Andreas interviews Arnout Van de Meulebroucke, CTO and founder of Phished. Phished automates cybersecurity training beyond phishing simulations with a 98.9% customer satisfaction rate. In the podcast, Arnout discusses his transition from CEO to CTO and shares a gripping company story.

How AI will replace pair programming

How AI will replace pair programming

AI tools like GitHub CoPilot and ChatGPT enhance pair programming by catching mistakes and aiding debugging. They match human refactoring but lag in mentoring and knowledge transfer. Nevertheless, AI coding assistants are advancing, poised to replace human pairs, enhancing coding efficiency.

Busting the Rebuild Bias

Busting the Rebuild Bias

Caught in a vendor's web, a client believed a total rebuild was their only option. Discover how we unravelled this myth and saved them time, money, and risk while exposing the industry's flawed advice on web application development.

Why code quality matters

Why code quality matters

In today's digital landscape, software development is a crucial aspect of most businesses. However, many organizations overlook the importance of code quality. Ensuring code quality is critical for various reasons, from financial stability to customer satisfaction.

You’ve successfully subscribed to madewithlove
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.