Deep-belief network with DL4J

A deep-belief network can be defined as a stack of restricted Boltzmann machines in which each RBM layer communicates with both the previous and subsequent layers. The nodes of any single layer don’t communicate with each other laterally. This stack of RBMs might end with a Softmax layer to create a classifier, or it may […]

Continue Reading

An Introduction to Reactive Programming with RxJava – Part 1

Nowadays, the term reactive programming is trending. Libraries and frameworks in various programming languages are emerging. Blog posts, articles and presentations about reactive programming are being created. Big companies, such as Facebook, SoundCloud, Microsoft, and Netflix, are supporting and using this concept. So we, as programmers, are starting to wonder about it. Why are people […]

Continue Reading

What Is Apache Spark

Apache Spark is a cluster computing platform designed to be fast and general-purpose. On the speed side, Spark extends the popular MapReduce model to efficiently support more types of computations, including interactive queries and stream processing. Speed is important in processing large datasets, as it means the difference between exploring data interactively and waiting minutes […]

Continue Reading

Why Scala – Part 2

The current crisis An interesting phenomenon known as “Andy giveth, and Bill taketh away” comes from the fact that no matter how fast processors become, we software people find a way to use up that speed. There’s a reason for that. With software you’re solving more and more complex problems, and this trend will keep […]

Continue Reading

Introduction to Entity Framework – Part1

Entity Framework is an Object Relational Mapper (ORM) from Microsoft that lets the application’s developers work with relational data as business models. It eliminates the need for most of the plumbing code that developers write (while using ADO.NET) for data access. Entity Framework provides a comprehensive, model-based system that makes the creation of a data […]

Continue Reading

Using Test Doubles with Unit Tests – PART 2

Getting back to the example, using the same repository and test that we outlined previously, we now convert that test to use a mock created by Moq instead of the repository stub. Listing below demonstrates how the code looks. using System; using System.Data.SqlClient; using Microsoft.Practices.Unity; using Microsoft.VisualStudio.TestTools.UnitTesting; using Moq; namespace CodeSamples.Ch05_ClassMocking.Listing04 { public class MockingExample […]

Continue Reading

Scaled Agile Framework

Created by Dean Leffingwell, Scaled Agile Framework (SAFe), is an approach to scaling agile practices across an enterprise. Providing guidance at the portfolio, program and team level, its’ a proven framework based on the principles of Lean and Agile. What is SAFe™ The Scaled Agile Framework® (pronounced SAFe™) is an interactive knowledge base for implementing agile practices […]

Continue Reading

Starting with ASP.NET MVC 4

ASP.NET MVC 4 is a framework for building scalable, standards-based web applicationsusing well-established design patterns and the power of ASP.NET and the .NET Framework. This article is meant for all kind of beginner users who wanted to get started with ASP.NET MVC 4. What is ASP.NET MVC? ASP.NET supports three different development models named Web […]

Continue Reading

Understanding Service Statelessness

Statelessness refers to the storage of variable values internal to the service. If a service is truly stateless, we should be able to call any method or reference any property on the service, and as long as we pass the same parameters, the service should behave in the same way. In other words, no values […]

Continue Reading