Java

The #Agile Accelerator | @DevOpsSummit @IsomorphicHQ #Agile #DevOps

JDJ - Wed, 2018-04-11 03:00
Between the mockups and specs produced by analysts, and resulting applications built by developers, there exists a gulf where projects fail, costs spiral, and applications disappoint. Methodologies like Agile attempt to address this with intensified communication, with partial success but many limitations. In his session at @DevOpsSummit at 19th Cloud Expo, Charles Kendrick, CTO at Isomorphic Software, presented a revolutionary model enabled by new technologies. Learn how business and development users can collaborate - each using tools appropriate to their expertise - to build mockups and enhance them all the way through functional prototypes, to final deployed applications. This approach helps you improve usability, exceed end-user expectations, and still hit project milestones.

read more

Categories: Java

Composable Infrastructure with @HTBase | @CloudExpo #CloudNative #Serverless #IaaS #SaaS #DevOps

JDJ - Wed, 2018-04-11 03:00
"We focus on composable infrastructure. Composable infrastructure has been named by companies like Gartner as the evolution of the IT infrastructure where everything is now driven by software," explained Bruno Andrade, CEO and Founder of HTBase, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.

read more

Categories: Java

Thoughts on the Post-Quantum Computing Era | @ExpoDX #ArtificialIntelligence #DeepLearning #Quantum

JDJ - Tue, 2018-04-10 18:45
With IBM, Google, and Microsoft pouring funding into the research of quantum computing, it's really starting to look like we are going to see the benefits in the next 5 - 10 years. Google may be just weeks from announcing they reached the quantum supremacy milestone and IBM may not be far behind either. Today, I wanted to share my thoughts on how quantum computing may affect cryptography as we know it. When we talk about the basic cryptography used for things like TLS when you access your bank's website, the premise behind securing your data is surprisingly simple. The certificate uses a public key which is really just a large number that's the result of multiplying two prime numbers together. This key has a size typically between 256 bits and 2048 bits. It's quite a large number. To find the two factors via brute force, in today's classical computers, it would take a billion years to solve (give or take a year or two). In computational complexity theory, they refer to these problems as intractable. They just can't be solved with the computers we have today.

read more

Categories: Java

Seven Criteria for Evaluating a Blockchain Business | @ExpoDX #FinTech #Blockchain #DigitalTransformation

JDJ - Tue, 2018-04-10 18:45
The insane world of cryptocurrency may be chock full of schemers, scammers, and sharks, but there is more to the world of blockchain than crypto. In fact, the blockchain story is bifurcating, with crypto and all its craziness on one side, and enterprise blockchain on the other. While it may be fun to poke our stick at the former, Intellyx’s focus is on enterprise digital transformation – which means that bona fide blockchain-based business models are a key part of this ongoing story of disruption.

read more

Categories: Java

Clearer Code With JDK 10 Local Variable Type Inference

Java Lobby Announcements - Tue, 2018-04-10 18:01

One of the first fruits of Project Amber, Local-Variable Type Inference (JEP 286), has been delivered with JDK 10. JEP 286's "Summary" describes its purpose, "Enhance the Java Language to extend type inference to declarations of local variables with initializers." In conjunction with this release, Stuart Marks has published the March 2018 article "Style Guidelines for Local Variable Type Inference in Java."

In "Style Guidelines for Local Variable Type Inference in Java," Marks postulates four "Principles" that lead to seven "Guidelines" that help developers to apply var properly to "help improve good code, making it shorter and clearer without compromising understandability." The articulated guidelines attempt to strike a balance that brings benefits of less redundant code with the benefits of explicitly readable code. The article outlines cases where var should be used and where it shouldn't be used. In general, var is best used when other naming conventions or other constructs in use provide significant detail about the local variable type that is only repeated with the explicit typing. On the other hand, there are cases where much information is lost if the explicit type is removed and in such cases, use of var is discouraged. Another typical case where use of local variable type inference might be preferred is when the explicit typing is difficult to read and is only used in an intermediate step. It may not be important to see the complex explicit type for that intermediate step.

Categories: Java

Incremental Test Environment Management | @DevOpsSummit @Plutora #DevOps

JDJ - Tue, 2018-04-10 15:30
The Software Development Lifecycle (SDLC) methodology is defined by a series of software development stages. Testing is a critical stage of the SDLC and can determine the quality of software being released into live environments. Therefore, it is important to ensure that test environments are reliable and closely aligned to production.

read more

Categories: Java

Reference Architecture for #Microservices | @CloudExpo #Serverless #DevOps

JDJ - Tue, 2018-04-10 14:30
The goal of Microservices is to improve software delivery speed and increase system safety as scale increases. Microservices being modular these are faster to change and enables an evolutionary architecture where systems can change, as the business needs change. Microservices can scale elastically and by being service oriented can enable APIs natively. Microservices also reduce implementation and release cycle time and enables continuous delivery. This paper provides a logical overview of the Microservices Reference Architecture that highlights various sub systems needed to support Microservices deployment and execution.

read more

Categories: Java

GoogleCloud #DigitalMarketing Keynote | @ExpoDX @VidyaNagarajan #AI #IoT #IIoT #DigitalTransformation

JDJ - Tue, 2018-04-10 13:15
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and optimization to employee training and insights, all ultimately create the best customer experience both online and in-store.

read more

Categories: Java

Data Performance Optimization | @CloudExpo @AvereSystems #AI #WebPerf

JDJ - Tue, 2018-04-10 12:45
"Avere Systems deals with data performance optimization in the cloud or on-premise. Even to this day many organizations struggle with what we call the problem of data gravity - 'Where should I put the data?' - because the data dictates ultimately where the jobs are going to run," explained Scott Jeschonek, Director Cloud Solutions at Avere Systems, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.

read more

Categories: Java

Host Your Maven Artifacts Using Azure Blob Storage

Java Lobby Announcements - Tue, 2018-04-10 12:01

If you use Microsoft Azure and you use Java for your projects, then Azure Blob Storage is a great place to host your team's artifacts.

It is easy to set up and pretty cheap. Also, it is much simpler than setting one of the existing repository options (JFrog, Nexus, Archiva, etc.) if you are not particularly interested in their features.

Categories: Java

Microservices at @CloudExpo | @IBMcloud @CloudTroll #AI #SDN #CloudNative #DevOps #Microservices

JDJ - Tue, 2018-04-10 10:45
We all know that end users experience the Internet primarily with mobile devices. From an app development perspective, we know that successfully responding to the needs of mobile customers depends on rapid DevOps – failing fast, in short, until the right solution evolves in your customers' relationship to your business. Whether you’re decomposing an SOA monolith, or developing a new application cloud natively, it’s not a question of using microservices – not doing so will be a path to eventual business failure.

read more

Categories: Java

Blockchain as a Service | @ExpoDX #FinTech #Blockchain #IoT #IIoT #Bitcoin #Ethereum #SmartCities

JDJ - Tue, 2018-04-10 09:45
The cloud wars rage on. The room is full of 800lb gorillas that have been battling over market share and supremacy for several years now. You know who the key players are - Amazon, Microsoft, Google and IBM – all still standing. Three year ago, Gartner described the market as ‘still evolving and maturing’. However, last year, they described the market as ‘in a state of upheaval’ with many providers shifting their strategies as they struggle to obtain market share.

read more

Categories: Java

How to Learn Java With Exploratory Programming

Java Lobby Announcements - Tue, 2018-04-10 09:01

In my book Java For Testers, I encourage the reader to experiment when learning Java by writing small JUnit tests to explore classes. I'm going to expand on that concept in this blog post and the associated video.

Exploratory Programming

I've been using the term Exploratory Programming to describe the following:

Categories: Java

Value Stream Management | @ExpoDX @CollabNet #CloudNative #Serverless

JDJ - Tue, 2018-04-10 07:15
I think DevOps is now a rambunctious teenager - it's starting to get a mind of its own, wanting to get its own things but it still needs some adult supervision," explained Thomas Hooker, VP of marketing at CollabNet, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.

read more

Categories: Java

Getting to Know JSON-P 1.1 (Part 1)

Java Lobby Announcements - Tue, 2018-04-10 06:01

Java EE 8 includes an update to the JSON Processing API and brings it up to date with the latest IEFT standards for JSON. They are:

I will cover these topics in this mini-series.

Categories: Java

Dr. Max Keynote at @CloudEXPO NY | @IBMcloud #AI #CloudNative #Serverless

JDJ - Tue, 2018-04-10 03:45
Michael Maximilien, better known as max or Dr. Max, is a computer scientist with IBM. At IBM Research Triangle Park, he was a principal engineer for the worldwide industry point-of-sale standard: JavaPOS. At IBM Research, some highlights include pioneering research on semantic Web services, mashups, and cloud computing, and platform-as-a-service. He joined the IBM Cloud Labs in 2014 and works closely with Pivotal Inc., to help make the Cloud Found the best PaaS.

read more

Categories: Java

Cloud Evolution at @CloudExpo | @IBMcloud‏ @_Considine #Cloud #DataCenter #DigitalTransformation

JDJ - Tue, 2018-04-10 00:30
In his Opening Keynote at 21st Cloud Expo, John Considine, General Manager of IBM Cloud Infrastructure, led attendees through the exciting evolution of the cloud. He looked at this major disruption from the perspective of technology, business models, and what this means for enterprises of all sizes. John Considine is General Manager of Cloud Infrastructure Services at IBM. In that role he is responsible for leading IBM’s public cloud infrastructure including strategy, development, and offering management. To date, IBM has launched more than 50 cloud data centers that span the globe. He has been building advanced technology, delivering “as a service” solutions, and managing infrastructure services for the past 20 years.

read more

Categories: Java

Using Java's Future and ExecutorService

Java Lobby Announcements - Mon, 2018-04-09 22:01

In this blog, I will show you the basics of using Java Future and Executor Service. Combining the following...

java.util.concurrent.Future<V>


Categories: Java

Pay-as-You-Go IT Models | @ExpoDX @Dana_Gardner #DigitalTransformation

JDJ - Mon, 2018-04-09 21:00
The next BriefingsDirect IT business model innovation interview explores how pay-as-you-go models have emerged as a new way to align information technology (IT) needs with business imperatives. We’ll now learn how global aerospace and defense integrator Northrop Grumman has sought a revolution in business model transformation in how it acquires and manages IT. Here to help explore how cloud computing-like consumption models can be applied more broadly is Ron Foudray, Vice President, Business Development for Technology Services at Northrop Grumman. The interview is conducted by Dana Gardner, Principal Analyst at Interarbor Solutions.

read more

Categories: Java

Next Gen #DigitalTransformation Shakes Things Up Again! | @ExpoDX #AI #IoT

JDJ - Mon, 2018-04-09 19:00
What if you could closely measure your retail competitor's in-store sales every day? What if you could be alerted when competitors were increasing or decreasing production at different factories or ordering more materials? Would that be valuable? If it were possible, how would it change your strategies and the way you operated?

read more

Categories: Java

Pages

Subscribe to EGJUG aggregator - Java