DevFest Manila Driving Innovation, Inclusion, and Responsible AI
Dec 30, 2024 pm 12:05 PMImage from GDG Manila’s Facebook page (https://m.facebook.com/story.php?story_fbid=pfbid02Xh4ED8NwUnfrh9wrDS2pJKhYbpya4QxCMFWcNCeKuCpg9LgkmQ96B85FUSqo5w7bl&id=61562255036611)
On November 30, 2024, the Accenture Uptown BGC became a vibrant hub of collaboration and innovation as developers, tech enthusiasts, and leaders gathered for DevFest Manila 2024. Hosted by Google Developer Groups Manila and Women Techmakers Manila and powered by Google, the event delivered a full day of thought-provoking discussions, technical deep dives, and insightful conversations. Themes of AI innovation, inclusion, and responsible technology resonated throughout the event, inspiring attendees to create meaningful and impactful solutions.
The day began with an engaging opening keynote by Ralph Regalado, Google Developer Expert for Machine Learning. In his session, “Embracing AI: Thriving in the Age of Artificial Intelligence”, Ralph explored how AI can transform productivity for developers and engineers alike. He emphasized that AI is more than just a tool—it’s a capability that, when integrated responsibly, can accelerate workflows and improve outcomes.
Following this, Weiyuan Liu, Google Cloud Expert, shared his insights on professional growth in his talk, “Growing Beyond the Frame of a Senior Engineer”. Weiyuan focused on the importance of building trust, maintaining consistency, and pushing beyond the limits of job titles. His thought-provoking session challenged attendees to grow both technically and personally by embodying the engineering manifesto.
Arian Yambao, Director of AI at The Attic AI, brought attention to the ethical aspects of AI development with his session, “How to Get Started in AI Engineering on LLMs”. Arian not only provided a roadmap for entering AI engineering but also stressed the importance of considering ethical implications in AI tools. He reminded attendees that responsible innovation is key to ensuring positive societal impact.
Diversity, equity, inclusion, and belonging (DEIB) took center stage with a powerful fishbowl discussion titled “Bridging the Gap: Connecting Underrepresented Groups with Opportunities in Tech”. Panelists Rhea Althea Guntalilib, Ryan Gersava, Leigh Lapura, and Caryl Santiago shared personal stories and actionable strategies to address gaps in opportunity. The discussion sparked meaningful conversations about creating spaces where underrepresented voices are heard and supported, reinforcing the importance of inclusion in building a thriving tech community.
The session was followed by Jastine Dela Paz, a Community Lead and WTM Ambassador at GDG Manila, who delivered an inspiring talk titled ”#IamRemarkable”. Jastine encouraged attendees, especially women and underrepresented groups, to celebrate their achievements and share their success stories with confidence. Her session was a call to action for attendees to embrace their value and advocate for themselves in the workplace and beyond.
The afternoon breakout sessions featured a wide variety of technical deep dives designed to equip attendees with practical tools and insights. In the first breakout room, Suesi Tran presented “Multiple Ways to Use Gemini in Flutter”. Suesi showcased how developers can integrate Gemini models into Flutter applications to deliver AI-driven features efficiently. Her session offered concrete examples of how Flutter developers can unlock new possibilities using Google’s advanced AI tools. Meanwhile, Budi Oktaviyan led an engaging session titled “Passwordless Improvement with Passkeys”. Budi explained how Passkeys are paving the way for a more secure, password-free future. By eliminating traditional password vulnerabilities, Passkeys simplify authentication while enhancing security—an essential improvement for developers looking to protect their users.
In another session, Mark Sarmiento delivered “Google Cloud Certifications: Unlocking Your Value”. Mark’s talk emphasized the value of certifications in validating technical skills and opening doors to career opportunities. He encouraged attendees to view certifications not just as credentials but as a reflection of their hard work and expertise in the competitive tech industry. In the second breakout room, Ralph Regalado returned with “Document Processing Using Gemini API”. This session provided a practical look at how developers can leverage AI to streamline document workflows. Ralph demonstrated how the Gemini API simplifies automation and boosts productivity for businesses handling large amounts of data. Following Ralph, Toni-Jan Keith Monserrat presented “Analyze Your Codebase with Gemini 1.5”. Toni-Jan explored how developers can use Gemini models to analyze and optimize their code, offering valuable insights into improving performance and maintainability. His session was particularly useful for those seeking smarter, AI-powered approaches to code review and management.
The event concluded with a reflective closing keynote by Ria Ysabelle Flora titled “Creating Responsible AI Ecosystems in the Modern Workplace”. Ria highlighted the ethical considerations developers must prioritize when building AI solutions. She urged attendees to think beyond technical implementation and assess the broader implications of their code on users, teams, and organizations. Her session left the audience with a profound reminder that responsible technology must remain at the heart of innovation.
Throughout the day, a recurring theme emerged: technology must balance innovation with responsibility, inclusion, and empowerment. Whether exploring AI solutions, discussing inclusion, or unlocking career growth, every session emphasized the role of developers in creating technology that benefits society as a whole.
DevFest Manila 2024 wasn’t just about technical knowledge; it was about building a stronger, more connected community. Attendees left with new insights, renewed inspiration, and a deeper commitment to using technology as a force for good.
As the event wrapped up with photo opportunities and a raffle draw, one thing became clear: the future of technology in the Philippines is bright. Powered by a passionate and collaborative community, DevFest Manila 2024 showcased what’s possible when people come together to learn, grow, and make a meaningful impact.
=====================
ABOUT THE AUTHOR
Andresito de Guzman is an Engineering Lead at The Outsource People and the Community Lead for PWA Pilipinas. With a degree in Human Biology from De La Salle University - Dasmari?as, Andresito is passionate about creating great web experiences and fostering tech communities. Recognized as one of the PH100 2024 by StellarPH, he is also a co-host of the KaKaComputer podcast, where he discusses the latest in IT. Andresito's innovative projects, like Siyasat and Project Tren, showcase his commitment to solving real-world problems and promoting digital inclusion.
The above is the detailed content of DevFest Manila Driving Innovation, Inclusion, and Responsible AI. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Java and JavaScript are different programming languages, each suitable for different application scenarios. Java is used for large enterprise and mobile application development, while JavaScript is mainly used for web page development.

JavaScriptcommentsareessentialformaintaining,reading,andguidingcodeexecution.1)Single-linecommentsareusedforquickexplanations.2)Multi-linecommentsexplaincomplexlogicorprovidedetaileddocumentation.3)Inlinecommentsclarifyspecificpartsofcode.Bestpractic

The following points should be noted when processing dates and time in JavaScript: 1. There are many ways to create Date objects. It is recommended to use ISO format strings to ensure compatibility; 2. Get and set time information can be obtained and set methods, and note that the month starts from 0; 3. Manually formatting dates requires strings, and third-party libraries can also be used; 4. It is recommended to use libraries that support time zones, such as Luxon. Mastering these key points can effectively avoid common mistakes.

PlacingtagsatthebottomofablogpostorwebpageservespracticalpurposesforSEO,userexperience,anddesign.1.IthelpswithSEObyallowingsearchenginestoaccesskeyword-relevanttagswithoutclutteringthemaincontent.2.Itimprovesuserexperiencebykeepingthefocusonthearticl

JavaScriptispreferredforwebdevelopment,whileJavaisbetterforlarge-scalebackendsystemsandAndroidapps.1)JavaScriptexcelsincreatinginteractivewebexperienceswithitsdynamicnatureandDOMmanipulation.2)Javaoffersstrongtypingandobject-orientedfeatures,idealfor

Event capture and bubble are two stages of event propagation in DOM. Capture is from the top layer to the target element, and bubble is from the target element to the top layer. 1. Event capture is implemented by setting the useCapture parameter of addEventListener to true; 2. Event bubble is the default behavior, useCapture is set to false or omitted; 3. Event propagation can be used to prevent event propagation; 4. Event bubbling supports event delegation to improve dynamic content processing efficiency; 5. Capture can be used to intercept events in advance, such as logging or error processing. Understanding these two phases helps to accurately control the timing and how JavaScript responds to user operations.

JavaScripthassevenfundamentaldatatypes:number,string,boolean,undefined,null,object,andsymbol.1)Numbersuseadouble-precisionformat,usefulforwidevaluerangesbutbecautiouswithfloating-pointarithmetic.2)Stringsareimmutable,useefficientconcatenationmethodsf

If JavaScript applications load slowly and have poor performance, the problem is that the payload is too large. Solutions include: 1. Use code splitting (CodeSplitting), split the large bundle into multiple small files through React.lazy() or build tools, and load it as needed to reduce the first download; 2. Remove unused code (TreeShaking), use the ES6 module mechanism to clear "dead code" to ensure that the introduced libraries support this feature; 3. Compress and merge resource files, enable Gzip/Brotli and Terser to compress JS, reasonably merge files and optimize static resources; 4. Replace heavy-duty dependencies and choose lightweight libraries such as day.js and fetch
