Java Lobby Announcements

Subscribe to Java Lobby Announcements feed
Updated: 10 hours 52 min ago

Automate Tasks Across Servers Based on Events

Mon, 2014-06-30 07:20
[This article was originally written by James Brown.] Preview Text:  One of the most complicated aspects of automation is to automate tasks that happen because something else triggers them. It’s relatively easy to manually execute a task – unless it is on a lot of servers, then it’s not so easy – and, you can leverage tools to schedule...
Categories: Java

Think a Bit, Code a Bit, Test a Bit

Mon, 2014-06-30 07:20
Preview Text:  The best piece of advice I ever got regarding a personal software development process was from a grizzled old Unix developer with a neckbeard. OK, that’s not true – it was actually from a clean-shaven principal consultant and architect at a company I used to work at, but that doesn’t sound nearly as impressive. ...
Categories: Java

The Dangers of SQL JOINs & Aggregate Functions: How to Avoid Fanouts

Mon, 2014-06-30 07:00
Every SQL developer uses JOINs and aggregate functions, but some may not be aware that the two interacting can return incorrect results if not handled carefully. Brett Sauve at Looker has covered the issue in this recent post - specifically, he focuses on the issue of "fanouts" - and it's an easy problem to overlook. Preview Text:  Every SQL...
Categories: Java

A First Look at the Developer Tools for Android L Preview

Mon, 2014-06-30 07:00
Introduction Here is a look at the Developer Tools released today for Android L. I began by removing my existing installation of Android Studio Preview. It says in the documentation that you can upgrade from existing versions, but I was unable to. Preview Text:  In this article, you'll find a look at the Developer Tools recently...
Categories: Java

Teradata Enhances Open Source R Analytics

Mon, 2014-06-30 07:00
The data world was rocked earlier this week by the Google I/O conference and the announcement about Google Cloud Dataflow, which essentially leaves Map/Reduce by the wayside in favor of newer technologies more adaptable to the exponentially-increasing amount of data. But announcements are just that, and life goes on; Teradata announced Teradata Aster R this week, which seeks to lift memory and...
Categories: Java

Service on the Cloud: A Look at the Pros and Cons of Infrastructure as a Service

Mon, 2014-06-30 07:00
While cloud computing may be a popular business solution for many companies out there, a major decision to make is what kind of service to use. Cloud computing comes in many different services, like Platform as a Service and Software as a Service. One of the more popular offerings from vendors is Infrastructure as a Service (IaaS). IaaS has many different uses, but some of the more common ones...
Categories: Java

The Best of the Week (June 20): NoSQL Zone

Sun, 2014-06-29 08:00
Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone (June 20 to June 26). Here they are, in order of popularity: Preview Text:  Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone. This week's best include a look at performing CRUD operations on MongoDB in a...
Categories: Java

The Best of the Week (June 20): Big Data Zone

Sun, 2014-06-29 08:00
Make sure you didn't miss anything with this list of the Best of the Week in the Big Data Zone (June 13 to June 20). Here they are, in order of popularity: Preview Text:  Make sure you didn't miss anything with this list of the Best of the Week in the Big Data Zone (June 13 to June 20). This week's topic's include Python,...
Categories: Java

BDD in Action

Sun, 2014-06-29 07:30
Behaviour-driven development (BDD) started as an improved variation on test-driven development, but has evolved to become a formidable tool that helps teams communicate more effectively about requirements, using conversation and concrete examples to discover what features really matter to the business. BDD helps teams focus not only on building features that work, but on ensuring that the...
Categories: Java

The Best of the Week (June 20): SQL Zone

Sun, 2014-06-29 07:30
Make sure you didn't miss anything with this list of the Best of the Week in the SQL Zone (June 20 to June 26). Here they are, in order of popularity: Preview Text:  Make sure you didn't miss anything with this list of the Best of the Week in the SQL Zone. This week's best include error logging and tracking with Raygun.io, high...
Categories: Java

The Best of the Week (June 13): Agile Zone

Sun, 2014-06-29 07:30
Make sure you didn't miss anything with this list of the Best of the Week in the Agile Zone (June 13 to June 20). Here they are, in order of popularity:1. I Don't Think That Software Development Word Means What You Think It Means There are several terms used inappropriately or incorrectly in software development. In this post, I look at some of these terms and the negative...
Categories: Java

The Best of the Week (June 20): Performance Zone

Sun, 2014-06-29 07:30
Make sure you didn't miss anything with this list of the Best of the Week in the Performance Zone (June 20 to June 27). Here they are, in order of popularity:1. The Fourth Digital Wave: The Age of Application Intelligence Welcome to the fourth era of digital. The first three periods or ages or phases — call them what you like — were each defined clearly by transformative...
Categories: Java

Scala Days 2014

Sat, 2014-06-28 07:30
Preview Text:  Scala Days 2014 is over and I assume during those days Berlin was the place with the highest density of Scala talent in the world Legacy Sponsored:  unsponsored
Categories: Java

It's Testing, Jim, But Not As We Know It

Sat, 2014-06-28 07:30
Behaviour Driven Development is an increasingly popular Agile development practice that turns testing on its head. It turns automated acceptance testing from a verification activity, done once the development work is done, to a specification activity, with tester involvement starting from the word go. Preview Text:  Behaviour Driven Development is...
Categories: Java

Pair programming with Sankalpa

Sat, 2014-06-28 07:30
One of my favorite ways to develop software is to do it together with others. Pair programming has always been a motivating and fun activity for me, but some pairings work better than others. When our team was formed we decided to pair program and rotate partners every day. I had lots of fun programming with Milina, Asanka, Manoj and Chamath, but my favorite session was the one I had with...
Categories: Java

The Cloudcast at OpenStack Summit

Sat, 2014-06-28 07:00
We had the chance to record six shows at the OpenStack Summit in Atlanta. #142 - OpenDaylight meets OpenStack with Neela Jacques - http://bit.ly/1n4FcFR#143 - Containerize all the Things (Docker) with Ben Golub (CEO) - http://bit.ly/1hTG4Fl#144 - The OpenStack Rebel Alliance (Rackspace) with Troy Toman - http://bit.ly/1lMR3EF#145 - OpenStack at VMware with Dan Wendlandt...
Categories: Java

A Five-Step Guide to Automated Customer Support for Viral Apps

Sat, 2014-06-28 06:45
Mobile apps are distinguished for unprecedented customer scale and growth that nothing else in web commerce and traditional retail can boast. There have been many cases when small unknown apps suddenly went viral overnight gaining millions of users. Thus, for instance, Instagram hit its one million users for 3 months and after a year accumulated over 10 million users. Preview...
Categories: Java

Learning Windows Azure Mobile Services for Windows 8 and Windows Phone 8

Sat, 2014-06-28 06:30
Preview Text:  In the last year, Windows Azure has increased the offer of cloud-based services which are hosted on Windows Azure platform. One of those new services is Windows Azure Mobile Services that allows developers to build web-connected application easily. ISBN or ASIN:  ...
Categories: Java

Making Operations on Volatile Fields Atomic

Fri, 2014-06-27 08:00
The expected behaviour for volatile fields is that they should behave in a multi-threaded application the same as they do in a single threaded application.  They are not forbidden to behave the same way, but they are not guaranteed to behave the same way. The solution in Java 5.0+ is to use AtomicXxxx classes however these are relatively inefficient in terms of memory (they add a header and...
Categories: Java

Write An Excellent Programming Blog

Fri, 2014-06-27 08:00
I want you to write. Not just code. Also words. If you're a member of the open source community, you can help us by writing about programming, just as much as by actually programming. And writing helps you, too: you can become better known and promote your ideas. Even more importantly, writing is thinking. There is no more thorough way to understand than to explain in writing. Preview...
Categories: Java

Pages