Are you looking to get going with Elasticsearch as quickly as possible without having to worry about installing Java or Elasticsearch itself? Are you looking for a repeatable and automated mechanism for bringing up Elasticsearch instances for developmental and or testing purposes?
Recently, the good folks over at Packt Publishing gave me a copy of their newly published Instant Mockito , by Marcin Grzejszczak . Packt’s Instant series are really enjoyable. The premise of these books is that they’re short and sweet.
As I’ve written about before , Vagrant is handy tool for creating localized VMs . It’s a lot like firing up EC2 images, but, for the most part, things are localized (you can, by the way, use Vagrant to fire up EC2 images ).
When you fire up an AWS AMI, you are given a small partition of disk space that survives reboots. For example, the base Ubuntu AMI I tend to favor comes with an 8GB primary partition; however, 8GB is often not enough, especially if you’re running a database or something that requires a lot of disk space.
When it comes to queues, whether they’re implemented as JMS , database tables (i.e. what Ruby’s Delayed::Job uses for a queue), or even Amazon’s SQS , the most common metric used to evaluate the state of a queue is its length.
HTML5 is important for three reasons. And its importance starts with the end of browser plugins. That’s right. With HTML5, rich media aspects that were formally handled by plugins (think Flash), are now built-in. That’s why there are new media tags like and .
Apple’s app signing process can be a real pain-in-the-neck; nevertheless, it works to keep apps trusted. You know when you download a Bank of America app from iTunes that it’s the real thing. You know that the app comes from the Bank of America.
While ElasticSearch is easy enough to work with via its RESTful HTTP API, there are myriad client libraries available in almost every conceivable programming language. If Node.js is your language of choice, then there’s at least two actively supported libraries available.
The fifth article in IBM developerWorks ’ series Mobile for the Masses has been published! This hip article shows you how to add a multiple-choice quiz to your Android mobile app, then sign it with a secure digital certificate. As the article summary states:
Sadly, lots of early Internet beer recipes aren’t necessarily in an easily digestible format; that is, these recipes are unstructured intermixed lists of directions and ingredients often originally composed in an email or forum post.
I saw some news related to Microsoft Windows Phone that gave me pause for thought. Specifically, I read an article that stated: Microsoft’s mobile platform reached new heights in the three months to July 2013 in Europe, making up 8.2 percent of sales across UK, France, Germany, Italy and Spain
ElasticSearch supports clustering ; that is, you can have a series of distinct ElasticSearch instances work in a coordinated manner without much administrative intervention at all. Clustering ElasticSearch instances (or nodes) provides data redundancy as well as data availability.
As we draw closer to the glorious month of Movember , I find myself pondering the myriad template engines available for Node apps. The most popular is still probably Jade as its syntax is Haml -like and results in quite clean views, lacking in HTMLish clutter.
While there are myriad mocking libraries available for the Java platform, only a select few of these nifty frameworks is capable of mocking the non-mock-friendly modifiers of static and final . Static (or class) methods, while handy for factories, become a nuisance for a framework like Mockito , however, with the inclusion of PowerMock , you’ve got yourself a proverbial hammer.
I recently found myself writing some code to integrate two disparate platforms. One of these systems is Java based and the other, while not written in Java, offers a Java API. I’ll call these systems Foo and Bar, respectively.