Best Practices to Create a Website in Azure
In today’s digital age, having an online presence is crucial for businesses and individuals alike. Choosing the right platform for creating your website is a decision that significantly impacts its success. In this article, we’ll explore the best practices to create a website in Azure,…
How to migrate a monolith from .NET Framework to .NET 6 and Kubernetes
During this time, the monolith of our system has gone through many changes, the most significant happened this year – we transferred it all to .NET 6 and moved to Kubernetes. The transition was not an easy task and lasted a total of a year….
Implementing messaging via MassTransit
Implementing messaging via MassTransit Sooner or later, many projects are faced with the problem of messaging. Often messages must be exchanged between elements of distributed systems using different approaches and technologies. In modern systems, to solve this problem, as a rule, message buses are used,…
How to Use Azure to Develop Modern Applications: A Comprehensive Guide
In today’s digital landscape, the demand for modern applications is skyrocketing. Businesses and developers are constantly seeking efficient, scalable, and reliable solutions to meet these demands. That’s where Azure, Microsoft’s cloud computing platform, comes into play. Azure provides a powerful and versatile set of tools…
Unlocking the Power of Microservices: A Guide to Developing with Azure DevOps
In today’s fast-paced digital landscape, staying competitive and agile is paramount. And when it comes to developing software solutions, microservices have emerged as a game-changer. In this article, we will delve into the world of microservices development with Azure DevOps, an essential approach for businesses…
Quality Gate: Setting up Code Coverage checking for .Net Core microservices in Azure DevOps
How to check that tests cover a commit with new code? How to control that the tests will be written? What type of coverage metric to choose for analysis? You can use simple tools, to set up Build Validation, the check will start with each…
Optimizing the code using the sort function as an example
A number of algorithms can be distinguished that are basic and underlie almost every line of programs written in high-level languages. It is good to have at hand the classic multivolume work of Donald Knuth “The Art of Computer Programming”, where many basic algorithms are…
Type Safety in JavaScript: Flow and TypeScript
Disclaimer: I do not claim to be a discovery in this article, but only want to help avoid mistakes when creating applications. We all love the “magic” that a tool like SignalR gives us and are happy to implement it in our projects. Of course,…
A cloud for everyone. Building a CI/CD pipeline for serverless functions
In a public cloud built on Huawei technologies, there is an extremely useful serverless computing service – Function Graph. It allows you to quickly jot down code to solve a specific business problem and run it without wasting time deploying and configuring individual servers. But…
Writing a Basic GitHub Action in TypeScript
Anywhere in the repository. For example, you can place multiple actions in the root of the repository, each in its own subfolder. This method works well if you want to create something like a personal library with a set of actions that you intend to…
Service
Categories
- DEVELOPMENT (100)
- DEVOPS (53)
- FRAMEWORKS (24)
- IT (23)
- QA (14)
- SECURITY (13)
- SOFTWARE (13)
- UI/UX (6)
- Uncategorized (8)