I jot down musings on my conquests and failures – basically, a log of my trials and tribulations.

Behold, my virtual cabinet of curiosities, where I have stashed away a plethora of profound thoughts on coding, team management, architecture, and other cerebral endeavors, meticulously arranged in chronological order.

PART 3 - Building a Simple Social Feed using DDD Clean Architecture

In the previous chapter, we looked at how to apply the DDD Clean Architecture to our simple social feed flutter application. We implemented the Presentation layer and the Domain layer. In this chapter, we will be implementing the Infrastructure layer and the Application layer.

PART 2 - Building a Simple Social Feed using DDD Clean Architecture

In previous chapters, we discussed about the concept of DDD Clean Architecture. In this article, we will be building a simple social feed using DDD and Clean Architecture and walk through necessary steps to achieve modularity and scalabilty.

PART 1 - Introduction to DDD Clean Architecture with Flutter

In the first part of this series, we will introduce the concept of Domain-Driven Design (DDD) Clean Architecture and its relevance in building Flutter applications. We will start with a brief overview of Clean Architecture and its principles, followed by an explanation of the different layers and their roles in creating a modular, scalable, and maintainable Flutter project.

Making the shift to statically typed languages

Developers are switching to statically typed programming languages due to their ability to mitigate errors and improve code quality, resulting in improved maintainability and productivity.

Hybrid x Native Development - Startups Dichotomy

The debate between hybrid and native development has been a constant struggle for startups aiming to build the most efficient, reliable, and scalable mobile applications. While hybrid development allows for a single codebase that can run on multiple platforms, native development offers a better user experience and performance. Startups must weigh the pros and cons of each approach to determine which one best suits their target audience and business needs.

Flutter vs React Native: What to know before getting started

Flutter and React Native are two of the most popular multi-platform development frameworks on the market today, each with its own set of advantages and drawbacks. Evaluating and comparing these two frameworks is essential to determine which is best suited for your project. This comprehensive guide will help you navigate the differences between Flutter and React Native, providing an in-depth analysis of their respective pros and cons, key features, performance, and more.