Thomas Peham
39 posts
Path Aliases in TypeScript and why you should use them
Well, a normal way to start this article would be talking about path aliases and their story… and…
Cuber is now open source: deploy your apps to K8s with 1 command
I am happy to announce that after several months of work, I have decided to release Cuber as…
Stages and Environment Variables in Svelte (SvelteKit)
While developing your Svelte application, you’re likely to come across a scenario where you need to use different…
How to create a test database with Laravel Sail
Introduction I have worked on projects that required the production and testing database to be the same. This…
Backlog Grooming 101: The Must-Have Guide for Product Managers
What’s backlog grooming? Why is it important in the product management process? What role does the product manager…
Let’s UAT: A practical test case illustrated on the example of Trello
User Acceptance testing is an important – yet often overlooked – step in every software development project. The…
7 Excellent Open Source Bug Tracking Tools, by Usersnap
Over the last few years, developers got some superpowers. Or at least, technologies such as open source bug…
In praise of QA: What is Quality Assurance?
Let’s talk about Quality Assurance: I’m super happy to work with a company that puts a lot of…
5 Types Of User Acceptance Testing
This article is brought to you by Usersnap, a user acceptance testing solution that helps you to communicate…