DevOps

Article Thumbnail
Article

Have your own Microservices playground

Rafael Benevides

Microservices are standing at the " Peak of Inflated Expectations". It's immeasurable the number of developers and companies that want to bring in this new development paradigm and don't know what challenges they will face. Of course, the challenges and the reality of an Enterprise company that has been producing software for the last 10 or 20 years is totally different from the start-up company that just released its first software some months ago. Before adopting microservices as an architectural...

Article Thumbnail
Article

Continuous Delivery to JBoss EAP and OpenShift with the CloudBees Jenkins Platform

Deon Ballard

If you are using JBoss Enterprise Application Platform (EAP) for J2EE development, the CloudBees Jenkins Platform provides an enterprise-class toolchain for an automated CI/CD from development to production. The CloudBees Jenkins Platform now supports integrations with both Red Hat JBoss Enterprise Application Platform (EAP) and Red Hat OpenShift across the software delivery pipeline. This enables developers to build, test and deploy applications, with Jenkins-based continuous delivery pipelines in JBoss via JBoss EAP 7 or JBoss EAP 7 on OpenShift. The...

Article Thumbnail
Article

JBoss EAP 7 on OpenShift

James Falkner

JBoss EAP 7 was recently released, and brings with it a whole host of new features and support, such as support for Java EE 7, reduced port usage, graceful shutdown, improved GUI and CLI management, optimizations for cloud and containers, and much more. EAP 7's small footprint, fast startup time and support for modern Java and non-Java frameworks make it uniquely suitable for deployment onto PaaS cloud environments, and Red Hat happens to have a leading one: OpenShift. I put...

Article Thumbnail
Article

Unit-testing your BPM processes by bending time.

Duncan Doyle

One of the core drivers behind modern application architecture, development and delivery methodologies like micro-services, agile and CI/CD is the ability to automatically test any software artifact, from application code to server configuration. Automated testing gives us the reliable, repeatable, assurance that our software meets the required quality with respect to aspects like functionality, performance, and scalability and is ready to be deployed in production. Why should testing of a business-process defined in BPMN2, a deployable software artifact, be any...

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 Ticket Monster...

Offline CLI with JBoss EAP 7
Article

Offline CLI with JBoss EAP 7

James Falkner

Over the years, I've come across many command line interfaces ( CLI) to larger applications, each with varying levels of access and power. Having a CLI at all is a great first step for an application, as it opens up a much wider range of possibilities: administration, extension, and trust. CLIs also promote scriptability - the ability to create and maintain repeatable scripts, and the easier it is to develop said scripts, the better. Sometimes scripts can solve issues that...

Article Thumbnail
Article

DevNation Live Blog: fabric8-ing Continous Improvement with Kubernetes and Jenkins Pipeline

Salem Elrahal

I'm sure you have heard and read a lot about microservices in the recent past and how they are here to defend our end users from the horrible monolith. Breaking an application up into many components is a great start, but to take your organization to the next level requires a platform focused on integrating microservices into your continuous improvement process. Red Hat's James Rawlings & James Strachan led us through achieving our new goal of continuous delivery with containerized...

WildFly Swarm logo
Article

Four different approaches to run WildFly Swarm in OpenShift

Rafael Benevides

WildFly Swarm 1.0.0.Final was released this week at DevNation. It allows the developer to package his application and a JavaEE runtime in a "fat- jar" file. To execute the application, the developer will only need a Java SE Runtime installed and have access to the "fat-jar". No other downloads or configurations are needed. Besides being a well known (and consolidated) Java EE runtime, WildFly Swarm is also an excellent choice for Cloud-native Java apps through the "built-in support for third...

Andrew Lee Rubinger
Article

Push it Real Good: Continuous Delivery for the people at the push of a button and repo

Andrew Lee Rubinger

The Problem Several months back, our emerging Developer Programs engineering team assembled during the last breaths of Brno's Czech winter and dedicated a full day towards a deceptively complex task: Be a user. Assemble in groups and, using a technology stack of your choosing, conceive of and create an application to be presented to the full team in 6 hours. Keep in mind that I hold my colleagues in extremely high regard; they're capable, creative, and experienced. Surely churning out...

Article Thumbnail
Article

Dockerfile, `docker` CLI, containers "Cheat Sheet" now available!

Rafael Benevides

"Linux containers (sometimes managed using the docker command) keep applications and their runtime components together by combining lightweight application isolation with an image-based deployment method". ( https://developers.redhat.com/topics/kubernetes ) Red Hat Developer program brings a very useful cheat sheet to those who need to create or work with containers, images, volumes and networks. When you download the sheet, you will find: An illustrated cheat sheet with commands related to the management of containers, Dockerfile instructions to craft your own image, and...

Article Thumbnail
Article

DevNation 2016 Keynote Recap

Harry Mower +1

This morning at DevNation we talked about the past and the future. A past that helped create some of the fundamental building blocks of application development and a future where we can reimagine them all. As part of the open source community, Red Hat has worked with countless individuals and organizations over the past 20+ years to solve some of the biggest problems and provide technology that many businesses rely on today. It was great to have so many of...

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

Red Hat goes DevOps - New certifications for developers

Lincoln Baxter III

As a developer, certifications offer a unique opportunity to increase your personal marketability - they are a tangible indication of your subject matter expertise. Not only can the necessary preparation provide an opportunity to learn new material, but having a way (the certification exam) to verify you've actually learned the core skills can be a valuable tool to ensure you're "doing and learning the right things". There is constant debate about the utility of certifications within some IT circles, but...

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

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 of...

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 Patterns...

Introduction to Docker containers Open Why configuration options
Article

Keep it small: a closer look at Docker image sizing

Rafael Benevides

A recent blog post, 10 things to avoid in docker containers, describes ten scenarios you should avoid when dealing with docker containers. However, recommendation # 3 - Don’t create large images and the sentence "Don’t install unnecessary packages or run “updates” ( yum update) that download files to a new image layer" has generated quite a few questions. Some of you are wondering how a simple yum update can create a large image. In an attempt to clarify the point...

A Practical Introduction to Docker Container Terminology
Article

10 things to avoid in docker containers

Rafael Benevides

So you finally surrendered to containers and discovered that they solve a lot of problems and have a lot of advantages: First: Containers are immutable - The OS, library versions, configurations, folders, and application are all wrapped inside the container. You guarantee that the same image that was tested in QA will reach the production environment with the same behaviour. Second: Containers are lightweight - The memory footprint of a container is small. Instead of hundreds or thousands of MBs...

RedHat
Article

New, no-cost course: Deploying Containerized Applications

Peter Pawelski +1

Docker has become the de facto standard for defining and running containers in the Linux® operating system. Kubernetes is Red Hat's choice for container orchestration. OpenShift, built upon Docker, Kubernetes, and other open source software projects, provides Platform-as-a-Service (PaaS) for the ultimate in deploying applications within containers. Learn how to deploy applications in containers using Docker, Kubernetes, and OpenShift Enterprise by Red Hat®. Deploying Containerized Applications Technical Overview (DO080) is Red Hat's new, no-cost, video course that will teach you...

RedHat
Article

SD Times: The most powerful force in DevOps is changing your company’s culture

Mike Guerette

SD Times talks with Red Hat's Markus Eisele and Burr Sutter about DevOps and company culture. Worth a read if you're interested in "on how enterprise DevOps can best gain traction." First SD Times question: ...what is the most common mistake in trying to achieve DevOps?" Read the article: http://sdtimes.com/powerful-force-devops-changing-companys-culture/

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...

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...