Devops platform provider Puppet has introduced its Puppet Cloud Discovery service for learning what, exactly, users have running in the cloud and their impact.As Puppet's first foray into SaaS, the service offers visibility into cloud workloads, providing the same type of introspection as the on-premise Puppet Enterprise platform. For example, it can tell users if they might have vulnerabilities because they're running an outdated version of OpenSSL, or it could inform users which virtual machines need to migrated when moving from Windows Server 2012 to 2016.[ Download the Deep Dive: Monitoring in the age of devops. | Get a digest of the day's top tech stories in the InfoWorld Daily newsletter. ]
Cloud Discovery will debut in a preview form on the Amazon Web Services cloud later this month; plans call for it to eventually be supported on other cloud platforms as well.To read this article in full or to leave a comment, please click here
With voting on a module system for Java set to close within the Java community, a high-ranking official at Oracle is again defending the plan amid criticism from Red Hat.Modularity is the main feature in Java 9, which is due to arrive July 27—if the disagreement over modularization does not hold up the release. Oracle's Mark Reinhold, chief architect in the company's Java platform group, sent out an email on an openjdk mailing list Monday, arguing the issues being brought up have already been covered.To read this article in full or to leave a comment, please click here
Modularization is slated to be the key feature in Java SE (Standard Edition) 9, due in late July. But Java participants Red Hat and IBM have raised concerns that the base module plan could lead to incompatibilities with applications and enterprise Java.In a recent bulletin, Scott Stark, vice president of architecture for Red Hat’s JBoss group, outlined a litany of issues Red Hat and other Java Executive Committee members have with JSR (Java Specification Request) 376, pertaining to the Java Platform Modular System, a central component of the Project Jigsaw module Java effort.To read this article in full or to leave a comment, please click here
A proposal currently floating in the Java community would use hardware acceleration to improve bulk calculations in the platform.Project Trinity would explore enhancing execution of bulk aggregate calculations over Streams by offloading calculations to hardware accelerators. Streams in Java allow developers to express calculations so that data parallelism can be efficiently exploited, and the Stream capability in Java Standard Edition 8 is for processing data declaratively while leveraging multicore architectures.[ The big 4 Java IDEs reviewed: See how Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stack up. | Keep up with hot topics in programming with InfoWorld's App Dev Report newsletter. ]
"Such calculations are prime candidates for leveraging enhanced data-oriented instructions on CPUs, such as SIMD instructions or offloading to hardware accelerators, such as the SPARC Data Accelerator co-processor," said Karthik Ganesan, from Oracle's performance and applications engineering group, in his proposal made Friday in an email-based OpenJDK discussion forum.To read this article in full or to leave a comment, please click here
8 great testing tools for mobile app developersImage by geralt via PixabayThe rapid proliferation of mobile devices presents a particular nasty testing issue for mobile app developers. With so many operating system versions, browsers, and devices in circulation, ensuring a quality experience across all combinations can be nearly impossible, especially when you have a limited number of devices on hand.To read this article in full or to leave a comment, please click here
Employers who once focused on finding software development talent from top universities are now hiring developers who learned the trade from coding bootcamps, junior colleges, and online resources, technical recruiter HackerRank says.To read this article in full or to leave a comment, please click here(Insider Story)
Pivotal and Google have launched Project Kubo to apply Pivotal's Bosh tool for deploying and managing cloud software to Google's Kubernetes container orchestration platform.Currently in an alpha release stage, Kubo instantiates, deploys, and manages Kubernetes clusters on any cloud. Pivotal has been working on the project with members of the Google Cloud platform team.[ To the cloud! Real-world container migrations. | Dig into the the red-hot open source framework in InfoWorld's beginner's guide to Docker. ]
Kubo can be used with existing production applications written in specific languages, and it can access platform primitives. Bosh, featured as part of Cloud Foundry, provides an open source tool chain for managing large-scale distributed services. It offers a combination of a virtual machine build tool, configuration and health management, and logging. Bosh has been used to build consistent, self-healing environments with zero downtime, Seroter said.To read this article in full or to leave a comment, please click here
Google has already carved out a niche for itself in machine learning with projects like TensorFlow and Google Brain. Now, it's adding data science provider Kaggle, which runs contests related to machine learning and provides services for data discovery and analysis, to the fold. The company also is moving ahead with other machine learning projects, including an API providing intelligence for video.To read this article in full or to leave a comment, please click here
In addition to Java, Oracle has been focusing lately on cloud, chatbots, and APIs. InfoWorld Editor at Large Paul Krill met with Oracle's Amit Zavery, senior vice president of Oracle Cloud, at this week's DeveloperWeek conference in San Francisco to talk about the company's technology directions.[ Docker, Amazon, TensorFlow, Windows 10, and more: See InfoWorld's 2017 Technology of the Year Award winners. | Cut to the key news in technology trends and IT breakthroughs with the InfoWorld Daily newsletter, our summary of the top tech happenings. ]
InfoWorld: How are microservices and chatbots driving enterprises to an API-first strategy, the notion of which was posed in a description of your upcoming presentation?To read this article in full or to leave a comment, please click here
In preparation for the planned July release of Java 9, Oracle has released guidance for moving applications over to the forthcoming upgrade, which features big changes through modularization.The newly released JDK (Java Development Kit) 9 Migration Guide notes that every update brings with it binary, source, and behavioral incompatibilities with previous versions. "The modularization of the Java SE Platform brings many benefits but also many changes," Oracle said. "Code that uses only official Java SE Platform APIs and supported JDK-specific APIs should continue to work without change." But code that uses certain features or JDK-internal APIs may not run or may give different results, the company cautioned.To read this article in full or to leave a comment, please click here
Microsoft is adding continuous delivery capabilities to its Visual Studio 2017 IDE.
The Continuous Delivery Tools for Visual Studio extension, announced this week, lets developers set up an automated build, test, and release pipeline on the Visual Studio Team Services cloud ALM platform. It works with ASP.Net 4 and ASP.Net Core applications targeting the Azure App Services and Azure Container Services. Developers can monitor their pipeline with notifications in the IDE that alert them of any build failures in a continuous integration run.To read this article in full or to leave a comment, please click here
Open source software is the norm these days rather than the exception. The code is being written in high volumes and turning up in critical applications. While having this code available can offer big benefits, users also must be wary of issues the code can present and implement proper vetting.To read this article in full or to leave a comment, please click here(Insider Story)
Open source software is the norm these days rather than the exception. The code is being written in high volumes and turning up in critical applications. While having this code available can offer big benefits, users also must be wary of issues the code can present and implement proper vetting.
Josh Bressers, cybersecurity strategist at Red Hat, emphasized this point during a recent talk with InfoWorld Editor at Large Paul Krill.[ Expand your security career horizons with these essential certifications for smart security pros. | Discover how to secure your systems with InfoWorld's Security Report newsletter. ]
InfoWorld: Why is Red Hat getting on the soapbox about open source security?To read this article in full or to leave a comment, please click here(Insider Story)
Google is open-sourcing its Chrome browser on the Apple iOS platform, after making changes enabling the code to be part of Google’s Chromium browser project.The code will be moved to the open source Chromium repository, which lets developers build their own Chrome-like browsers. It had been kept separate from Chromium because of Apple's requirement that all iOS browsers be built on the Apple-controlled WebKit rendering engine.[ Safeguard your browsers; InfoWorld's experts tell you how in the "Web Browser Security Deep Dive" PDF guide. | Cut to the key news in technology trends and IT breakthroughs with the InfoWorld Daily newsletter, our summary of the top tech happenings. ]
But after years of refactoring to cleanly separate WebKit from the Chrome for iOS code, the Chrome for iOS code is rejoining Chromium, Google said in a bulletin. (Chrome on other operating systems uses Google's own Blink browser engine.) Developers can compile the iOS version of Chromium like they can for other Chromium versions. Google said it had spent a lot of time during the past several years making changes required to move the code for Chrome for iOS into Chromium.To read this article Continue reading
Microsoft is encouraging developers to move to the 4.6.2 version of the .Net Framework, so they can benefit from significant changes to the garbage collector, which provides automatic memory management..Net Framework 4.6.2 was released late last summer, but Microsoft is now advising upgrades to take advantage of benefits in object handling. These changes were made in order to improve the framework's performance and to allow the garbage collector to operate more efficiently, Microsoft said. Garbage collection enables developers to build applications without needing to free memory; it also allocates objects on the managed heap and reclaims objects no longer in use.To read this article in full or to leave a comment, please click here
Google co-founder Sergey Brin acknowledges that he was caught off-guard by the phenomenon of artificial intelligence, which he notes now permeates key Google properties.Speaking at the recent World Economic Forum Meeting in Davos-Klosters, Switzerland, Brin, a trained computer scientist, said he didn't pay attention to AI in the 1990s because "everyone knew [AI] didn't work," he said.[ The InfoWorld deep learning reviews: Spark lights up machine learning. | TensorFlow shines a light on deep learning. | Microsoft takes on TensorFlow. | MXNet: Amazon's scalable deep learning. | Caffe deep learning conquers image classification. | Get a digest of the day's top tech stories in the InfoWorld Daily newsletter. ]
Brin was head of the Google X research group, which featured Google Brain, a project centered on machine intelligence, he recalled. "Fast-forward a few years, and now Brain probably touches every single one of our main projects, ranging from search to photos to ads to everything we do."To read this article in full or to leave a comment, please click here
Artificial intelligence is affecting everything from automobiles to health care to home automation and even sports. It's also going to have a measurable impact on software development, with developers becoming more like data scientists, an AI official with Nvidia believes.AI and deep learning will mean changes in how software is written, said Jim McHugh, vice president and general manager for Nvidia's DGX-1 supercomputer, which is used in deep learning and accelerated analytics. The long-standing paradigm of developers spending months simply writing features will change, he explained.[ Jump into Microsoft’s drag-and-drop machine learning studio: Get started with Azure Machine Learning. | The InfoWorld review roundup: AWS, Microsoft, Databricks, Google, HPE, and IBM machine learning in the cloud. ]
With the advent of AI, data is incorporated to create the insight for software. "We're using data to train the software to make it more intelligent," said McHugh. Data will drive the software release because the data is going to give the software the ability to interact.To read this article in full or to leave a comment, please click here
Microsoft's Team Room collaboration capability for application lifecycle management soon will be no more. Instead, developers will need to rely on other options, such as Slack or Microsoft Teams.The company said this week that Team Rooms is to be deprecated from the on-premise Visual Studio Team Foundation Server at the next major version, and from the online Visual Studio Team Services platform later this year.[ Give yourself a technology career advantage with InfoWorld's Deep Dive technology reports and Computerworld's career trends reports. GET A 15% DISCOUNT through Jan. 15, 2017: Use code 8TIISZ4Z. ]
"We don't have a name yet for this release, but it will be the version beyond TFS 2017 and associated updates," Microsoft's Ewald Hofman, TFS program manager, said.To read this article in full or to leave a comment, please click here
Puppet has become synonymous with devops, and Sanjay Mirchandani, CEO of Puppet since late September, says the Puppet Enterprise platform for automating software delivery is now being used in more than 70 percent of the Fortune 100. InfoWorld Editor at Large Paul Krill recently spoke with Mirchandani about where the company is headed and devops' progress these days.[ Give yourself a technology career advantage with InfoWorld's Deep Dive technology reports and Computerworld's career trends reports. GET A 15% DISCOUNT through Jan.15, 2017: Use code 8TIISZ4Z. ]
InfoWorld: Does the company still find a need to define devops and its importance to prospective clients?To read this article in full or to leave a comment, please click here
Hortonworks has built its business on big data and Hadoop, but the Hortonworks Data Platform provides analytics and features support for a range of technologies beyond Hadoop, including MapReduce, Pig, Hive, and Spark. Hortonworks DataFlow, meanwhile, offers streaming analytics and uses technologies like Apache Nifi and Kafka.InfoWorld Executive Editor Doug Dineley and Editor at Large Paul Krill recently spoke with Hortonworks CTO Scott Gnau about how the company sees the data business shaking out, the Spark vs. Hadoop face-off, and Hortonworks' release strategy and efforts to build out the DataFlow platform for data in motion.To read this article in full or to leave a comment, please click here