Feed aggregator

Gradle Builds Reach Anypoint Studio

Javalobby Syndicated Feed - Fri, 26-Sep-14 22:30
[This article was written by Juan Cavallotti.]This is the fourth post on the Gradle series. At this time, I’m pleased to introduce two improvements we’ve made towards enabling our users to build apps with Gradle: we’ve created a new plugin for Anypoint Stud Preview Text:  This is the fourth post on the Gradle series. At this time, I’m...
Categories: Java

Practical IoT: Appliances are Only the Beginning

Javalobby Syndicated Feed - Fri, 26-Sep-14 22:30
The Internet of Things is more than just a series of pocketbook-draining home upgrades and fashionably futuristic dog-suits. Preview Text:  IoT is more than just a series of pocketbook-draining home upgrades and fashionably futuristic dog-suits, and more than a connected refrigerator. Here are a number of things that it actually is, each of which...
Categories: Java

Big Data Architecture Best Practices

Javalobby Syndicated Feed - Fri, 26-Sep-14 22:30
  Preview Text:  The marketing department of software vendors have done a good job making Big Data go mainstream, whatever that means. The promise of we can achieve anything if we make use of Big Data; business insight and beating our competitions to submission. Yet, there is no well-publicised Big Data successful implementation. The question...
Categories: Java

Cloud Platforms vs. On-Prem: A Guide for the Rest of Us

Javalobby Syndicated Feed - Fri, 26-Sep-14 22:00
[This article was written by Tom Smit.] Working for Cloud based businesses for the greater part of a decade now, one question invariably comes up: Preview Text:  There are always a few objections that come up as well. Following-up on a previous blog post where we discussed the business benefits of cloud computing, this will be a discussion on...
Categories: Java

We Need Functional Programming BECAUSE a Large Subset of us are Average or Below

Javalobby Syndicated Feed - Thu, 25-Sep-14 23:00
There has been a meme going around for several years in the programming community that “average programmers” don’t get functional programming (often from functional programmers) or that “functional programming is too complex for the average programmer” (often from those unwilling to learn functional programming). Preview Text:  ...
Categories: Java

How to Find Duplicate Indexes

Javalobby Syndicated Feed - Thu, 25-Sep-14 23:00
Josh Berkus at Database Soup wrote a post recently explaining how to find duplicate indexes in SQL. He has written a few queries to help those who need to filter through large amounts of indexes within a database. Berkus says his queries help to minimize the number of false positives that occur. Preview Text:  Josh Berkus at Database Soup wrote a...
Categories: Java

IndexedDB on iOS 8 - Broken Bad

Javalobby Syndicated Feed - Thu, 25-Sep-14 23:00
Let me begin by saying that credit for this find goes to @jonnyknowsbest on Twitter and his SO post here: Primary Key issue on iOS8 implementation of IndexedDb. I did my research into this issue early this morning and I hope that I, and jonny, are both wrong. Preview Text:  So, as you know, iOS 8 finally brought IndexedDB to Mobile...
Categories: Java

Everything You Need to Know About the Shellshock Bash Bug

Javalobby Syndicated Feed - Thu, 25-Sep-14 23:00
Remember Heartbleed? If you believe the hype today, Shellshock is in that league and with an equally awesome name albeit bereft of a cool logo (someone in the marketing department of these vulns needs to get on that). Preview Text:  The hype says that Shellshock is in the same league as Heartbleed. But in all seriousness, it does have the potential...
Categories: Java

Letting Go of Agile (Culture)

Javalobby Syndicated Feed - Thu, 25-Sep-14 23:00
 “If you want something very, very badly, let it go free.  If it comes back to you, it’s yours forever.  If it doesn’t, it was never yours to begin with.” - Harry Kronman I have discovered the truth of this with Agile. The one time in my whole life I truly surrendered my attachment to Agile, it resulted in a beautiful transformation starting. But most of the...
Categories: Java

Product Catalog with MongoDB, Part 2: Product Search

Javalobby Syndicated Feed - Thu, 25-Sep-14 23:00
This post is a follow up to my 1st post on Product Catalog Schema Design for MongoDB. Now that we have established a strong basis for our product catalog, we are ready to dive into one the most important feature: Product Search. This feature presents many challenges: Preview Text:  This post is a follow up to my first post on Product Catalog...
Categories: Java

Continuous Delivery: Who's Handling What

Javalobby Syndicated Feed - Thu, 25-Sep-14 23:00
The developer survey from DZone's 2014 Guide to Continuous Delivery gave us a few more insights than we were able to include in the guide. For a bit more detail on tool usage in Continuous Delivery, we've created this new infographic: Preview Text:  The developer survey from DZone's 2014 Guide to Continuous Delivery gave us a few more...
Categories: Java

Configuring Apache Isis Command Profiling and Auditing Module Add-ons

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
When v1.6 of Apache Isis was released a 
Categories: Java

Men in Tech

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
BackgroundBetween my partner and I, we have six daughters, and as they have grown I have thought more interested in their long term future, the role of women in society, the way technology will change our lives and in particular the role of women in technology.On the last topic, all the articles I have read have been written my women.  In this post, I hope to outline my experiences in this...
Categories: Java

The Evolution of MapReduce and Hadoop

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
This article was co-written by Srinath Perera Preview Text:  With MapReduce, companies no longer need to delete old logs that are ripe with insights—or dump them onto unmanageable tape storage—before they’ve had a chance to analyze them. Today, the Apache Hadoop project is the most widely used implementation of MapReduce. ...
Categories: Java

Apache Camel for Micro­service Architectures

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
I've been using microservice architectures before I knew they were called so. I used to work with pipeline applications made up of isolated modules that interact with each other through queues. Since then a number of (ex)ThoughtWorks gurus talked about microservices. Preview Text:  There is nothing new in microservices. Many applications have...
Categories: Java

How to Use Logs to Get an Overview on Technical and Business Metrics

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
This is a guest blog post by Trevor Parsons. Trevor is Co-founder & Chief Scientist at  Preview Text:  The traditional Ops toolkit often involves a range of tools that help monitor trends in KPIs as well as tools that perform different periodic health checks on key components of your systems. Legacy ...
Categories: Java

Listing Code and Data Size for Each Source File with GNU and Eclipse

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
I have used the ‘classic’ CodeWarrior IDE for years, before I moved over to Eclipse some years ago. And as with any IDE or tool switch, things are different in the ‘new world’. In summary, I don’t want to go back anyway, and Eclipse is my development tool of choice now. But from time to time I get challenged about something like “hey, this was possible in the previous tool, so how can...
Categories: Java

What is New in RavenDB 3.0: Indexing Enhancements

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
  Preview Text:  We talked previously about the kind of improvements we have in RavenDB 3.0 for the indexing backend. In this post, I want to go over a few features that are much more visible. Legacy Sponsored:  unsponsored
Categories: Java

The Cloudcast #162 - Building and Managing Scalable SaaS Services

Javalobby Syndicated Feed - Thu, 25-Sep-14 22:30
Download the MP3 Date: September 25, 2014 Preview Text:  On this episode of the Cloudcast, Aaron & Brian talk with Manoj Chaudhary (CTO & VP of Engineering @loggly) about building and managing massively scalable SaaS applications. Legacy Sponsored:  unsponsored ...
Categories: Java

Spring Boot Admin – First official Release!

codecentric Blog - Thu, 25-Sep-14 22:00

Today we are happy to announce the first official release of Spring Boot Admin. My colleague Thomas has created this Admin Application for Spring Boot a few weeks ago. Basically it gives you an overview of all running Spring Boot Micro Services in your environment. It shows the status, the version and the health of the applications in the dashboard and gives you also detailed informations such as JVM metrics, properties, loglevels, etc. All these data comes from the Spring Boot Actuator Endpoints. For futher informations, you can read the initial blog post here. The artifacts are also available on Maven Central so you can use it very easily in your project.

The following features have been recently added:

  • Visualization of JVM Metrics (see screenshot below)
  • Table Layout for the rest of the informations and properties
  • Raw links to directly access the JSON data
  • Upgrade to Spring Boot 1.1.6 and Spring 4.0.7

screenshot-metrics

Setup the server

To create the Spring Boot Admin Server add the following dependency to your pom.xml:

<dependency>
   <groupId>de.codecentric</groupId>
   <artifactId>spring-boot-admin-server</artifactId>
   <versions>1.0.2</version>
</dependency>

and place the Annotation “EnableAdminServer” in your Spring Boot Starter Class.

@Configuration
@EnableAutoConfiguration
@EnableAdminServer
public class Application {
	public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
	}
}

Client Applications

Each application that want to register itself to the admin application has to include the [spring-boot-starter-admin-client](https://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-starter-admin-client) as dependency.

<dependency>
   <groupId>de.codecentric</groupId>
   <artifactId>spring-boot-starter-admin-client</artifactId>
   <versions>1.0.2</version>
</dependency>

Inside your application.properties you also have to define the URL of the Spring Boot Admin Server, e.g.

spring.boot.admin.url=http://localhost:8080

The source code and a running example is available here.

The post Spring Boot Admin – First official Release! appeared first on codecentric Blog.

Categories: Agile, Java, TDD & BDD

Thread Slivers eBook at Amazon

Syndicate content