Java

[slides] Compliance in the Cloud | @CloudExpo @IBMcloud #InfoSec #FedRAMP

JDJ - Sun, 2016-12-04 15:15
Regulatory requirements exist to promote the controlled sharing of information, while protecting the privacy and/or security of the information. Regulations for each type of information have their own set of rules, policies, and guidelines. Cloud Service Providers (CSP) are faced with increasing demand for services at decreasing prices. Demonstrating and maintaining compliance with regulations is a nontrivial task and doing so against numerous sets of regulatory requirements can be daunting task. CSPs need a foundation that provides a uniform, non-repetitive view across all the requirements.

read more

Categories: Java

Speed and Agility in the Age of IoT | @ThingsExpo #IoT #M2M #Agile #DigitalTransformation

JDJ - Sun, 2016-12-04 14:30
Hewlett Packard Enterprise advanced across several fronts at HPE Discover 2016 in London, making inroads into hybrid IT, Internet of Things, and on to the latest advances in memory-based computer architecture. A leaner, more streamlined Hewlett Packard Enterprise (HPE) advanced across several fronts at HPE Discover 2016 in London, making inroads into hybrid IT, Internet of Things (IoT), and on to the latest advances in memory-based computer architecture. All the innovations are designed to help customers address the age of digital disruption with speed, agility, and efficiency.

read more

Categories: Java

Java Holiday Calendar 2016 (Day 4): Use RemoveIf in Java Collections

Java Lobby Announcements - Sun, 2016-12-04 12:01

Today's tip is to use the removeIf() method (that all collection classes like List have) rather than manually iterating over the elements and removing them. For large data sets, removeIf() can be orders of magnitudes faster than other methods. It also looks much better in your code. Why? Read more here and see for yourself! In the meantime, let's see how to put it to use.

Do This items.removeIf(i -> predicate(i));


Categories: Java

The $1 Solution to Avoid the Null Pointer Exception

Java Lobby Announcements - Sun, 2016-12-04 07:31

This post is all about the null pointer exception, which we usually counter in our everyday programming. Before diving into the nitty-gritty of null, I want to go into why I named my post the $1 solution to avoid the null pointer exception.

Tony Hoare invented the null reference, later admitting that it was a billion-dollar mistake. Rather than making the same mistake of a null dollar solution, it would be apt to title my post the $1 dollar solution.

Categories: Java

Big Data Services | @CloudExpo #BigData #IoT #M2M #ML #MachineLearning

JDJ - Sun, 2016-12-04 06:00
The cloud promises new levels of agility and cost-savings for Big Data, data warehousing and analytics. But it’s challenging to understand all the options – from IaaS and PaaS to newer services like HaaS (Hadoop as a Service) and BDaaS (Big Data as a Service). In her session at @BigDataExpo at @ThingsExpo, Hannah Smalltree, a director at Cazena, provided an educational overview of emerging “as-a-service” options for Big Data in the cloud. This is critical background for IT and data professionals, as experts estimate that “as-a-service” cloud sourcing will increase from today’s 15% to 35% by 2021. Learn more and hear important considerations to help evaluate and rank your options.

read more

Categories: Java

[slides] Empowering Enterprise Security with IoT | @ThingsExpo @SecureChannels #IoT #IIoT #M2M

JDJ - Sat, 2016-12-03 21:45
The Internet of Things (IoT) promises to simplify and streamline our lives by automating routine tasks that distract us from our goals. This promise is based on the ubiquitous deployment of smart, connected devices that link everything from industrial control systems to automobiles to refrigerators. Unfortunately, comparatively few of the devices currently deployed have been developed with an eye toward security, and as the DDoS attacks of late October 2016 have demonstrated, this oversight can have devastating, if not catastrophic results. In his session at 19th @ThingsExpo, Richard Blech, Chief Executive Officer at Secure Channels, explored the promise and the pitfalls inherent to IoT and offered a novel way of incorporating an effective security paradigm in which IoT "watchmen" monitor and maintain order within the IoT.

read more

Categories: Java

Turning IT Departments into Superheroes | @CloudExpo #ITaaS #Cloud #Virtualization

JDJ - Sat, 2016-12-03 20:45
Nerdio is an IT-as-a-service platform with virtual desktop infrastructure (VDI) technology at its core. It is designed for IT departments that need a way to easily manage their ever-increasing workloads. Nerdio allows users to efficiently manage their complete IT environments by giving them full visibility and control of users’ desktops. In addition to virtual desktops, the platform includes unlimited virtual servers, Microsoft Office 365 security, and disaster recovery and 24/7/365 support.

read more

Categories: Java

This Simple Trick Can Net You Faster Apps | @DevOpsSummit #APM #DevOps #WebPerf

JDJ - Sat, 2016-12-03 18:30
I am often humbled by the depth of insight of those who toil in the trenches of the enterprise data center. At our Agility conference back in August, my cohort and I gave a presentation on the State of Application Delivery. One of the interesting tidbits of data we offered was that, over the course of the past year, our iHealth data shows a steady and nearly even split of HTTP and HTTPS traffic. To give you an example, my data from October was derived from over 3 million (3, 087, 211 to be precise) virtual servers. Of those, roughly 32% were configured to support HTTP, and another 30% were supporting HTTPS.

read more

Categories: Java

Java Holiday Calendar 2016 (Day 3): Initializing Maps in the Smartest Way

Java Lobby Announcements - Sat, 2016-12-03 12:01

Today's tip is how to initialize Java Maps in a type-safe way with Java 8. With Java 9, we will get even better ways of creating immutable Maps. Until then, by defining two utility methods...

public static <K, V> Entry<K, V> entry(K key, V value) { return new AbstractMap.SimpleEntry<>(key, value); } public static <K, U> Collector<Entry<K, U>, ?, Map<K, U>> entriesToMap() { return Collectors.toMap(Entry::getKey, Entry::getValue); }


Categories: Java

Lamba Expressions in Java 8

Java Lobby Announcements - Sat, 2016-12-03 07:31

Lambda expressions are the most popular feature of Java 8. They introduce functional programming concepts to Java, which is a completely object-oriented and imperative programming language. How functional programming languages work is beyond the scope of this article, but we will extract a feature that will make the difference obvious for us who work with OOP.

How functional programming languages work is beyond the scope of this article, but we will extract a feature that will make the difference obvious to us who work with OOP.

Categories: Java

Self-Service Analytics Is Replacing Traditional BI | @CloudExpo #Cloud #BusinessIntelligence

JDJ - Sat, 2016-12-03 00:00
Modern organizations typically use several IT tools to monitor their applications, networks and other IT components in real time. Unfortunately, this leads to independent data islands, which creates a one-dimensional view of IT. In order to make strategic decisions, organizations need an IT operational analytics tool to analyze data from multiple sources, spot trends and make better decisions.

read more

Categories: Java

[video] QC Process with @CollabNet | @CloudExpo #APM #IoT #ML #DevOps

JDJ - Fri, 2016-12-02 22:45
"We are a modern development application platform and we have a suite of products that allow you to application release automation, we do version control, and we do application life cycle management," explained Flint Brenton, CEO of CollabNet, in this SYS-CON.tv interview at DevOps at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.

read more

Categories: Java

Discover Your Developer Fantasy Character in the &quot;State of the Developer Nation&quot; Survey

Java Lobby Announcements - Fri, 2016-12-02 22:43

We’re proud to be supporting the State of the Developer Nation Survey run by our friends at VisionMobile! This is the 12th developer survey, focusing on a 360 view of developer tools, skills and salaries.

The survey features questions on topics like programming languages, platforms, app categories, new technologies, revenue models, IoT verticals - and of course - tools. It’s a survey made by developers, so the questions will be relevant plus you will get to learn something new - and it only takes 15 minutes!

Categories: Java

Why Security Teams Love Intelligent Deception | @CloudExpo #Cloud #Security #Analytics

JDJ - Fri, 2016-12-02 19:30
Cyberattacks are relentless. The pace of attacks shows no sign of slowing, and organizations understand that 100 percent prevention of attacks is not possible. Traditional prevention and detection techniques are falling short, and security professionals are scrambling for new paradigms that can more effectively detect attacks and mitigate the growing levels of damage. In this climate of confusion, deception-based solutions offer a viable and proven way to stop attackers in their tracks. Why? Because instead of sitting back and waiting to be the victim, detection technologies let organizations be proactive and take the attack to the attacker. We’ve compiled a list of top five reasons why more security teams are opting for deception.

read more

Categories: Java

[slides] Virtualized Apps | @CloudExpo @Tintri #VM #DataCenter #SDN

JDJ - Fri, 2016-12-02 17:00
Fact: storage performance problems have only gotten more complicated, as applications not only have become largely virtualized, but also have moved to cloud-based infrastructures. Storage performance in virtualized environments isn’t just about IOPS anymore. Instead, you need to guarantee performance for individual VMs, helping applications maintain performance as the number of VMs continues to go up in real time. In his session at Cloud Expo, Dhiraj Sehgal, Product and Marketing at Tintri, shared success stories from a few folks who have already started using VM-aware storage. By managing storage operations at the VM-level, they’ve been able to solve their most vexing storage problems, and create infrastructures that scale to meet the needs of their applications. Best of all, they’ve got predictable, manageable storage performance – at a level conventional storage can’t match.

read more

Categories: Java

What ‘Mr. Robot’ Can Teach Us About Incident Response | @CloudExpo #IoT #Cloud #Security

JDJ - Fri, 2016-12-02 16:45
It is not often that movies and television shows give viewers the opportunity to explore the world of hacking and digital security in a realistic manner. After two seasons, "Mr. Robot" has attracted its share of IT professionals as well as average citizens. The show has offered numerous depictions that are of particular interest to those who make their living by protecting their organizations. The critically acclaimed television series offers fictional situations rather than documentary evidence. However, the plots and actions of both the security engineers and hackers are realistic enough that they can send a shiver down the spine of any professional responsible for safeguarding their organization's system and responding to incidents. This two-part post explores some of the most chilling incidents depicted on the show – incidents that are especially disturbing because they can and do happen in the real world.

read more

Categories: Java

CloudJumper Wins Award from @Frost_Sullivan | @CloudExpo @CloudJumperWaaS #Cloud #Security

JDJ - Fri, 2016-12-02 16:30
CloudJumper, a Workspace as a Service (WaaS) platform innovator for agile business IT, has been recognized with the Customer Value Leadership Award for its nWorkSpace platform by Frost & Sullivan. The company was also featured in a new report(1) by the industry research firm titled, “Desktop-as-a-Service Buyer’s Guide, 2016,” which provides a comprehensive comparison of DaaS providers, including CloudJumper, Amazon, VMware, and Microsoft.

read more

Categories: Java

Business Transformation Challenge | @CloudExpo #IoT #M2M #BigData #DigitalTransformation

JDJ - Fri, 2016-12-02 16:00
I’m a fan of Woody Allen movies, especially his earlier movies (can’t tell you how much I learned from the movie “Everything You Always Wanted to Know About Sex…” but that’s a topic for a different blog). In the Woody Allen classic “Annie Hall,” Woody Allen’s character (Alvy Singer) makes the following statement: “A relationship, I think, is like a shark, you know? It has to constantly move forward or it dies. And I think what we got on our hands is a dead shark.” This is relevant to a business – either your business is constantly moving forward or the business dies. And this is especially true for organizations seeking to leverage Big Data and the Internet of Things to drive business transformation. If you are not constantly trying to move forward on transforming your business, then it’s pretty certain that what you’ve got on your hands is a dead business.

read more

Categories: Java

Java Holiday Calendar 2016 (Day 2): Favor Composition Over Inheritance

Java Lobby Announcements - Fri, 2016-12-02 14:01

Today's tip is to avoid inheritance. For good reasons, there can only be one super class for any given Java class. Furthermore, exposing abstract or base classes in your API that are supposed to be inherited by client code is a very big and problematic API commitment. Avoid API inheritance altogether, and instead consider providing static interface methods that take one or several lambda parameters and apply those given lambdas to a default internal API implementation class.

This also creates a much clearer separation of concerns. For example, instead of inheriting from a public API class AbstractReader and overriding abstract void handleError(IOException ioe), it is better to expose a static method or a builder in the Reader interface that takes a Consumer<IOException> and applies it to an internal generic ReaderImpl.

Categories: Java

Pages

Subscribe to EGJUG aggregator - Java