Java Lobby Announcements

Subscribe to Java Lobby Announcements feed
Updated: 7 hours 23 min ago

The UUID Discussion

Fri, 2015-07-03 08:00
Those who are familiar with databases and persistence have probably had the same discussion like I have had a couple of times over the last couple of years:Do you use numeric or String values as an UUID?Having done a lot of distributed, multi-tenant development, my stance on this is very clear: I prefer String. Or better said, I prefer UUIDs. Preview Text:  ...
Categories: Java

Software Architecture in DevOps

Fri, 2015-07-03 08:00
A new book by Len Bass, Ingo Weber and Liming Zhu “DevOps: A Software Architect’s Perspective”, part of the SEI Series in Software Engineering, looks at how DevOps affects architectural decisions, and a software architect’s role in DevOps. The authors focus on the goals of DevOps: to get working software into production as quickly as possible while minimizing risk, balancing...
Categories: Java

Chicago JUG Adopt-a-JSR/Java EE 8 Session Video

Fri, 2015-07-03 07:30
The Chicago JUG has been doing a great job engaging with Adopt-a-JSR and Java EE 8. As part of that effort the JUG hosted a virtual meeting on Google Hangout on May 26. Some of the things that the meeting covered includes: Preview Text:  The Chicago JUG has been doing a great job engaging with Adopt-a-JSR and Java EE 8. As part of that effort the...
Categories: Java

Mock

Fri, 2015-07-03 07:30
I suppose, the first case every developer learn in Mockito is mocking methods with return value. Construction when().thenReturn() covers 80% of all case in code I suppose. Next thing what developers learn in Mockito is mocking of void method. doAnswer().when() ussually used for this purpose.But I faced with rare case of using Mockito and want to share with it. Imagine that you...
Categories: Java

Workflows for Git

Fri, 2015-07-03 07:00
 There are many workflows for Git: Preview Text:  There are many workflows in Git. In this post, I will summarize four of the more popular ones: Centralized Workflow, Feature Branch Workflow, Gitflow, and Forking Workflow. Legacy Sponsored:  unsponsored
Categories: Java

Visual Management Tools

Fri, 2015-07-03 07:00
Sometimes we intentionally make our work more visible so that we can more easily see what’s going on. We do this so that, as a group, we get a better picture of the whole of the group’s effort. At it’s best, this is more than a dashboard that displays information. Instead, it’s a tool that’s used by the people doing the work in the process of doing that work. Preview Text:  ...
Categories: Java

Finding Dependency in Stored Procedure

Fri, 2015-07-03 07:00
Introduction Here in this article we are trying to discuss about the finding reference object within stored procedure and also finding the calling procedure references. Preview Text:  Developers are writing several stored procedures almost every day. Sometimes developers need to know about specific information within these stored procedures....
Categories: Java

The Definitive Guide to the Modern Database, Part IV

Fri, 2015-07-03 07:00
In our last post in the Definitive Guide to the Modern Database series, we examined three different trade-offs: In-memory vs. Disk-based; Scale-In vs. Scale-out, Consistent vs. Inconsistent; and SQL vs. NoSQL, “Classical” vs. “Modern.” Today let’s take a look at the final trade-off to consider when selecting a modern database. Preview Text:  ...
Categories: Java

Too Big Data: Coping with Overplotting

Fri, 2015-07-03 07:00
Written by Tim Brock. Preview Text:  With all the hype around Big Data in recent years it's easy to assume that having more data is always an advantage. But as we add more and more data points to a scatter plot, we can start to lose these patterns and clusters. This problem, a result of overplotting, is demonstrated in the animation below. ...
Categories: Java

Understanding Software Risks Created by Poor Application Development and Release Practices

Fri, 2015-07-03 06:00
While the conditions that drive software project managers, development teams and their leadership are often in the best interest of the company, they sometimes fail to recognize the software risks introduced to the business by these decisions or behaviors.  A review of the latest software Preview Text:  While the conditions that...
Categories: Java

Using Camel, CDI Inside Kubernetes with Fabric8

Thu, 2015-07-02 08:01
 I recently blogged about Injecting Kubernetes Services with CDI. In this post I am going to take things one step further and bring Apache Camel into the picture. Preview Text:  In this post I am going to take things one step further and bring Apache Camel into the picture. So, I am going to use Camel's CDI support to wire my...
Categories: Java

Who Cares About toString Performance?

Thu, 2015-07-02 08:00
Who cares about toString performance? Nobody! Except when you have huge amount of data being processed in a batch that does plenty of logging using toString . Then, you investigate why it’s slow, realize that the toString method is mostly implemented using introspection and can be optimized. Preview Text:  Who...
Categories: Java

SolrCloud: What Happens When ZooKeeper Fails – Part Two

Thu, 2015-07-02 07:30
In the previous blog post about SolrCloud we’ve talked about the situation when ZooKeeper connection failed and how Solr handles that situation. However, we only talked about query time behavior of SolrCloud and we said that we will get back to the topic of indexing in the future. That future is finally here – let’s see what happens to indexing when ZooKeeper connection is not...
Categories: Java

What's Even Harder Than Dates and Timezones? Dates and Timezones in SQL / JDBC!

Thu, 2015-07-02 07:30
There was an interesting discussion recently on the jOOQ mailing list aboutjOOQ’s current lack of out-of-the-box support for TIMESTAMP WITH TIME ZONE data types. Preview Text:  There was an interesting discussion recently on the jOOQ mailing list aboutjOOQ’s current lack of out-of-the-box support for TIMESTAMP WITH TIME...
Categories: Java

The State of Logging on Docker: What’s New with 1.7

Thu, 2015-07-02 07:30
Logging on Docker has steadily evolved with each Docker release and there are some exciting new updates that have come with Docker 1.7 – for example, Docker 1.7 now includes new driver support for for Journald along with the driver support added with Docker 1.6 for JSON and syslog!  We are here on the ground at DockerCon as part of the Preview Text:  ...
Categories: Java

Azure Service Bus – As I Understand It: Part II (Queues & Messages)

Thu, 2015-07-02 07:30
Continuing from my previous post about Azure Service Bus, in this post I will share my learning about Queues & Messages. The focus of this post will be about some of the undocumented things I found as we implemented support for Queues and Messages in Cloud Portam. Preview Text:  Continuing from my previous post about Azure Service Bus, in...
Categories: Java

Annoucing More Docker Support

Thu, 2015-07-02 07:01
It's a big week with Dockercon going on, and we have some great updates. At the show, we are demoing UrbanCode Build and Deploy build containers, storing them in registries, and deploying them out through test environments and production across hybrid clouds. Check out this quick overview from the team: For a deep dive on any of it, find the guys at the IBM booth at Dockercon. They'll be happy...
Categories: Java

Microservices = Death of the Enterprise Service Bus (ESB)? – Slide Deck and Video Recording

Thu, 2015-07-02 07:01
 In 2015, the middleware world focuses on two buzzwords: Docker and Microservices. Software vendors still sell products such as an Enterprise Service Bus (ESB) or Complex Event Processing (CEP) engines. How is this related? Preview Text:  In 2015, the middleware world focuses on two buzzwords: Docker and Microservices. Software vendors...
Categories: Java

When & Why to Use Supler for Web Forms?

Thu, 2015-07-02 07:00
If you haven’t yet heard about Supler, it’s a Rapid Form Development library, working with your favorite Javascript frontend and Scala backend frameworks. It keeps the form definition centralized, taking care of client/server-side validation, form rendering, applying new values and serializing/deserializing. Preview Text:  If you haven’t...
Categories: Java

Hibernate, Jackson, Jetty etc Support in Spring 4.2

Thu, 2015-07-02 07:00
[This article was written by Juergen Hoeller.] Preview Text:  With the upcoming Spring Framework 4.2, we are taking the opportunity to support quite a list of new open source project versions, including some rather major ones. Legacy Sponsored:  unsponsored
Categories: Java

Pages