diff --git a/assets/events/2025-singapore/speakers/francois-chua.jpg b/assets/events/2025-singapore/speakers/francois-chua.jpg new file mode 100644 index 00000000000..35028a223ff Binary files /dev/null and b/assets/events/2025-singapore/speakers/francois-chua.jpg differ diff --git a/assets/events/2025-singapore/speakers/laurent-petroque.jpg b/assets/events/2025-singapore/speakers/laurent-petroque.jpg new file mode 100644 index 00000000000..8904fc6785a Binary files /dev/null and b/assets/events/2025-singapore/speakers/laurent-petroque.jpg differ diff --git a/assets/events/2025-singapore/speakers/prithvi-raj.jpg b/assets/events/2025-singapore/speakers/prithvi-raj.jpg deleted file mode 100644 index 2e3771c96b7..00000000000 Binary files a/assets/events/2025-singapore/speakers/prithvi-raj.jpg and /dev/null differ diff --git a/assets/events/2025-singapore/speakers/sumit-srivastava.jpg b/assets/events/2025-singapore/speakers/sumit-srivastava.jpg index 5d43143a79e..5944178884a 100644 Binary files a/assets/events/2025-singapore/speakers/sumit-srivastava.jpg and b/assets/events/2025-singapore/speakers/sumit-srivastava.jpg differ diff --git a/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md b/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md index d362f85bd3b..3dc2bd8428f 100644 --- a/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md +++ b/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md @@ -4,7 +4,7 @@ talk_start_time = "" talk_end_time = "" Title = "Evolving Kubernetes Cluster Management: Expanding CAPI with k0rdent" Type = "talk" -Speakers = ["prithvi-raj"] +Speakers = ["bharath-nallapeta"] youtube = "" speakerdeck = "" +++ diff --git a/content/events/2025-singapore/program/fintech-panel-discussion.md b/content/events/2025-singapore/program/fintech-panel-discussion.md index 34f639d0cb6..9e34c65a83c 100644 --- a/content/events/2025-singapore/program/fintech-panel-discussion.md +++ b/content/events/2025-singapore/program/fintech-panel-discussion.md @@ -7,6 +7,8 @@ Type = "talk" Speakers = ["rajiv-kumar-mishra", "khang-toh", "william-jones"] youtube = "" speakerdeck = "" +sharing_image = "fintech-panel-discussion.jpg" + +++ ### DevOps meets AI in Singapore Financial Hub diff --git a/content/events/2025-singapore/program/let-the-algorithms-decide.md b/content/events/2025-singapore/program/let-the-algorithms-decide.md index 5062eefeeb1..b525d603edf 100644 --- a/content/events/2025-singapore/program/let-the-algorithms-decide.md +++ b/content/events/2025-singapore/program/let-the-algorithms-decide.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["daniele-polencic"] youtube = "" speakerdeck = "" +sharing_image = "let-the-algorithms-decide.jpg" +++ ### Talk diff --git a/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md b/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md index 6ccaf011ef5..b1909ce46f3 100644 --- a/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md +++ b/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["ion-mudreac"] youtube = "" speakerdeck = "" +sharing_image = "the-on-prem-ai-challenge.jpg" +++ ### Talk diff --git a/content/events/2025-singapore/program/understanding-k0s.md b/content/events/2025-singapore/program/understanding-k0s.md index a753d89e1e2..f07e5763878 100644 --- a/content/events/2025-singapore/program/understanding-k0s.md +++ b/content/events/2025-singapore/program/understanding-k0s.md @@ -4,7 +4,7 @@ talk_start_time = "" talk_end_time = "" Title = "Understanding k0s: A Lightweight Kubernetes Distribution For The Community" Type = "talk" -Speakers = ["prithvi-raj"] +Speakers = ["satyam-bhardwaj"] youtube = "" speakerdeck = "" +++ diff --git a/content/events/2025-singapore/program/what-exactly-are-ai-agents.md b/content/events/2025-singapore/program/what-exactly-are-ai-agents.md index da889a8c396..f4d12cc3d9b 100644 --- a/content/events/2025-singapore/program/what-exactly-are-ai-agents.md +++ b/content/events/2025-singapore/program/what-exactly-are-ai-agents.md @@ -8,6 +8,7 @@ Type = "talk" Speakers = ["aki-ranin"] youtube = "" speakerdeck = "" +sharing_image = "what-exactly-are-ai-agents.jpg" +++ ### Talk diff --git a/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md b/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md index d9862578c42..290c701d0dd 100644 --- a/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md +++ b/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["daniele-polencic"] youtube = "" speakerdeck = "" +sharing_image = "workshop-building-and-breaking-kubernetes-clusters.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-clickhouse.md b/content/events/2025-singapore/program/workshop-clickhouse.md index 7125eae3360..6efa335380e 100644 --- a/content/events/2025-singapore/program/workshop-clickhouse.md +++ b/content/events/2025-singapore/program/workshop-clickhouse.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["jason-wong"] youtube = "" speakerdeck = "" +sharing_image = "workshop-clickhouse.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-from-zero-to-hero.md b/content/events/2025-singapore/program/workshop-from-zero-to-hero.md index 94e4ba9a65d..c1329cfd1f2 100644 --- a/content/events/2025-singapore/program/workshop-from-zero-to-hero.md +++ b/content/events/2025-singapore/program/workshop-from-zero-to-hero.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["daniel-oh"] youtube = "" speakerdeck = "" +sharing_image = "workshop-practical-ai-lab-for-enterprise-java-developers.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-llm-applications.md b/content/events/2025-singapore/program/workshop-llm-applications.md index ab46b3f3b6e..f09e0827cb4 100644 --- a/content/events/2025-singapore/program/workshop-llm-applications.md +++ b/content/events/2025-singapore/program/workshop-llm-applications.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["kamesh-sampath"] youtube = "" speakerdeck = "" +sharing_image = "workshop-building-llm-applications.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-prompt-engineering.md b/content/events/2025-singapore/program/workshop-prompt-engineering.md index 6406d9dc868..fa9789e611e 100644 --- a/content/events/2025-singapore/program/workshop-prompt-engineering.md +++ b/content/events/2025-singapore/program/workshop-prompt-engineering.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["michelle"] youtube = "" speakerdeck = "" +sharing_image = "workshop-prompt-engineering.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md b/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md index 1d88096a1e2..47fb7114b38 100644 --- a/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md +++ b/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md @@ -2,76 +2,57 @@ talk_date = "" talk_start_time = "" talk_end_time = "" -Title = "Secure, Deliver and Optimize GenAI ChatBot" +Title = "Workshop: Secure, Deliver and Optimize a modern GenAI ChatBot" Type = "talk" -Speakers = ["francois-chua", "minh-nguyen"] +Speakers = ["francois-chua"] youtube = "" speakerdeck = "" +sharing_image = "workshop-secure-deliver-and optimize-genai-chatbot.jpg" +++ + +### Workshop +Learn how to enhance the security, delivery, and optimization of AI applications with F5 AI Gateway. In this hands-on session, we’ll explore using F5 AI Gateway with an existing AI chat application to: + +* Protect against common AI attacks (OWASP LLM Top 10) +* Optimize performance by routing AI traffic to the most suitable LLM + +#### Target Audience + +Engineers and Practitioners who are keen to explore AI application security and delivery. + +#### Workshop Overview + +* Fundamental about F5 AI Gateway AI Core / AI Processor +* Understanding AI Gateway Configuration +* Deploy F5 AI Gateway +* Deploy AI Gateway User Interface. +* Deploy F5 AI Processor +* Validate GenAI chatbot works via AI Gateway +* Deploy Simply-Chat App +* Use Cases + + +#### Key Takeaways + +By the end of this workshop, you should be able to: +* Understand the use cases of AI Gateway +* Understand how AI Gateway Core and Processor work +* Understand how to protect AI applications against AI attacks (OWASP LLM Top 10) + +#### Prerequisites for Participants + +* Basic understanding of containers, docker & Kubernetes experience +* Basic understanding of LLMs +* Bring your own laptop with RDP client (RDP protocol allowed) to access Windows10 Jump host or Chrome Browser to access KASM desktop (Linux Jump host) +* Need Internet access to F5 remote labs (Use Wi-Fi or your own data) + +Note: Participants can access the workshop training guides online, and the F5 Lab will be available for 72 hours. + +#### Useful Links + +https://genai.owasp.org/resource/owasp-top-10-for-llm-applications-2025/ -Prerequisite -KASM desktop -Windows10 Jumphost Console -Lab Setup Environment -### Class 1: The fundamental of Generative Artificial Intelligent (AI) - -#### AI Primer - - What is AI and how different with GenAI? - - What is LLM? - - What is SLM? - - What is ML? - - What hallucination means in AI? - - What “token” means in context in AI? - - What is quantization? - - What is Retrival Augmented Generation? - - What is Agentic RAG? - - What is vectorizing in AI? - - What is embedding in AI? - - What is “context windows” in AI? - - What is “temperature” in AI? - -### Class 2: Deploy and Secure a modern application - - Deploy Nginx Ingress Controller with App Protect to protect Web Apps Server - - Deploy Arcadia Financial Modern Apps - - Secure Modern Apps with NGINX App Protect WAF - - Recap - -### Class 3: Architect, build and deploy AI Services - - Conceptual Architecture of AI Services - - Deploy Nginx Ingress Controller for AIGW K8S - - Deploy Open-WebUI with Ollama Service - - Download Language Model - - Deploy LLM model service (Ollama) - - Deploy LLM orchestrator service (Flowise AI) - - Deploy Vector Database (Qdrant) - - Build RAG pipeline with FlowsieAI/Langchain -Vectorize Proprietary Data -Validate your first GenAI RAG Chatbot - -### Class 4: Enhance Modern Application with GenAI ChatBot - - Integrate AI Service (RAG ChatBot) into Arcadia Trading - -### Class 5: Secure, Deliver and Optimize GenAI ChatBot - - Fundamental about F5 AI Gateway AI Core / AI Processor - - Understanding AIGW Configuration - - Deploy F5 AI Gateway - - Deploy AI GW User Interface. - - Deploy F5 AI Processor - - Validate GenAI chatbot works via AIGW - - Deploy Simply-Chat Apps - -**Use Cases** -* LLM Traffic Management -* PII Redactor - Sensitive Information Disclosure -* RAG ChatBot - Sensitive Information Disclosure -* Prompt Injection - -### Class 6: LLM Red Teaming -* What is AI Governance? -* AI Risk/Safety vs AI Security -* What is LLM Red Teaming? -* F5 LLM Red Teaming Solution
diff --git a/content/events/2025-singapore/program/workshop-snyk-fetch-the-flag.md b/content/events/2025-singapore/program/workshop-snyk-fetch-the-flag.md index 4048e5758d5..8a8934207d2 100644 --- a/content/events/2025-singapore/program/workshop-snyk-fetch-the-flag.md +++ b/content/events/2025-singapore/program/workshop-snyk-fetch-the-flag.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["lawrence-crowther", "craig-dent"] youtube = "" speakerdeck = "" +sharing_image = "workshop-snyk-fetch-the-flag.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-team-topologies.md b/content/events/2025-singapore/program/workshop-team-topologies.md index c8ce1ca4d7b..6f6929e2322 100644 --- a/content/events/2025-singapore/program/workshop-team-topologies.md +++ b/content/events/2025-singapore/program/workshop-team-topologies.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["matthew-skelton"] youtube = "" speakerdeck = "" +sharing_image = "workshop-team-topologies.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/speakers/francois-chua.md b/content/events/2025-singapore/speakers/francois-chua.md index 9276ee45468..2601cb14542 100644 --- a/content/events/2025-singapore/speakers/francois-chua.md +++ b/content/events/2025-singapore/speakers/francois-chua.md @@ -1,7 +1,14 @@ +++ -Title = "Francois Chua" +Title = "François Chua" type = "speaker" linktitle = "francois-chua" +image = "francois-chua.jpg" +++ + +François Chua has over 20 years of information security experience in application security, database security, audit risk and compliance, and online banking malware and fraud prevention. + +Prior to F5, François held various roles in managing security service delivery, technology risk consulting services and training across APCJ regions. + +François holds a Bachelor of Science (Computing) and keeps his expertise relevant with various professional certifications including CKS, CCSP, CISSP and CISA. \ No newline at end of file diff --git a/content/events/2025-singapore/speakers/laurent-petroque.md b/content/events/2025-singapore/speakers/laurent-petroque.md index 29ca856bd75..e383a9637d0 100644 --- a/content/events/2025-singapore/speakers/laurent-petroque.md +++ b/content/events/2025-singapore/speakers/laurent-petroque.md @@ -3,6 +3,7 @@ Title = "Laurent Petroque" Linkedin = "https://www.linkedin.com/in/laurentpetroque" type = "speaker" linktitle = "laurent-petroque" +image = "laurent-petroque.jpg" +++ diff --git a/content/events/2025-singapore/speakers/minh-nguyen.md b/content/events/2025-singapore/speakers/minh-nguyen.md index d7c79795481..dd659afb39c 100644 --- a/content/events/2025-singapore/speakers/minh-nguyen.md +++ b/content/events/2025-singapore/speakers/minh-nguyen.md @@ -5,8 +5,8 @@ Linkedin = "https://www.linkedin.com/in/minh-nguyen-aa537452" image = "minh-nguyen.jpg" linktitle = "minh-nguyen" -sharing_image = "singapore-banner.png" +++ + Modern Apps Specialist at F5 Solutions. Formerly a data engineer in online classifieds and a software engineer in Singapore's healthcare scene, that’s how I’ve gotten into the tech scene. I'm passionate about crafting secured and streamlined DevOps solutions that foster innovation and teamwork. I am excited to be part of this DevOps event. Let's explore together! \ No newline at end of file diff --git a/content/events/2025-singapore/speakers/prithvi-raj.md b/content/events/2025-singapore/speakers/prithvi-raj.md deleted file mode 100644 index 53e2bf716bc..00000000000 --- a/content/events/2025-singapore/speakers/prithvi-raj.md +++ /dev/null @@ -1,14 +0,0 @@ -+++ -Title = "Prithvi Raj" -image = "prithvi-raj.jpg" -Twitter = "prithvi137" -Linnkedin = "https://www.linkedin.com/in/prithvi1307" -type = "speaker" -linktitle = "prithvi-raj" -sharing_image = "singapore-banner.png" - -+++ - -DevOps practitioner, technical speaker, and Developer Relations advocate passionate about automation, AI, and infrastructure as code. I specialize in Chef, CI/CD pipelines, and compliance automation and help teams adopt DevOps best practices with real-world insights. - -I firmly believe in knowledge sharing, she enjoys creating technical content, delivering talks, and engaging with communities to bridge the gap between engineering and adoption. \ No newline at end of file diff --git a/data/events/2025/singapore/main.yml b/data/events/2025/singapore/main.yml index 452d58d5bf8..7a4705d6f69 100644 --- a/data/events/2025/singapore/main.yml +++ b/data/events/2025/singapore/main.yml @@ -155,6 +155,7 @@ program: date: 2025-05-14 start_time: "08:45" end_time: "09:10" + background_color: "#B4C6E7" - title: "ai-savvy-operating-model" type: talk @@ -176,7 +177,7 @@ program: end_time: "10:30" background_color: "#C6E0B4" - - title: "supercharge-agentic-ai-projects" + - title: "bridging-aws-cdk-and-terraform" type: talk date: 2025-05-14 start_time: "10:30" @@ -188,7 +189,7 @@ program: start_time: "10:30" end_time: "12:00" - - title: "workshop-secure-deliver-optimize-genai" + - title: "workshop-from-zero-to-hero" type: workshop date: 2025-05-14 start_time: "10:30" @@ -316,6 +317,12 @@ program: end_time: "10:30" background_color: "#C6E0B4" + - title: "let-the-algorithms-decide" + type: talk + date: 2025-05-15 + start_time: "10:30" + end_time: "11:00" + - title: "workshop-clickhouse" type: workshop date: 2025-05-15 @@ -328,19 +335,13 @@ program: start_time: "10:30" end_time: "14:45" - - title: "workshop-from-zero-to-hero" + - title: "workshop-secure-deliver-optimize-genai" type: workshop date: 2025-05-15 start_time: "10:30" end_time: "14:45" - - title: "let-the-algorithms-decide" - type: talk - date: 2025-05-15 - start_time: "10:30" - end_time: "11:00" - - - title: "bridging-aws-cdk-and-terraform" + - title: "supercharge-agentic-ai-projects" type: talk date: 2025-05-15 start_time: "11:00" diff --git a/static/events/2025-singapore/sharing/fintech-panel-discussion.jpg b/static/events/2025-singapore/sharing/fintech-panel-discussion.jpg new file mode 100644 index 00000000000..4c0cb1bc5d9 Binary files /dev/null and b/static/events/2025-singapore/sharing/fintech-panel-discussion.jpg differ diff --git a/static/events/2025-singapore/sharing/let-the-algorithms-decide.jpg b/static/events/2025-singapore/sharing/let-the-algorithms-decide.jpg new file mode 100644 index 00000000000..3eae1f7bffd Binary files /dev/null and b/static/events/2025-singapore/sharing/let-the-algorithms-decide.jpg differ diff --git a/static/events/2025-singapore/sharing/program.png b/static/events/2025-singapore/sharing/program.png index 5a867d1e541..5da1a408da7 100644 Binary files a/static/events/2025-singapore/sharing/program.png and b/static/events/2025-singapore/sharing/program.png differ diff --git a/static/events/2025-singapore/sharing/the-on-prem-ai-challenge.jpg b/static/events/2025-singapore/sharing/the-on-prem-ai-challenge.jpg new file mode 100644 index 00000000000..d3cc9fac456 Binary files /dev/null and b/static/events/2025-singapore/sharing/the-on-prem-ai-challenge.jpg differ diff --git a/static/events/2025-singapore/sharing/what-exactly-are-ai-agents.jpg b/static/events/2025-singapore/sharing/what-exactly-are-ai-agents.jpg new file mode 100644 index 00000000000..20b454f7020 Binary files /dev/null and b/static/events/2025-singapore/sharing/what-exactly-are-ai-agents.jpg differ diff --git a/static/events/2025-singapore/sharing/workshop-building-and-breaking-kubernetes-clusters.jpg b/static/events/2025-singapore/sharing/workshop-building-and-breaking-kubernetes-clusters.jpg new file mode 100644 index 00000000000..55ba35f5d0c Binary files /dev/null and b/static/events/2025-singapore/sharing/workshop-building-and-breaking-kubernetes-clusters.jpg differ diff --git a/static/events/2025-singapore/sharing/workshop-building-llm-applications.jpg b/static/events/2025-singapore/sharing/workshop-building-llm-applications.jpg new file mode 100644 index 00000000000..5eff62810f4 Binary files /dev/null and b/static/events/2025-singapore/sharing/workshop-building-llm-applications.jpg differ diff --git a/static/events/2025-singapore/sharing/workshop-clickhouse.jpg b/static/events/2025-singapore/sharing/workshop-clickhouse.jpg new file mode 100644 index 00000000000..28bd131a177 Binary files /dev/null and b/static/events/2025-singapore/sharing/workshop-clickhouse.jpg differ diff --git a/static/events/2025-singapore/sharing/workshop-practical-ai-lab-for-enterprise-java-developers.jpg b/static/events/2025-singapore/sharing/workshop-practical-ai-lab-for-enterprise-java-developers.jpg new file mode 100644 index 00000000000..afa6a35533e Binary files /dev/null and b/static/events/2025-singapore/sharing/workshop-practical-ai-lab-for-enterprise-java-developers.jpg differ diff --git a/static/events/2025-singapore/sharing/workshop-secure-deliver-and-optimize-genai-chatbot.jpg.jpg b/static/events/2025-singapore/sharing/workshop-secure-deliver-and-optimize-genai-chatbot.jpg.jpg new file mode 100644 index 00000000000..cd8fad587e3 Binary files /dev/null and b/static/events/2025-singapore/sharing/workshop-secure-deliver-and-optimize-genai-chatbot.jpg.jpg differ diff --git a/static/events/2025-singapore/sharing/workshop-snyk-fetch-the-flag.jpg b/static/events/2025-singapore/sharing/workshop-snyk-fetch-the-flag.jpg new file mode 100644 index 00000000000..89a3ba1ca6e Binary files /dev/null and b/static/events/2025-singapore/sharing/workshop-snyk-fetch-the-flag.jpg differ diff --git a/static/events/2025-singapore/sharing/workshop-team-topologies.jpg b/static/events/2025-singapore/sharing/workshop-team-topologies.jpg new file mode 100644 index 00000000000..16d108e6451 Binary files /dev/null and b/static/events/2025-singapore/sharing/workshop-team-topologies.jpg differ