Software development entropy

The chaos The law of entropy is driving the whole universe. The term means that all things strive to chaos and disorder. The molecules of everything are constantly trying to scatter in space. Only an applied external force is keeping all parts arranged and in some kind of order.So remember the chaos is everywhere around … Continue reading Software development entropy

Search for an object in SQL Server

Photo by Oleg Ivanov on Unsplash If you have a big database structure with lots of databases, plenty of tables, views, stored procedures, functions, etc., sometimes you are lost in all the objects in your server. The good news is that there are ways to handle this situation. sys.objects view You can easily find an object in your … Continue reading Search for an object in SQL Server

Visual Studio settings to ease your development experience

I wrote this piece long time ago for my colleagues who just started to develop on .NET and they were pretty green on using Visual Studio as an IDE for development. 1. Useful configurations All the settings of Visual Studio can be found under the Options menuTools -> Options 1.1. Show the line numbers -> … Continue reading Visual Studio settings to ease your development experience

Create sequence diagrams with PlantUML

http://plantuml.com/sequence-diagram Recently I came across PlantUML as a tool for building UML diagrams. It can be considered as a standard of making UML, because the output is auto-generated and thus unified. The idea is to describe the content of your diagrams using a simple language and then PlantUML will create the visual representation for you.You … Continue reading Create sequence diagrams with PlantUML

Software Architectures (in a few words)

Discovering the domain architecture through DDD "Purpose of Domain Driven Design - Mitigate the burden of writing software under tough conditions." Start from the business! First of all, when starting implementation of the Domain Driven Design methodology, we should have a good domain knowledge  of the product we are going to build. The classes and … Continue reading Software Architectures (in a few words)