Red Hat OpenShift

Article Thumbnail
Article

Keeping track of my subscriptions using the Red Hat Content Delivery Network API

John Herr

In a previous post, where-have-all-my-subscriptions-gone , I mentioned that you can access the Red Hat Content Delivery Network (CDN) using its API --- allowing you to query CDN for subscriptions and their usage, registered hosts, and more as well as unregistering hosts, and more. I wanted to do some analysis for my own subscription usage, so I wrote some scripts that let me more easily tell where my subscriptions are being used. Since Python scripting is still fairly new to...

Article Thumbnail
Article

A week of hacking the Java Language Server

Gorkem Ercan

As you may recall, Red Hat recently announced support for a common language server protocol . Furthermore, we demoed our initial implementation for a Java language server during the DevNation keynote . I posted an earlier blog covering these topics, and I would like to do an update in this post on the progress we've made since DevNation. While preparing for DevNation, we had the idea that it would be a good feature boost if the engineering teams from Red...

Article Thumbnail
Article

From Fragile to Antifragile Software

Bilgin Ibryam

One of my favourite books is Antifragile by Nassim Taleb where the author talks about things that gain from disorder. Nacim introduces the concept of antifragility which is similar to hormesis in biology or creative destruction in economics and analyses it charecteristics in great details. If you find this topic interesting, there are also other authors who have examined the same phenomenon in different industries such as Gary Hamel , C. S. Holling , Jan Husdal . The concept of...

Article Thumbnail
Article

Red Hat at the ISO C++ Standards Meeting (June 2016, Oulu): Library

Jonathan Wakely

The recent WG21 meeting in Oulu, Finland, was an especially busy one for the Library Working Group. Every day was spent working through the list of proposals intended for inclusion in C++17, and we also had three "evening" sessions that ran well past the evening (until nearly midnight, although the sun was still up to trick us into working late). This post describes what I think are the most important library features that were reviewed and approved for inclusion in...

GNU C library
Article

Red Hat at the ISO C++ Standards Meeting (June 2016, Oulu): Core Language

Jason Merrill

It was quite a trek to get to Oulu, Finland for the June 2016 C++ Standards Committee meeting, but we were warmly received and the meeting went well once we arrived. We had very pleasant weather most of the week, and it was fun to experience the midnight sun, even though it played havoc with my sleep schedule. The main order of business at this meeting was to vote on a first Committee Draft (CD) of the (expected) C++17 standard...

Article Thumbnail
Article

A Mongo Shell Cheat Sheet

Cian Clarke

There’s a whole host of GUI tools to connect to MongoDB databases and browse, however despite a steeper learning curve, I’ve always found myself more productive using a command line interface (CLI). Then, there’s that moment when something has gone wrong on the database server, and we need to SSH 4-levels deep in order to debug a problem with a database. Sometimes, there’s no other option available, and this makes familiarity with the CLI invaluable. I learn best by example...

Article Thumbnail
Article

Carving the Java EE Monolith Into Microservices: Prefer Verticals Not Layers

Christian Posta

Following my introduction blog about why microservices should be event-driven , I’d like to take another few steps and blog about it. (Hopefully I saw you at jBCNconf and Red Hat Summit in San Francisco , where I spoke about some of these topics). Follow me on twitter @christianposta for updates on this project. In this article we discuss the first parts of carving up a monolith. The monolith I’m exploring in depth for these articles will be from the...

Article Thumbnail
Article

DevNation Live Blog: CDK 2.0: Docker, Kubernetes, and OSE on your desk

Brian Atkisson

As a systems engineer, I enjoy building deploying production and pre-production services. These production services tend to be built at scale in a highly redundant architecture. The problem has always been how do we give developers a sandbox that matches production in all the ways that matters-- but without the pain (and love), overhead, compute and networks resources actual production environments require. Moreover, how does one snapshot this environment so it can be recreated at will. This has been a...

Article Thumbnail
Article

.NET Core Now Available and Supported on Red Hat Enterprise Linux and Red Hat OpenShift

Lincoln Baxter

Those looking to ascertain the ubiquitous nature of open source need look no further than the trajectory of .NET, Microsoft’s widely-adopted general development platform. In November 2014, Microsoft announced the open sourcing of .NET with .NET Core , a just-in-time (JIT) compiler and runtime for .NET. Then, in November 2015, Red Hat and Microsoft announced a landmark relationship , which established our collaboration with and promised access to .NET on the world’s leading enterprise Linux platform: Red Hat Enterprise Linux...

Article Thumbnail
Article

A common interface for building developer tools

Gorkem Ercan

"There is already a command line for it, why can't my favorite editor support this language?" As a developer, you're probably familiar with this sentiment, and in reality t here has never been a better time to be a software developer. Developers have access to a growing list of languages, frameworks, libraries, and technologies that can help them solve the problems they are tasked to tackle. However, the abundance of choices often hinders the ability of Integrated Development Environments (IDEs)...

Article Thumbnail
Article

Thank you The Developer's Conference Florianópolis and DevCamp for receiving us!

Edson Yanaga

http://www.youtube.com/watch?v=0qQ1bGoNcEs From May 10th to May 14th we arrived at Florianópolis (with a short travel to Campinas) to do what we love the most: talk to developers. We from Red Hat Developers had an amazing time with the developer community gathered together at both The Developer's Conference (TDC) Florianópolis and DevCamp . Red Hat delivered a lot of great content to the audience, with speakers presenting dozens of talks in the Java EE, Java, Cloud Computing, Architecture, DevOps and .NET...

Article Thumbnail
Article

A Lesson in Debugging: Big Projects Have Critical Bugs Too

Cian Clarke

I recently had an interesting problem which served as a great learning experience. It involves hair-pulling levels of frustration, vicious finger-pointing, and an unexpected ending --- not a TV Soap opera episode, just a day in the life of a developer. It all started with a REST API I had built for a customer proof of concept that started refusing requests after an arbitrary period of time. Nothing was unusual in the codebase of the REST API --- it was...

Article Thumbnail
Article

DevNation 2016 General Session to open with Microsoft's Scott Hanselman

Mike Guerette +1

We are delighted to share that Scott Hanselman of Microsoft will join Red Hat during the DevNation 2016 opening general session. Scott is one of the world's leading technical speakers who's been deeply involved in the community and on social media, with well over 150,000 Twitter followers. Join us at DevNation to learn what news news he may share. Lots of people know Scott, but if you don't, here's his BIO: Scott is a web developer who has been blogging...

Article Thumbnail
Article

April/May 2016 GNU Toolchain Update Part 2

Nick Clifton

Introduction The GNU Toolchain is a collection of programming tools produced by the GNU Project. The tools are often packaged together due to their common use for developing software applications, operating systems, and low level software for embedded systems. This blog is part of a regular series covering the latest changes and improvements in the components that make up this Toolchain. Apart from the announcement of new releases however, the features described here are at the very bleeding edge of...

Article Thumbnail
Article

Daily Drawing for DevNation 2016 Free Pass!

Jessica Krokowski

We have another great contest to win a free pass to DevNation 2016 - we are going to select a winner DAILY from June 1st through June 24th. Anyone who joins the Red Hat Developer Program during June 1st to June 24th will be eligible to win a free pass to DevNation. That's 24 winners! With more than 50 sessions, 2 evening technical workshops ( one is on IoT ; the other will be announced soon), a ton of networking...

Article Thumbnail
Article

Video: Extending Codeless Apps with Rich Integrations using Red Hat Mobile

Cian Clarke

In this video, we talk through two exciting new features to the Red Hat Mobile Application Platform (RHMAP): Data Sources for Forms - (New in RHMAP 3.9) Bring field values for dropdown, radio and checkbox fields in your forms from external APIs using Data Sources. Mobile API Mapper - (New in RHMAP 3.7) Modify and transform the response from an API using the API mapper. Discard, rename or transform fields using the UI tool, or in code. First, we'll use...

Article Thumbnail
Article

We are heading to Bengaluru. GIDS here we come!

Emily Parish

The Great India Developers Summit is quickly approaching and we are looking forward to landing in India to participate in this exciting event. This year we are focused on making DevOps work for you. DevOps isn’t a one size fits all. It depends on your organization, the culture and the technology you use to help you in your DevOps methodology. Stop by the booth and learn more about how DevOps can help you and while you are there sign up...

Article Thumbnail
Article

Announcing Microservices Day London - 2016

Lincoln Baxter III

A day dedicated to digital transformation with microservices Microservices day is coming to London ! Organized by nearForm and sponsored by RedHat , the event takes place in the City of London’s iconic Barbican Centre on May 10, 2016. Registration is open now . This post was originally published on NearForm.com . Why attend? Microservices Day is a one-day, single-track, non-profit event that focuses on the business benefits of utilizing microservices. It is aimed at chief digital officers, chief technical...

Jenkins Pipeline Builds and A/B Deployments in CDK
Article

Is Jenkins showing its age for modern CI/CD? What's next?

Jason Marley

Jenkins is great, and it has done a lot to make our lives easier. It seems like not so long ago when the idea of continuous integration tools was a daunting task. Jenkins came to the rescue, and I (and many others) use it a lot... A LOT. Given that my day to day work is in consulting, I'm constantly working in different development environments with different technologies - and a common thread among all those environments is Jenkins. It...

Article Thumbnail
Article

Different types of microservices?

Mark Little

I've been working with some of our teams recently on microservices and how we can assist our customers and communities with best practices and recommendations, whether they're Java EE developers, Vert.x coders, writing Node.js applications or something else. If you've read any of my previous articles then you'll know I have a few thoughts on microservices , and yet there are many things I still feel I need to get straight in my own head. That's why I love talking...

Article Thumbnail
Article

It’s almost time for Paris and Devoxx France

Emily Parish

We had the great pleasure of attending Devoxx Belgium in the Fall and are planning our return to Europe for Devoxx France. We’ve been working with our colleagues in France to make sure we have a great booth, awesome swag and more. Not only can you learn more at the booth but we have a ton of presentations spread across the conference, labs and tools-in-action that we are looking forward to sharing. Check out the sessions . Conference: The State...

Article Thumbnail
Article

Announcing NodeConf London 2016

Lincoln Baxter III

The first NodeConf London event takes place on Wednesday May 11, 2016, in the City of London’s Barbican Centre . Tickets cost £200 and are available now. What’s on offer? This is a one-day, single-track conference that focuses on what people in both the enterprise and software development community need to know about Node.js. Here’s a flavour of the lineup of speakers: Kassandra Perch “Robots, Code, and People” Nikhila Ravi “Server-less Architecture in the Wild” James Halliday “The Disintermediated Web”...

Article Thumbnail
Article

Continuous Integration and Deployment for Red Hat Mobile Cloud Applications using Circle CI

Evan Shortiss

In today's fast paced world of business, delivering quickly is a top priority. Doing so is difficult, however, if you lack confidence in your codebase or rely on error prone deployment processes. Continuous integration enables development teams to automatically run test cases prior to merging code into a stable branch, while continuous deployment leverages automation to provide more reliable, faster deployments of that code. Red Hat Mobile Application Platform supports an agile approach to developing, integrating, and deploying enterprise mobile...

Article Thumbnail
Article

Red Hat at QCon São Paulo 2016

Lincoln Baxter III

Last week, the seventh edition of QCon São Paulo made a strong repeat performance with over 800 attendees and over 100 speakers . Enterprise Java, Microservices, DevOps, CI/CD, Big Data, User Experience, and the Internet of Things (IoT) were focal points of the conference, along with dozens of other topics from which attendees could choose. Several Red Hat speakers gave presentations, including: Eder Ignatowicz - Java/JVM - about how OO Design Patterns had changed with Functional Programming: " Refactoring to...

Should I learn OSGi? What's the point?
Article

Should I learn OSGi? What's the point?

Mary Cochran

Recently, I have been hearing a lot of debate around whether it is worth someone's time to learn OSGi. Doing a simple Google search on "OSGi usability" returns results filled with phrases such as "not easy to use", "unproductive", "developer burden", and "going away". However, you will also find that it solves a lot of common issues in the JVM, particularly issues around class loading. So is learning OSGi worth your time? What is OSGi? OSGi is meant to solve...