Open Source Communities

Video Thumbnail
Video

Open Source IoT Gateway: A Tale Of Eclipse Kura, Apache Camel, And Rhiot (Henryk Konsek)

Red Hat Developer Program

The Internet Of Things (IoT) brings the whole new challenges to the world of the messaging solutions. Gathering data from the field and delivering it to the cloud is a common task for IoT solutions. Developers find themselves struggling with field protocols on one side and data delivery protocols on the other. Eclipse Kura is a well-recognized field gateway for IoT applications. Apache Camel is a message-routing engine and a library containing a gazillion various endpoint connectors. And last, but not least, Rhiot project attempts to make the Kura and Camel developer experience even better. In this session, you'll learn how Red Hat combines Kura, Camel, and Rhiot to create rocking IoT gateway solutions.

Video Thumbnail
Video

Doing Open Source (The Right Way) by Charles Nutter

Red Hat Developer Program

Have you ever used an open source project? Of course you have, but have you made any contributions yourself? Filed a bug report? Submitted a patch? Have you ever started your own OSS project, or taken a closed/private project public? What licenses should you use? How do you manage contributions? How do you support contributors and still get work done? What do you do with difficult community members? In this talk we'll go over the basics of OSS: how to get involved, how to start a project, how to manage contributions. We'll discuss project lifecycles, legal CYA tips, and how to keep projects moving. You'll see the inner workings of real OSS projects, and learn how to be a better OSS user and producer.

Video Thumbnail
Video

DevNation 2015 - Jason Hibbets - Community building the open source way

Red Hat Developer Program

Over the past 5 years, Jason Hibbets has been the community manager behind Opensource.com, an online publication focused on highlighting the use of open source methodologies in areas outside of technology. In this session, he’ll provide a case study of the content strategy and community-building effort for the Opensource.com publication. You’ll go behind the scenes and see the tools, metrics, and strategy that’s helped this project grow to over 600,000 page views a month. This session will: Give in-depth insight about how to build a great team. Provide details on social media and SEO strategies. Outline our community moderator program. Show metrics and results from the Opensource.com team.

Video Thumbnail
Video

DevNation 2015 - Tyler Jewell - Contribute to any open source project with Eclipse Che & Codenvy

Red Hat Developer Program

The biggest inhibitor to open source contributions is developer environment configuration. Developers want prepackaged environments ready to code, with nothing to install. Some estimates indicate that nearly 100 billion gigabyte hours are lost due to configuration problems each year. What if any project could be built or debugged without installing software? We'll explore the emerging market around cloud development and how developer work spaces can be provisioned, shared, and scaled. In this session, you will: Learn about Eclipse Che and Eclipse Cloud Development, a technology stack for eliminating configuration from the lives of development teams. Hear about an opinionated git and gerrit flow that enables tested pull-and-change requests to be submitted without the overhead of project configuration. See a demo of how popular open source projects like Spring, Apache TomEE, Orbeon, and WSO2 have written their own provisioning capabilities. We'll also demo an integration with WildFly that shows you how to quickly make a contribution without installing any software.

Video Thumbnail
Video

DevNation 2015 - Felix Ehm - Running CERN's Accelerator Control System using open source software

Red Hat Developer Program

A new era for physics is about to begin in 2015 when the recently upgraded particle accelerator infrastructure at CERN will start up again tocontinue the search for new particles. The Accelerator Controls System behind the scene enables operators to monitor and control critical (real-time) equipment and services 24x7x365. In many ways it is realized by using open source software and even open hardware. This talk gives an insight into where and how this is done and highlights concrete scenarios like ActiveMQ for fast and reliable messaging, Camel and Elasticsearch for diagnostics and White Rabbit for central timing. It also covers the experiences made by using open source software solutions during development and maintenance of in-house services in the recent years.

Video Thumbnail
Video

Keycloak: A New Open Source Authentication Server Video

Red Hat Developer Program

Keycloak is a new open source authentication server for cloud, mobile and html5. With loads of features, including single-sign on, social login, account management console, account workflows, fully featured admin console, OAuth2 and OpenShift cartridge to name a few. The first alpha has recently been released, with loads more features planned for the future. Keycloak also provides support for role based authorization and supports granting access to third party applications. This talk gives a comprehensive introduction to Keycloak and its features, as well as discuss how easily you can add authentication to your applications. There will also be an extensive live demo. Stian Thorgersen is a Senior Software Engineer at Red Hat. He co-leads the Keycloak project together with Bill Burke, and is also the security lead on another new open source project. Stian also has many years of experience in cloud solutions.

Video Thumbnail
Video

Narayana 5: The premier open source transaction manager

Red Hat Developer Program

In this JBug, Tom will use an example driven format to illustrate some of the new features that have been added into Narayana recently. We will look at: 1. Why you need a transaction manager - a brief revision course 2. Using Narayana inside none-EE containers, mainly focussing on Tomcat 3. The Narayana STM library 4. Narayana and NoSQL

Video Thumbnail
Video

The cold hard truth about microservices and how open source can help

Red Hat Developer Program

Microservice architectures have become popular, but we have to balance hype with reality. Microservices make it harder to manage deployments and create complex inter-service communications patterns. Learn how Open Source software built by open communities like Apache Camel, Docker, Kubernetes, OpenShift and Fabric8 can help achieve organizational goals to integrate services and establish effective continuous integration and continuous delivery pipelines. With Christian Posta -  Principal Middleware Specialist

Video Thumbnail
Video

An Enterprise Developer’s Journey to the IoT video Part 1

Red Hat Developer Program

The current hype around the Internet of Things (IoT) has led to a substantial amount of innovation thanks to open source software, open hardware, open standards, and community inspiration. In this session, we will explore how you can use open source software to incorporate the physical world (the “Things”) into your traditional enterprise IT infrastructure. We will walk the path from a typical enterprise developer’s current focus on web desktop applications to mobile and devices, specifically developer prototyping platforms like Raspberry Pi, Intel Edison, Arduino, Particle.io, and several others. Learn how to connect the physical world to your enterprise middleware backbone via sensors and actuators. == Speaker == Burr Sutter: Technologist, innovator, creator, catalyst—an evangelist, product manager, teacher, and 'internal start-up' leader with the vision to see tomorrow's technology and the ability to focus and energize the engineers who build it and the communities who use it. Areas of expertise include Java EE, SOA, Business Rules, BPM, PaaS, Mobile and IoT. == Resources == Slides: http://www.slideshare.net/vjbug/an-enterprise-developers-joerney-to-the-iot Demo code: https://github.com/2015-Middleware-Keynote/ https://github.com/burrsutter/ti_sensortag_node https://github.com/burrsutter/ti_sensortag_mqtt https://github.com/burrsutter/lightbluebean_node https://github.com/RHioTResearch/VertxBeaconScanner

ELK Exploration Companion
Article

ELK Exploration Companion

ryan birmingham

ELK ELK (or Elastic stack) is the name for the Elasticsearch/Logstash/Kibana stack. Logstash gets log information, reports it to Elasticsearch for searching, and Kibana lets you analyze it. While the tools work independently, and with other software, they play together especially well. To understand what’s going on, let’s look at each one individually. This guide is meant to be a bit of a guided tour to each of these services. Elasticsearch Elasticsearch is a real-time search and analytics engine. It’s...

Social Network
Article

Working with a Dispersed Team - Part 5 of 7

Beverly Heustess

10 Fun Activities to Engage Your Dispersed Team Ideally, a dispersed team will gather at least once a year in person and bond. That’s becoming more difficult with increased globalization. Here’s list of simple activities to liven things up and tighten up the group. Virtually Lightning round slide deck - Each person fills out a basic slide template with their picture and a few personal facts. Go around the group and let each person elaborate on something that’s on the...

Carnegie Mellon University
Article

October 2016 ISO C Meeting Report

Martin Sebor

Trip Report: October 2016 WG14 Meeting In October 2016, I attended the WG14 (C language committee) meeting in Pittsburgh, Pennsylvania. The meeting was hosted by the Computer Emergency Response Team ( CERT) at the Software Engineering Institute ( SEI) at Carnegie Mellon University ( CMU). We had 25 representatives from 18 organizations in attendance, including CERT, Cisco, IBM, INRIA, Intel, LDRA, Oracle, Perennial, Plum Hall, Siemens, and the University of Cambridge. It was a productive four days spent on two...

Article Thumbnail
Article

Manage your Mongo Databases in RHMAP with Mongo Express

Emilio Rodriguez

Red Hat Mobile Application Platform (RHMAP) supports an agile approach to developing, integrating, and deploying enterprise mobile applications. Most likely, your mobile apps will include one or more cloud apps which will require persistence support such as a Mongo Database. But managing databases is not always easy, as command line support for this databases is complex and not always available. To ease this pain, Mongo Express can be used as an database GUI. For the mongo databases in your cloud...

Article Thumbnail
Article

Where have all my subscriptions gone?

John Herr

Red Hat's Content Delivery Network (CDN) is a great tool to help ensure systems have the latest supported packages available to install. Simply register your system, attach it to a subscription pool id, and start installing packages. This is great, this is easy. There is a nice interface on the Red Hat Customer Portal ( http://access.redhat.com ) that allows you to manage your CDN account. It allows you to see when your subscriptions are expiring, information about the individual systems...

Article Thumbnail
Article

Seven must try user experience tactics for developers

Tiffany Nolan

Users have higher expectations than ever from applications. Your website or application has only 10 seconds to make a good impression, and only 20 min to help your users achieve a goal where they feel successful. How many of you are developers? (99% are developers in DevNation 2016 audience) How many of you have worked with a UX designer? (40% have worked with a UX designer). Regardless of whether you have a designer or not, you are responsible either alone...

Article Thumbnail
Article

Repost: Gluster and Teiid InfoWorld Bossie Award Winners

Albert T. Wong (albert@redhat.com)

Congratulations are in order as the Best of Open Source Software Awards have been announced by InfoWorld. The annual awards, known throughout the industry as the Bossies, recognize outstanding work in the open source community. This year, the Bossies named winners in six categories: applications, application development tools, datacenter and cloud software, desktop and mobile software, networking and security software, and big data tools. GlusterFS was named among winners in the category of best open source data center and cloud...

Article Thumbnail
Article

DevNation 2015 hot tip: Build distributed, fault-tolerant infrastructure with Apache Mesos

Mike Guerette

by Chris Aniszczyk, Head of Open Source, Twitter Apache Mesos is a resource manager for datacenter infrastructure that uses a 2-level scheduling model to provide hardware resources to various application frameworks.Similar to Infrastructure-as-a-Service (IaaS), Mesos manages hardware and the execution of applications, while delegating the responsibility of deployment to other platforms. In the Mesos’ model, application frameworks are responsible for scheduling and deployment logic. Multiple frameworks can be run on bare metal at the same time, using a single pool...