Java

A Doctrine for #DigitalTransformation | @ThingsExpo #IoT #M2M #BigData

JDJ - Wed, 2016-04-20 04:00
In my 30-years in the high tech industry I have often heard the business maxim, “Develop a business strategy first, and then find the technology to support it.” This well-worn business doctrine, I have come to believe in this age of digital transformation, is wrong and it is time to repudiate it. Let me support my argument by first asking a few questions. What came first e-commerce or the Internet? What came first mobile banking, or wireless mobile communications?

read more

Categories: Java

SuperAdmins to Exhibit at @CloudExpo | @SuperAdm1ns #DataCenter #Storage

JDJ - Wed, 2016-04-20 01:00
SYS-CON Events announced today that SuperAdmins 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. SuperAdmins specializes in providing high-quality IT infrastructure services for MSPs, hosting and cloud providers. Services they offer include 24/7 NOC - Remote monitoring of the key equipment/services.

read more

Categories: Java

Microservices and Integration | @DevOpsSummit @Elasticio #Microservices

JDJ - Tue, 2016-04-19 15:15
The proper isolation of resources is essential for multi-tenant environments. The traditional approach to isolate resources is, however, rather heavyweight. In his session at 18th Cloud Expo, Igor Drobiazko, co-founder of elastic.io, will draw upon their own experience with operating a Docker container-based infrastructure on a large scale and present a lightweight solution for resource isolation using microservices. He will also discuss the implementation of microservices in data and application integration in general, share the challenges they ran into using open source technologies like Apache Mesos and Marathon for Docker containers and what solutions they found to deal with them.

read more

Categories: Java

How to Generate Customized Java 8 Code with Plugins

Java Lobby Announcements - Tue, 2016-04-19 14:32

One thing most programmers hate is to write boilerplate code. Endless hours are spent setting up entity classes and configuring database connections. To avoid this you can let a program like Speedment Open Source generate all this code for you. This makes it easy to get a database project up and running with minimal manual labour, but how do you maintain control of the written code when large parts of it is handed over to a machine?

Say that you have a database with a table "user" which has a column "gender", and you want that implemented as an enum in java. If you run Speedment and use it to generate code, the "gender" field will be represented as a String. The reason for this is that there isn’t any built-in mappers for converting between database ENUMs and custom java classes. This is one of those cases when you might feel that the generator is taking away control for you. Well, fear not, for since the 2.3 Hamilton release, you can get this same control by creating your own plugin for Speedment!

Categories: Java

New Inspections for Java 8 in IntelliJ IDEA 2016.1

Java Lobby Announcements - Tue, 2016-04-19 14:31

Since Java 8 has been launched almost two years ago, it has been gaining more and more traction around the community. Most Java frameworks and platforms have either already migrated their APIs to Java 8, or are planning to do so.

With our latest update, the whole IntelliJ Platform has migrated to Java 8, which has allowed both ourselves and plugin developers to use the new language features. Among other reasons, this motivates us to further improve our coding assistance to make it more friendly to Java 8.

Categories: Java

CUBA Platform is Going Open Source

Java Lobby Announcements - Tue, 2016-04-19 09:31

The long-awaited moment has come, and now we are happy to announce that the CUBA Platform has finally joined the free software community! From now on, the runtime part of the platform is open source and distributed under the Apache 2.0 license. This means that you will be able to create and distribute your applications for free! So, go ahead and start your CUBA application right now!

In this post, I would like to highlight why and how we have changed the licensing track.

Categories: Java

Ask Before Adopting IoT | @ThingsExpo #IoT #M2M #DigitalTransformation

JDJ - Tue, 2016-04-19 07:30
Stop me if you’ve heard this one before: there’s another side to the Internet that isn’t just about connecting people. The Internet of Things (IoT) is about connecting virtually any “thing” or machine. They could range from personal wearables to smart homes, smart cities’ infrastructure, utilities, transportation, and manufacturing. You’ve probably heard by now; the IoT is far bigger than the Internet of people, and it’s growing fast. Gartner says the IoT will grow 30 percent in 2016, reaching 6.4 billion devices, with more than five million new devices connected daily. It’s expected to continue growing to 20.8 billion devices by 2020.

read more

Categories: Java

Well-Written Java 8, 8 Ways

Java Lobby Announcements - Tue, 2016-04-19 06:31

You can do itWrite Better Code.

It's hard, but there are tools, techniques, and tool kits to help.

Categories: Java

What Is #DigitalTransformation? | @CloudExpo #Cloud #IoT #M2M #BigData

JDJ - Tue, 2016-04-19 00:45
In the rush to compete in the digital age, a successful digital transformation is essential, but many organizations are setting themselves up for failure. There’s a common misconception that the process is just about technology, but it’s not. It’s about your business. It shouldn’t be treated as an isolated IT project; it should be driven by business needs with the committed involvement of a range of stakeholders.

read more

Categories: Java

Cloud Is Now Mainstream ‘Power Panel’ at @CloudExpo | #Cloud

JDJ - Mon, 2016-04-18 20:15
The initial debate is over: Any enterprise with a serious commitment to IT is migrating to the cloud. But things are not so simple. There is a complex mix of on-premises, colocated, and public-cloud deployments. In this power panel at 18th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists will look at the present state of cloud from the C-level view, and how great companies and rock star executives can use cloud computing to meet their most ambitious and disruptive business goals.

read more

Categories: Java

RoboVM Winding Down

Java Lobby Announcements - Mon, 2016-04-18 17:17

Over the past few weeks, we’ve been working with the teams at Xamarin and Microsoft to assess the technology and business conditions of RoboVM to determine the path forward for the products. After looking at the complete landscape for mobile development with Java, the decision has been made to wind down development of RoboVM.

We have compiled an FAQ to help guide customers through the impact of this announcement. Please contact us at support@robovm.com for questions not covered by this FAQ.

Categories: Java

How to Assess Impact of the ‘Panama Papers’ on Your Network | @BigDataExpo #BigData

JDJ - Mon, 2016-04-18 16:45
We all awoke last week to the latest regulatory and reputational risk since names like Madoff and Snowden burst into the headline. Weekly, there are smaller local skirmishes between the behavior of companies, public officials and the prying eyes of an ever more symbiotic relationship between the press and motivated whistle blowers. It is difficult to imagine a practical preventive solution to knowledgeable individuals actively trying to circumvent well-known regulations. Much like the industry’s ongoing cyber-security arms race, compliance organizations need to rethink and rebuild their detect-response operations.

read more

Categories: Java

Java Champions Get Intellij Idea Ultimate for Free

Java Lobby Announcements - Mon, 2016-04-18 13:31

From April 7, 2016

Starting today, all active Java Champions are eligible to receive IntelliJ IDEA Ultimate for free based upon simple verification. Over the years we have had the opportunity to work with many Java Champions not only a professional level, but we also got to know many of you personally. The feedback that we continue to receive directly contributes to improvements in IntelliJ IDEA and IntelliJ Platform-based products. And for that we thank you and want to show our appreciation.

Categories: Java

Java 8 Configuration Defaults Using Optional

Java Lobby Announcements - Mon, 2016-04-18 11:31
Somedays you come across some code and think "that's pretty; why didn't I think of that?" So my long-time colleague Mark Warner has a nice twist on the standard name/value store pattern using method references to deal with converting from a String.

int size = store.getProperty("cache.limit", 500, Integer::parseInt); boolean enabled = store.getProperty("cache.enabled", true, Boolean::getBoolean);
I took his example and refactored it slightly to return Optional, and I ended up with the following:

public Optional<String> getProperty( String propertyName) { return Optional.ofNullable(map.get(propertyName)); } public <T> Optional<T> getProperty( String propertyName, ThrowingFunction<String,? extends T,? extends Exception> func ) { return getProperty(propertyName).map(val -> { try { return func.apply( val ); } catch ( Exception e ) { LOGGER.severe( () -> "Invalid property transform, will default " + e.getMessage() ); return null; } }); }
This means that the default value ends up being provided by the Optional, which is a nice application of OAOO.

int size = store.getProperty("cache.limit", Integer::parseInt).orElse(500); boolean enabled = store.getProperty("cache.enabled", Boolean::getBoolean).orElse(true);
I think this is even tidier, but it does depend on how you feel about using Optional.

Categories: Java

State of 5th DevOps Report By @RealGeneKim | @DevOpsSummit #DevOps

JDJ - Mon, 2016-04-18 10:00
As I have mentioned many times, I’ve learned more doing this project than any project in my professional career. This has been a four-year collaboration with Jez Humble and Dr. Nicole Forsgren, as well as Nigel Kersten and Alanna Brown from Puppet Labs. "I only got four hours of sleep last night. I woke up after an anxiety dream about deadlocks in the database." Anyone who has run an online service probably knows this feeling. And this is what Jez Humble wrote on our Slack channel, 24 hours before the launch of the 5th annual State of DevOps Survey. As I have mentioned many times, I've learned more doing this project than any project in my professional career. This has been a four-year collaboration with Jez Humble and Dr. Nicole Forsgren, as well as Nigel Kersten and Alanna Brown from Puppet Labs.

read more

Categories: Java

Spread the DevOps Virus | @DevOpsSummit #Agile #DevOps #Microservices

JDJ - Mon, 2016-04-18 09:15
Today most enterprises are undergoing massive shifts under the name digital transformation. Let’s say you successfully navigate this transformation. Will you be done? Of course not – change will be ongoing and even accelerating. So, is it good enough to struggle through one transformation after another? Or is the more strategic decision to become better able to deal with such change – in other words, to be more agile?

read more

Categories: Java

Default HotSpot Maximum Direct Memory Size

Java Lobby Announcements - Mon, 2016-04-18 07:45

Default HotSpot Maximum Direct Memory Size

In my previous blog post Improved Documentation of HotSpot Options in Java 8, I wrote about the misunderstandings surrounding the HotSpot JVM's default setting for non-standard option-XX:MaxDirectMemorySize. In this post, I look at a simple way to determine the "default" maximum direct memory size in the HotSpot JVM.

Categories: Java

New Relic's #DevOps Offerings | @CloudExpo @NewRelic #APM #API #Microservices

JDJ - Sun, 2016-04-17 22:30
New Relic, Inc. has announced a set of new features across the New Relic Software Analytics Cloud that offer IT operations teams increased visibility, and the ability to diagnose and resolve performance problems quickly. The new features further IT operations teams’ ability to leverage data and analytics, as well as drive collaboration and a common, shared understanding between teams. Software teams are under pressure to resolve performance issues quickly and improve availability, as the complexity of software architectures they manage ranges from more traditional on-premises IT systems to those now including public cloud. The New Relic Software Analytics Cloud provides a comprehensive monitoring platform allowing software teams to work together to monitor from different perspectives for any technology stack. For IT operations this includes proactively monitoring and identifying issues that may impact the performance of critical applications, understanding which customers may be impacted, and enabling them to collaborate with developers and DevOps teams to address an issue.

read more

Categories: Java

IBM DevOps Track at @CloudExpo | @DevOpsSummit @IBMDevOps #Cloud #DevOps

JDJ - Sun, 2016-04-17 22:00
Join IBM June 8 at 18th Cloud Expo at the Javits Center in New York City, NY, and learn how to innovate like a startup and scale for the enterprise. You need to deliver quality applications faster and cheaper, attract and retain customers with an engaging experience across devices, and seamlessly integrate your enterprise systems. And you can't take 12 months to do it.

read more

Categories: Java

[session] Building Your Hybrid Data Warehouse Solution with dashDB By @IBM | @CloudExpo #Cloud

JDJ - Sun, 2016-04-17 18:00
As you respond to increasing requests for new analytics, you need fast and flexible technology in your arsenal so that you can deploy the right workload to the right platform for the need at hand. Do you need self-service and fast time to value? Do you have data and application control and privacy needs, along with strict SLAs to meet? IBM dashDB™ is data warehouse technology powered by in-memory computing and in-database analytics that are designed for fast results, scalability and more.

read more

Categories: Java

Pages

Subscribe to EGJUG aggregator - Java