Java

[slides] #DevOps and Multi-Cloud | @CloudExpo @Cedexis #AI #DataCenter

JDJ - Sat, 2017-08-19 10:00
Enterprise architects are increasingly adopting multi-cloud strategies as they seek to utilize existing data center assets, leverage the advantages of cloud computing and avoid cloud vendor lock-in. This requires a globally aware traffic management strategy that can monitor infrastructure health across data centers and end-user experience globally, while responding to control changes and system specification at the speed of today’s DevOps teams. In his session at 20th Cloud Expo, Josh Gray, Chief Architect at Cedexis, covered strategies for orchestrating global traffic achieving the highest-quality end-user experience while spanning multiple clouds and data centers and reacting at the velocity of modern development teams.

read more

Categories: Java

What the Singleton Pattern Costs You

Java Lobby Announcements - Sat, 2017-08-19 08:02

Do you use the singleton pattern? If not, I’m assuming that you either don’t know what it is or that you deliberately avoid it. If you do use it, you’re probably sick of people judging you for it. The pattern is something of a lightning rod in the world of object-oriented programming.

You can always use Stack Overflow as a litmus test for programming controversy. Someone asked “what was so bad” about singletons, and voting, responding, and commenting went off the charts. Most of those responses fell into the negative category. Outside of Stack Overflow, people call singletons evil, pathological liars, and anti-patterns. People really seem to hate this design pattern — at least some of them do, anyway.

Categories: Java

[session] Making IoT Smart at the Edge | @ThingsExpo @GreenwaveSys #AI #ML #IoT #M2M #Sensors

JDJ - Sat, 2017-08-19 03:15
Because IoT devices are deployed in mission-critical environments more than ever before, it’s increasingly imperative they be truly smart. IoT sensors simply stockpiling data isn’t useful. IoT must be artificially and naturally intelligent in order to provide more value In his session at @ThingsExpo, John Crupi, Vice President and Engineering System Architect at Greenwave Systems, will discuss how IoT artificial intelligence (AI) can be carried out via edge analytics and machine learning technologies that enable things to process event data at the source, learn patterns of behavior over time for taking independent action, and deliver more accurate results in real-time. This opens the door to limitless possibilities, enabling businesses to make better decisions with far less effort.

read more

Categories: Java

[session] #Blockchain for Business | @CloudExpo @IBMcloud #AI #ML #DX #FinTech #Bitcoin

JDJ - Fri, 2017-08-18 23:30
Blockchain is a shared, secure record of exchange that establishes trust, accountability and transparency across business networks. Supported by the Linux Foundation's open source, open-standards based Hyperledger Project, Blockchain has the potential to improve regulatory compliance, reduce cost as well as advance trade. Are you curious about how Blockchain is built for business? In her session at 21st Cloud Expo, René Bostic, Technical VP of the IBM Cloud Unit in North America, will discuss the basics of Blockchain, preview the Blockchain Reference Architecture, and introduce the mechanics of a Blockchain Business Network.

read more

Categories: Java

Oracle Opening Up Java EE

Java Lobby Announcements - Fri, 2017-08-18 22:16

There's exciting news in the Java EE world! This morning, Oracle announced that Java EE will begin a transition to open sourcing. In case you didn't see it, here was the announcement from David Delabassee on The Aquarium:

We continue to make great progress on Java EE 8. Specifications are nearly complete, and we expect to deliver the reference implementation this summer. As we approach the delivery of Java EE 8 and the JavaOne 2017 conference, we believe there is an opportunity to rethink how Java EE is developed in order to make it more agile and responsive to changing industry and technology demands.

Categories: Java

Quantum Computing, AI and Solving the Impossible | @ThingsExpo #AI #DX #IoT #M2M

JDJ - Fri, 2017-08-18 18:00
In the blog “From Autonomous to Smart: Importance of Artificial Intelligence,” we discussed the two critical artificial intelligence (AI) challenges in creating “smart” edge devices: Artificial Intelligence Challenge #1: How do the Artificial Intelligence algorithms handle the unexpected, such as flash flooding, terrorist attacks, earthquakes, tornadoes, police car chases, emergency vehicles, blown tires, a child chasing a ball into the street, etc.?

read more

Categories: Java

From Nonsense Mathematics to Awesome Visualization

Java Lobby Announcements - Fri, 2017-08-18 17:06

Visualization is always a good way to learn things faster and make sense of conceptual things such as algorithms, mathematical formulas, or physical phenomena. You may have seen a lot of visualizations created by JavaScript and some other tools other than Java. Surely, they were more beautiful in comparison with Applets or Swing-based applications. That was true in the era before JavaFX!

Nowadays, you can create fancier UIs with JavaFX more easily. In this post, I am going to show you how to convert an abstract mathematical formula to an awesome JavaFX 3D visualization.

Categories: Java

[slides] Why Composable Infrastructure? | @CloudExpo @HTBase #SDN #DataCenter

JDJ - Fri, 2017-08-18 16:30
yperConvergence came to market with the objective of being simple, flexible and to help drive down operating expenses. It reduced the footprint by bundling the compute/storage/network into one box. This brought a new set of challenges as the HyperConverged vendors are very focused on their own proprietary building blocks. If you want to scale in a certain way, let’s say you identified a need for more storage and want to add a device that is not sold by the HyperConverged vendor, forget about it. This meant that up to now the HyperConverged vendors were in charge of the requirements.

read more

Categories: Java

Hard Decisions in #DigitalTransformation | @ThingsExpo #AI #ML #DX #IoT #SmartCities

JDJ - Fri, 2017-08-18 16:15
How can an organization with decades worth of accumulated ERP customizations and configurations, IT systems and customized software applications digitally transform fast enough to keep up with the rapidly changing behaviors of digital customers? That is a hard question most organizations are wrestling with today. Often complex custom IT environments served a purpose in a past era, but today where IT speed and agility are required, they serve as anchors restraining an organization from moving forward and digitally transforming fast enough to compete.

read more

Categories: Java

Automation Is not DevOps | @DevOpsSummit #CD #Agile #DevOps

JDJ - Fri, 2017-08-18 14:00
A few years ago, if you would have asked me to define DevOps, my answer would have sounded something like “Mumble mumble automation, mumble, automation, mumble mumble, infrastructure-as-code, mumble mumble, strategery.” Thinking that DevOps equated to automation had mostly to do with the fact that most of the DevOps people I talked to and articles I read really only spoke about automation with only indirect references to anything else.

read more

Categories: Java

Integrating Unmanaged Services in Lagom With Scala

Java Lobby Announcements - Fri, 2017-08-18 13:01

So, you want to integrate an unmanaged service in Lagom using Scala.

Let’s first understand what an unmanaged service is first, and then we will see how we can integrate an unmanaged service with our Lagom service.

Categories: Java

Java EE: Past, Present, and Future

Java Lobby Announcements - Fri, 2017-08-18 10:01

In this article, you will find out about the history of the Java EE ecosystem: Where it came from and how it has changed over the last few decades. You will discover the major milestones in its development from J2EE 1.2 to its current incarnation Java EE 7 and we will peek into the future at what Java EE 8 has in store.

You will discover how to get involved with the development of the platform itself and how to join the JCP.org to make an even greater contribution. Find out about the Java EE Guardians and how you can support the development and growth of the platform.

Categories: Java

Code Smells: Deeply Nested Code

Java Lobby Announcements - Fri, 2017-08-18 07:01

Or: I wants all your data, give it to me… my precious….

Continuing the series of code smells and what do about them, in this post, I examine some fairly innocent looking code that defies the obvious refactoring.  Although the code example itself is fairly trivial, it’s actually a symptom of a problem found again and again in this particular project: deep nesting of code. This can be for loops, if statements, even lambda expressions or inner classes, or combinations of all of the above.

Categories: Java

Akka Message Delivery: At-Most, At-Least, and Exactly-Once

Java Lobby Announcements - Fri, 2017-08-18 07:01

This article is the first in a series of three articles that dive into the some of the interesting aspects of messaging within distributed systems environments. While the particular focus of these articles covers messaging within an Akka distributed actor systems, the concepts covered here also apply to messaging within other distributed systems, such as messaging within microservice systems.

Object and Actor Messaging Basics

In object-oriented programming languages, objects respond to method calls. Object method calls are a form of sending messages to an object. The object philosophy is that “everything” is an object. In Akka, with its implementation of the actor model, the philosophy is that “everything” is an actor. (The term “everything” is used loosely here. Of course, not everything is an object or an actor; the idea is that these are the dominant players in these software systems.) Both objects and actors react to messages. However, things quickly diverge from there.

Categories: Java

[session] #DevOps vs SRE vs Cloud Native | @DevOpsSummit @RackNgo #Serverless #CloudNative

JDJ - Fri, 2017-08-18 04:15
DevOps is under attack because developers don’t want to mess with infrastructure. They will happily own their code into production, but want to use platforms instead of raw automation. That’s changing the landscape that we understand as DevOps with both architecture concepts (CloudNative) and process redefinition (SRE). Rob Hirschfeld’s recent work in Kubernetes operations has led to the conclusion that containers and related platforms have changed the way we should be thinking about DevOps and controlling infrastructure. The rise of Site Reliability Engineering (SRE) is part of that redefinition of operations vs development roles in organizations.

read more

Categories: Java

Concourse Caching for Java Maven and Gradle Builds

Java Lobby Announcements - Thu, 2017-08-17 23:01

Concourse CI 3.3.x has introduced the ability to cache paths between task runs. This feature helps speed up tasks which cache content in specific folders — here I will demonstrate how this feature can be used for speeding up Maven- and Gradle-based Java builds.

The code and the pipeline that I am using for this post is available at my GitHub repo here.

Categories: Java

CA Named “Platinum Sponsor” of @CloudExpo | @CAinc #CloudNative #Serverless #DevOps #AI #DX

JDJ - Thu, 2017-08-17 21:30
SYS-CON Events announced today that CA Technologies has been named "Platinum Sponsor" of SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business - from apparel to energy - is being rewritten by software. From planning to development to management to security, CA creates software that fuels transformation for companies in the application economy. With CA software at the center of their IT strategy, organizations can leverage the technology that changes the way we live - from the data center to the mobile device. CA's software and solutions help customers thrive in the new application economy by delivering the means to deploy, monitor and secure their applications and infrastructure.

read more

Categories: Java

Is DevOps a Fad? | @DevOpsSummit #CD #SaaS #Agile #DevOps

JDJ - Thu, 2017-08-17 21:30
Technology has a well-deserved reputation for creating and then promoting digital trends, some of which are aligned to real change, while many are more hype than reality. A few examples of real trends that have shaped technology delivery over the past few years include the rise of Agile and Cloud. Both deliver benefits across a broad set of industries and companies.

read more

Categories: Java

[session] DNS, #DevOps and #DigitalTransformation | @CloudExpo #DX #SaaS

JDJ - Thu, 2017-08-17 21:00
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to iterate use cases, bring understanding to those seeking to explore complicated technical concepts and increase revenue across diverse sales channels.

read more

Categories: Java

[session] #DevOps for Enterprise Teams | @DevOpsSummit @CAinc #Agile #ContinuousTesting

JDJ - Thu, 2017-08-17 20:00
Did you know that you can develop for mainframes in Java? Or that the testing and deployment can be automated across mobile to mainframe? In his session and demo at @DevOpsSummit at 21st Cloud Expo, Dana Boudreau, a Senior Director at CA Technologies, will discuss how increasingly teams are developing with agile methodologies, using modern development environments, and automating testing and deployments, mobile to mainframe.

read more

Categories: Java

Pages

Subscribe to EGJUG aggregator - Java