RSSAmplifier

Blog

Go Pato

Hi there, I am Patrick a software Engineer

blog.iampato.meRSS feed ↗11 posts

Latest posts

Great Design Thinking Beats Clever Workarounds Every Time

Confessions from 6 years in startup engineering There's a moment every engineer experiences, usually late at night, staring at logs, production half-burning, where you realize: you didn't fix the prob

Python Multiprocessing: A Finesse Approach

A declaration This content is not AI-generated whatsoever, so help me God. Introduction It’s 2025, and the 18-year-old me would never think I would be writing a blog on Python. As a platform engineer, I find myself running migrations of databases. A...

WebRTC for Audio Spaces: Key Architecture Considerations

Well, I’m no expert. I have been playing with webRTC and related technologies, such as Asterisk, ever since I joined tech professionally. However, I have seen experiments, different strategies, scaling web conferences, and “fancy” tools. Throughout m...

Part 1: Setting Up the Development Environment

In this first part of our series, we'll set up the development environment necessary to build our mini Whatsapp application. We'll be installing and configuring the essential tools and frameworks required for both the back end and the front end of ou...

Introduction to Building a Mini Chatting App

I have many tips and opinions about building a mini-chat app. It's been on my mind, so why not create a series covering everything? It could include guides, tutorials, and commentary. With feedback, I can focus on what readers find most useful. Addin...

The Curse of the Internal CRM: My Recurring Nightmare

When it happens repeatedly, not just once or twice, it ceases to be a mere coincidence. I start to believe that perhaps someone has placed a curse on all my jobs, if not on me. It seems like I always find myself in the same situation. For instance, I...

React Native State vs. Props: Knowing the Difference

When developing React Native applications, understanding the concepts of state and props is fundamental. Both state and props play crucial roles in managing data and passing information between components, but they have different purposes and use cas...

Mastering React Native App States: The Ultimate Guide to Smooth User Experiences

A well-liked framework for creating cross-platform mobile applications in React Native. The detection of the various states that an app may be in, such as when it is launched, resumed, or detached, is one of the difficulties in developing mobile apps...

Firebase cloud messaging and python 3

It is one thing to acquire users and another to retain them. One way of maintaining users is to keep them engaged is via notifications and Firebase Cloud Messaging can help in delivering these notifications. The objective of this tutorial is to show ...

Using more than one Event channels in Flutter

Hello there, it's been a minute ... Introduction All those seasoned Flutter/Android/iOS developers know that at the end of the day, Flutter apps are just android and iOS apps on the Android Platform and iOS platform respectively and if you didn't kno...

Introduction first.

Hey everyone, and welcome to my blog page. First thing first this is my first ever blogging experience so if you notice something I might improve just let me know down in the comments section below. Who I am? My name is Patrick Waweru as of the date ...