An Introduction to Scala Functional Programming – Part 2

First Class Function and Higher Order Function One of the key factors in Scala that […]


An Introduction to Scala Functional Programming – Part 1

Expression-Oriented Programming In expression-oriented programming every statement is an expression. To understand EOP, you have […]


An Introduction to Reactive Programming with RxJava – Part 2

Introducing RxJava To write reactive programs, we need a library or a specific programming language, […]


An Introduction to Reactive Programming with RxJava – Part 1

Nowadays, the term reactive programming is trending. Libraries and frameworks in various programming languages are […]


What Is Apache Spark

Apache Spark is a cluster computing platform designed to be fast and general-purpose. On the […]


BDD with Cucumber and Ruby: fast intro for impatient developers

Cucumber is a very fun and cool tool for writing automated acceptance tests to support […]


Why Scala – Part 2

The current crisis An interesting phenomenon known as “Andy giveth, and Bill taketh away” comes […]


Why Scala – Part 1

Scala is a general-purpose programming language designed to express common programming patterns in a concise, […]


Understanding behavior-driven development

Test-driven development (TDD) is a software development process originated from Extreme Programming (XP) invented by […]

download (1)

Key Benefits of ASP.NET MVC

In October 2007, Microsoft announced a new MVC Web development platform, built on the core […]


Introduction to Entity Framework – Part2

Entity Framework DB First – Managing Entity Relationships In this article, we will see how […]


Introduction to Entity Framework – Part1

Entity Framework is an Object Relational Mapper (ORM) from Microsoft that lets the application’s developers […]

download (4)