Sam Atkinson proposes that most—maybe even all—developers love space. Even those who don’t probably love Chris Hadfield, the guitar-strumming astronaut who covered David Bowie’s Space Oddity from the International Space Station. These 2 topics are closely related, obviously, but not-so-obviously, they’re both highly relevant to developers who want better and safer development practices and processes. Here are a few highlights from Atkinson’s fast-paced, clever talk about applying lessons from the history of space exploration to modern development practices.
Continue reading “DevNation: Lessons from astronauts for developers”
Today more than ever, enterprise IT must be agile to respond to changing business demands. Join us for a conversation with Red Hat customers to learn how to expand your middleware portfolio to accelerate application development, deployment, and performance, integrate data and applications efficiently, and automate business processes across physical, virtual, mobile, and cloud environments.
The JBoss Way is a better way to build applications, using modern technologies, with a recommended approach that makes you more productive. We’ve assembled and integrated some of the best projects available so developers can focus on building their applications easily.
The JBoss Way provides some exceptional tooling, including Red Hat JBoss Developer Studio, JBoss Forge, and Arquillian to increase productivity. There are a variety of choices and innovations available that all build upon the foundations of Java EE 6 and CDI. Whether you deploy your applications locally or to the cloud, you’ll be using one of the best application servers available. Building applications was never this fun. Follow along the JBoss Way.
Docker is an open source engine that enables any application and its dependencies to be encapsulated as a lightweight container that will run consistently and virtually anywhere. It’s emerged as one of the fastest-growing open source projects, and is already having significant impact in the worlds of Platform-as-a-Service (PaaS), DevOps, scale out, and cross-cloud computing.
In this session, you’ll learn both the basics of Docker, as well as the significant ways Docker and Red Hat are collaborating to make interoperable and lightweight container technologies an integral part of Red Hat Enterprise Linux, OpenShift by Red Hat, and OpenStack.
Businesses must clearly define their business processes, and quickly respond to new challenges. To do so, business analysts, developers, and end users need the tools to create, understand, analyze, and execute business processes.
In this session, Kris Verlaenen will demonstrate the capabilities of jBPM 6 and dive deeper into some of its core capabilities. You’ll learn how to:
- Model business processes interacting with remote services.
- Combine business processes with data, forms, and business rules.
- Build and deploy business processes using Git and Maven.
- Interact remotely with the jBPM execution server using REST or Java.
As a C, C++, or Fortran developer, you want to be able to easily access and use supported versions of the latest and greatest tools, and you want to write and test your application once for deployment to multiple versions of Red Hat Enterprise Linux.
In this session, we’ll look at features of the latest Red Hat Developer Toolset release that provide an additional, improvided set of tools than those offered in the base Red Hat Enterprise Linux releases. These tools help developers build, run, and analyze the performance of their applications for multiple major and minor versions.
- How Red Hat Developer Toolset can be used to develop applications with the same GNU Compiler Collection (GCC) version, optionally using the Eclipse Integrated Development Environment, on multiple Red Hat Enterprise Linux releases.
- How resulting applications can be run and their performance analyzed on multiple releases without modification, carrying special libraries or changing the operating system runtime.
- How customers can obtain Red Hat Developer Toolset for their own application developments.
- About some of the newer tools features available in recent releases.
- About, at a high level, some of the technical hurdles Red Hat has overcome to create this product and their implications for developers.
This solution-focused session will appeal to all C, C++, and Fortran software developers and managers, and will include a hands-on video demonstration of Red Hat Developer Toolset in action.
Red Hat JBoss BRMS provides a powerful complex event processing (CEP) module that can be used to detect complex patterns in streams of events. The high availability of these CEP systems is critical when used in applications like fraud detection and health monitoring systems.
In this season, Duncan Doyle will:
- Present the requirements of a highly available CEP system.
- Discuss the common challenges and pitfalls when trying to implement such systems.
- Propose an architecture that implements a highly available CEP with Red Hat JBoss BRMS.
- Demonstrate a small application based on the proposed architecture.
Tired of waiting weeks to get a server spinning up and configuring your virtual servers? Come see how Platform-as-a-Service (PaaS) can make you a happier and more productive coder. This will be a hands-on session. The goal is to leave you comfortable deploying your own apps. After starting with a Python + MongoDB application on OpenShift by Red Hat, we’ll deploy some Java code.
- The meaning behind some acronyms you see thrown around: IaaS, PaaS, and SaaS.
- Why PaaS is a developer’s dream come true.
- How easy it is to get started with a Python (or Node or Java) web application in the cloud using Red Hat’s open source PaaS, OpenShift.
- How you can complete all development life cycle tasks (from application creation to coding and deploying) from the command line.
Come in skeptical but with your laptop, and leave with a smile and working code.