developer

A Practical Introduction to Docker Container Terminology
Article

The Evolution of a Linux Container

Don Schenck

(Probably, a more accurate title would be "The Evolution of a Linux Container Developer") Since .NET now runs on Linux (as well as Windows and macOS), the whole world of Linux containers and microservices has opened up to .NET developers. With a large pool of developers, a long track record of success, and performance numbers that are impressive, .NET offers a great opportunity to expand the world of Linux containers to formerly Windows-centric developers. While it’s tempting to rush in...

speakr_program_annotated
Article

Leap second - "I Belong to You"

Qi Guo

Recently, I was working on a research topic for Red Hat Insights which is a hosted service designed to help people proactively identify and resolve technical issues of Red Hat products. During that time a Chinese romantic comedy film; "I Belonged to You" was released. On hearing the name, I thought to myself, "that title couldn't be any better for this post". Just like the film goes, "I'm only a passerby in your world". So did the leap second! And...

Article Thumbnail
Article

Intel Joule Debate: A maker platform ready for widespread IoT use?

Ishu Verma +1

Intel Developer Forum 2016 (IDF) produced quite a few announcements this year, including the Joule, a powerful IoT dev kit. Although targeted at makers, Intel and partners spoke about how this Joule can be used for industrial IoT use cases --- cases like augmented reality safety glasses for manufacturing environments from PivotHead. This spawned an interesting debate in geek circles --- Is Intel Joule just a maker's tool, or does it have a place in the hands of the IoT...

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

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

Building JBoss Projects with PatternFly and AngularJS

James Falkner

Recently I've been looking into different UI tech in use for apps built on top of Red Hat middleware, and I've discovered that many of Red Hat's products use PatternFly (in differing capacities) for their administrative UIs. PatternFly is "A community of designers and developers collaborating to build a UI framework for enterprise web applications." (from the website). There are also components, directives, etc, for AngularJS projects (which I really like). This sounds awesome, particularly because I'm a terrible designer...

Integrating WebSphere MQ with JBoss Enterprise Application Server
Article

Run your first Java EE application with JBoss EAP 7 Beta

Thomas Qvarnström

This article describes how efficient development is on JBoss EAP 7. It will also give example of different build tools and Integrated Development Environments (IDEs) to use for application development on JBoss EAP 7. Additionally it will briefly explain how dependency management [1] works for Java EE 7 and JBoss EAP specific artifacts. Finally there is a step-by-step guide that demonstrates how fast and efficient it is to develop on JBoss EAP 7. If you don't like to read such...

API predictions
Article

2016 API predictions

Hugo Guerrero +1

Here are our 2016 predictions for APIs -- what does the year hold in terms of API growth areas, security, automation, IoT, and more?

Review of the year Top 10 Highlights
Article

2015 Year in Review - oh what a year.

Emily Parish

2015 is coming to a close and it’s always fun to reflect on all that has changed, grown, and news that almost make you wonder if pigs can now fly. Our team has greatly expanded, the community is growing, we are now accepting content contributors from around the world...so much to pick from. As you can tell it’s been a busy year and here are just some of top highlights. Here we go and in no particular order: 1) A...

Article Thumbnail
Article

It’s time for Portland and Node.js Interactive

Emily Parish

You may have heard that Red Hat joined the Node Foundation and to continue the Node spirit we are excited to join Node.js Interactive on December 8th in Portland, Oregon. Our own Greg Rewis, will be hosting a 20 minute session called “Building Node.js powered mobile apps with Red Hat Mobile.” He’ll show the power of Node.js for delivering microservices and APIs to mobile clients using the Red Hat Mobile Platform. Greg will walk you through some of the important...

DevConf.cz logo
Article

CFP: DevConf.cz 2016 Is Looking for Speakers

Robert Krátký

Are you a developer or a sysadmin working on something open source that you want to share with the world? Do you know such a person? Submit a talk for DevConf.cz 2016, the largest open-source event in central Europe. February 2016 is approaching and that means preparations for the next DevConf.cz are fully on track! DevConf.cz (Developer Conference) is a free annual conference for all Linux and JBoss community developers, admins, and Linux users organized by Red Hat Czech Republic...

Red Hat surprising Devoxx4Kids
Article

Generating the future - a fun surprise

Emily Parish

Sometimes a little surprise can be fun. Today we got to participate in one of those surprises. This morning at Devoxx we got to surprise the leaders of Devoxx4Kids with a donation to the two chapters. Red Hat has been a big supporter of Devoxx4Kids since the very beginnings. And were very proud to be able to support the next generation of successful open source developers with a little donation. Check out the surprise and learn more about the Red...

Red Hat Developers logo
Article

Devoxx is coming…

Emily Parish

It’s been a busy October and we are looking forward to an even busier November. And with that comes Devoxx 2015 and we will be there. Red Hatters will be holding 14 presentations. That’s right - 14! Markus Eisele, author of the new O’Reilly book, Modern Java EE Design Patterns , will be in the booth handing out complimentary copies* and answering your questions. Red Hat Developers is joining forces with OpenShift and JBoss to host a booth full of...

Modern Java EE Design Patterns
Article

New Java EE Book - Modern Java EE Design Patterns

Markus Eisele (@myfear)

Today is a very special day for me. I am pleased to announce that my thoughts around Enterprise Java development made it into a report and has been published by O'Reilly. The "Modern Java EE Design Patterns" mini-book is available for download as of today here . I am covering a lot of ground in this, beginning from the overall Enterprise challenges and changes over the last couple of years all the way down to microservices pattern. With plenty of...

Article Thumbnail
Article

Rails + jspm >= ECMAScript 6 awesomeness

Hugo Guerrero +1

From the buzz on Twitter and blog posts, you could feel that ECMAScript 6 was finally coming. It has many things we’ve wanted for years, so it makes sense to start new projects with it in mind. ECMAScript 6 Others have written in depth about various ECMAScript 6 features . I’d like to focus just on one: module loading. There is no common way to load your ES6 modules natively in the browsers. For example babel , has support for...

Article Thumbnail
Article

Malloc systemtap probes: an example

Siddhesh Poyarekar

One feedback I got from my blog post on Understanding malloc behavior using Systemtap userspace probes was that I should have included an example script to explain how this works. Well, better late than never, so here's an example script. This script prints some diagnostic information during a program run and also logs some information to print out a summary at the end. I'll go through the script a few related probes at a time. global sbrk, waits, arenalist, mmap_threshold...

Article Thumbnail
Article

Improving math performance in glibc

Siddhesh Poyarekar

Update: Vincent Lefèvre helpfully pointed out that I had linked to the incorrect Worst Cases paper. That link is now fixed. Update 2: Dan Courcy pointed out that my equation in the "Multiplying zeroes" section had an error, which I have now fixed. Mathematical function implementations usually have to trade off between speed of computation and the accuracy of the result. This is especially true for transcendentals (i.e. the exponential and trigonometric functions), where results often have to be computed...

Article Thumbnail
Article

Understanding malloc behavior using Systemtap userspace probes

Siddhesh Poyarekar

The malloc family of functions are critical for almost every serious application program. Its performance characteristics often have a big impact on the performance of applications. Given that the default malloc implementation needs to have consistent performance for all general cases, it makes available a number of tunables that can help developers tweak its behavior to suit their programs. About two years ago I had written an article on the Red Hat Customer Portal that described the high level design...

Article Thumbnail
Article

Dave and Gunnar #55: Mike Guerette loves developers.

Mike Guerette

The Dave and Gunnar Show is run by two great guys and Red Hatters who do "government stuff". We crossed paths again recently and so did this podcast about Red Hat Enterprise Linux Developer Program, related developer subscriptions, etc. Listen to our conversation and I hope you enjoy Dave and Gunnar's creative hack of my pic - I don't get no respect. ;) Thanks guys! D&G podcast #55: Mike Guerette loves developers .

Article Thumbnail
Article

Which task is getting all the CPU processor cycles?

William Cohen

If an important task is processor limited, one would like to make sure that the task is getting as much processor time as possible and other tasks are not delaying the execution of the important task. The SystemTap example script, cycle_thief.stp , lists what interrupts and other tasks run on the same processor as the important task. The cycle_thief.stp script provides the following pieces of information: the number of times the monitored task migrated a histogram of the duration of...

Article Thumbnail
Article

Git Bonsai, or Keeping Your Branches Well Pruned

Steve Milner +1

Today, we’ll share a small victory in our DevOps journey at Red Hat IT. This cross-team collaboration has saved our IT organization some headaches and wasted time. We open-sourced the code, hoping it can help you, too. The Dev problem, from Sam Van Oort : Old, pruned git branches are sometimes re-created by accident, making a mess for our developers. Code repositories are the final resting place for code, acting as equal parts bank vault, museum, and graveyard. Unlike a...