Java Lobby Announcements

Subscribe to Java Lobby Announcements feed
Updated: 5 hours 13 min ago

Making Monitoring Work For You

Tue, 2014-09-02 08:35
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,...
Categories: Java

WebLogic Shared Library Deployment

Tue, 2014-09-02 08:30
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". Preview Text:  When...
Categories: Java

Handling Work-in-progress with Thucydides and JBehave Using @pending and @wip Tags

Tue, 2014-09-02 08:30
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...
Categories: Java

Hire talented people and get out of their way?

Tue, 2014-09-02 08:30
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“. ...
Categories: Java

How to Keep Your DOM from Shifting Around

Tue, 2014-09-02 08:30
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...
Categories: Java

Android Development: How to Set Up Your Mobile Device for Testing

Tue, 2014-09-02 08:30
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: ...
Categories: Java

Bootstrapping Apache Camel in Java EE7 with WildFly 8

Tue, 2014-09-02 08:30
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? Preview Text:  Since Camel version 2.10 there...
Categories: Java

OpenStack Trove: The Benefits of this Database-as-a-Service (DBaaS)

Tue, 2014-09-02 08:30
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. Preview Text:  In a previous post, my colleague Dimitri...
Categories: Java

10 Things to Make Your App Secure: #1 Parameterize Database Queries

Tue, 2014-09-02 08:30
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. Preview Text:  ...
Categories: Java

Cloud Foundry Advisory Board Meeting - 2014 August

Tue, 2014-09-02 08:10
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 and v180. Trusty Stemcell One of the features of the recent upgrades is a move to the Ubuntu 14.04 "Trusty" stemcell. Preview Text:  ...
Categories: Java

RAML: How Specification Becomes Documentation and Testing

Tue, 2014-09-02 08:00
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. Preview Text:  ...
Categories: Java

MySQL Installation on Ubuntu

Tue, 2014-09-02 08:00
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) Preview Text:  It seems that MySQL was...
Categories: Java

Updates to Couchbase Mobile with 1.0.2

Tue, 2014-09-02 08:00
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. Preview...
Categories: Java

Using the Java SE 8 Date Time API with JPA 2.1

Tue, 2014-09-02 08:00
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...
Categories: Java

Using exceptions when designing an API

Mon, 2014-09-01 09:00
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...
Categories: Java

How to Build the Distributed Crawling System

Mon, 2014-09-01 09:00
Around 3 months ago, I have posted one article explaining our approach and consideration to build Cloud Application. Preview Text:  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...
Categories: Java

iOS First, Android Later (or Never)

Mon, 2014-09-01 09:00
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: Preview Text:  ...
Categories: Java

My Weekend Experiment: PebbleJS

Mon, 2014-09-01 09:00
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...
Categories: Java

Developer Interviews (#DI 2) Claus Ibsen (@davsclaus) About All Things Camel

Mon, 2014-09-01 08:30
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. Preview Text:  In the second edition of my developer interview series I had a chance to talk to Claus Ibsen...
Categories: Java

Programming Languages Job Trends: Part 2 - August 2014

Mon, 2014-09-01 08:30
In part 1 of the programming language job trends, we reviewed Java, C++, C#,  Preview Text:  In part 1 of the programming language job trends, we reviewed Java, C++, C#, Objective C, and Visual Basic. In today’s installment, we review trends for PHP, Python, JavaScript, Ruby, and PERL. Watch for part 3 in the next few days,...
Categories: Java

Pages