<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Gladwin Ferdz Del Rosario</title>
    <description>The latest articles on Forem by Gladwin Ferdz Del Rosario (@glideees).</description>
    <link>https://forem.com/glideees</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2736758%2F90265119-2158-48f7-bb71-e252b16a49af.JPG</url>
      <title>Forem: Gladwin Ferdz Del Rosario</title>
      <link>https://forem.com/glideees</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/glideees"/>
    <language>en</language>
    <item>
      <title>Not Just Building Code, But Sparking the Possibilities ✨ - GDG PUP's Build with AI 2025</title>
      <dc:creator>Gladwin Ferdz Del Rosario</dc:creator>
      <pubDate>Mon, 26 May 2025 05:23:01 +0000</pubDate>
      <link>https://forem.com/kakacomputer-media/not-just-building-code-but-sparking-the-possibilities-gdg-pups-build-with-ai-2025-5650</link>
      <guid>https://forem.com/kakacomputer-media/not-just-building-code-but-sparking-the-possibilities-gdg-pups-build-with-ai-2025-5650</guid>
      <description>&lt;p&gt;&lt;strong&gt;Whitecloak Technologies Inc., 20th Floor, Strata 2000, F. Ortigas Jr. Rd, Ortigas Center, Pasig, Kalakhang Maynila – May 25, 2025&lt;/strong&gt; – Who would have thought that developing an AI chatbot could be both engaging and achievable in just one day? Participants of GDG PUP’s Build with AI 2025 did exactly this using the Gemini 2.0 API, Streamlit, and ChromaDB!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegwiwd3nxzf84dv5tlsz.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegwiwd3nxzf84dv5tlsz.JPG" alt="Event Host" width="800" height="531"&gt;&lt;/a&gt;Hosted by &lt;strong&gt;Emmanuel Oaing&lt;/strong&gt; from GDG PUP’s Community Relations&lt;br&gt;
Department, the event was structured into two main parts: the technical workshops and the project development phase. The day unfolded in the following sequence:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ingress and Technical Setup&lt;/li&gt;
&lt;li&gt;Opening Remarks by Gladwin Ferdz Del Rosario(me), CTO - GDG PUP&lt;/li&gt;
&lt;li&gt;Icebreaker&lt;/li&gt;
&lt;li&gt;Tech Workshop 1: Intro to Building AI Agents with Gemini 2.0 by Loyd Vendiola&lt;/li&gt;
&lt;li&gt;Lunch Break&lt;/li&gt;
&lt;li&gt;Tech Workshop 2: Introduction to Building AI Applications with Gemini, Streamlit, and ChromaDB by Danielle Bagaforo Meer&lt;/li&gt;
&lt;li&gt;Project Development Phase&lt;/li&gt;
&lt;li&gt;Project Presentation&lt;/li&gt;
&lt;li&gt;Closing Remarks by John Paul Curada, Data and ML Lead - GDG PUP.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5wt3mpwtraozv0vgwdq.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5wt3mpwtraozv0vgwdq.JPG" alt="Opening Remarks" width="800" height="531"&gt;&lt;/a&gt;&lt;strong&gt;Opening Ceremonies:&lt;/strong&gt;&lt;br&gt;
The event took place at the inspiring office of Whitecloak Technologies Inc., the event’s venue sponsor. Build with AI 2025 began with the technical setup of tools and software, followed by opening remarks delivered by… &lt;em&gt;&lt;strong&gt;me&lt;/strong&gt;&lt;/em&gt;, &lt;strong&gt;Gladwin Ferdz Del Rosario&lt;/strong&gt;, &lt;strong&gt;Chief Technology Officer of Google Developer Groups on Campus Polytechnic University of the Philippines&lt;/strong&gt;. I highlighted the event’s goals: to innovate, to learn, and to connect. This event aimed not only to teach the technical skills needed to build an AI chatbot as the final project but also to spark new connections and possibilities with each other throughout the day.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fupj70div84skjw8pgc6g.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fupj70div84skjw8pgc6g.JPG" alt="Icebreaker" width="800" height="531"&gt;&lt;/a&gt;Next came a lively icebreaker session where participants played human bingo, moving around to complete tasks with other attendees and breaking the ice for collaboration. The icebreaker became a networking session for participants to get to know one another, build connections, and set the tone for teamwork and creativity, a way to spark the aforementioned connections and possibilities throughout the day.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdoxvhujk772gdidf6pmi.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdoxvhujk772gdidf6pmi.JPG" alt="Loyd Vendiola" width="800" height="531"&gt;&lt;/a&gt;&lt;strong&gt;Technical Workshops:&lt;/strong&gt;&lt;br&gt;
The first technical workshop was led by &lt;strong&gt;Loyd Vendiola, Associate Cloud Engineer at Computrade Technology Philippines&lt;/strong&gt;. He delivered the second workshop: &lt;strong&gt;&lt;em&gt;Intro to Building AI agents with Gemini 2.0&lt;/em&gt;&lt;/strong&gt;. Gemini is Google’s next-generation family of large multimodal models developed by Google DeepMind. Gemini 2.0 processes and understands text, images, audio, video, and code with improved performance, efficiency, and reasoning capabilities. Loyd demonstrated how to create AI agents using simple natural language prompts via the Gemini API or platforms like Vertex AI. Participants learned how developers can define tasks, guide models with instructions, and integrate additional tools or memory to build dynamic, goal-oriented agents. With minimal coding, these agents can interact with users, retrieve information, call APIs, or automate workflows — opening opportunities to embed intelligence into a wide range of applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feu1uvnc3uf10qiu1364a.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feu1uvnc3uf10qiu1364a.JPG" alt="Danielle Meer" width="800" height="531"&gt;&lt;/a&gt;Following this, &lt;strong&gt;Danielle Bagaforo Meer&lt;/strong&gt;, AI x Blockchain Engineer at BayaniChain*&lt;em&gt;, delivered the second workshop: *&lt;/em&gt;&lt;em&gt;Introduction to Building AI Applications with Gemini, Streamlit, and ChromaDB&lt;/em&gt;**. This session prepared participants to connect all the tools and build a complete AI application — specifically, an AI chatbot. Gemini served as the core engine for natural language understanding and response generation. Streamlit provided an interactive and user-friendly web interface, while ChromaDB offered memory and context through vector embeddings by storing and retrieving relevant information. Danielle guided participants through building an intelligent chatbot capable of meaningful conversations, context retention, and responsive interaction within a web app.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftkyjhd10kmk5i83bktpl.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftkyjhd10kmk5i83bktpl.JPG" alt="Project Development" width="800" height="531"&gt;&lt;/a&gt;&lt;strong&gt;Project Development&lt;/strong&gt;&lt;br&gt;
Then came the event’s most intense and exciting phase — the project development challenge. Around ten teams worked on creating customized chatbots using their chosen datasets and implementing various features. Participants were deeply engaged: debugging, coding new algorithms, drawing flowcharts to visualize chatbot structure, refining prompts, and integrating APIs. The atmosphere was a vibrant mix of focused energy, collaboration, and rapid problem-solving as teams pushed to bring their ideas to life.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6t1wjti9zjdaac7pw0ud.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6t1wjti9zjdaac7pw0ud.JPG" alt="Project Presentation" width="800" height="531"&gt;&lt;/a&gt;During the project presentation segment, teams showcased their&lt;br&gt;
unique AI chatbot solutions. Some of the participating teams included &lt;strong&gt;Iskoder, Chronos, Teresian, Team Watawat, Jet Set Go, and others&lt;/strong&gt;. Their projects reflected creativity and technical prowess, featuring use cases such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A chatbot answering frequently asked questions to assist PUP students&lt;/li&gt;
&lt;li&gt;A recipe chatbot suggesting and explaining dishes from a specific cookbook&lt;/li&gt;
&lt;li&gt;A location-aware chatbot providing directions based on place names or uploaded images&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These presentations highlighted the participants’ understanding of AI’s real-world applications and their innovative approaches.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foy5rev3cevr9j2pv1dhk.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foy5rev3cevr9j2pv1dhk.JPG" alt="Closing Remarks" width="800" height="531"&gt;&lt;/a&gt;&lt;strong&gt;Concluding Ceremonies:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The event concluded with closing remarks by &lt;strong&gt;GDG PUP’s Data and Machine Learning Lead, John Paul Curada&lt;/strong&gt;. He expressed heartfelt gratitude to all participants, commending their dedication, creativity, and enthusiasm throughout the day. He emphasized the importance of collaboration, continuous learning, and the vast potential AI holds in solving real-world challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxgmflpn5mcglkn4pgpl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxgmflpn5mcglkn4pgpl.jpg" alt="Volunteers" width="800" height="600"&gt;&lt;/a&gt;&lt;strong&gt;Build with AI 2025&lt;/strong&gt; is part of GDG PUP’s very own hackathon&lt;br&gt;
competition, &lt;strong&gt;Sparkfest&lt;/strong&gt;, providing participants a supportive environment to develop and improve their projects. An invitation highlighted throughout the day by the event hosts and GDG PUP’s Chief Technology Officer, Gladwin Ferdz Del Rosario which emphasized Sparkfest as a platform where participants could turn their ideas into real-world solutions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3zcylb42ujjqzoco32aq.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3zcylb42ujjqzoco32aq.JPG" alt="Reflections" width="800" height="531"&gt;&lt;/a&gt;&lt;strong&gt;Personal Reflection and Conclusions:&lt;/strong&gt;&lt;br&gt;
Helping lead Build with AI 2025, I realize it was so much more than just a coding event — it became a true catalyst for innovation and a launchpad for new possibilities. Watching the participants dive into hands-on workshops and then bring their ideas to life through the project phase was inspiring. They didn’t just build AI chatbots; they showcased creativity, technical skill, and practical problem-solving in ways that genuinely impressed me. What struck most was how the event embodied the spirit of sparking connections — not just between people, but also between ideas, technologies, and opportunities. By giving students the platform to innovate and build, they can unlock their potential and turn ideas into meaningful solutions that impact the world around them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91osbjrpsxa01fea2kyn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91osbjrpsxa01fea2kyn.jpeg" alt="All" width="800" height="600"&gt;&lt;/a&gt; As a famous quote once said:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“The programmers of tomorrow are the wizards of the future. You’re going to look like you have magic powers compared to everybody else.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Gabe Newell&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>googlecloud</category>
      <category>gemini</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>Who Ran the World? Code!: A KakaComputer Coverage for CTRL+ALT+RUN at Parqal, Aseana</title>
      <dc:creator>Gladwin Ferdz Del Rosario</dc:creator>
      <pubDate>Wed, 05 Mar 2025 15:29:36 +0000</pubDate>
      <link>https://forem.com/kakacomputer-media/ctrl-alt-run-2025-who-ran-the-world-code-37ad</link>
      <guid>https://forem.com/kakacomputer-media/ctrl-alt-run-2025-who-ran-the-world-code-37ad</guid>
      <description>&lt;p&gt;&lt;strong&gt;Parqal, ASEANA, Diosdado Macapagal Blvd, Brgy. Tambo, Parañaque, Metro Manila - February 22, 2025&lt;/strong&gt; - Have you ever envisioned an event where the tech community unites, not for coding nor tech in general, but for physical activity and wellness? This vision became a reality on February 22, 2025, at Parqal, Aseana with Ctrl + Alt + Run 2025.&lt;/p&gt;

&lt;p&gt;This article primarily provides insights into the event through my video coverage, which can be viewed here:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/bjKvLxWYIek?start=95"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;It will also include timestamps to delineate specific parts of the event.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2lehip0sbwvrbx1hq3z.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2lehip0sbwvrbx1hq3z.jpg" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;br&gt;
The event attracted a diverse crowd from various tech organizations, fostering a sense of camaraderie beyond the usual professional and technical interactions/environments.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2nqp0fmo84ynoy7hkvqi.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2nqp0fmo84ynoy7hkvqi.jpg" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;br&gt;
The call time was set for 4:00 AM, yet even before that hour, the venue was already bustling with enthusiastic runners, eager to participate and reconnect with their peers.&lt;/p&gt;

&lt;p&gt;The event started through an opening prayer (&lt;strong&gt;0:14&lt;/strong&gt;), seeking the safety and well-being of all participants. This was followed by opening remarks (&lt;strong&gt;0:27&lt;/strong&gt;) from one of the event’s lead organizers, Mitchie, who warmly welcomed the attendees. In her speech, she emphasized that Ctrl + Alt + Run 2025 aimed to unite individuals from the tech community in a space where they could engage in physical activity and enjoy themselves beyond their usual professional environments.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Stephie and I were doing this from 8-9 months now because we wanted to bring everybody, people in tech like you to be in one place and have fun where it's not all just about work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;1:01&lt;/strong&gt; - Following the opening program, the event was followed by an overall warm-up session also provided by the Ctrl + Alt + Run organizing team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gun Start and Runners' Assembly:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnvqeeud53mccgx0wi1q.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnvqeeud53mccgx0wi1q.jpg" alt="Image description" width="800" height="506"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqg5a803v0n2v8kwmqorl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqg5a803v0n2v8kwmqorl.jpg" alt="Image description" width="800" height="506"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0yh5jb1mnmcsi50vx6jd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0yh5jb1mnmcsi50vx6jd.jpg" alt="Image description" width="800" height="506"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;5:40 AM&lt;/strong&gt; - The runners’ distances were divided into 10km, 5km, and 3km. The 10km runners were the first to line up since their gun start was at 5:30 AM, followed by the 5km and 3km runners at 5:45 AM.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Great Run: My Experiences
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa361rshv10whnq6xurfs.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa361rshv10whnq6xurfs.jpg" alt="Image description" width="800" height="602"&gt;&lt;/a&gt;&lt;br&gt;
The energy among the runners was incredible, as everyone came together to stay active and have fun as a community. Beyond the run itself, the event had several exciting elements that made the experience even better.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fifxjurafl5p382j1dfiz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fifxjurafl5p382j1dfiz.jpg" alt="Image description" width="800" height="1062"&gt;&lt;/a&gt;&lt;br&gt;
One of the most motivating parts, especially for a first-time runner like me, was the milestone charms given at different points of the course. These small rewards kept me going, and I received four of them at &lt;strong&gt;1:57&lt;/strong&gt;, &lt;strong&gt;2:55&lt;/strong&gt;, &lt;strong&gt;3:12&lt;/strong&gt;, &lt;strong&gt;3:49&lt;/strong&gt;, and &lt;strong&gt;4:27&lt;/strong&gt; in my video coverage. Alongside these, hydration stations were placed at key spots, ensuring that runners could get water when they needed it most.&lt;/p&gt;

&lt;p&gt;Another thing I really appreciated was the medical support. Medics were stationed at every turn, always ready in case of emergencies. I also noticed medics on scooters patrolling the race, prepared to respond quickly if needed. Even better, ambulances were placed in key areas for major emergencies, and I experienced their readiness firsthand when I got leg cramps near one. The medics immediately assisted me, which was a huge relief.&lt;/p&gt;

&lt;p&gt;Finally, what made the event even more special was the amazing support from the ushers. They not only guided us but also cheered us on, making the run feel even more exciting. I even caught moments of them cheering at &lt;strong&gt;4:43&lt;/strong&gt; and &lt;strong&gt;4:57&lt;/strong&gt; in my video.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvoxlhw9qqxk2b7c34bye.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvoxlhw9qqxk2b7c34bye.jpg" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;br&gt;
Following the main run, participants were treated to a variety of exciting activities designed to further enhance the experience. Several games and interactive booths, organized by various tech communities, were set up for the runners to enjoy. These engaging post-run attractions can be seen starting at &lt;strong&gt;5:21&lt;/strong&gt; in my video coverage. Participating tech communities with booths included No-Code Philippines, Embedded Systems PH, Eastwood City Chess, and Java User Group Philippines, each showcasing unique activities at their respective stations.&lt;/p&gt;

&lt;p&gt;Some days before the main run, participants were provided with race equipment based on their selected kit.&lt;/p&gt;

&lt;p&gt;Full Kit Inclusions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Singlet&lt;/li&gt;
&lt;li&gt;Race bib&lt;/li&gt;
&lt;li&gt;Running belt&lt;/li&gt;
&lt;li&gt;Charms bracelet&lt;/li&gt;
&lt;li&gt;One free charm representing a chosen tech community logo&lt;/li&gt;
&lt;li&gt;Race bag (distributed after the event)&lt;/li&gt;
&lt;li&gt;Race medal (awarded after the event)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lite Kit Inclusions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Race bib&lt;/li&gt;
&lt;li&gt;Charms bracelet&lt;/li&gt;
&lt;li&gt;One free charm representing a chosen tech community logo&lt;/li&gt;
&lt;li&gt;Race bag (distributed after the event)&lt;/li&gt;
&lt;li&gt;Race medal (awarded after the event)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fawnpb6386vnl5zmqzisi.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fawnpb6386vnl5zmqzisi.jpg" alt="Image description" width="800" height="1062"&gt;&lt;/a&gt;&lt;br&gt;
The kit that I got was the lite kit under 10km.&lt;/p&gt;

&lt;p&gt;Overall, Ctrl + Alt + Run 2025 was an incredibly well-organized event that made sure every runner had a fun, safe, and memorable experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusions and Personal Thoughts
&lt;/h2&gt;

&lt;p&gt;Ctrl + Alt + Run 2025 was more than just a fun run—it was a powerful reminder that the tech community thrives not only in front of screens but also in real-world connections. As people who spend countless hours optimizing code, solving problems, and pushing the limits of innovation, we often forget to prioritize our own well-being. This event proved that while we build fast, efficient systems, we must also take time to step away, move, and take care of ourselves.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiivazgs8n658pr40aw8m.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiivazgs8n658pr40aw8m.jpg" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A concept that deeply resonates with me is &lt;em&gt;ikigai&lt;/em&gt;, the Japanese philosophy of finding purpose. In tech, we often associate our purpose with creating innovative solutions, debugging complex systems, and advancing our skills. However, true fulfillment isn’t just about these things. But, it’s also about balance. It may also be about being part of a vibrant community, taking care of our physical health, or through finding joy beyond the lines of code we write.&lt;/p&gt;

&lt;p&gt;Throughout the event, I witnessed people reuniting after long periods apart, sharing moments of excitement and camaraderie. Runners exchanged high-fives along the loops, cheering each other on and offering words of encouragement to keep pushing forward. Some waved enthusiastically to familiar faces in the crowd, while others shared smiles and brief conversations as they ran side by side. Amongst the sweat and feeling of tiredness was an atmosphere filled with a sense of unity, determination, and mutual support, making it more than just a race or a fun run.&lt;/p&gt;

&lt;p&gt;An event like this reminds us that our purpose goes beyond just being engineers, developers, or tech enthusiasts. At the end of the day, we're people who need to move, connect, and feel a sense of belonging.&lt;/p&gt;

&lt;p&gt;The title of this article, “Who Ran the World? Code.”, is taken from the song "Run the World (Girls)" by Beyoncé from its famous line “Who runs the world? Girls.” In our case, we, the tech community, ran the world, just like our code does. Code is structured, efficient, and constantly improving, and in many ways, so are we. But on the morning of the event, we left our code running on our machines and ran ourselves. We pushed forward, just like we push our systems to perform at their best. We optimized not just our programs but our own endurance, proving that we are more than just the work we produce.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkyhm575lky0vx82gedma.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkyhm575lky0vx82gedma.jpg" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Ultimately, Ctrl + Alt + Run 2025 was a celebration of movement, both in tech and in life. It showed that while we build the future through innovation, we must also build a healthier, more connected version of ourselves and the community. In another sense, just as we collaborate to create great innovations, we thrive when we support each other beyond our computers. Every step taken, every high-five exchanged, and every word of encouragement reflected the strength of our community. Because when we run, not just our programs, but ourselves, we don’t just keep up with the world. &lt;strong&gt;We help create it, together.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>health</category>
      <category>techcommunity</category>
      <category>developer</category>
      <category>news</category>
    </item>
    <item>
      <title>When Bright Minds Meet to Shine in the Big Stage - Looking Back to TedxUPV Women: Anchored in Tech</title>
      <dc:creator>Gladwin Ferdz Del Rosario</dc:creator>
      <pubDate>Fri, 28 Feb 2025 16:00:00 +0000</pubDate>
      <link>https://forem.com/kakacomputer-media/when-bright-minds-meet-to-shine-in-the-big-stage-looking-back-to-tedxupv-women-anchored-in-tech-2ao1</link>
      <guid>https://forem.com/kakacomputer-media/when-bright-minds-meet-to-shine-in-the-big-stage-looking-back-to-tedxupv-women-anchored-in-tech-2ao1</guid>
      <description>&lt;h1&gt;
  
  
  When Bright Minds Meet to Shine in the Big Stage - Looking Back to TedxUPV Women: Anchored in Tech (A Commemoration for Women's Month)
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;The Theatre at Solaire, Parañaque, Metro Manila, Philippines – November 15th, 2024&lt;/strong&gt; – TEDx, the inspiring stories of tech, life, and everything we often watch online, has now come to life on the big stage.&lt;/p&gt;

&lt;p&gt;March is recognized as Women's Month, a time to celebrate and honor the achievements of women across various fields. In commemoration of this significant month, I would like to reflect on a remarkable event held last year that I attended as a volunteer. This major event featured distinguished women speakers in the field of technology under the TEDx platform, highlighting their contributions, insights, and impact on the industry.&lt;/p&gt;

&lt;p&gt;Hosted by Gian Dizon and Monique Angelika, TEDxUPV Women: Anchored in Tech was held at The Theatre at Solaire, Parañaque, Metro Manila, Philippines, on November 15, 2024. The event brought together diverse personalities, leaders, and notable figures in technology, business, and society.&lt;/p&gt;

&lt;h3&gt;
  
  
  The full lineup of speakers included:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Anda del Rosario&lt;/strong&gt; – Leadership Coach and Team Coach, Coach Anda&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Belle Rodolfo&lt;/strong&gt; – Beauty Editor &amp;amp; Content Creator&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Carla Mae Leonor&lt;/strong&gt; – Design Division Chief, Design Center of the Philippines; Co-Founder, Bughaw Creative Collective&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chezka Gonzales&lt;/strong&gt; – Blockchain Advocate and Entrepreneur&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fabi Cariño&lt;/strong&gt; – Multi-awarded HR and Wellness Global Thought Leader; Founder, Ifacilitate Thrive and Mind Your Mind Academy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jade Bonacolta&lt;/strong&gt; – Head of North America Marketing for Media, Entertainment, and Games at Google; Founder, The Quiet Rich&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jason Hugh Uy&lt;/strong&gt; – Legal Intern, Saladanan &amp;amp; Ampuan Law Firm; Undergraduate Student, De La Salle University&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jommel Macabagdal&lt;/strong&gt; – CEO, MAC Management Inc.; CEO, What Matters Inc.; CFO, MAXIMUS Built Solutions Inc.; Programs Execom Lead, Project Management Institute - Philippines Chapter; Part-time Professor, De La Salle University (Civil Engineering)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Joyce Santiago Savage&lt;/strong&gt; – International Motivational Speaker &amp;amp; Mindset Mentor, Joyce Savage&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Karen Gil&lt;/strong&gt; – Commercial Director and AGM, The Astbury&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Katrina Balmaceda Uy&lt;/strong&gt; – Head of Strategy at With Content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lotis Ramin&lt;/strong&gt; – Country President, AstraZeneca; President, PHAPCares Foundation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mary Claire Delgado&lt;/strong&gt; – School Leader, Oakland Unified School District&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mary Lou Cunanan&lt;/strong&gt; – International Business and Cross-Cultural Communications Lecturer; Business Development Executive; Writer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nandini Singh&lt;/strong&gt; – Statistics &amp;amp; Data Science Student&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Neeta Bhushan&lt;/strong&gt; – Founder and CEO, Highest Self Institute; 5x Award-Winning Author; Top 50 Podcast Show Host, The Brave Table&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nikki Huang&lt;/strong&gt; – Writer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rana Gujral&lt;/strong&gt; – CEO, Behavioral Signals&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sam Sammane&lt;/strong&gt; – Founder and CEO, TheoSym&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sofia Tajanlangit&lt;/strong&gt; – Founder and CEO&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stewart Levitt&lt;/strong&gt; – Principal and Managing Partner, Levitt Robinson Solicitors &amp;amp; Attorneys&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Susan Blanchet&lt;/strong&gt; – CEO, Origen Air Systems Ltd.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sydney Lai&lt;/strong&gt; – Co-Founder, GaiaNet.ai&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmg4px6jam5f5hn8pnlyw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmg4px6jam5f5hn8pnlyw.jpg" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a member of the volunteer corps who worked closely with the speakers and enjoyed exclusive access to the backstage and other areas of the venue, the experience provided me several valuable takeaways, notably:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Mother Knows Best:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Mary Jane Kurup, Managing Director of VP Events Philippines, learned the importance of balance after a health scare caused by the stress of juggling motherhood, marriage, and a career. Regretting not taking care of her son, she adopted the "three 8s" system: &lt;strong&gt;8 hours for self-care, 8 hours for work, and 8 hours for family.&lt;/strong&gt; This shift allowed her to prioritize what mattered most and set boundaries. As she has said:  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“For all women leaders out there, don’t forget to say ‘no’ or ‘not available.’ Empower yourself with the right gadgets that can help you work more efficiently and quickly,” Kurup urged.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Update your “Personal” Operating System:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Motivational speaker Mary Joyce Savage stressed the importance of aligning one’s beliefs, values, and life choices to create a cohesive and fulfilling life. She compared this process to updating a personal operating system, where individuals must actively address and eliminate the “glitches” in their mindset and habits. By focusing on self-improvement and personal growth, instead of comparing oneself to others, Savage encourages us to embrace the latest version of ourselves. As she puts it,  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Updating the glitches into greatness, installing the latest you.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Life is a Continuous Learning Journey:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Rana Gujral, CEO of Behavioral Signals, as I remembered once said,  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“My titles are my learning journey,”  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Reflecting how each role is a step in personal and professional growth. He explained that when things become comfortable, he seeks out new challenges, seeing them as opportunities to learn and evolve. This mindset underscores that each new venture or position is more than just an achievement; it’s a chance to build knowledge, take risks, and continue growing.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusions:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;March, celebrated as Women's Month, is a time to recognize the achievements of women and advocate for greater inclusivity in all fields—including technology. TEDxUPV Women: Anchored in Tech was more than just an event; it was a powerful testament to resilience, passion, and the limitless potential of women in the tech industry. It showcased brilliant minds from diverse backgrounds—women who are breaking barriers, individuals overcoming personal challenges, and those relentlessly pursuing their dreams despite the odds.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2q8mg8bzfnb6zes3zd90.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2q8mg8bzfnb6zes3zd90.jpg" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But beyond this one event, the movement toward inclusivity continues to grow, both locally and globally. Initiatives such as &lt;strong&gt;BuildHers+, PyLadies, She is DevCon, Code Without Barriers&lt;/strong&gt; and more, actively support and uplift women in tech, creating opportunities for learning, mentorship, and career advancement. These programs are a testament to the fact that innovation thrives when diverse voices are heard, and when talent is nurtured regardless of gender.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Febons1r3u8ur3fvtc0d7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Febons1r3u8ur3fvtc0d7.jpg" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a male in tech, I firmly believe that the industry is stronger when women are equally represented, empowered, and given the space to lead. To the women striving to make their mark—keep pushing forward.  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Your ideas, your skills, and your presence are shaping the future. The challenges you overcome today will pave the way for the next generation, proving that technology is a space for everyone.  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The road may not always be easy, but your journey is worth it, and the tech world is better because you are part of it.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Engineering a Seamlessly Connected World: Spring into APIs with OpenAPI Automation &amp; WireMock Testing at GCash</title>
      <dc:creator>Gladwin Ferdz Del Rosario</dc:creator>
      <pubDate>Thu, 27 Feb 2025 14:09:09 +0000</pubDate>
      <link>https://forem.com/kakacomputer-media/engineering-a-seamlessly-connected-world-spring-into-apis-with-openapi-automation-wiremock-45mc</link>
      <guid>https://forem.com/kakacomputer-media/engineering-a-seamlessly-connected-world-spring-into-apis-with-openapi-automation-wiremock-45mc</guid>
      <description>&lt;p&gt;&lt;em&gt;GCASH Office, W Global Center, 9th Ave. cor. 30th St., Bonifacio Global City, Taguig, Metro Manila - February 20, 2025&lt;/em&gt;  &lt;/p&gt;

&lt;p&gt;Ever wondered how top companies streamline development and boost efficiency? Let’s explore how GCash becomes a successful fintech company by optimizing their development through strategic automation, leveraging OpenAPI and WireMock Testing to streamline operations and drive innovation.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh1w4nxbx46ccyxomqe91.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh1w4nxbx46ccyxomqe91.jpg" alt="Event Venue" width="800" height="1062"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;The first &lt;strong&gt;Java User Group Philippines&lt;/strong&gt; meetup of 2025 highlighted how Spring is utilized in Application Programming Interfaces (APIs). GCash, serving as the event's venue sponsor, featured expert speakers from their team who shared insights into their best practices for API development and testing.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5e8s9ystq0f8ahmbzvby.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5e8s9ystq0f8ahmbzvby.jpg" alt="JUGPH Meetup" width="800" height="1066"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Speakers&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lorenzo Dee&lt;/strong&gt;, Head of Back-end Engineering at GCash, who presented &lt;em&gt;"Effortless Testing with WireMock"&lt;/em&gt;, discussing strategies for seamless API testing.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Roy Donasco&lt;/strong&gt;, AVP, Head of Technical Transformation Delivery at GCash, who spoke about automation in OpenAPI, focusing on optimizing API workflows through automation.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Opening Remarks&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Tristan Mahinay&lt;/strong&gt;, one of the leaders of &lt;strong&gt;Java User Group Philippines (JUGPH)&lt;/strong&gt;, welcomed the attendees and provided an introduction to JUGPH, its dedicated volunteers, current sponsors, and past events. He emphasized the expansive Java ecosystem and its thriving community in the Philippines. Additionally, he highlighted the &lt;strong&gt;Java Community Process (JCP) Java in Education initiative&lt;/strong&gt;, which aims to foster Java education and engagement among developers.  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Effortless Testing with WireMock&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;em&gt;By Lorenzo Dee, Head of Back-end Engineering at GCash&lt;/em&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Introduction to WireMock&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;During the talk, &lt;strong&gt;Mr. Lorenzo Dee&lt;/strong&gt; introduced &lt;strong&gt;WireMock&lt;/strong&gt; as a tool used for mocking and stubbing downstream services in software development and testing. &lt;strong&gt;WireMock&lt;/strong&gt; enables developers to simulate the behavior of real services, APIs, or dependencies that an application interacts with, facilitating efficient testing and debugging.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzm0la07yyxbtblj5u6j3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzm0la07yyxbtblj5u6j3.jpg" alt="WireMock Presentation" width="800" height="602"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Understanding Downstream Services&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;As a supporting explanation, &lt;strong&gt;downstream services&lt;/strong&gt; refer to external or dependent services that an application interacts with to fetch data, process requests, or perform specific functions. These services are typically those that the system calls, rather than services that call the system.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;WireMock vs. Traditional Java Class Mocking&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Unlike mocking a Java class, &lt;strong&gt;WireMock&lt;/strong&gt; is specifically designed to mock &lt;strong&gt;HTTP requests&lt;/strong&gt;, allowing developers to replicate real API interactions. This is particularly useful when mocking the downstream of an API request, as it enables testing of various scenarios, including failures, slow responses, and unexpected payloads.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;WireMock in GCash: Performance Testing&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;According to Mr. Dee, &lt;strong&gt;GCash utilizes WireMock for performance testing&lt;/strong&gt;, ensuring that the system can handle high traffic and varying response times efficiently. By leveraging mocks, GCash is able to cover various test cases without relying on actual downstream services, thereby enhancing the speed and reliability of its testing process.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Paid vs. Free WireMock&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;At the end of the talk, an attendee inquired about the differences between the &lt;strong&gt;paid and free versions&lt;/strong&gt; of WireMock. In response, &lt;strong&gt;Mr. Dee&lt;/strong&gt; explained that the paid WireMock is a &lt;strong&gt;hosted service&lt;/strong&gt;, meaning it runs as a managed cloud-based service, eliminating the need for users to set up and maintain their own WireMock instances. This version offers additional features, scalability, and enterprise-level support, making it particularly beneficial for large-scale projects and teams.  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;OpenAPI Automation&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;em&gt;By Mr. Roy Donasco, AVP, Head of Technical Transformation Delivery at GCash&lt;/em&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Introduction to API Design-First Approach&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Mr. &lt;strong&gt;Roy Donasco&lt;/strong&gt; began his talk by highlighting the &lt;strong&gt;API Design-First Framework&lt;/strong&gt;, an approach that prioritizes defining an API’s structure and behavior before writing any implementation code. This method ensures &lt;strong&gt;clear documentation, better collaboration between teams, and a more maintainable development process&lt;/strong&gt;.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Advantages of an API Design-First Approach&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Clear Documentation
&lt;/li&gt;
&lt;li&gt;Design-First Philosophy
&lt;/li&gt;
&lt;li&gt;Collaboration and Communication
&lt;/li&gt;
&lt;li&gt;Client and Server Development in Parallel
&lt;/li&gt;
&lt;li&gt;Automatic Code Generation
&lt;/li&gt;
&lt;li&gt;Testing and Mocking
&lt;/li&gt;
&lt;li&gt;Contract-First Signing
&lt;/li&gt;
&lt;li&gt;Avoids Over-Engineering
&lt;/li&gt;
&lt;li&gt;Easier Versioning and Evolution
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5gnn3hzzjt1uannl9ozz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5gnn3hzzjt1uannl9ozz.jpg" alt="API Design Presentation" width="800" height="602"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;The Importance of Schema-First Development&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Mr. Donasco emphasized that &lt;strong&gt;a best practice in API development is to always design the schema first&lt;/strong&gt;, as it serves as the blueprint for how APIs will function. By defining the schema early, developers can &lt;strong&gt;avoid inconsistencies, enhance security, and improve the overall developer experience&lt;/strong&gt;. A well-structured schema also helps streamline integration, making it easier for frontend and backend teams to work in parallel without misalignment.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Automating API Development with OpenAPI Generator&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Mr. Donasco also introduced the &lt;strong&gt;OpenAPI Generator&lt;/strong&gt;, a powerful tool that &lt;strong&gt;automates the creation of API client libraries, server stubs, and documentation&lt;/strong&gt; from an OpenAPI specification. This significantly reduces manual coding efforts, enforces consistency, and accelerates API development.  &lt;/p&gt;

&lt;p&gt;By leveraging &lt;strong&gt;OpenAPI Generator&lt;/strong&gt;, teams can ensure that their implementations remain aligned with the API specification, ultimately leading to more robust and reliable applications.  &lt;/p&gt;

&lt;p&gt;Mr. Roy Donasco discussed the OpenAPI approach using the API Generator in Spring Boot. Details about his practical demo are below:  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7xapdeoekfvk2adymqk9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7xapdeoekfvk2adymqk9.jpg" alt="Demo" width="800" height="602"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn7akcfxrwtjbnfdliz8a.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn7akcfxrwtjbnfdliz8a.jpg" alt="Live Coding" width="800" height="602"&gt;&lt;/a&gt;  &lt;/p&gt;


&lt;h2&gt;
  
  
  &lt;strong&gt;Networking, Raffle, and Closing Ceremonies&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The speaker sessions were followed by a raffle featuring &lt;strong&gt;computer mice sponsored by GCash&lt;/strong&gt; and &lt;strong&gt;JetBrains licenses provided by JetBrains&lt;/strong&gt;. Additionally, food was served, generously sponsored by both the venue and &lt;strong&gt;GCash&lt;/strong&gt;, along with networking sessions among the attendees.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fniue1zeeudd5kug96h4m.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fniue1zeeudd5kug96h4m.jpg" alt="Networking" width="800" height="602"&gt;&lt;/a&gt;  &lt;/p&gt;


&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The success of the &lt;strong&gt;First Java Meetup of 2025 at GCash&lt;/strong&gt; is a testament to how &lt;strong&gt;strategic development and strong community engagement drive innovation&lt;/strong&gt;. GCash’s seamless approach to automation, leveraging &lt;strong&gt;OpenAPI and WireMock&lt;/strong&gt;, showcases how technology can be optimized to enhance efficiency, scalability, and reliability—critical factors in the ever-evolving &lt;strong&gt;fintech industry&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;Their commitment to refining best practices in API development not only benefits their internal processes but also sets a high standard for the broader developer community.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdrpbyentvk6sjbvywdh0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdrpbyentvk6sjbvywdh0.jpg" alt="Group Photo" width="800" height="600"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Beyond the technical insights, this event underscored the &lt;strong&gt;power of tech communities&lt;/strong&gt; in shaping the future of software engineering. As a &lt;strong&gt;Java User Group Philippines (JUGPH) volunteer&lt;/strong&gt;, I’ve witnessed firsthand how these gatherings create opportunities for &lt;strong&gt;collaboration, mentorship, and growth&lt;/strong&gt;. Events like this inspire developers to push boundaries, share knowledge, and innovate together.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xucb4gm7udghd4324pb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xucb4gm7udghd4324pb.jpg" alt="JUGPH Volunteers" width="800" height="602"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Attending tech meetups is more than just learning about new tools and frameworks—it’s about &lt;strong&gt;being part of something bigger&lt;/strong&gt;. The synergy between &lt;strong&gt;industry leaders like GCash and communities like JUGPH&lt;/strong&gt; is a reminder that &lt;strong&gt;technology thrives when we grow together&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;Let’s continue to &lt;strong&gt;engage, innovate, and drive the future of tech—one meetup at a time&lt;/strong&gt;.  &lt;/p&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;Take a look at my video coverage below:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/zDfjZ-q3OSU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>programming</category>
      <category>api</category>
      <category>testing</category>
      <category>java</category>
    </item>
  </channel>
</rss>
