Software Development
-

Thoughts on Coupling in Software Design
Coupling is a software metric that describes how closely connected two routines or modules are. It is a measure of…
Read More » -

Streaming Data: How to Move from State to Flow – Whiteboard Walkthrough (Part 2)
In this week’s Whiteboard Walkthrough Part II, Ted Dunning, Chief Application Architect at MapR, talks about the design freedom…
Read More » -

Controlling Unity3D Using C#, Part 2
Welcome back! This is part two of a three-part blog series on Unity 3D. In part one we discussed how…
Read More » -

Code awareness levels
Writing code is all about working at multiple levels of abstraction concurrently. But as well as working at multiple levels…
Read More » -

Arduino Alternative IDE: PlatformIO IoT integrated platform
When developing Arduino sketch, we all use Arduino IDE, anyway, there are several Arduino alternative IDE. This alternative IDEs are useful and more user-friendly. Arduino…
Read More » -

Real-time Message-driven Service Oriented Architecture: Bringing the Boom!
At Strata+Hadoop World in London, MapR Director of Enterprise Strategy & Architecture Jim Scott talked about Real-time Hadoop: The Ideal…
Read More » -

Configure hazelcast with EC2
Hazelcast is hands down a great caching tool when it comes to a JVM based application. If you use Amazon…
Read More » -

Microservices: Pros and Cons of Mono repos
Recently, there was an interesting question on Quora on Microservices – What companies use a mono repo but deploy as…
Read More » -

scitkit-learn: TF/IDF and cosine similarity for computer science papers
A couple of months ago I downloaded the meta data for a few thousand computer science papers so that I…
Read More »

