I ask myself this question quite often. What it takes to become a better developer? Not a ninja, guru, master or whatever, but just a better developer. I’m talking about how to improve and learn more every day.
Monte Carlo methods are excellent for problems that are complex enough that an exact solution is nigh impossible and 100% perfect accuracy is unnecessary. What kind of problems? Well the one I’m going to tackle in this post is finding area under a curve (AKA Integration for the Calculus inclined).
Java will soon have a standard set of APIs for processing JSON as part of Java EE 7. This standard is being defined as JSR 353 - Java API for JSON Processing (JSON-P) and it is currently at the Final Approval Ballot. JSON-P offers both object oriented and stream based approaches, in this post I will introduce the stream APIs.
More and more frequently I’m seeing cool use cases of Log data. Using ‘logs as data’ is the concept of writing semi-structured data to your logs which can then in turn be consumed by other services that can put the data to good use.