Software Development
-
Twitter CLI, using Twitter in your console
Twitter CLI is a command-line power tool for Twitter. The CLI takes syntactic cues from the Twitter SMS commands, however…
Read More » -
Throughput and latency: performance tuning made simple
Many of our previous topics have measured the behaviour of certain systems in terms of either latency or throughput. As…
Read More » -
Node.js Non-Blocking IO Model
Now-a-days developers know about Node.js as a server -side javascript execution platform. According to nodejs.org,- “Node.js is a platform built…
Read More » -
We Analyzed 30,000 GitHub Projects – Here Are The Top 100 Libraries in Java, JS and Ruby
One of the biggest dilemmas developers face every day is which software libraries to use. Go with the hot new…
Read More » -
Why I stopped using Spring
My post on DZone about Humble Architects sparked somewhat of a controversy, especially around my disparaing comments regarding Spring and…
Read More » -
Service Composition: Modularity for SOA and Event-Driven Applications, Part I
Modularity is a cornerstone of good application design. As systems become more distributed, we’re faced with unique challenges to achieving…
Read More » -
Drones and Big Data
Two weeks ago, I had a conversation with some colleagues where I was postulating a future bull market for drones,…
Read More » -
What the Heck are Non-Functional Requirements?
Simply put, if functional requirements create code that will address the needs of the end-users (customers), then non-functional requirements…
Read More » -
When Source Code Comments Indicate Trouble
Developers have their own, cynical kind of humour. Consider, for instance, Geek and Poke’s view on how to insult a…
Read More »