Home Blog Page 561

Hadoop: The Rise of the Modern Data Lake Platform

Hadoop, while it may be synonymous with big data, and while it may be free to access and work with, engineering teams globally will admit that behind every Hadoop undertaking is a major technical delivery project.

Failures are so commonplace that even the experts don’t have great expectations of 2017: at the recent Gartner Data & Analytics Summit in Sydney, research director Nick Heudecker claimed that 70% of Hadoop deployments in 2017 will either fail to deliver their estimated cost savings or their predicted revenue.

It shouldn’t come as a surprise. Hadoop was designed for big data storage, but it wasn’t designed as an actual big data application. Hadoop and Spark are incredible enabling technologies.

Read more at Information Age

Dive Into Connected Car and Open Source at Automotive Linux Summit 2017

Next month, the world’s leading automotive experts and engineers will gather at Automotive Linux Summit in Japan to discuss the future of connected cars and collaborate on the open source technologies driving innovation in the automotive arena.  

Automotive Linux Summit, taking place May 31-June 2 in Tokyo, gathers automotive systems engineers, Linux experts, R&D managers, business executives, open-source licensing and compliance specialists and community developers, among others. The goal is to connect the developer community which is leading automotive innovation with the vendors and users providing and using the code. Together they will drive the future of embedded devices in the auto industry.

The full agenda for Automotive Linux Summit 2017 is now available. Session highlights include:

  • Introducing Wi-Fi and Bluetooth Application in AGL Charming Chinook, Sri Maldia Hari Asti, Alps Electric Co., Ltd

  • Vehicle to Cloud: Connecting Cars to Non Automotive Internet Services, Fulup Ar Foll, IoT.bzh

  • Power Management for Car Infotainment, Takahiko Gomi, Renesas

  • Securing Vehicle-to-Cloud Data and Privacy with Digital Identity, Ashley Stevenson, ForgeRock

  • Cockpit System: Collaboration with Applications in AGL Ecosystem, Nobuhiko Tanibata, DENSO

  • Multi-Screen UX: New GUI Architecture for Next Generation Cockpit System, Takashi Tsubone, Panasonic

Keynote speakers will be revealed in the coming weeks. View the full agenda.

Automotive Linux Summit is co-located with Open Source Summit Japan, and attendees may add on registration to that event at no additional charge. Register now! Linux.com readers can save 5% on the “attendee” pass with discount code LINUXRD5.

Applications for diversity and needs-based scholarships are also being accepted.

Implementing DevOps: 5 Obstacles to Overcome

DevOps implementation is currently “all over the map,” said Jeff Sussna, founder and principal of Ingineering.IT and author of Designing Delivery: Rethinking IT in the Digital Service Economy. “There are some companies that we see at the enterprise DevOps conferences that are all in and making really comprehensive progress. In general though, the majority of companies I see are sort of grappling with it bit by bit, still trying to understand what it is and how to do it.”

Research shows that positive results — including faster deployments, fewer service problems, and more employee loyalty — await those who get it right.

Here are five common challenges enterprises encounter on their DevOps journeys, to help prepare you to tackle any difficulties that may arise.

Read more at ZDNet

Versioning a REST API in Kubernetes with Nginx Ingress Controller

An ingress makes it easy to route traffic entering a Kubernetes cluster through a load balancer like NGINX. Beyond basic load balancing and TLS termination, an ingress can have rules for routing to different backends based on paths. The NGINX ingress controller also allows more advanced configurations such as URL rewrites.

In this post, we’ll use ingress rules and URL rewrites to route traffic between two versions of a REST API. Each version is deployed as a service (api-version1 and api-version2). We will route traffic with path /api/v1 to api-version1, and /api/v2 to api-version2.

The sample application

We’ll be using a super simple ASP.NET Core application. Here’s the Configure() method in Startup.cs:

Read more at Anthony Chu

Explained: Neural Networks

In the past 10 years, the best-performing artificial-intelligence systems — such as the speech recognizers on smartphones or Google’s latest automatic translator — have resulted from a technique called “deep learning.”

Deep learning is in fact a new name for an approach to artificial intelligence called neural networks, which have been going in and out of fashion for more than 70 years. Neural networks were first proposed in 1944 by Warren McCullough and Walter Pitts, two University of Chicago researchers who moved to MIT in 1952 as founding members of what’s sometimes called the first cognitive science department.

Neural nets were a major area of research in both neuroscience and computer science until 1969, when, according to computer science lore, they were killed off by the MIT mathematicians Marvin Minsky and Seymour Papert, who a year later would become co-directors of the new MIT Artificial Intelligence Laboratory.

Read more at MIT News

9 Superheroes for Crack Security Teams

Every great computer security team has a synergistic collection of skilled professionals who work well together to meet common goals. The team may debate a solution, but once a decision is made, everyone works hard to execute with no hard feelings. Good teams expect constant change and disruption. They know whatever it is they are trying to accomplish will likely be harder than anticipated.

When I encounter successful teams, distinct roles emerge among the group. Different organizations require different mixes of players, but these archetypes pop up again and again.

Read more at InfoWorld

Why the Command-and-Control Mindset Is Killing Your Company

The world has reached a key moment in the history of the way we work. We have entered a new business environment, dictated by rapid changing technological variables that create an entirely new economic landscape. Exponential growth of our interconnected world forces us to see the world anew. The 21st century asks for a different mindset now the rules of the game have fundamentally changed.

In this game it is not anymore relevant to optimize an organization’s efficiency based on a stable set of known variables. Instead, there’s a strong need to adapt as fast as possible to increasingly complex working conditions. Efficiency has to make place for engagement and adaptability. The organizations that know how to fully engage their employees and those who are natives in this information-rich, densely interconnected world of the 21st century are the ones that thrive.

Read more at Corporate Rebels

Hardened Node.js Distro Comes to Docker-Friendly Alpine Linux

NodeSource primes its enterprise-oriented NSolid Node.js distro for Docker containers.

NodeSource is releasing a distribution of its enterprise-level, commercially supported NSolid Node.js runtime that works with Docker-friendly Alpine Linux. NSolid for Alpine Linux is intended to work with Alpine’s small footprint and security capabilities, said Joe McCann, NodeSource CEO.

Read more at InfoWorld

Working with Swagger

RESTful services have been popular for quite some time now. They are widely-used, primarily for improved performance, ease of use and maintenance. Swagger is a popular API for documenting your RESTful Web APIs. You need some way to document your RESTful services to know the endpoints and the different data models used in the request and response payloads. This article presents a discussion on how we can use Swagger to document our Web APIs easily.

What is Swagger? Why is it needed?

Swagger is a framework that can be used for describing and visualizing your RESTful APIs. Swagger provides a simple, yet powerful, way to represent your RESTful APIs so that the developers using those APIs can understand the endpoints and the request and response payloads in a much better way. The success of your API largely depends on proper documentation as proper documentation helps the developers understand ways to consume your API better. Here’s exactly where Swagger comes to the rescue.

Read more at DevX

Free Webinar: Why and How To Publish Your Work and Opinions

As part of its goal to cultivate more diverse thoughts and opinions in open source, the April Women in Open Source webinar will discuss why publishing your own research, technical work and industry commentary is a smart move for your career and incredibly beneficial to the industry at large.

In this webinar, learn how to get started, good topics to write about and how to contribute to magazines, journals and new publishing platforms like Medium. “Why and How To Publish Your Work and Opinions” will be held Thursday, April 27, 2017, at 9 a.m. Pacific Time.

Designed to share both inspirational ideas and practical tips the community can immediately put into action, the webinar will provide examples of women in open source who have successfully published their technical work and viewpoints, as well as identify influential publications to target. So mark your calendars!

Register today for this free webinar, brought to you by Women in Open Source.

As the community manager and an editor for Opensource.com, Rikki helps grow and oversee a  community of moderators, contributors, and participants. Opensource.com attracts more than 1 million pageviews each month, with articles contributed by the open source community and community moderators.

Libby oversees content strategy for The Linux Foundation, including Linux.com and its newsletter, managing a team of freelance writers and editors. In addition, she writes and edits content for the site.

For news on future Women in Open Source events and initiatives, join the Women in Open Source email list and Slack channel. Please send a request to join via email to sconway@linuxfoundation.org.