Hire me
Pooyan Razian

Cloud vendor lock-in! How much should I be scared of? 😱

What is vendor lock-in? Vendor lock-in refers to a situation where an organization becomes overly dependent on a specific vendor's products or services, making switching to alternatives costly, time-consuming, or technically difficult. Over the years, many companies have experienced frustration when trying to move away from large vendors like IBM, Microsoft, or Oracle due to contractual constraint... [read more]

April 30, 2025

Cloud vendor lock-in! How much should I be scared of? 😱

A bad advice by juniors who think they are seniors

It's interesting to see some still give the same kinda advice! ⚠️ I remember, back then, some were thinking that if you could write code in Vi/Vim, you could be considered a "hacker"! 😂 Or if you were a Windows guy, you were encouraged to memorize syntax and everything and write code in simple text editors like Nodepad++! 😃 Those who were in the market for a few years were advising the new ones ... [read more]

March 5, 2025

A bad advice by juniors who think they are seniors

CI/CD2 & Continuous Debment: How to deal with technical debt

Last week, I read this article by Marc H. Weine on Medium about technical debt and how to deal with it. I liked many points in there and want to add some more thoughts to it. By Marc H. Weine As a person who has worked in software development for about 20 years in different companies, as an employee or consultant, team member, or team leader, I have seen many projects that have suffered from techn... [read more]

February 21, 2025

CI/CD2 & Continuous Debment: How to deal with technical debt

To test or not to test, "How" is the question!

Have you ever joined a project without test coverage and wanted to add a new feature or fix a bug? Then, you spent some time, committed the fix, and deployed. Amazing! Five minutes later, bam, ten more bugs! If you've experienced that, you're not alone! In this session, I will explain various types of testing, both for your application layer and infrastructure, and how they can help your tech staf... [read more]

September 19, 2024

To test or not to test, "How" is the question!

CI/CD pipeline Best practices 💡

CI/CD best practices ✅ Keep the pipeline fast ✅ Fail fast For example, if "integration tests" fail more often than "unit tests", run them first. ✅ Do not run everything every time Do you need to run the linter in PR? Yes Do you need to run the linter after the merge? Probably not ✅ Avoid "God" pipelines! Split the workflow when it makes sense. ✅ Do not use long-lasting credentials/tokens. If possi... [read more]

May 27, 2024

CI/CD pipeline Best practices 💡
per page

Cloud vendor lock-in! How much should I be scared of? 😱

What is vendor lock-in? Vendor lock-in refers to a situation where an organization becomes overly dependent on a specific vendor's products or services, making switching to alternatives costly, time-consuming, or technically difficult. Over the years, many companies have experienced frustration when trying to move away from large vendors like IBM, Microsoft, or Oracle due to contractual constraint... [read more]

April 30, 2025

Cloud vendor lock-in! How much should I be scared of? 😱

A bad advice by juniors who think they are seniors

It's interesting to see some still give the same kinda advice! ⚠️ I remember, back then, some were thinking that if you could write code in Vi/Vim, you could be considered a "hacker"! 😂 Or if you were a Windows guy, you were encouraged to memorize syntax and everything and write code in simple text editors like Nodepad++! 😃 Those who were in the market for a few years were advising the new ones ... [read more]

March 5, 2025

A bad advice by juniors who think they are seniors

CI/CD2 & Continuous Debment: How to deal with technical debt

Last week, I read this article by Marc H. Weine on Medium about technical debt and how to deal with it. I liked many points in there and want to add some more thoughts to it. By Marc H. Weine As a person who has worked in software development for about 20 years in different companies, as an employee or consultant, team member, or team leader, I have seen many projects that have suffered from techn... [read more]

February 21, 2025

CI/CD2 & Continuous Debment: How to deal with technical debt

To test or not to test, "How" is the question!

Have you ever joined a project without test coverage and wanted to add a new feature or fix a bug? Then, you spent some time, committed the fix, and deployed. Amazing! Five minutes later, bam, ten more bugs! If you've experienced that, you're not alone! In this session, I will explain various types of testing, both for your application layer and infrastructure, and how they can help your tech staf... [read more]

September 19, 2024

To test or not to test, "How" is the question!

CI/CD pipeline Best practices 💡

CI/CD best practices ✅ Keep the pipeline fast ✅ Fail fast For example, if "integration tests" fail more often than "unit tests", run them first. ✅ Do not run everything every time Do you need to run the linter in PR? Yes Do you need to run the linter after the merge? Probably not ✅ Avoid "God" pipelines! Split the workflow when it makes sense. ✅ Do not use long-lasting credentials/tokens. If possi... [read more]

May 27, 2024

CI/CD pipeline Best practices 💡
per page
Copyright © 2026 - pooyan.info