Stef Trenson

Stef Trenson

7 posts
PHP lied to me

PHP lied to me

We discuss the challenges of using PHPStan at its strictest level for type checking, particularly with 'mixed' types. It explores solutions like using strval() and creating custom functions, but ultimately, the author opts to lower PHPStan's strictness due to complexity, ending with mixed feelings.

Why AI?

Why AI?

Will AI take over our jobs? Should we, as software developers, be using AI? How should I use AI in my job? How will this all evolve? Here's my personal findings on the topic.

Why you should invest in consolidating your documentation

Why you should invest in consolidating your documentation

Where is your documentation kept? Is it one tool that everyone has access to? Here's why you should consolidate your documentation.

Why retrospectives are essential

Why retrospectives are essential

Teams of all experience levels can improve their way of working, but only if they take a moment to retrospect.

Why a microservice-based architecture isn't a holy grail

Why a microservice-based architecture isn't a holy grail

Microservices are a very popular architectural approach — maybe too popular! Here's why it might not be ideal for your organization.

Why it’s worth spending time on writing out tickets

Why it’s worth spending time on writing out tickets

Have a small team that likes to move fast and break things? You are writing tickets. Right?

How listening to Treebeard can help you fix performance issues

How listening to Treebeard can help you fix performance issues

On one of our projects, users complained about a performance issue. They were experiencing loading spinners and timeouts when using the application. When we evaluated the infrastructural setup, we concluded that we had to change it completely. This was challenging since the application consisted of many moving parts and databases....

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.