Architecture
-
Software Development
The importance of a data format: Part II – The environment matters
When designing a new data format, it is important to remember in what environment we’ll operate in, what are the…
Read More » -
.NET
Architecture and Modelling Tools
UML models helps you to design and understand your application architecture. Further, you can use the UML models for your…
Read More » -
.NET
The insidious cost of allocations
One of the things we learned from build high performance systems is that algorithm complexity is important for system…
Read More » -
.NET
CoreCLR Documentation
Today I want to show you some documentation that is not directly from the MSDN. Instead, it comes from the…
Read More » -
.NET
Buffer Allocation Strategies – Explaining the solution
In my previous post, I threw a bunch a code at you, with no explanation, and asked you to discuss…
Read More » -
Software Development
User experience on the main path–get it or get lost
The background for this post: Recently I got an email from a startup founder about a service that they are…
Read More » -
.NET
Dependency injection in WCF
Dependency injection is a software design pattern that implements inversion of control for resolving dependencies and is highly recommended for…
Read More » -
Software Development
Suprastructure – how come “Microservices” are getting small?
Now, I don’t want to get off on a rant here*, but, It seems like “Microservices” are all the rage…
Read More » -
Software Development
Data’s hierarchy of needs
This post originally published in the AppsFlyer blog. A couple of weeks ago Nir Rubinshtein and I presented AppsFlyer’s data…
Read More » -
Software Development
Are you getting worked up over code duplication?
As programmers, we have long learned that Duplication is the Ultimate Sin of programming. Even considering to duplicate something is…
Read More »
- 1
- 2