Java

[session] Cognitive Computing: How Big Data Becomes Big Insights | @CloudExpo #CognitiveComputing

JDJ - Thu, 2016-01-28 17:30
Eighty percent of a data scientist’s time is spent gathering and cleaning up data, and 80% of all data is unstructured and almost never analyzed. Cognitive computing, in combination with Big Data, is changing the equation by creating data reservoirs and using natural language processing to enable analysis of unstructured data sources. This is impacting every aspect of the analytics profession from how data is mined (and by whom) to how it is delivered. This is not some futuristic vision: it's happening right now in industries across the globe.

read more

Categories: Java

[session] Data as a Service By @LakshmiLJ | @CloudExpo #Cloud

JDJ - Thu, 2016-01-28 15:15
Data-as-a-Service is the complete package for the transformation of raw data into meaningful data assets and the delivery of those data assets. In her session at 18th Cloud Expo, Lakshmi Randall, an industry expert, analyst and strategist, will address: What is DaaS (Data-as-a-Service)? Challenges addressed by DaaS Vendors that are enabling DaaS Architecture options for DaaS

read more

Categories: Java

A New JavaFX App Framework for Kotlin — TornadoFX

Java Lobby Announcements - Thu, 2016-01-28 10:06
TornadoFX is a JavaFX application framework for Kotlin, the new statically typed JVM language from JetBrains.Why Yet Another Framework?

Kotlin interoperates perfectly with Java, so writing JavaFX apps with Kotlin is already a pleasure. However, TornadoFX makes use of some very interesting language features of Kotlin that enables even more concise and beautiful code without hiding any features of the JavaFX API.

Quick Overview

TornadoFX is an MVC framework. A View contains the root node of the UI as well as the view logic. Controllers contain the business logic. Elegant async support ensures that long running tasks run in a background thread and that the result is applied on the UI thread.

Categories: Java

Thrift API Gateway — Part 2: Spring Domination

Java Lobby Announcements - Thu, 2016-01-28 08:01

In the first part of this series, we investigated how to prepare thrift packets for exchanging security token by user information. Library was written and its time to move forward.

One Annotation to Rule Them All

Annotation-driven development is the Spring-way. Spring can be configured by many annotations that incapsulate tons of logic from your eyes. The first step consists of annotation creation that loads configuration with beans and properties.

Categories: Java

Handy Reference: RegEx in the Network By @LMacVittie | @DevOpsSummit #DevOps

JDJ - Wed, 2016-01-27 23:30
Over the years I’ve shared a lot of posts on using programmability in the network to do, well, a lot of different things. Like implement A/B testing, and Canary deployments, and proxying requests for memcached. All these patterns can be and are implemented by proxies that offer a platform for taking advantage of data path programmability.

read more

Categories: Java

Common Questions in Java: Insights from Stack Overflow

Java Lobby Announcements - Wed, 2016-01-27 14:31
Overview

There are common questions which come up repeatedly in Java. Even if you know the answer it is worth getting a more thorough understanding of what is happening in these cases.

How Do I Compare Strings?

The more general questions are how do I compare the contents of an Object. What is surprising when you use Java for the first time is that if you have a variable like String str that is a reference to an object, not the object itself. This means when you use == you are only comparing references. Java has no syntactic sugar to hide this fact so == only compares references, not the contents of references.

Categories: Java

Trimodal IT Doesn’t Fix Bimodal IT | @CloudExpo #DevOps #BigData #Microservices

JDJ - Wed, 2016-01-27 13:00
The battle over bimodal IT is heating up. Now that there’s a reasonably broad consensus that Gartner’s advice about bimodal IT is deeply flawed – consensus everywhere except perhaps at Gartner – various ideas are springing up to fill the void. The bimodal problem, of course, is well understood. ‘Traditional’ or ‘slow’ IT uses hidebound, laborious processes that would only get in the way of ‘fast’ or ‘agile’ digital efforts. The result: incoherent IT strategies and shadow IT struggles that lead to dispersed, redundant, and risky technology choices across the organization. The battle, however, isn’t over the problem. It’s over what we should do about it. Perhaps we should add a third mode?

read more

Categories: Java

JavaDoc Source Samples That Aren't Terrible

Java Lobby Announcements - Wed, 2016-01-27 12:31

JavaDoc source code embeds are pretty terrible!

I love JavaDoc but it didn't age well. When you work with other tools (e.g. in the Microsoft world) suddenly the embedded samples look amazing and "search" functionality is just built in!

Categories: Java

4 Reasons Why Java is Still #1

Java Lobby Announcements - Wed, 2016-01-27 09:01

It’s the start of 2016, which means that we’ve now finished the “20 Years of Java” celebrations. Actually, although the announcement about Java (and the HotJava browser, which did not enjoy quite the same success) was made publicly on May 23rd, 1995, the first official release of the JDK was on January 23rd, 1996. You could justifiably claim that Java is only now turning twenty. There have been numerous retrospectives on Java, but I thought what would be interesting to look at is the success of Java in its twentieth year.

It’s difficult to accurately measure the popularity of programming languages, but one of the generally accepted surveys is the TIOBE index. This tracks language references through a variety of search engines as well as Google Blogs, Wikipedia and even YouTube. (In writing this entry I learnt something new, which is that TIOBE is actually an acronym for “The Importance Of Being Ernest,” the play by Oscar Wilde. Not sure what that has to do with programming languages, but there you go).

Categories: Java

2015 Big Data Startups By @JimKaskade | @BigDataExpo #BigData

JDJ - Tue, 2016-01-26 20:00
The following are a few Big Data companies that I was keeping an eye on starting back in January of 2015 (yeah, this is NOT a statistically significant sample)….some for “old times sake” because I knew the founding team and was curious how things were progressing, some because I trust their venture capital partners, and some because they inspire me with an application of the technology that is meaningful (I’m tired of hearing about yet another “Big Data Platform”).

read more

Categories: Java

Value Types in Java: Why Should They Be Immutable?

Java Lobby Announcements - Tue, 2016-01-26 12:31
Value types need not be immutable. But they are.

In the previous post, I discussed the difference between pointers and references in Java and how the method parameters are passed (passed-by-value or passed-by-reference). These are strongly related to value types that do not exist in Java (yet).

There is a proposal from John Rose, Brian Goetz, and Guy Steele detailing how value types will/may work in Java and also there are some good articles about it. I have read “Value Types: Revamping Java’s Type System” that I liked a lot and I recommend to read. If the proposal is too dense for you to follow the topic you can read that article first. It summarizes very much the background, what value types are, advantages, why it is a problem that Java does not implement value types and why it is not trivial. Even though the terminology “value type” may also be used to denote something different I will use it as it is used in the proposal and in the article.

Categories: Java

Be Lazy With Java 8

Java Lobby Announcements - Tue, 2016-01-26 12:31
Background

One of the most distinguished features of us programmers is that we are inherently lazy. Not in a bad way that we do not want to work, but in a better way: We do not want to do the same thing twice and we do not want to do it at all if we do not have to. In fact, not writing code is often the better alternative in the cases you can reuse something else instead.

The same thing is true for our applications. Often, we want them to be lazy so that they only do what is absolutely necessary and nothing more.

Categories: Java

Java EE 8 MVC: Working with query parameters (JSR-371)

Java Lobby Announcements - Tue, 2016-01-26 09:01

In the previous post about the new Java EE MVC Framework, we had a detailed look on Controllers. In this and the following posts, we will see how to access various types of request data in MVC Controllers.

Java EE MVC makes heavy use of JAX-RS and most of the things we will see in this and the next posts are JAX-RS features. So, if you are familiar with JAX-RS you probably will not learn much new in this post.

Categories: Java

Your SIEM Strategy | @CloudExpo #Cloud #BigData #IoT #Microservices

JDJ - Tue, 2016-01-26 05:45
Digital transformation has increased the speed at which organizations must adapt. As they do so, it’s more important than ever to be able to choose solutions that will give them a comprehensive, real-time view of the network. Several factors contribute to this new priority: Root causes and threats must be quickly identified, so network and security ops personnel must have the ability to view and share real-time data from multiple network environments.

read more

Categories: Java

Getting Started with @IBMBluemix: Web Application Hosting Scenario | @CloudExpo #Cloud

JDJ - Tue, 2016-01-26 01:45
Many types of web applications are running on the Internet today. There are also as many ways to manage and maintain the infrastructure that powers those applications. IBM® Bluemix™ delivers quick and easy cloud capabilities to deploy and maintain your web application, with minimal hassle and overhead. As you follow along with two lab-style scenarios, this IBM Redpaper™ publication demonstrates how to create and deploy a web-based collaboration application on IBM Bluemix

read more

Categories: Java

Enterprise PaaS – Agile Architecture for Continuous Innovation | @CloudExpo #Cloud

JDJ - Mon, 2016-01-25 21:45
Although MIT makes the specific point that the Platform Business Model is exactly that, a business model not a technology, there is naturally a clear and powerful link with the Cloud model ‘PaaS’ – Platform as a Service. This offers literally that, a Platform as a service, and so it can play a central component part in enabling the Platform Business Model.

read more

Categories: Java

Announcing @FusionConnectSM to Exhibit in New York | @CloudExpo #BigData #IoT #DevOps

JDJ - Mon, 2016-01-25 19:45
SYS-CON Events announced today that Fusion, a leading provider of cloud services, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Fusion, a leading provider of integrated cloud solutions to small, medium and large businesses, is the industry's single source for the cloud. Fusion's advanced, proprietary cloud service platform enables the integration of leading edge solutions in the cloud, including cloud communications, cloud connectivity, and cloud computing. Fusion's innovative, yet proven cloud solutions lower customers' cost of ownership, and deliver new levels of security, flexibility, scalability, and speed of deployment.

read more

Categories: Java

Your Business in Business | @DevOpsSummit @AppNeta #DevOps #APM #Microservices

JDJ - Mon, 2016-01-25 19:30
Your business relies on your applications and your employees to stay in business. Whether you develop apps or manage business critical apps that help fuel your business, what happens when users experience sluggish performance? You and all technical teams across the organization – application, network, operations, among others, as well as, those outside the organization, like ISPs and third-party providers – are called in to solve the problem.

read more

Categories: Java

Docker + Solr How-to: Monitoring the Official Solr Docker Image By @seti321 | @DevOpsSummit #DevOps

JDJ - Mon, 2016-01-25 19:00
The official Solr Image on Docker Hub was released just a few weeks ago and already has 16K pulls. Why not more? Well, there are more than 200 different Solr images on Docker Hub — probably because no official Image was available! A rapidly growing number of organizations are using Solr and Docker in production and they are probably happy about the new official Image. Needless to say, monitoring Solr is essential in production. Docker is disruptive in many ways, and there are many things that are slightly different and worth mentioning.

read more

Categories: Java

Internet of Insider Threats By @PSilvas | @ThingsExpo #IoT

JDJ - Mon, 2016-01-25 18:45
Imagine if Ben Grimm, aka The Thing, didn’t have such distinctive characteristics like an orange rocky body, blue eyes or his battle cry, ‘It’s Clobberin’ Time!’ and had to provide a photo ID and password to prove he was a founding member of the Fantastic Four. Or if the alien in John Carpenter’s The Thing gave each infected life-form the proper credentials to come and go as they please. Today the things we call ‘Things’ are infiltrating every aspect of society but how do organizations identify, secure and determine access for the 15+ connected chips employees will soon be wearing to the office? And what business value to they bring?

read more

Categories: Java

Pages

Subscribe to EGJUG aggregator - Java