DevNation Day India 2022
Our DevNation Live regional event was in Bengaluru, India on November 9th and 10th focused on open source innovations, led by elite Red Hat technologists.
Our DevNation Live regional event was in Bengaluru, India on November 9th and 10th focused on open source innovations, led by elite Red Hat technologists.
Schedule: All times IST |
|
8:00 |
Registration and Coffee |
9.00 |
Welcome and frame of the day - Ignacio Riesgo |
9.10 |
Keynote "Becoming the Developer's Developer" - Burr Sutter |
9.45 |
Panel Discussion "The Role of Open Source in Innovation" - Mithun Dhar and Guests |
10:30 |
Coffee Break |
10:45 |
Containers, Kubernetes, and OpenShift
|
12:30 |
Lunch and Divide the room in two: Section 1: Developer and Section 2: DevOps |
13:30 |
Room 1: Developer track: Developer Tools
Room 2: DevOps track: GitOps, Automation, and Managed Services
|
15:30 |
Coffee Break |
15:45 |
Room 1: Developer track: Runtimes and Serverless
Room 2: DevOps track: AI / ML and Data
|
17:00 |
Networking and Drinks and Q&A |
Session Title |
Speaker Full Name |
Session Abstract |
Getting to know Podman, Podman-Desktop and Friends |
Karan Singh
Ramakrishna Yekulla |
Podman is a daemonless container engine for running & managing OCI containers on Linux (unlike docker). In this session you will learn from the experts about the history of containers, how docker quickly became close to a de facto industry standard for containers, why enterprises and ecosystem is relying on OCI compliant container engines and what makes Podman an ideal container engine choice. You will also learn about various other tools available in Red Hat Enterprise Linux for container images creation, management etc. And finally how podman-desktop and OpenShift Extension is bridging the gap for developer productivity for deploying containers applications from local to OpenShift clusters. |
Accelerating Development with OpenShift Dev Spaces |
Kasturi Mohan |
Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) 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. As long as there is a browser and a device we can get coding... |
From Cloud-Native Java and Quarkus with Love |
Hans-Peter Grahsl Anuva Ambastha |
Over the last couple of years, our industry faced many naysayers doubting that Java is ready for today's, let alone tomorrow's application development requirements. Too rigid, too fat, too slow, and too resource hungry were the usual suspects to question Java's "fitness" for developing cloud-native applications targeting Kubernetes. One day, Quarkus came along to demonstrate the exact opposite. Join this fast-paced session to learn about Quarkus, which is a new breed of Java application development framework. It builds upon well-established standards and technologies as well as battle-tested libraries, many of which you might already master or at least be familiar with. If you want to experience some of the goodness and love that Quarkus offers and brings to modern application development with Java, this talk is for you. After this session, you'll have a first impression about what it means and how it feels to develop supersonic subatomic Java applications. |
OpenShift and OpenShift Local |
Praveen Kumar |
OpenShift Container Platform (OCP) is a cloud-based Kubernetes container platform. The foundation of OpenShift Container Platform is based on Kubernetes and therefore shares the same technology. OpenShift Local is a tool which is designed for local development and testing on an OpenShift cluster. In this session you will learn how easy it is to get an OpenShift cluster locally irrespective of the platform and start using it. You will also learn about the flow of developing an application and testing it locally and then pushing it to a production grade OpenShift cluster. |
CI/CD with Ansible Automation Platform and Jenkins on OpenShift |
Nagesh Rathod |
The developers needs the tools that enable quick turnaround, requiring human intervention only when necessary. That's what Ansible does with one of the easiest paths to continuous delivery in the industry. Ansible is a very powerful open source automation language. What makes it unique from other management tools, is that it is also a deployment and orchestration tool, Red Hat® Ansible® Automation Platform is a foundation for building and operating automation across an organization. The platform includes all the tools needed to implement enterprise-wide automation, including CI/CD pipelines. |
Data Services for Database Access |
Veda Shankar
|
Simplifying Cloud Database Service Access from OpenShift - Why Red Hat OpenShift Database Access(RHODA)? - Deploying RHODA Operator - Setup Managed Cloud Database Services - IT Admins RHODA Setup - Developer Self-Service with RHODA |
Accelerate and modernize application development with OpenShift Developer Console(ODC) and odo |
Jaivardhan Kumar Parthvi Vala |
This session will talk about how OpenShift Developer Console (ODC) and ODO can enhance the developer experience and accelerate application development lifecycle on OpenShift 4.0. The usual process of application development involves developers spending their time interacting with web and CLI tools; ODC and ODO can fit right into these categories. OpenShift Developer Console provides an enriching experience through a web console that provides developers the ability to deploy an application with a few clicks, while ODO enables them to build, run and deploy their application on an OpenShift cluster seamlessly and continuously via the command line interface. |
GitOps, CI/CD and MLOps - How it all comes together for a Developer. |
Ritesh Shah
|
In this session you will earn developer tools specific to GitOps framework and understand how to efficiently incorporate data science, MLOps, and GitOps into a Red Hat® OpenShift® development workflow. During this session, you'll: * See how Jupyter Notebooks in Red Hat OpenShift Data Science can be leveraged to make changes to the application, even model. * Understand how Red Hat OpenShift Pipelines is used to build and redeploy your intelligent application. * Manage your application’s health and status using GitOps methodologies with ArgoCD. You will learn how application changes can be made leveraging Red Hat OpenShift Pipelines and GitOps methodologies to rebuild, validate, and redeploy intelligent applications. We’ll follow hypothetical customers as they browse clothing in a department store and use an application to find discounted merchandise. |
Enhance Developer Experience using IDE for OpenShift and Serverless |
Mohit Suman |
Currently to create, debug, and deploy cloud-native applications, a developer needs various toolsets to achieve them together and developers have the power of choice now and they drive the decision-making for it. As Red Hat, we have to embrace this continuity and focus on delivering integrated value to our developer community. We present the OpenShift & Serverless Functions extension by Red Hat, a new set of extensions for VS Code and IntelliJ that aims to simplify the OpenShift & Serverless developer experience. This supports public cloud instances such as OpenShift on Azure, OpenShift on AWS and local development on CodeReady Containers. - Single Click application creation workflow - Debug applications directly on the cluster from IDE - Manage & Monitor Kubernetes resources(logs, pods, builds, deployment configs) directly from the IDE In this talk, we are also going to focus on serverless functions IDE extensions leveraging the power of Knative to provide serverless, event-driven applications that scale on demand. Users can install the Knative Serverless extension for IDE(VSCode, IntelliJ, GitHub CodeSpaces) that allows them to create, build, deploy, and invoke the serverless apps and scaffold functions for NodeJS, Python, Go, TypeScript, Quarkus. |