Are you a developer who works with Red Hat technologies—or is curious to learn more about them? Join us at Red Hat Summit 2022 on May 10 and 11 to learn from the experts behind the code, and find the tools you need to help solve your most pressing tech challenges. Over these two days—and beyond—you'll get access to sessions and technical presentations on the topics most relevant to your interests and career. Registration is now open!
One of the most anticipated presentations is "Ask the experts anything about developer product adoption," a live, interactive session that will stream at 12 p.m. Eastern Time on Wednesday, May 11. Red Hat Developer's Edson Yanaga, Mithun Dhar, and Ignacio Riesgo know all about increasing your developer productivity with developer tools for Red Hat OpenShift, Red Hat Runtimes, and Red Hat Application Services.
In this Ask the Experts session, in addition to answering all your questions, our team members will cover how to:
- Get set up with Red Hat OpenShift Dev Spaces and Quarkus Tools.
- Use the Red Hat Developer Sandbox.
- Get access to our world-renowned developer advocates through account-based developer adoption.
Summit's developer track also has a number of on-demand sessions that you can watch at your convenience. One highlight here that will be of interest to most Red Hat Developer readers is the Developer tools roadmap. Steve Speicher, Parag Dave, and Serena Nichols will illustrate how Red Hat supports a cloud-first approach to cloud-native development while tying it to the multicloud and hybrid cloud challenges developers face today. The approach includes how Red Hat's developer tools remove friction and provide solutions that help application teams deliver results faster, and how we bring new managed experiences with a push to offer more managed services to developers. The session outlines the full life cycle of the development process through the entire delivery pipeline, and focuses on the tools that meet the developers where they are: IDEs, CLIs, Web UIs, and more.
And we've got many more on-demand sessions that cover a variety of topics. Here are the highlights.
These sessions show tangible benefits to running on environments provided by Red Hat in the cloud.
Developer productivity, security, and standardization: Are they at odds or can they all be achieved?
Ford Motor Company employs many developers and has many types of applications. Important security measures often frustrate developers and slow down their productivity. The company worked closely with security compliance experts, developer champions, and Red Hat to find a way to provide a consistent, secure, and productive way to unblock developers from getting their deliverables out of their workspaces and into production, delivering business value as quickly as possible and with the least risk.
In this session, Red Hat's Steve Speicher and Ford's Satish Puranam cover how Ford uses Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) to host standardized and fully functional developer workspaces to let developers quickly get going in the IDEs in which they are most productive. The speakers will also cover application onboarding and continuous integration and delivery. You can join this session here.
Accelerating software development at Société Générale with Red Hat OpenShift Dev Spaces
Société Générale is a leading European financial services group. Their Cloud Innovation Platform helps onboard developers and is built on top of Red Hat OpenShift Dev Spaces. OpenShift Dev Spaces automates the provisioning of software development environments. It removes obstacles from engineers' paths and takes advantage of Red Hat OpenShift for an efficient use of development resources.
In this session, Red Hat's Mario Loriedo and Société Générale's Patrice Lachance will run a demo highlighting the OpenShift Dev Spaces features that help Société Générale developers be more productive. You can join this session here.
Red Hat Ansible Automation Platform 2 delivers a new automation development workflow from your workstation to the automation controller. New tools such as
ansible-builder deliver a consistent experience when creating automation content.
The Ansible Automation Platform developer experience, from idea to automation
In this session, Red Hat's Goetz Rieger, Eric Lavarde, and Christian Jung will discuss how you can:
- Develop your playbooks using the new Ansible tools
- Make sure what you develop on the command line is what you get in production
- Build custom execution environments, address module dependencies, and develop, test, and use your playbooks
You can join this session here.
Red Hat Enterprise Linux
This operating system, the flagship product of Red Hat, includes a rich collection of fully supported developer tools.
Container development on Red Hat Enterprise Linux: What you need to know
Whether you're building your new application to take advantage of the latest container technology or using containers to move existing applications to a cloud environment, you can benefit from advice from Red Hat container experts.
In this session, Red Hat's Scott McCarty and Scott McBrien demonstrate cloud-native container tools in Red Hat Enterprise Linux that help you build and run containers using Podman, Buildah, and Skopeo, as well as take advantage of all the developer tools in the latest versions of Red Hat Enterprise Linux. You can join this session here.
Your application, your way with Red Hat Enterprise Linux
Whether you're developing an enterprise, systems, web, or ISV application, Red Hat Enterprise Linux offers the language and runtime support you'll need to build, run, and deploy that application across a hybrid cloud environment and out to the edge of the network. Red Hat Enterprise Linux includes a suite of compilers, debuggers, runtime languages, and performance optimization tools that range from high-performance compilers for C/C++, Go, and Rust to Java and .NET.
In this session, you'll hear about the new versions of developer tools in the latest releases of Red Hat Enterprise Linux and learn why it's the best Linux platform for high-performance application development. You can join this session here.
Runtimes and application services
Modern developer tools are cloud-aware and tuned for rapid, continuous development. The sessions in this section explain some of the cool things you can do with today's tools.
Improving developer experiences and processes from local to Kubernetes
How do developers make the leap from development on their local systems to remote Kubernetes deployment? What are the boring, but necessary, daily jobs—compile, build, deploy, test, and debug—in the development loop?
In this session, Red Hat's Daniel Oh will showcase how enterprise developers such as Logicdrop and Vodafone Greece improve development productivity using remote development, remote debugging, live coding, and continuous testing from the developer's local environment to a remote Kubernetes cluster without additional CI/CD tools integration. You can join this session here.
Ten design tips for microservices developers with Quarkus
Developing modern microservices applications with Java has been greatly simplified with Quarkus. There are many things you can do to make developing with Java and Quarkus easier.
In this session, Red Hat's Jim Tyrrell will present specific Java and Quarkus examples with a focus on human-centered technology needs, and give you a concrete list of ten things that will make your application development and architecture simpler and better. Quarkus, when combined with these ten items, gives you the quality, speed, and agility your software delivery organization requires. You can join this session here.
Red Hat OpenShift
Cloud development requires organizational changes and planning. These sessions look at many angles of cloud development.
Three cloud adoption practices observed at large financial institutions
Cloud adoption in large, regulated financial institutions is a complex change management process. It requires developers at large companies to learn new technologies and become proficient at using them to maximize business value.
In this session, Red Hat's Jamil Mina will cover three approaches that are commonly observed in financial institutions and provide a change management recommendation to foster skills in a way that enhances the developer experience. The technical solution uses a hybrid cloud approach and a Kubernetes platform. You can join this session here.
The Red Hat Cloud way: Event-driven, serverless, distributed cloud services to support modern apps
The Red Hat Application Services portfolio of products helps you create a unified environment for application development, delivery, integration, and automation. The portfolio comprises comprehensive frameworks, integration solutions, process automation, runtimes, and programming languages. It's a game changer for supporting and connecting hybrid cloud models.
In this session, Red Hat's Natale Vinto and Sebastien Blanc will create an application using Red Hat OpenShift Streams for Apache Kafka and a developer sandbox for Red Hat OpenShift to support serverless, event-driven, on-demand workloads. Such applications can adapt to modern use cases, such as massive data intake from Internet of Things and edge devices or high-availability, geographically distributed services. You can join this session here.
Efficient resource management with OpenShift
Cluster usage can increase rapidly with traffic loads and the number of applications deployed, so it's best to set up resource quotas to keep the workloads running smoothly. In this session, Red Hat's Ana-Maria Mihalceanu will explore best practices and most valuable settings for managing application resources in a Red Hat OpenShift cluster, including:
- Looking at a Quarkus application that has a certain complexity and tailoring appropriate resource quotas for CPU and RAM
- Using integration tests to validate Kubernetes/OpenShift resources before their actual deployment.
- Monitoring workloads from within Red Hat OpenShift's console.
- Exploring performance and tuning aspects for production clusters.
You can join this session here.
Thriving in a cloud environment: Going beyond the 12 factors
Allowing applications to not just survive but thrive in cloud environments can be challenging. The original Twelve-Factor App methodology helped to lay out some of the key characteristics needed for cloud-native applications; however, as our cloud infrastructure and tooling have progressed, so have these factors.
In this session, IBM's Grace Jansen will dive into the extended and updated 15 factors needed to build cloud-native applications that can thrive in this environment, and will take a look at open source technologies and tools that can help achieve this. You can join this session here.