Estimating Product Backlog in Azure DevOps

Product Backlog in Azure DevOps Azure DevOps has a feature namely Azure Boards. As we know, Azure Board is a requirement management system in our formal or agile process. On this article, we will discuss how to estimate the product backlog in Scrum or to estimate the user story in Agile process. In Azure boards you can fill the comprehensive information such as: Product Backlog name: it can be a... [More]

Scrum: Customer Needs and Expectation

Our project keeps late. We don't know what happen. We feel so desperate with our project. The budget runs out, the team morality lower than before, the client said we are so slow to satisfy need. In this article, we will discuss about the keys product delivery and validation. Step 1 - Idea Discovery Most of the time, your customer doesn't have idea what the product looks like or how the product... [More]

Planning your IT Reskilling journey

As a holder of more than 40 certifications in technology, I found myself that learning is important. You need learn to understand any other things that you might not found in your daily works. For example, in daily work I just work with azure cloud services, I never try another product such as VM or Azure function. By learning, you will understand the product that you might never use but having po... [More]

Is Power Platform Promising?

Power Platform is there, do you need it? When you are building solution, you have many choices such as building from scratch or building with low codes development platform. Ask yourself what the answer to these questions is. Is your customer having Office 365? If yes, go to power platform If no, go to Microsoft development platform Is your development scenario suitable for Power Platform? ... [More]

Upgrading ASP.NET to MVC and .NET Core

When building web application in Microsoft platform stack, you will have many choices starting from web pages, ASP.NET web forms, ASP.NET MVC, and ASP.NET core. The problem happens when you want to upgrade from one library to the others. This article will discuss about how to upgrade from ASP.NET to the others. Upgrade Path From ASP.NET web forms to ASP.NET Core, you should recreate the projec... [More]

The Cloud is Shared Responsibility

If you think the cloud is worry free, you might be on the wrong way. Yesterday, my customer told me that their VM is locked, the database is hijacked, and all the files are encrypted. The hacker requests bitcoin to decrypt the files. It should not happen! My customer said. They blame us as a partner. Cloud is shared responsibility Cloud is shared responsibility; it means you can't expect the e... [More]

Software Development Best Practices

As a software engineer, i feel overwhelming with the software development process. Although, it's been more than decades to learn about it and plus my doctoral degree is in software engineering. i don't have any confidence that our software will have less bugs, better performance, and stable architecture. This is because several reasons such as: requirements changes lack of better architecture... [More]

Becoming Cloud Engineer

Cloud Engineer has two parts. The first part is competency as Cloud Solution Architect. The Second part is competency as Cloud DevOps Engineer. On this post, we will discuss the first part of cloud solution architect. This article will guide you how to learn and to become Cloud Solution Architect. Whether you go with Azure or go with others cloud provider. You might not get wrong, if the cloud pla... [More]

The Bugs Sprint

Once in your development time, you will face a term namely "Bugs Sprint". Bugs sprint is a term when the entire sprint is running for solving the bugs. The bug's sprint is a nightmare because: It's contra productive, your team will fix the bugs rather than build a feature. It's draining, your team will face to fix the bugs and may be created another bug (we name it as regression) It's costly, t... [More]

CoreWCF for People who Love Web Service

In the early 2000, there is a term namely web service. Web service in .NET can be developed in various ways. Starting from Web Services through web services (ASMX), The complete messaging transport through WCF (Windows Communication Foundation), and modern REST approach by using WEB API. Lately, Microsoft provides you a new way to use WCF in simple way. The name is CoreWCF   CoreWCF... [More]

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.


Month List