Engineering

175 posts
Be boring

Be boring

In discussions with non-tech managers, buzzwords often mask understanding. My view: use tech pragmatically, focusing on proven tools. Innovation matters, but clarity and long-term stability are key. Managers should demystify tech jargon and ensure meaningful application.

The command pattern in Laravel

The command pattern in Laravel

This post delves into the Command Bus pattern, highlighting its use in software architectures and Laravel implementation. It covers commands as user actions, command handlers, and the Command Bus for execution, emphasizing the pattern's role in simplifying and maintaining code structure and logic.

Full-Stack vs. Specialized Developers: what does your SaaS startup need?

Full-Stack vs. Specialized Developers: what does your SaaS startup need?

Explore the dilemma between hiring full-stack versus specialized developers in SaaS. Understand when to choose versatility or deep expertise for your project's success.

What is the difference between hybrid, native, and cross-platform applications?

What is the difference between hybrid, native, and cross-platform applications?

Explore the distinctions and advantages of native, hybrid, and cross-platform mobile apps to make an informed choice for your business. Understand the impact on performance, user experience, security, and development costs to select the right technology stack for your mobile app project.

What to do when your team can't deploy continuously?

What to do when your team can't deploy continuously?

The software release journey is transformative. While CI/CD excels in fast-paced environments, it's not a universal fit. Discover alternatives to deploying continuously, balancing innovation with meticulous care.

Value objects vs DTOs

Value objects vs DTOs

Value objects are a common occurrence in domain driven design but are they always the best choice? In this article we’ll dive into a real situation where we consider the usage of a data transfer object.

Creating cross platform and hybrid apps is more than coding

Creating cross platform and hybrid apps is more than coding

Explore the essentials of developing cross-platform and hybrid mobile apps with React Native and Flutter. Learn about design, feature parity, performance, testing, maintenance, app store challenges, CI/CD, asset management, accessibility, and error reporting in this comprehensive guide.

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.

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.