## Microservices: Brownfield: Reporting

01.17.2017, No Comments, About Programming, Architecture, Microservices, by .

icon-arrow-left Microservices: Brownfield: Transactions

The support reporting for our micro-services architecture system can be a little complex. At difference to a monolithic architecture where you may have a few databases to report from, in the micro-services architecture system, you will have a tons of databases to report from since each micro-service will have its own database.

## Microservices: Brownfield: Transactions

01.16.2017, No Comments, About Programming, Architecture, Microservices, by .

icon-arrow-left Microservices: Brownfield: Migration: Database | Microservices: Brownfield: Reporting icon-arrow-right

When moving from a monolithic system to a micro-service architectured system, we need a different approach when dealing with transactions.

## Ford-Fulkerson Method

04.03.2015, No Comments, About Programming, Algorithms, by .

Facts

• The Ford-Fulkerson method $(G,S,t)$ is iterative
• This method depends on three ideas:
• Augmenting paths
• Residual networks
• Cuts
• Simplified Pseudo-code:
```initialize flow f to 0
while there exist an augmenting path p
do augmented flow f along p
return f```

Augmenting Paths

## Notes : Computer Graphics with OpenGL – Part 1

02.23.2012, No Comments, About Programming, Computer Graphics, Notes, OpenGL, by .

(Computer Graphics with OpenGL – Part 2) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

## Introduction to Concepts of Programming Languages

10.14.2010, No Comments, About Programming, by .

The follows is an introduction to the concepts of Programming Languages. Some of these concepts are the style of language, the identification of typical error when programming, etc.Lets begin by identifying different styles of programming languages.

Programming languages normally are divided in two categories:

## DNX: C#: Attributes

08.31.2015, No Comments, .NET, C#, DNX, by .

As you may know, Microsoft is getting into the open source community with the ASP.NET and DNX with the mono project.
The .NET Execution Environment (DNX) is a software development kit which allows you to run .NET applications on Windows, Mac, and Linux using different frameworks such as .NET framework, .NET Core, and Mono. However, everything are not roses. There are many incomplete libraries, incompatibilities, lack of documentation, and most of the examples such as doing SQL or SOAP do not work depending on which the library targets you are planning to code for. Therefore, I decided to test the basics on all the library targets. I am starting with DNX451.

Attributes seems to be working fine in DNX451 with C#. Below is a code example for those who wish to play with it.

## Notes: Operative Systems – Part 9

02.24.2012, No Comments, About Programming, Notes, Operative Systems, by .

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.