Deep-belief network with DL4J

A deep-belief network can be defined as a stack of restricted Boltzmann machines in which […]

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 […]

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 […]