Automated testing

21 posts
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.

Why your startup doesn't need autoscaling

Why your startup doesn't need autoscaling

Discover why simpler infrastructure beats autoscaling for startups. Learn about evolving from shared servers to cloud solutions, the need for testing, and minimalist approaches. Essential for founders and engineers seeking smart infrastructure strategies.

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.

Pulse: Episode 11 – On technical debt with Jonas Drieghe

Pulse: Episode 11 – On technical debt with Jonas Drieghe

Listen to this new Pulse podcast episode on technical debt where Jonas and Andreas discuss managed vs unmanaged debt, legacy code, code rot and give some tips on how to work with technical debt in any given circumstances.

How to do a software rewrite

How to do a software rewrite

Should you start from scratch or invest time to refactor your application? * The concepts explained: software rewrite, starting from scratch, and refactoring * When should you create software from scratch? * Making the decision: How to decide to rewrite or refactor? * How to get started with refactoring? Software rewrite vs. starting from...

Running PHPUnit with PHPStorm

Running PHPUnit with PHPStorm

When writing tests, I often find myself switching between the IDE and terminal windows to actually run the tests. On projects with very large test suites this would often lead to situations where I’d spend time waiting for all the tests to finish. I’d get distracted with something...

Building an SDK with PHP, part 3: Making it testable

Building an SDK with PHP, part 3: Making it testable

This post is part 3 of the “Building an SDK with PHP” series. Read Part 1 and Part 2 In our last article we’ve looked at how we can make our SDK configurable and today we’ll apply this to cover our SDK with several unit tests. What should...

Ten years of testing htaccess rewrite rules

Ten years of testing htaccess rewrite rules

A little over ten years ago, I felt so annoyed with testing Apache’s mod_rewrite RewriteRules that I started looking for a tool to test them. The search was unsuccessful— no such tool to be found. https://htaccess.madewithlove.com/ Out of my frustration, I decided to write something...

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.