Let's build

Welcome to our world of building digital products – Page 7

Essays about software development, technology, and building digital products

With experience of building 100+ 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 TrnkaSoftware Architecture & Engineering

50 React Native Tips — Part 2/2

Take your React Native expertise further with advanced tips, including folder structuring, avoiding relative paths, and leveraging debounce for API calls. Dino shares best practices for handling keyboard issues, touchable areas, and implementing clean, efficient code.

Read More

Dino TrnkaSoftware Architecture & Engineering

50 React Native Tips — Part 1/2

Master React Native with these actionable tips, from avoiding Expo to leveraging ESLint and Flexbox for efficient app development. Learn to structure smart and dumb components, manage image resources, and write reusable code to enhance productivity and app performance.

Read More

Faris ZacinaSoftware Architecture & Engineering

A git codebase off the shelf — A cautionary tale

Buying an untested codebase can lead to unforeseen issues. This story highlights the risks of inherited code without automated tests and emphasizes the importance of maintainability and trust in software systems. Learn why guarantees matter in software development.

Read More

Zijad PurkovicSoftware Architecture & Engineering

A DevOps rant: the sh** I’ve seen

DevOps isn’t just a title—it’s a mindset. Zijad humorously rants about common pitfalls in service design, configuration, dependencies, and logging. Learn how to avoid these mistakes, focus on production-first principles, and embrace automation for smoother operations.

Read More

Dino TrnkaSoftware Architecture & Engineering

How to manage Technical Debt

Technical debt is inevitable but manageable. Dino maps out its causes, impacts, and strategies for balancing speed and code quality. Learn how to repay debt incrementally, make better design decisions, and turn technical debt into a strategic advantage.

Read More

Pop in your info for cool updates!

Ministry of Programming is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us.

​

From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

​
By clicking "Subscribe" button above, you consent to allow Ministry of Programming to store and process the personal information submitted above to provide you the content requested.

​