Navigating the Maze of Software Cost Estimation: Techniques to Reduce Application Risk

Ever felt like nailing down the cost of a software project is like predicting the next plot twist in a thriller? You're not alone. Estimating software costs can be a wild ride, but mastering this art is key to minimizing risks and steering your application toward success. Why Accurate Cost Estimation Matters Think of cost estimation as the compass guiding your software journey. Without it, you'r... [More]

Microsoft Fabric your new data analytic solution

If you are in the middle to create a solution that provide data intelligence solution. Microsoft fabric comes to the rescue. On this article, we discuss about usage scenario for the Microsoft Fabric. Data warehouse solution. If you have OLTP and want to do sync solution into OLAP. Fabric is the solution Data integration. If you have various data in synchronous, async, and unstructured the fabr... [More]

12 ways to secure your codes in the cloud

When building software in C# and .NET we need to create secure codes to make sure that the software is running well. Here are some keys steps to implement secure code:  Input validation. Always validate user input to prevent attacks like SQL injection and cross-site scripting (XSS).   using System.Text.RegularExpressions;   string userInput = GetUserInput(); if (!Re... [More]

Ten Question You Might Be Asked about ASP.NET?

If you are new in .NET web application development, you might want to consider using ASP.NET web forms. However, .NET has several options to choose from. Today we will discuss ten questions that you might be asked for ASP.NET? is asp.net web forms still life? OFF course! asp.net web forms are great for newbie developer, you can learn here ASP.NET Web Forms | Microsoft Learn when i choose ... [More]

2025 is the dead of Visual Studio

With the end of Visual Studio 2022's lifecycle approaching, many developers are wondering why they should continue using Visual Studio when all its features are now available in Visual Studio Code. Here's why Visual Studio still holds its ground:   Comprehensive Development Environment Visual Studio offers a comprehensive development environment with advanced tools for debugging, testing, ... [More]

Are we still need of UML?

In the ever-evolving field of software development, methodologies and tools constantly adapt to meet the needs of developers and businesses. One such tool that has been around for decades is the Unified Modeling Language (UML). Introduced in the mid-90s, UML quickly became a standard for visualizing and designing software systems. But in 2024, with the advent of new technologies and agile methodol... [More]

is is too late to learn machine learning?

Machine learning becomes famous lately, many people are learning Machine learning because of the potential in the era of AI. On this post, i want to share some highly recommended books for beginners in machine learning.  "Machine Learning for Absolute Beginners" by Oliver Theobald: This book is perfect for those with no coding experience or background in math. It's written in plain English... [More]

9 Key Skills as DevOps Engineer

DevOps Engineer has essential role to make sure the development and operation is efficient. On this post, we discuss 9 keys skill that we need to prepare as DevOps engineer Continuous Delivery: Understanding and implementing continuous delivery systems and methodologies on Azure or AWS.  Cloud Skills & Best Practices: Proficiency in AWS services, tools, and best practices, including d... [More]

Creating database unit test with GitHub Copilot

Step-by-Step Guide Set Up Your Environment: Ensure you have Visual Studio installed. Install the necessary NuGet packages: Moq and xUnit. Create Your Database Mock: Use Moq to create a mock database context. Write Your Unit Test: Define  your test cases using the xUnit framework. Use the mock objects to simulate database interactions. Example Let's say you have a funct... [More]

Things that you need to do to improve App Services

Here are some tips and tricks to improve the performance of the application .net at Azure App Services: Activate http/2. HTTP/2 offers an increase in performance through header and multiplexing compression, which allows more simultaneous demand without blocking each other. Make sure to activate http/2 in your application platform settings Turn off the Application Request Routing Cookie. If you... [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.

Xbox

Month List

Visitor