Snapshot Testing – Capturing Your Code’s Best Side
Find out why, when, and how to use snapshot testing – a simple way of comparing different states of the UI, especially useful when refactoring code.
Find out why, when, and how to use snapshot testing – a simple way of comparing different states of the UI, especially useful when refactoring code.
How do you debug when you can’t seem to catch the bug? Here's how we solved a complex frontend issue involving CORS, cache invalidation, and naming.
Our open-source library packs a ton of useful features that make testing, debugging, and life in general much easier.
Step into the future and meet Observation, the framework that allows us to build powerful SwiftUI apps, leaving Combine completely out of the equation.
Optimizing our open-source dependency upgrade process, we got 20+ Ruby on Rails projects updated to the latest version, hassle-free.
Discover what challenges to expect when implementing IoT device onboarding in a mobile app and how to approach them best.
How a major app redesign forced us to face our technical debt and refactor and rewrite our code at the same time.
While IoT connectivity provides endless convenience, most home and office networks used for connected devices are not nearly secure enough.
Testing out the abilities of new LLM and AI tools, we examined whether Chat GPT's model can build a Flutter app from scratch.
Writing your own Xcode shell scripts opens up a world of possibilities. We demonstrate this on a common use case – checking the SSL pinning certificate.
We take a close look at Koin and Kotlin-inject, so you can choose the best dependency-injection library for your Kotlin Multiplatform project.
We uncover some challenges that come with implementing Micro Frontends architecture, and propose solutions for addressing them.