Editors' Pick

Trending Posts

Popular Post

Recent Posts

post-thumb

Kumori: an overlay to reinforce inter-datacenter connections resiliency

Networking: an essential aspect of cloud computing infrastructures

If you landed on this technical blog, it shouldn’t be a surprise to you if I tell you that cloud computing is the major trend that has shaped the IT world since its appearance in the form of Amazon’s “pay as you go” computing platform offerings. From then on, Cloud computing delivers its users and customers flexibility and adaptability to demand. Cloud services providers also promise a better resilience in the event of a failure, arguing that as their platform exists in datacenters distributed all around the world, their infrastructure can cope with large failures in a better way than a standalone computing rack that companies’ IT departments might run on their premises.

Read more Details
H …

How Regular Expressions within IDE saved my time

Recently, I had a use case in one of my project which seemed quite painful but was ultimately really easy thanks to modern Integrated Development Environments and regular expressions. This case was quite specific to my needs, and the solution was to use something I was used to. All in all, you might think the solution was obvious after reading this article, yet I think it is worth detailing.

Read more Details
post-thumb

Kotlin contracts

Kotlin logo

Motivation

The Kotlin smartcast feature allows to write cleaner code and reduce boilerplate. However, it does not handle all possible situations properly. For example, suppose that we define a function that returns a distinct value if its parameter is not null. When we execute that function under the condition that the distinct value has been returned, then the Kotlin compiler does not automatically cast the parameter to a non-nullable type.

Read more Details