Updated: 5 hours 13 min ago
Monitoring is a big part of DevOps, but what’s the best way to get started? Infrastructure monitoring? Application monitoring? What should you monitor? Where should that data go? How can you turn data into information and monitoring into alerts? What about alert fatigue and humane monitoring? Join the special guest Bridget Kromhout and the panel as they take a high-level look at monitoring,...
When deploying a large WAR file application, it would be more easier to manage if we can separate the dependency jars away from the rest of the Web content; or at least those third party jars that do not update often. In this case, we usually call the jars content a "Shared Library" and the Web content the "Skinny WAR".
Thucydides version 0.9.268 has just been released, with a few very interesting new features. Thucydides is an open source reporting library that helps you write more effective BDD-style automated acceptance criteria, and generate richer test reports, requirements reports and living documentation. In this article, we will look at some of the new ways this version lets you handle...
Whenever I need inspiration for a blog post, I check my LinkedIn feed. I am bound to find a stupid inspirational quote. Today’s is:
In most cases being a good boss means hiring talented people and then getting out of their way.
This advice (hire smart, don’t micromanage) is so simplistic, it’s hardly worth saying. The profound stupidity is equating this with “being a good boss“.
I've been meaning to write this up for a while now, but I never got around to it till today when a meeting got cancelled suddenly. It was this or get on the treadmill, and unfortunately, the treadmill lost. Lately I've noticed a common problem with both web apps and native apps. The problem is this: The application renders some sort of dynamic content. In that content are various UI elements you...
This article presents a quick tip on how to have your android app (developed using Android IDEs such as Eclipse or Titanium-based IDE) installed on your mobile device and have them tested right from your mobile device rather than from an emulator.
While trying to get this done with both Samsung and Motorola mobile handset, I failed on following front when I was working with Titanium IDE:
Since Camel version 2.10 there is support for CDI (JSR-299) and DI
(JSR-330). This offers new opportunities to develop and deploy Apache
Camel projects in Java EE containers but also in standalone Java SE or
CDI containers. Time to try it out and get familiar with it.
What exactly is Camel?
Since Camel version 2.10 there...
In a previous post, my colleague Dimitri Vanoverbeke
discussed at a high level the concepts of database as a service
(DBaaS), OpenStack and OpenStack’s implementation of a DBaaS, Trove.
Today I’d like to delve a bit further into Trove and discuss where it
fits in, and who benefits.
In a previous post, my colleague Dimitri...
OWASP’s Top 10
Risk list for web applications
is a widely recognized tool for understanding, describing and assessing
major application security risks. It is used to categorize problems
found by security testing tools, to explain appsec issues in secure
software development training, and it is burned into compliance
frameworks like PCI DSS.
Michael Maximilien ("Max") kicked off this month’s Cloud Foundry
Community Advisory Board meeting with reflection of the 3 releases of
Cloud Foundry that have occurred since last month's meeting - v178, v179
One of the features of the recent upgrades is a move to the Ubuntu 14.04 "Trusty" stemcell.
In my last post I talked about what annoys me about Swagger. This evening, I took the time to see whether there are any good alternatives out there. As it seems, there are a lot of them. Two of them I found especially worth looking at: API BluePrint and RAML. This article is about RAML, but I’ll definitely post another one on API BluePrint.
It seems that MySQL was created to be installed on RHEL/CentOS/Fedora...
But what if you are actually using Ubuntu? Well, this is the purpose of the following tutorial:
Trace all old MySQL installations on the servers (yes, some vendors are delivering baseline images with some old MySQL versions)
It seems that MySQL was...
Originally written by Jessica LiuHi Couchbase Mobile users, since our 1.0.0 release we've been make
gradual pushes of bug fixes and performance optimizations to the public.
Our latest efforts in addressing the feedback we received for 1.0.0 was
made this week with the release of 1.0.2 packages for Couchbase Lite
iOS and Android, as well as a 1.0.2 release for the Sync Gateway.
Most of you are hopefully
aware of the new Date Time API included in Java SE 8. If you are not,
you should check them out right now using the Java Tutorial Trail
dedicated to the topic. It is a significantly leap forward in
processing temporal data in Java. For those who already use Joda-Time
the changes will look very familiar - very simplistically speaking the
Java SE 8 feature is...
Many know the tradeoff of using exceptions while designing an application:
On one hand, using try-catch block nicely segregates between regular code and exception handling code
On the other hand, using exceptions has a definite performance cost for the JVM
Every time I’ve faced this quandary, I’ve ruled in favor of the former, because “premature optimization is evil”. However, this...
Around 3 months ago, I have posted one article explaining our approach and consideration to build Cloud Application.
Around 3 months ago, I posted an article explaining our approach to build Cloud Application. From this article, I will gradually share our practical design to solve this challenge. As mentioned before, our final goal...
You don't generally hear that you should develop for Android first, but even if you go iOS first, Android comes second. That's the traditional wisdom, anyways. According to Semil Shah on Haywire, though, "iOS first" is an understatement. It should be iOS first, and Android in the distant future, if at all. Shah is fairly direct with his point of view:
Apparently everyone is expecting the announcement of the iWatch in a few weeks, and wearables are going to be "The Thing" for the next few years. But I've been rocking a Pebble for a while now and I really dig it. It isn't as sexy as some of the newer smart watches, and who knows how it will compare to whatever Apple is doing, but it is affordable (reasonably affordable) and simple. If you are...
In the second edition of my developer interview series I had a chance to talk to Claus Ibsen (@davsclaus). He works for Red Hat on open source integration software such as JBoss Fuse and is Apache Camel committer.
In the second edition of my developer interview series I had a chance to talk to Claus Ibsen...
In part 1 of the programming language job trends, we reviewed Java, C++, C#,