Developer Advocate, OpenShift Evangelist
Ian Lawson
Ian 'Uther' Lawson was a software engineer in the real world for 20+ years before joining Red Hat as an Open Source fanatic. For the last 10 years he has been a Domain Solution Architect, talking to anyone and everyone about the brilliance of OpenShift and other Red Hat products. He now works as a Developer Advocate and gets to enthuse all the time.
Ian Lawson's contributions
Learning path
OpenShift virtualization and application modernization using the Developer Sandbox
Ian Lawson
Learn how to create and manage your virtual machines (VMs) using Red Hat
Video
Supercharge your Cloud-native Applications with Generative AI
Legare Kerrison
+2
Over 80% of enterprises will have used generative AI (gen AI) APIs or deployed generative AI-enabled applications by 2026, according to Gartner. The barriers for joining these enterprises and integrating generative AI into the application development process are lower than ever. No need for extra funding or complex environments, just the know-how this video provides.
Learning path
Automate ML pipelines with OpenShift AI
Ramakrishna Yekulla
+2
Dive into the end-to-end process of building and managing machine learning (ML)
Article
Modernizing Pedal: Breaking down a Javå monolith into Quarkus microservices
Yashwanth Maheshwaram
+1
Understand how to breakdown a monolith into Quarkus based microservices
Article
Modernizing Pedal: API management for modern system design and administration
Yashwanth Maheshwaram
+1
Using API Management for applications during modernization
Article
Modernization - Rehost to OpenShift using ArgoCD - Pedal based guide
Yashwanth Maheshwaram
+1
Rehosting, a cornerstone in the evolution of software development and deployment, has traditionally enabled the concurrent operation of multiple operating systems and applications on the same physical hardware. This approach, often employed through virtual machines (VMs), enhances efficiency, scalability, and resource utilization.
Article
Modernization: Managing data during the process
Yashwanth Maheshwaram
+1
Data refactoring unlocks the potential for adaptable, resilient applications. Consider these techniques when migrating monolithic applications to microservices.
Article
Understand modernization of a traditional Java application with an example
Yashwanth Maheshwaram
+1
Developers frequently work with monolithic applications. However, the popularity of these monolithic applications has waned due to their lack of flexibility. Scaling a specific component requires scaling the entire application. Transitioning to a microservice architecture, with modular, independently scalable units addresses these challenges and is well-suited for cloud environments. This article focuses on moving a monolithic application, exemplified by a Java™-based e-commerce app called Pedal, to the cloud, offering guidance for this complex task.
OpenShift virtualization and application modernization using the Developer Sandbox
Learn how to create and manage your virtual machines (VMs) using Red Hat
Supercharge your Cloud-native Applications with Generative AI
Over 80% of enterprises will have used generative AI (gen AI) APIs or deployed generative AI-enabled applications by 2026, according to Gartner. The barriers for joining these enterprises and integrating generative AI into the application development process are lower than ever. No need for extra funding or complex environments, just the know-how this video provides.
Automate ML pipelines with OpenShift AI
Dive into the end-to-end process of building and managing machine learning (ML)
Modernizing Pedal: Breaking down a Javå monolith into Quarkus microservices
Understand how to breakdown a monolith into Quarkus based microservices
Modernizing Pedal: API management for modern system design and administration
Using API Management for applications during modernization
Modernization - Rehost to OpenShift using ArgoCD - Pedal based guide
Rehosting, a cornerstone in the evolution of software development and deployment, has traditionally enabled the concurrent operation of multiple operating systems and applications on the same physical hardware. This approach, often employed through virtual machines (VMs), enhances efficiency, scalability, and resource utilization.
Modernization: Managing data during the process
Data refactoring unlocks the potential for adaptable, resilient applications. Consider these techniques when migrating monolithic applications to microservices.
Understand modernization of a traditional Java application with an example
Developers frequently work with monolithic applications. However, the popularity of these monolithic applications has waned due to their lack of flexibility. Scaling a specific component requires scaling the entire application. Transitioning to a microservice architecture, with modular, independently scalable units addresses these challenges and is well-suited for cloud environments. This article focuses on moving a monolithic application, exemplified by a Java™-based e-commerce app called Pedal, to the cloud, offering guidance for this complex task.