Java Lobby Announcements

Subscribe to Java Lobby Announcements feed
Updated: 12 hours 31 min ago

Amazon Dash Embodies the Stackato Vision: Part 2

Fri, 2015-04-24 09:00
 I recently wrote about how Amazon’s new Dash service embodies the Stackato vision; in that post I discussed how Dash reflects the Business Agility portion of our vision. As the image to the left shows, Dash is a service that offers a small button; when pressed, magic happens and an order is placed for the product (in this example, Tide detergent), which is eventually delivered to...
Categories: Java

How to Stop Worrying and Get Productive

Fri, 2015-04-24 09:00
Whatever you make of self-help, and whether you take this to constitute a form of it or not, I here present the top-most three means that I found over the years to get productive. I believe they are the simplest, yet most effective, of all methods to be productive and efficient. But do not limit yourself to any, this offers but good start. Productivity is certainly relative. For our purposes a...
Categories: Java

Agrona's Threadsafe Offheap Buffers

Fri, 2015-04-24 09:00
This blog post continues my ongoing series on the Agrona library by explaining how we offer easy access to offheap memory for threadsafe operations. I should probably caveat before we move on that this is a fairly advanced topic and I don't attempt to explain concepts such as memory barriers - merely outline the features of the API. Preview Text:  ...
Categories: Java

Introducing the DZone Guide to Cloud Development - 2015 Edition

Fri, 2015-04-24 09:00
Preview Text:  I know the cloud is important, but why should I develop for it? What's new in the cloud? Is containerization something I should be utilizing? We're proud to announce the DZone Guide to Cloud Development, where we hope to answer these questions and many more. Legacy Sponsored:  ...
Categories: Java

The Java Council: First vJUG Podcast. Microservices, Events and all Java

Fri, 2015-04-24 08:30
I was invited to join the vJUG and give a talk about 
Categories: Java

How We Educate Java / JavaScript Devs

Fri, 2015-04-24 08:30
Preview Text:  Not so long ago, I and 10per Team started the CheckPoint education course for students of “Kyiv Polytechnic Institute”. Legacy Sponsored:  unsponsored
Categories: Java

Bayes Factors vs P-values

Fri, 2015-04-24 08:30
Bayesian analysis and Frequentist analysis often lead to the same conclusions by different routes. But sometimes the two forms of analysis lead to starkly different conclusions. The following illustration of this difference comes from a talk by Luis Pericci last week. He attributes the example to “Bernardo (2010)” though I have not been able to find the exact reference. ...
Categories: Java

Evolution in Software Development

Fri, 2015-04-24 08:30
Evolution can be cited as a metaphor for iterative development: every new iteration (or commit at an ideal smallest scale) produces a shippable, new version of the software that has evolved from the previous one. Really simplifying the process, and skipping some steps for simplicity, we can see something like: Preview Text:  Evolution can be...
Categories: Java

Introducing the Software Engineering Fireside Chat Podcast

Fri, 2015-04-24 08:30
I'm pleased to announce the first episodes of the Software Engineering Fireside Chat podcast are available for download. Along with my colleagues Scott Lobdell and Jordan Eldredge, we are going to be talking about the tech startup scene in the Bay Area. Preview Text:  I'm pleased to announce the first episodes of the Software Engineering...
Categories: Java

Highlights From Our New Relic User Group ‘Great Northeast Tour’: NYC & Boston

Fri, 2015-04-24 08:30
[This article was written by Noelle Daley] Preview Text:  On March 31, New Relic hit the Big Apple again for our second NYC New Relic User Group. We were blown away by the huge turnout—over 70 attendees from a wide range of big companies, way more than our last New York event back in August 2014. Legacy Sponsored:  ...
Categories: Java

Illustrating Primary Key models in InnoDB and their impact on disk usage

Fri, 2015-04-24 08:30
[This article was written by Michael Coburn]On a recent engagement I worked with a customer who makes extensive use of UUID() values for their Primary Key and stores it as char(36), and their row count on this example table has grown to over 1 billion rows.The table is INSERT-only (no UPDATEs or DELETEs), and the bulk of their retrieval are PK lookups. Lookups by PK were performing...
Categories: Java

Workflow Automation PT II - Docker Orchestration and Management

Fri, 2015-04-24 08:01
When we design the blueprint, it’s important to think about when certain data is available. Preview Text:  When we design the blueprint, it’s important to think about when certain data is available. Inputs to the blueprint can be used at any time, but some data is only available at runtime.
Categories: Java

Gradle Goodness: Alter Start Scripts from Application Plugin

Fri, 2015-04-24 08:00
For Java or Groovy projects we can use the application plugin in Gradle to run and package our application. The plugin adds for example thestartScripts task which creates OS specific scripts to run the project as a JVM application. This task is then used again by the installDist that installs the application, and distZip and distTar tasks that create a...
Categories: Java

Polyglot Everywhere – Part 2

Thu, 2015-04-23 08:00
Last week, we set up a new project using the YAML flavor of Polyglot Maven. Now is time for some server-side code! Preview Text:  As a long time Vaadin advocate, let’s create a very simple Vaadin application. This will have the added advantage to let us hack something on the client-side as well for the last part of this series. ...
Categories: Java

Acknowledgment as Motivation

Thu, 2015-04-23 08:00
 Recently at Prairie Dev Con I gave a talk on #NoEstimates and part of the discussion centered on the practice of using estimates as motivation. Using estimates as motivation *may* be effective in the short term, but in the long term I believe it is dangerous and more likely to negatively affect motivation. Preview Text:  Using estimates as...
Categories: Java

Stackify APM+ Launches, Contains Async Monitoring

Thu, 2015-04-23 08:00
Stackify’s APM+ launched today, a momentous development in the performance and monitoring space. It’s an APM solution for .NET developers to monitor key metrics, and arrives with several unique features.  Preview Text:  Stackify’s APM+ launched today, a momentous development in the performance and monitoring space. It’s an APM solution...
Categories: Java

Magnolia with Blossom and Spring-Loaded

Thu, 2015-04-23 08:00
It is quite easy to use spring loaded with magnolia-blossom. We just refresh the appCtx when reloading a Template or Area, and fire a BlossomDispatcherInitializedEvent to re-export the Template-definitions. Happy Reloading. Preview Text:  It is quite easy to use spring loaded with magnolia-blossom. We just refresh the appCtx when...
Categories: Java

Java EE 7/Bean Validation Adoption at Harvard University

Thu, 2015-04-23 07:30
One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories. We have been doing just that for a long time through our adoption stories blog as well as JavaOne. JavaOne 2014 was particularly good in this regard and JavaOne 2015 looks to be even better. Indeed we hope the folks with great adoption stories that submitted last...
Categories: Java

An Adapter to use Hamcrest Matchers as AssertJ Conditions

Thu, 2015-04-23 07:30
Following on from yesterday’s post on AssertJ, here’s a tiny github repo that I put together with some utilities for AssertJ. Preview Text:  Following on from yesterday’s post on AssertJ, here’s a tiny github repo that I put together with some utilities for AssertJ. Legacy Sponsored:  ...
Categories: Java

What is DataOps & Why You Need It?

Thu, 2015-04-23 07:30
In the world of technology, things change. We all know this so don’t feel there’s a huge need to convince people of the fact. Often times, there are buzz words which surface and catch on like a rampant wildfire: there’s no escaping it. Preview Text:  In the world of technology, things change. We all know this so don’t feel...
Categories: Java

Pages