Welcome to our world of building digital products
Essays about software development, technology, and building digital products
Essays about software development, technology, and building digital products
our team is eager to share their insights and stories. Whether you seek inspiration or hands-on advice, we offer a mix of technical knowledge and personal experiences. Dive into our blog for practical tips on product development, design, and software engineering, all from our team behind digital products reaching millions.

Dino Trnka•Dec 28, 2022•Software Architecture & Engineering
It’s time to code! In the previous part, we created and set up our new iOS project, decided on an architecture, and defined our initial folder and file structure. Now let’s show the MVVM pattern in action by implementing a simple login screen. We need to implement the following files in order to make this happen: * The View, which will hold our Login screen UI, * The ViewModel, which will serve as the “brain” for our Login feature, * The Action, which will send an HTTP request to the API,
Read More
Dino Trnka•Dec 23, 2022•Software Architecture & Engineering
In the first article of this series, we set up a new XCode project, installed CocoaPods, configured SwiftLint, and enabled localization support in the app. We will continue exactly where we left off, so if you missed the first article, read it first! Now is the time to start thinking about project architecture. There are many iOS architectural patterns that we can use: * MVC (Model — View — Controller), * MVP (Model — View — Presenter), * MVVM (Model — View — View Model), * VIPER (View — I
Read More
Dino Trnka•Dec 8, 2022•Software Architecture & Engineering
The goal of this series of articles is to provide you with a simple, easy-to-follow procedure that you can use every time you want to create a new SwiftUI app. You could see it as a “blueprint” for all of your future iOS projects written in SwiftUI. Even if you are a complete beginner in SwiftUI development, you should be able to follow this guide, as we will cover each area step by step. Together we will lay the groundwork for all the basic building blocks of an iOS app, so you can use and ada
Read More
Azur Haljeta•Nov 9, 2022•Software Architecture & Engineering
CI/CD simplifies software development with automated integration and delivery. Azur's guide breaks down Continuous Integration for validating code and Continuous Delivery for automated app deployment. Learn how to optimize pipelines and improve workflow with practical tips and tools.
Read More
Samir Ahmic•Oct 11, 2022•Product Strategy & Decision-Making
Creating remote engineering teams requires strategy, humility, and clear communication. Samir shares his personal insights on hiring, fostering collaboration, and building structures for success, with lessons from his rich decade-long experience so far.
Read More