Java

The Best of DZone: August 12 - 19

Java Lobby Announcements - Wed, 2014-08-20 08:00
If you missed anything on DZone this week, now's your chance to catch up! Below are the most popular posts of the past week - both links from DZone.com and articles from our Zones - covering Big Data and NoSQL databases, web design and mobile development, and everything inbetween: Preview Text:  If you missed anything on DZone this week,...
Categories: Java

BDD, Automated Acceptance Tests and Continuous Delivery: Dealing with Scenarios that are "Work-in-Progress"

Java Lobby Announcements - Wed, 2014-08-20 08:00
One of the principle rules of Continuous Integration (and Continuous Delivery) is that you should never knowingly commit code that will break the build. When you practice test-driven development this is easy: you write a failing test (or, more precisely, a failing "executable specification"), make it pass, and then refactor as required. You only commit your code once you have refactored and...
Categories: Java

All the RedHat Engineers at JavaOne

Java Lobby Announcements - Wed, 2014-08-20 07:30
With only a few more weeks until JavaOne, I am still on the hunt for some good content recommendations. After I've looked at all the sessions from the Java Champions it is time to see what Red Hat is going to offer this year. Preview Text:  After I've looked at all the sessions from the Java Champions it is time to see what Red Hat...
Categories: Java

Hadoop 101: An Explanation of the Hadoop Ecosystem

Java Lobby Announcements - Wed, 2014-08-20 07:30
Big data is taking off in 2014. More companies than ever are finding uses for it, both for managing everyday business routines and for finding solutions to complex business problems. It’s quickly moving away from it’s position as a hype word and establishing itself as a viable technology for businesses and entities both big and small. Preview Text:  ...
Categories: Java

The Difference Between ROW_NUMBER(), RANK(), and DENSE_RANK()

Java Lobby Announcements - Wed, 2014-08-20 07:30
One of the best features in SQL are window functions. Dimitri Fontaine put it bluntly: There was SQL before window functions and SQL after window functions If you’re lucky enough to be using any of these databases, then you can use window functions yourself: Preview Text:  One of the most obvious and useful set of window functions are ranking...
Categories: Java

Ed Burns' Servlet 4/HTTP 2 Session at JavaOne 2014

Java Lobby Announcements - Wed, 2014-08-20 07:30
For the Java EE track at JavaOne 2014 we are highlighting some key sessions and speakers to better inform you of what you can expect, right up until the start of the conference. Preview Text:  For the Java EE track at JavaOne 2014 we are highlighting some key sessions and speakers to better inform you of what you can expect, right up until the...
Categories: Java

Lambda Architecture Principles

Java Lobby Announcements - Wed, 2014-08-20 07:30
"Lambda Architecture" (introduced by Nathan Marz) has gained a lot of traction recently.  Fundamentally, it is a set of design patterns of dealing with Batch and Real time data processing workflow that fuel many organization's business operations.  Although I don't realize any novice ideas has been introduced, it is the first time these principles are being outlined in such a clear...
Categories: Java

6 Tools Every SaaS Company Needs to Boost User Retention

Java Lobby Announcements - Wed, 2014-08-20 07:30
[This article was written by Ashli N.]Believe it or not, the average SaaS company loses 5 – 7% of their customers per year. YIKES! This is surprising because most SaaS companies focus on acquiring users more than keeping the users they have. But why is user retention so much more important than getting new users? I mean, even if you lose 5-7% per year, couldn’t you just get more to replace...
Categories: Java

Getting My Hands Dirty on an OpenStack Lab

Java Lobby Announcements - Wed, 2014-08-20 07:10
[This article was written by Yves Trudeau.] Preview Text:  Like you all may know, OpenStack is currently one of the coolest open source projects, so I was thrilled when I was asked to manage the deployment of an OpenStack lab for internal Percona use. Starting from basically zero, I created tasks in our Jira and assigned them to a pool of volunteer...
Categories: Java

Java Performance Optimization - DZone Refcard

Java Lobby Announcements - Wed, 2014-08-20 07:00
This post is to inform you that I published recently a recent refcard on Java Performance Optimization which is now available from DZone. Preview Text:  This post is to inform you that I published recently a recent refcard on Java Performance Optimization which is now available from DZone. Legacy Sponsored:  ...
Categories: Java

Geek Reading August 19, 2014

Java Lobby Announcements - Wed, 2014-08-20 07:00
I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process. Preview...
Categories: Java

MongoDB & The Soundwave Music Map

Java Lobby Announcements - Wed, 2014-08-20 07:00
By David Lynch: Principal Engineer at Soundwave Soundwave is a smartphone app that tracks music as quickly as it is played. Soundwave tracks each user’s music-listening habits across multiple platforms and streaming services1, creating a listening profile. Users follow each other, facilitating listening, sharing, discovery, and discussion of music old and new, popular and niche. Preview...
Categories: Java

3 Steps to Crafting an Effective Mobile Strategy for Your Enterprise

Java Lobby Announcements - Wed, 2014-08-20 07:00
Originally written by Aygun, the Head of Platform Product Marketing at Telerik. It’s been a few years since the mobile app hype reached the enterprise. One could argue that we are past the stage of discovering why mobility is important to our business model, and how the experiences we create can help change operations, customer engagement, bottom-line, the world. Looks...
Categories: Java

Introducing Splainer: The Open Source Search Sandbox That Tells You Why

Java Lobby Announcements - Wed, 2014-08-20 07:00
One piece of feedback that has consistently come with our Quepid search testing tool is the need to understand “why” search results come back the order they do. In plain English, what factors influence search the most? Why does my search engine think a document about “water bottles” is more relevant than “baby bottles” for a search about “milk bottles”? Preview Text:  ...
Categories: Java

Let the Logs do the Talking

JDJ - Tue, 2014-08-19 22:23
You are on top of your game. You have a log analysis tool churning logs from all your applications and infrastructure. And now that you have data (LOTS and lots of data…), you are able to understand your infrastructure better than you ever did before. You might even build a dashboard or two that tells you what is going on with your IOPS and utilization, at a glance.

read more

Categories: Java

Let the Logs do the Talking

JDJ - Tue, 2014-08-19 22:23
You are on top of your game. You have a log analysis tool churning logs from all your applications and infrastructure. And now that you have data (LOTS and lots of data…), you are able to understand your infrastructure better than you ever did before. You might even build a dashboard or two that tells you what is going on with your IOPS and utilization, at a glance.

read more

Categories: Java

@ThingsExpo | The IoT & The Big Problems

JDJ - Tue, 2014-08-19 18:00
Earlier, I wrote a bit about traffic and the IoT. It's a big topic. The traffic problems of the developed and developing worlds seem so large, complex, and intractable to significant change in any reasonable timeframe. Consider Mexico City. There are more than 20 million people in the metro area, of whom about 4 million ride the subway systtem every day. There are also about 4 million cars, all of which seem to be on the road at most given moments. The traffic there has been legendary for a long time. Mexico City, like so many other metro areas in the developing world, does not have a highly advanced multi-lane highway system. (Crawl along Manila's EDSA or any number of main thoroughfares in the developing world and you have roughly the same experience.) Yet, ask people in Los Angeles, or New York, London, or any other big place in the developed world, and you'll learn that a highly advanced highway system just seems to make things worse. Who doesn't thrill to the idea of banging one's way from the airport into mid-town Manhattan or North Michigan Ave. in Chicago early on a Tuesday morning? Blink your eyes and experience the year 2040. The IoT has had 25 years of solid development, and all traffic problems have been solved. Driverless cars, flexible tolling, real-time speed control and re-routing, and tens of thousands of sensors kicking out gigabytes of telemetry and flow data in real-time have fixed all that. Gut-wrenching commutes are gone, road rage is as common as dueling, and we're all living together in a spirit of peace and harmony. But go back to Mexico City or Manila. Or perhaps to Lima, Peru. Look at the mass of cars mingling with buses, trucks, and pedestrians in a widespread, continuous morass of humanity that seems impervious to technologically utopian dreams. Then realize the car ownership is still a dream for most people there, one that they do not realy want to give up. Back in Manila, it seems the last thing the area needs is more cars—yet that is the dream of the millions of people striving to break out of a difficult life into middle-class comforts. Unlike telco in the developing world, in which a lack of 20th century landlines allows many nations to skip over this step and move straight to mobile, it's hard to imagine societies skipping over the deam of automobile ownership in exchange for IoT-driven traffic. Run the Numbers Meanwhile, the overall picture of a comfortable life centers around electricity, not cars. This seems to be the truly big challenge. World electrical consumption in the developing world runs at 3% to 5% of the developed world. Do the arithmetic and you quickly see that bringing all of the anticipated 9-10 billion people we'll have by 2040 into a comfortable existence is simply impossible unless we achieve vast new energy efficiencies. My numbers show that it would tak about 500,000 megawatts of new capacity to bring the 3.5 billion people who live below the world's average income up to the average. It's important to note that this average is not that of the developed world; it lies somewhere around the average of Mexico and Brazil. Putting 500,000 new megawatts of power online will require the equivalent of roughly 500 power plants at a cost of at least $1 billion apiece. The total investment of $500 billion may not seem so terrifying until we realize that, off of the spreadsheet and in the real world, there needs to be more than $10 trillion in new economic development in these countries to get these plants built. How do we go about doing that? Looking at basic economics principles, what comparative advantage can exist in these places to create this new wealth? Alternatively, what massive new energy efficiencies can we wring with the IoT to address this challenge? (This is the first in a series of articles on this topic.)

read more

Categories: Java

Java 9 Features Announced — What Do You Think?

Java Lobby Announcements - Tue, 2014-08-19 08:00
A series of Java Enhancement Proposals (JEPs) has been published on OpenJDK concerning the next major update (Java 9). Previous rumors about Java 9 features haven't had very much weight, nor particularly interesting new features, but this new feature list is packed with developer favorites that the community has been requesting for many years.  These features include: Preview...
Categories: Java

An Appetite for Change

Java Lobby Announcements - Tue, 2014-08-19 08:00
I've been part of a discussion on Twitter about the vices of imposed Agile adoptions versus the virtues of the approach put forth by Daniel Mezick, OpenAgile Adoption. Regardless of the arguments for or against each approach, creating this dichotomy misses the point. Preview Text:  So, regardless of whether a change is imposed by the management of...
Categories: Java

MongoDB Security Part II: 10 Mistakes that can Compromise Your Database

Java Lobby Announcements - Tue, 2014-08-19 08:00
This is the second in our 3-part series on MongoDB Security by Andreas Nilsson, Lead Security Engineer at MongoDB Preview Text:  This post outlines 10 things to avoid when configuring security for MongoDB. These recommendations are based on my experience working with MongoDB users, and building security systems for databases and financial services...
Categories: Java

Pages

Subscribe to EGJUG aggregator - Java