< DevNation

DevNation Day India 2023

December 5th and 6th | Raddison Blu, 90-4 Marathahalli/Outer Ring Road, Bangalore, India

Register now

Agenda

Schedule: All times IST

 

  8:00

Registration and Coffee

  9.00

Welcome and Frame of the day - Ashutosh Badwe

  9.10

Keynote "Developer Experience @Red Hat: Driving Developers productivity" â€“ Ameeta Roy & Ramakrishna Yekulla

  9.45

Modern Cloud Native App Development & Rapid Experimentation  - Ashutosh Badwe & Yashwanth Maheshwaram

  10:30

Coffee Break

  11:00

Containers, Kubernetes & OpenShift

  • Red Hat Developer Tools Innovation: Developer Hub and IDE Extensions – Mohit Suman
  • Driving innovation and transformation through the open hybrid cloud and OpenShift AI - Ramakrishna Yekulla & Ritesh Shah

  12:30

Lunch 

  13:30

Room 1: Developer Track

  • Simplifying containers and Kubernetes on your laptop with Podman Desktop – Praveen Kumar

  • From zero to hero in Kubernetes-native Java - Anuva Ambasta & Dinakar Guniguntala

Room 2: DevOps Track

  • Red Hat Enterprise Linux: Reducing Developer Cognitive Load and Expanding to Edge – Nikhil Mungale & Vinay Rajagopal

  • Ansible Lightspeed with IBM watsonx Code Assistant  â€“  Ganesh Nalawade & Himanshu Yadav

  15:00

Coffee Break

  15:30

Room 1: Developer Track

  • Event-driven intelligent data pipelines without all the hassle –  Jaya Baskaran

  • Using Argo CD and GitOps to control and customize your Kubernetes clusters and applications - Ritesh Shah

Room 2: DevOps Track

  • Secure your app: DevSecOps Trusted application supply chain - Ramya Raghuveera & Ramakrishna Yekulla

  • Event Driven Ansible – Ganesh Nalawade & Himanshu Yadav

  17:00

Networking and Drinks

 

Session Title

Speaker Full Name

Session Abstract

Developer Experience @RedHat: Driving Developers productivity

Ramakrishna Yekulla

Ramakrishna Yekulla

Ameeta Roy

Ameeta Roy

Red Hat supports a cloud-first approach to cloud-native development as it relates to the multicloud and hybrid cloud challenges developers face today. This support includes how Red Hat removes friction and provides solutions that help application teams deliver value in less time and for less cost. In this keynote, we'll share:

1. The full life cycle of a developer from creating a new application, iterating it, and then supporting a security-focused software delivery pipeline.

2. Developer productivity with containers, Kubernetes, and Red Hat OpenShift.

3. Tools to meet developers where they are, including IDEs (e.g., VS Code, IntelliJ, Hosted), CLIs, and WebUIs.

4. Hosted offerings that provide a frictionless experience for developers to experiment and iterate over their cloud-native applications.

Rapid Experimentation for Modern Cloud Native Applications

Ashutosh Badwe

Ashutosh Badwe

Yashwanth Maheshwaram

Yashwanth Maheshwaram

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.

Secure your app: DevSecOps Trusted application supply chain

Ramya Raghuveera

Ramya Raghuveera

Ramakrishna Yekulla

Ramakrishna Yekulla

Kubernetes is complex! Developing new containerized applications or refactoring existing ones, and replatforming the software supply chain can take months of effort and a high level of expertise. Join this session to learn more about how Red Hat is evolving its supply chain to build and deliver its own software, and bringing it to you as a Software-as-a-Service (SaaS) offering. This new offering will simplify your journey so that in a matter of minutes, you can onboard your application to Red Hat's secure software supply chain.

Red Hat Developer Tools Innovation: Developer Hub and Golden Path Templates

Mohit Suman

Mohit Suman

Learn how Backstage and golden paths supply a complete foundation for cloud-native development with a microservices-based architecture app. This end-to-end developer experience demo will focus on the Red Hat OpenShift Container Platform. We'll show how Backstage will support you with immediate signposts to components, resources, and relevant documentation. Your team can deploy the right tools and components to get to work immediately. Discover how Backstage tools help you mount your team's scaffolding and apply best practices atop. View and change source code in Red Hat OpenShift Dev Spaces, a web-based integrated development environment (IDE) built on Visual Studio Code (VSC). Automate the build-test-deploy cycle using GitOps and build-test pipeline modules as you iterate your application with new features and fixes.
 

From zero to hero in Kubernetes-native Java

Anuva Ambastha

Anuva Ambastha

Dinakar Guniguntala

Dinakar Guniguntala

More than 16.5 million Java™ developers are directing a tremendous amount of time and effort to optimizing application performance for a variety of workloads in the cloud—including web, mobile, artificial intelligence and machine learning (AI/ML), and edge. Due to a lack of compatibility with Java, developers are experiencing issues adopting a new programming language or runtimes over Java. In this session, you will explore how developers can:

1. Scaffold a Java project from scratch.

2. Support a Java project's evolution as a Kubernetes-native application. This includes optimizing resources with the native build, integrating Kubernetes manifest (ConfigMap, secrets, and health checks), building container images, and deploying it to Kubernetes.

3. Continue testing and debugging the application while it’s already deployed to the remote Kubernetes—the same as the local developer experiences of inner loop development.

Event Driven Ansible

Ganesh Nalwade

Ganesh Nalwade

Himanshu Yadav

Himanshu Yadav

Event-Driven Ansible connects sources of events with corresponding actions via rules. Ansible Rulebooks define the event source and explain—in the form of conditional “if-this-then-that” instructions—the action to take when the event occurs. Based on the rulebook you design, Event-Driven Ansible recognizes the specified event, matches it with the appropriate action, and automatically executes it. Actions can optionally include executing existing Ansible Playbooks, templates, or modules to extend value from your trusted automation. Join us in exploring the power of Ansible and Event-Driven Ansible to efficiently manage your applications across cloud or traditional infrastructures. Gain valuable insights into leveraging Ansible's potential and ensuring seamless automation throughout your entire application ecosystem.

 

Using Argo CD and GitOps to control and customize your Kubernetes clusters and applications

Ritesh Shah

Ritesh Shah

GitOps describes the process of using Git to store declarative configuration files that are used to reliably configure infrastructure and applications via continuous deployment (CD) workflows in cloud-native environments. Argo CD project, enables organizations to implement GitOps-based continuous delivery workflows to manage their Kubernetes instances and applications across multicluster Kubernetes environments.

This session introduces attendees to Argo CD, and provides a hands-on experience where they will learn How to use GitOps to customize and manage a Kubernetes cluster and How to deploy and manage applications using Argo CD.

Simplifying containers and Kubernetes on your laptop with Podman Desktop

Praveen Kumar

Praveen Kumar

Kubernetes is the go-to platform for scaling containers, but for developers, it can be daunting, particularly with the discrepancies between local and production environments. Podman and Podman Desktop bridges this gap. In our talk, we'll introduce Podman and unveil Podman Desktop, an open-source GUI tool that streamlines container workflows and is compatible with Podman, Docker, and more. It serves as a beginner-friendly launchpad to Kubernetes, enabling you to spin up local clusters or work with remote environments. Our demo will navigate the paths to transition from app to containers, to pods, and ultimately to Kubernetes, highlighting how it reduces discrepancies and enables predictability in your deployments by leveraging Podman and Podman Desktop's perks and security advantages. You’ll learn how you can benefit from Podman Desktop to streamline your container development processes!.

Red Hat Enterprise Linux: Reducing Developer Cognitive Load and Expanding to Edge

Nikhil Mungale

Nikhil Mungale

Vinay Rajagopal

Vinay Rajagopal

To mitigate developer cognitive load amidst the complexities of software development, specialized tooling, and refined techniques are indispensable. This talk will highlight the vast toolset that RHEL offers for modern software projects. We will investigate the capabilities of varied frameworks like .NET and Quarkus for Java developers, and further examine the components that streamline the process from Operating System to a universally deployable Container approach, with a focus on tools such as Podman and the Universal Base Images. - Join us to discover how RHEL can significantly decrease cognitive overhead, foster innovation, and streamline your software development journey!.

Event driven intelligent applications without all the hassle

Jaya Baskaran

Jaya Baskaran

Event driven applications provide for a future proof foundation to a number of use cases which need real-time responsiveness. Such use cases include Improved User Experiences, IoT, edge computing, predictive analytics and microservice architectures.

But building event driven apps can be hard if you are used to synchronous communication patterns. Knative Eventing abstracts away the complexity of event driven architectures by integrating easily with various sources including Apache Kafka. With concepts such as brokers, triggers, sources, and sinks, Knative makes it easy for developers to integrate various event sources without the complexity of handling them manually. Developers can just focus on building applications.

In this talk, we will briefly discuss the concepts behind Knative Eventing, and show a practical example of an event-driven data pipeline built using those concepts. The live demo includes some AI/ML along with audience participation for added fun!.

 

Ansible Lightspeed with IBM watsonx

Ganesh Nalwade

Ganesh Nalwade

Himanshu Yadav

Himanshu Yadav

Elevate your team's efficiency in creating, adopting, and maintaining Ansible content with the cutting-edge ""Ansible Lightspeed integrated with Code Assistant."" This powerful tool is engineered to transform natural language inputs into precise, ready-to-use Ansible content snippets. By simplifying the creation process, it ensures that the generated content aligns seamlessly with accepted Ansible best practices. Coupled with an innovative Ansible code bot feature, it provides teams with an enriched layer of confidence in their automation code base.

In our comprehensive talk, we'll guide you through the seamless integration of Ansible Lightspeed and Code Assistant into your organization. Discover practical steps to incorporate this dynamic service into your Visual Studio Code (VS Code) setup. We'll offer valuable insights into what this integration entails and how it can significantly upgrade your Ansible content development. Moreover, we'll introduce you to additional tools and advanced AI capabilities, all designed to enhance your journey in creating top-tier Ansible content. Join us to discover how to take your automation strategies to new heights of sophistication and effectiveness.

 

Driving innovation and transformation through the open hybrid cloud & Openshift AI

Ramakrishna Yekulla

Ramakrishna Yekulla

Ritesh Shah

Ritesh Shah

The landscape of cloud computing has evolved, and the Hybrid Cloud reigns supreme. Today, every organization embraces Hybrid Cloud, utilizing multi-cloud strategies to oversee operations and foster innovation. The heartbeat of this evolution is Open Source, with technologies like microservices, containers, Kubernetes, and AI emerging and flourishing within this open ecosystem. However, navigating the fast-paced advancements can be daunting. How do we stay updated and anticipate the next big thing?

At Red Hat, we're rooted in Hybrid Cloud, harnessing Open Source's power within diverse cloud environments to spark innovation. The emergence of Generative AI further amplifies this transformation, enhancing efficiency and output.

Red Hat Developer Path: Join the journey

Where to start?

Subscribe to our Developer program:
developers.redhat.com/about

Ready to deep-dive?

Learning Paths & Hands on Labs (Interactive courses)
developers.redhat.com/learn 

Sandbox (OpenShift)
developers.redhat.com/developer-sandbox

Continuous learning

Subscribe to our Developer Newsletter
engage.redhat.com/Global-Preference-Center 

Download our e-Books
developers.redhat.com/e-books  

Dev Nation Events developers.redhat.com/devnation