-
Groovy
MongoDB and Grails
So recently, I had a requirement to store unstructured JSON data that was coming back from a web service. The…
Read More » -
Software Development
How to increase productivity
Unlocking productivity is one of the biggest concerns for any person with a management role. However, people rarely agree on…
Read More » -
Software Development
10 things you can do as a developer to make your app secure: #5 Authentication Controls
This is part #5 of a series of posts on the OWASP Top 10 Proactive Development Controls: In the previous…
Read More » -
Core Java
Lambda Expressions and Stream API: basic examples
This blog post contains a list of basic Lambda expressions and Stream API examples I used in a live coding…
Read More » -
Software Development
Graph Degree Distributions using R over Hadoop
There are two common types of graph engines. One type is focused on providing real-time, traversal-based algorithms over linked-list graphs…
Read More » -
Software Development
Code For Maintainability So The Next Developer Doesn’t Hate You
Unless your problem domain includes some specific need for highly optimized code, consider what is your biggest coding priority. I’m…
Read More » -
Software Development
10 things you can do to make your app secure: #4 Access Control
This is #4 in a series on the OWASP Top 10 Proactive Controls: 10 things that developers can do to…
Read More » -
Android Core
Creating logs in Android applications
For Android applications, logging is handled by the android.util.Log class, which is a basic logging class that stores the logs…
Read More » -
Software Development
RESTBucks Evolved
The book REST in Practice: Hypermedia and Systems Architecture uses an imaginary StarBucks-like company as its running example. I think…
Read More »