Registration & Walk-Ins | |
Opening and Keynote Speeches | |
[Hall 1] Modern Web Debugging by Jecelyn Yeen, Senior DevRel Engineer @ Google | Few developers enjoy debugging, and debugging can be complex for modern web apps because of the multiple frameworks, languages, and libraries used. But, developer tools have come a long way in making the process easier. In this talk, Jecelyn will dig into the modern state of debugging, improvements in DevTools, and how you can use them to reliably debug your apps. |
[Hall 2] Introduction to Keras Core: unlocking the power of JAX with Keras Core by Dr Poo, Senior Manager Data Science @ BAT | Find out more about the usage of Keras Core and JAX |
[Room 3] Women Developer Academy by Amrita Nambiar, Technical Project Manager @ Google | In the dynamic and ever-evolving tech industry, confidence is a crucial asset for success. This interactive session will delve into the art of cultivating self-belief and navigating the challenges faced by women in tech. Through a blend of empowering discussions, practical strategies, and real-world examples, we'll explore how to:
Cultivate confidence, create plans and strategies that work for you & walk away ready to take on new opportunities |
[Hall 1] Web AI in 2023 - What's new with Machine Learning in JavaScript? by Jason Mayes, Web AI Lead @ Google | Join Jason Mayes, Web ML Lead at Google, to learn about the latest updates around AI in the web browser using JavaScript in 2023 to be productive and bring your next business or creative idea to life. Learn through a live demo how to build next generation web apps powered by machine learning using Visual Blocks ML in minutes - a brand new low / no code visual framework you can use to implement ML powered ideas faster than ever before in a way everyone on your team can try, along with updates around TensorFlow.js and MediaPipe for performance improvements, improved tooling, and more - all accessible from within the browser enabling privacy, lower latency, and cost savings. |
[Hall 2] Using Keras NLP, Large Language Models, and Makersuite to build powerful and scalable NLP Applications by Esther Irawati Setiawan, Associate Professor Institut Sains dan Teknologi Terpadu Surabaya | Natural language processing (NLP) is a field of computer science that deals with the interaction between computers and human language. NLP has a wide range of applications, including machine translation, text summarization, sentiment analysis, and question answering.In this talk, I will discuss how to use Keras NLP, Large Language Models (LLMs), and Makersuite to build powerful and scalable NLP applications. Iwill start with an overview of Keras NLP and LLMs, and then discuss how to use them together to build NLP models. I will also discuss how to use Makersuite to deploy and manage NLP models in production with a case study on Stance Classification. |
[Room 3] (Online) The Future of Recruitment: Leveraging LLMs for Precision in Job-Talent Pricing by Darren Chiu, Product Director & Anthony Chiu, Head of Engineering @ TalentLabs | Recruitment has been largely relying on human on doing matchmaking between job opportunities and candidates’ skills and culture fit. LLM and AI bring a potential paradigm shift on recruitment process. By harnessing the power of LLMs, organizations can enhance precision in career coaching, job-talent pairing, improve candidate sourcing, and optimize hiring decisions. |
[Hall 1] How to Build an Instagram-Like App Using Android Media APIs by Hassan Abid, CTO @ BELIVE TECHNOLOGY | Jetpack Media3 is the new home for APIs that enable you to create rich audio and video experiences. It is a unified API for playback use cases, and it also expands to cover new use cases like video editing and transcoding. This talk is an extension of a talk I delivered at IO Extended Events, and it will provide a deep dive into the Media3 Transformer APIs. The talk will cover use cases for converting between formats (transcoding), applying changes like trimming a clip from a longer video, cropping a portion of the video frame, applying custom effects, and other editing operations. We will also give a demo and show how you can integrate with MediaPipe. |
[Hall 2] Beginners Guide to Chatting Your Firestore Data - Food Edition by Shang Yi Lim, Staff Software Engineer @ Hubble.Build | Learn the fundamentals on how to build document search with Firebase, PaLM 2 API and Chroma DB to build a Chat App that reads your data. |
[Room 3] Image-to-Image Generation with Stable Diffusion using KerasCV by Lai Fong Leong, AI Engineer @ Cognixus | Stable Diffusion is a powerful, open-source text-to-image generation model. Stable Diffusion isn't just an image model, though, it's also a natural language model. It has two latent spaces: the image representation space learned by the encoder used during training, and the prompt latent space which is learned using a combination of pretraining and training-time fine-tuning. Hence, the Stable Diffusion model can also be applied to image-to-image generation by passing a text prompt and an initial image to condition the generation of new images.In this workshop, you will learn:
- High-performance image generation using Stable Diffusion in KerasCV
- Prepare input datasets (preparing the prompt caption & image)
- Generate new image using prompt caption and initial image |
[Hall 1] Managing a component library in Flutter by Yong Shean Chong, Senior Software Engineer @ Comerge Solutions | Managing a component library in Flutter can be a challenge, especially as your app grows and evolves. In this talk, we'll discuss how to create a component library as a package, localize your components, and integrate your component library with Widgetbook. |
[Hall 2] Making a call via the internet? Let's use Google Cloud and WebRTC! by Weiyuan, Engineering Manager II @ Grab | Have you used WebRTC to create an application for video calling? But Javascript/TypeScript/frontend tech is not enough!
Here's how you can build a working internet telephone with frontend and backend in Javascript, containerized and deployed into the cloud! |
[Room 3] Datastream 101: An Introduction to Change Data Capture and Replication on Google Cloud by Asif, Head of Data and AI CoE @ Maxis Broadband | In this session, we will learn about a fancy term called change data capture (CDC) that helps us sync data in real time across different databases and apps. We will also explore Datastream, which is a super easy-to-use and serverless CDC and replication service on Google Cloud. With Datastream, you can stream data from Oracle and MySQL sources into Big Query, Cloud Storage, and other destinations without breaking a sweat.
We'll see how Datastream takes care of schema changes, backfill, and data validation, and how we can keep an eye on our streams. We'll also get to build something cool with Datastream by following a simple tutorial. This tutorial will show us how to set up a stream from an Oracle database to a Cloud Storage bucket.
By the end of this session, we'll have a good grasp of the features and benefits of Datastream. We'll know how to use it to power our real-time analytics and event-driven architectures. So, let's get started and become pros in CDC and Datastream! |
[Hall 2] Flutter + Firebase = Awesome! by Suesi Tran, Senior Flutter Developer @ Tabcorp | A live coding session to complete a simple Chat app (3 screens: Login, friend list, and chat screen) with Firebase Authentication and Cloud Firestore. |
[Room 3] Test Data and Mocking in Cypress Angular for Beginners by Louis Yoong, Frontend Developer@ miSoft | Join Louis Yoong, a seasoned software developer, for a 40-minute hands-on workshop. In this session, you'll learn how to test Angular applications with Cypress, focusing on test data management and effective mocking. Perfect for beginners, this workshop provides practical insights to boost your testing skills quickly. And also teach you how to leverage the Cypress Chrome Recorder extension. Learn how to use this powerful tool to simplify test case development and enhance your testing workflow.
Don't miss out—elevate your test case development expertise in just 40 minutes! |
[Hall 1] Better UX on the Web with Core Web Vital by Vin Lim, Director @ Arteesan | The significance of UX in the success of any web application is universally acknowledged, but the methods to accurately measure it often were elusive. Core Web Vitals offers a clear framework, highlighting essential metrics such as LCP, FID, CLS, and the new INP. Join us as we unpack the importance of Core Web Vitals and provide actionable insights to elevate the UX as well as the additional benefits of SEO. |
[Room 3] Imagen-ing the Perfect Cafe Menu by Thu Ya Kyaw, Senior DevRel Engineer @ Google Cloud | While AI tools like image generation are popular on social media, people rarely combine different AI tools to create new and interesting content. This session will show you how to combine text generation and image generation to create real-world media content. Please bring your laptop for the hands-on portion of the session. |
Closing: DevHack Award Ceremony and Lucky Draw | |