OOP is not Design Patterns

It's tough to build a design pattern thinking that fits rightly at the problem that you are solving....

August 8, 2025 · 2 min · Mohammad Aziz
Photo by [Jean van der Meulen](https://www.pexels.com/photo/grayscale-photography-of-penguin-2078475/)

Self-hosted: WireGuard VPN Server on Ubuntu, with MacOS and Android Clients

You don't need to buy a VPN provider to get high performance VPN server....

May 25, 2023 · 4 min · Mohammad Aziz
Photo by [Lena Taranenko](https://unsplash.com/@lenatrn?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/photos/hCUA4xtxVTA?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

Work Like a CPU

More focused, more efficient...

May 11, 2023 · 3 min · Mohammad Aziz
Photo by [davisuko](https://unsplash.com/@davisuko?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/photos/5E5N49RWtbA?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

Unleash Your Potential As a Brand

Developing Your Ethical Framework....

April 28, 2023 · 3 min · Mohammad Aziz
Photo by [Daria Nepriakhina 🇺🇦](https://unsplash.com/@epicantus?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/photos/guiQYiRxkZY?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

Breaking Free: How I Self-Hosted My SMTP Server with Haraka

Send thousands of emails per second at the cost of pennies....

April 24, 2023 · 10 min · Mohammad Aziz
Photo by Martin Péchy on [Pexels](https://www.pexels.com/photo/person-standing-on-rock-formation-cliff-1049446/)

Small Simple Solutions Scale

You don't need to complicate to scale to billions of people....

October 2, 2022 · 2 min · Mohammad Aziz
Photo by Engin Akyurt on [Pexels](https://www.pexels.com/photo/light-city-street-dirty-10149268/)

How to Get a Free PostgreSQL* Database?

Relation databases are fit for more general workload than NoSQL database. Know how you can get your own PostgreSQL* server for free....

July 2, 2022 · 1 min · Mohammad Aziz
Photo by [Kristin Wilson](https://unsplash.com/@kristinwilson?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/explore?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

One Step At a Time on Your Personal Projects

Build tools for you...

March 7, 2022 · 1 min · Mohammad Aziz
Photo by [Björn Austmar Þórsson](https://www.pexels.com/@bjorn?utm_content=attributionCopyText&utm_medium=referral&utm_source=pexels) from [Pexels](https://www.pexels.com/photo/iceland-nature-space-dark-7267852/?utm_content=attributionCopyText&utm_medium=referral&utm_source=pexels)

How to Publish Your First Rust Crate?

With crates, you share your work with other developers, learn how to publish your first crate.

November 17, 2021 · 1 min · Mohammad Aziz
Photo by [Mathias Arlund](https://unsplash.com/@arlund?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/pieces?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

How to Import Local Package in Golang?

When you are developing a module, learn how you can import and test them in other go projects before publishing it....

May 10, 2021 · 3 min · Mohammad Aziz