Java Lobby Announcements

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

Drop Books

Sun, 2015-06-28 07:30
The vast majority of books I purchase are for my own enjoyment, but not all of them. There are a few books that I buy over and over, and drop on the desks of friends and colleagues. These books, all technical, are books that I think most programmers will benefit from reading. I call these books "Drop Books"; I drop them and never expect them to be returned. My main motivation for dropping...
Categories: Java

Launching Missiles With Haskell

Sun, 2015-06-28 07:30
Haskell advocates are fond of saying that a Haskell function cannot launch missiles without you knowing it. Pure functions have no side effects, so they can only do what they purport to do. In a language that does not enforce functional purity, calling a function could have arbitrary side effects, including launching missiles. But this cannot happen in Haskell. The difference between pure...
Categories: Java

Agile is Punk - Agile is Democracy

Sun, 2015-06-28 07:30
From time to time I’ve been heard to say: “Agile is Punk.” But I’ve never explained myself. I’ve also been heard to say things life “Agile is about democratising the workplace” but I’ve never explain myself there either. Let me try… What I mean when I say this is: Agile (software development) has a lot in common with Punk rock. Preview Text:  ...
Categories: Java

Mystery Curve

Sun, 2015-06-28 07:30
This afternoon I got a review copy of the book Creating Symmetry: The Artful Mathematics of Wallpaper Patterns. Here’s a striking curves from near the beginning of the book, one that the author calls the “mystery curve.” Preview Text:  This afternoon I got a review copy of the book Creating Symmetry: The Artful Mathematics of...
Categories: Java

It's About Finishing, Not About Starting

Sun, 2015-06-28 07:30
Written by Jim Magers for LeadingAgile. Preview Text:  Don’t short-change the value that good sprint planning affords. Yes, it takes time. Yes, it can seem tedious. Yes, the team is anxious to get started. But good sprint planning pays dividends. Remember that it is about finishing work, and not about starting work. Legacy ...
Categories: Java

How Office Noise Could Be a Force for Good

Sun, 2015-06-28 07:00
It’s fairly well established that nature can play a big part in our wellbeing and productivity.  Indeed, I wrote about a study last year that revealed how a short walk through a park type environment can give our productivity and happiness a considerable boost. Preview Text:  It’s fairly well established that nature can play a big part in...
Categories: Java

Fixing Your Org by Continually Breaking It - DevOps Days Austin

Sun, 2015-06-28 07:00
Here is the third post in a six part series focusing on  DevOps Days Austin. Following Cote’s presentation, next in the line up of speakers on day one was Paul Read of Release Engineering Approaches. Preview Text:  Here is the third post in a six part series focusing on DevOps Days Austin. Following Cote’s presentation, next in...
Categories: Java

How Much For This Software?

Sun, 2015-06-28 07:00
"Here is the specification; how much will it cost to create this software?" I hear this almost every day from clients of Teamed.io and prospects that are planning to become our clients and outsource the software development to us. My best answer is "I don't know; it depends." Sounds like a strange response for someone who claims he knows what he is doing, isn't it? "Here is the 20-page...
Categories: Java

Building an App with MongoDB: Creating a REST API Using the MEAN Stack Part 1

Sun, 2015-06-28 07:00
Written by Norberto LeiteIntroduction In this 2-part blog series, you will learn how to use MongoDB, Mongoose Object Data Mapping (ODM) with Express.js and Node.js. These technologies use a uniform language - JavaScript - providing performance gains in the software and productivity gains for developers. Preview Text:  In this 2-part blog series,...
Categories: Java

Spark Grows Up and Scales Out

Sun, 2015-06-28 07:00
Written by Craig Wentworth.To understand the furor that’s greeted recent vendor announcements around open source analytics computing engine Spark, and some commentary seemingly setting up a Spark versus Hadoop battle, it’s worth taking a moment to recap on what each actually is (and is not). Preview Text:  There's been a lot of furor...
Categories: Java

Working with Merge and Identity Column -- A Practical Scenario

Sun, 2015-06-28 07:00
Introduction As we all know about the Identity columns and Merge statement. We are not going to discuss any boring theoretical tropics related to it. Preview Text:  As we all know about the Identity columns and Merge statement. We are not going to discuss any boring theoretical tropics related to it. Better we are discussing here with a...
Categories: Java

Does DevOps Reduce Technical Debt--or Make it Worse?

Sat, 2015-06-27 08:00
DevOps can help reduce technical debt in some fundamental ways. Continuous Delivery/Deployment First, building a Continuous Delivery/Deployment pipeline, automating the work of migration and deployment, will force you to clean up inconsistencies and holes in configuration and code deployment, and inconsistencies between development, test and production environments. Preview...
Categories: Java

Docker Events and Docker Metrics Monitoring

Sat, 2015-06-27 08:00
Docker deployments can be very dynamic with containers being started and stopped, moved around the YARN or Mesos-managed clusters, having very short life spans (the so-called pets) or long uptimes (aka cattle).  Getting insight into the current and historical state of such clusters goes beyond collecting container performance metrics and sending alert notifications. ...
Categories: Java

Problems with Cobertura and Sonar 5.1

Sat, 2015-06-27 07:30
Recently, I was having some bother trying to use Sonar 5.1 with my Grails 2.4.4 project. I was using the usual Groovy stuff: Gmetrics, Codenarc and Cobertura. For the Sonar database I was using Postgres 9.4.The logfile for the Sonar runner just gave me this: Preview Text:  Recently, I was having some bother trying to use Sonar 5.1 with my...
Categories: Java

Big Data Is Still a Game Changer, but the Game has Changed. Here's How.

Sat, 2015-06-27 07:30
Written by Mark Gamble for Actuate. Preview Text:  But the “bigness” of Big Data isn’t the game changer anymore. The real competitive advantage from Big Data lies in two areas: how you use the data, and how you provide access to the data. The way you address both of those goals can make or break an application – and, in some cases, even...
Categories: Java

Managing Outsourced Quality Assurance Teams

Sat, 2015-06-27 07:30
Business leaders like to be in control of every aspect of their operations, but if any element is outsourced, that sense of governance becomes much more difficult to maintain. Outsourcing can be appealing to organizations looking for talent at reasonable costs - it just takes significant planning to pull off successfully. When a team is in a different location from the company, there are a...
Categories: Java

LastPass Breach, Password Security, and Reason

Sat, 2015-06-27 07:30
LastPass, the password manager that lets you manage your passwords between different devices, was recently hacked. From this there has been a fair amount of FUD circulating and not enough rational thought. With that in mind, this seems like a good time to talk about password security and LastPass with some rational ideas. Since we can't get rid of passwords just yet we need to manage them well. ...
Categories: Java

Employee Engagement: The Magic Potion?

Sat, 2015-06-27 07:30
I am sure by now most people understand that there is strong correlation between employee satisfaction and business results. If you need more convincing have a read of these two articles: Forbes & Research Paper So how do you best go about measuring it? Preview Text:  I am sure by now most people understand that there is strong...
Categories: Java

How to Keep REST API Credentials Secure

Sat, 2015-06-27 07:30
If you are building mobile apps then you are connecting to some REST API. For example, if you want to resolve an address to a latitude/longitude information to display on a map, you might use the Google Geocoding API: Preview Text:  Setting up an using the Appery.io Secure Proxy is simple. It provides a very important feature by allowing to keep...
Categories: Java

Analyzing Application Workload Data with Apprenda and R

Sat, 2015-06-27 07:00
One of the most important kinds of data a Platform as a Service (PaaS) can leverage is its knowledge of guest applications that run within its purview. A PaaS should know all sorts of things about guest applications – their architecture, dependencies, scale across infrastructure, and more. Preview Text:  Apprenda’s approach as a PaaS is...
Categories: Java

Pages