CDK2 installation walk through
See how straight-forward it is to install the Red Hat Container Development Kit 2 (CDK). Once registered in developers.redhat.com (it's free), go here for the download: https://access.redhat.com/downloads/content/293
See how straight-forward it is to install the Red Hat Container Development Kit 2 (CDK). Once registered in developers.redhat.com (it's free), go here for the download: https://access.redhat.com/downloads/content/293
Red Hat Developer Toolset - Matt Newsome
The fifth major release of Hibernate sports contains many internal changes developed in collaboration between the Hibernate team and the Red Hat middleware performance team. Efficient access to databases is crucial to get scalable and responsive applications. Hibernate 5 received much attention in this area. You’ll benefit from many of these improvements by merely upgrading. But it's important to understand some of these new, performance-boosting features because you will need to explicitly enable them. We'll explain the development background on all of these powerful new features and the investigation process for performance improvements. Our aim is to provide good guidance so you can make the most of it on your own applications. We'll also peek at other performance improvements made on JBoss EAP 7, like on the caching layer, the connection manager, and the web tier. We want to make sure you can all enjoy better-performing applications—that require less power and less servers—without compromising on your developer’s productivity.
Scale changes everything. What once was quite adequate for enterprise messaging can't scale to support "Internet of Things". We need new protocols, patterns and architectures to support this new world. This session will start with basic introduction to the concept of Internet of Things. Next it will discuss general technical challenges involved with the concept and explain why it is becoming mainstream now. Now we’re ready to start talking about solutions. We will introduce some messaging patterns (like telemetry and command/control) and protocols (such as MQTT and AMQP) used in these scenarios. Finally we will see how Apache ActiveMQ is gearing up for this race. We will show tips for horizontal and vertical scaling of the broker, related projects that can help with deployments and what the future development road map looks like.
What happens when on-demand workspaces powered by Docker are transformed into a new kind of Java IDE accessed through your browser? This session introduces Eclipse Che and shows how a cloud IDE can make developing Java projects fast and powerful. We'll compare Intellisense, content assist, machines, plug-in architecture, and performance when compared to traditional desktop IDEs. Che includes numerous forms of refactoring and uses Docker to initiate environments and machines to build and run code. We'll also cover Maven, Ant, and Gradle extensions and discusses how Che can be extended with custom code templates, Dockerfiles, and plug-ins (authored in Java, of course). Additionally, Che has a Kubernetes and OpenShift plug-in, which provides duality of environments between development and production, all structured on container topologies. We'll discuss how developers are marrying their code with containers and keeping those topologies synchronized between different environments, and the role that IDEs must play in this world.
Fabric8 is an integration and management platform adding to the Java developer's perspective of Kubernetes and OpenShift. It consists of multiple parts. Fabric8 tooling helps tremendously in deploying Java applications on Kubernetes and OpenShift by creating all the complex deployment descriptors directly from a Java build. In addition, fabric8 contains a rich set of DevOps Microservices which provides a flexible and automatedsetup for a Continous Integration and Delivery pipeline on a per project basis. It also includes an integration-Platform-as-a-Service (iPaaS) centered around Camel and ActiveMQ with rich visualisations and one click installations. But the queen of fabric8 is its web console which allows for a rich user experience for managing Kubernetes services, pods and more. With this in place even complex setups can be easily managed. This talk provides an overview over all these components and shows how the pieces fit together.
Yesterday evening I had the pleasure to talk to Görkem Ercan (@gorkemercan, blog) who is a Toronto based software engineer with Red Hat. has tens of years of experience working on software projects with different technologies ranging from enterprise and mobile Java to Symbian and Qt C++. He specializes on providing tools and APIs for developers. He works in the JBoss Developer Studio (JBDS) and is focused on the Cordova tooling. After my first experiences with mobile and such with the Devoxx keynote team, I thought it might be a good idea to look into what JBDS offers and if he can get me excited about it. I can tell you one thing: He made it.
The Internet of Things (IoT) is made up of many interconnected devices that need to be able to talk to each other. Because these devices are developed by different organizations and have different requirements, they speak many different languages and protocols. There are standard protocols used by these devices, as well as industry-specific protocols. Join us as we discuss the benefits, drawbacks, and applicable use cases for certain protocols, including MQTT, AMQP, STOMP, and others. We will look at how Red Hat JBoss A-MQ and Red Hat JBoss Fuse can assist with implementing and managing these protocols. In addition, we’ll discuss how the transformation and routing capabilities of JBoss A-MQ and JBoss Fuse can be applied to IoT use cases and can be used to create and implement new protocols.
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.
Infinispan is a distributed in memory key/value store that aims to be highly available and scalable. Its ability to scale is tightly linked to the underlying order protocol, aka atomic broadcast, used for enforcing serializability. In this talk I will explore the scaling limits of Infinispan's existing protocol and then propose an alternative approach to designing broadcast systems, that decouples ordering and broadcast. This talk contrasts our approach with Infinispan's, exploring the design features of our new approach and how they will improve Infinispan's scalability. This talk was be given by Ryan Emerson at the Newcastle JBoss User Group.
Red Hat JBoss Fuse is an open source, lightweight and modular integration platform that allows you to connect services and systems across your entire application portfolio. And if you’re familiar with Fuse, you’re probably familiar with the Fuse Tooling that comes with Red Hat JBoss Developer Studio.