talk-data.com
People (32 results)
See all 32 →Activities & events
| Title & Speakers | Event |
|---|---|
|
Droidcon Berlin Day 1 Welcome Reception at c-base
2025-09-24 · 17:00
Louis Tsai
– Android Developer
,
Mario Bodemann
– GDG Organizer
Kick off Droidcon Berlin 2025 with an evening reception, pizza, and networking by the river at c-base. |
🍕 Android Developers’ Welcome Reception at c-base [Droidcon Berlin Day 1]
|
|
Beyond the UI: Compose as a Foundation for Multiplatform Apps
2025-07-30 · 20:10
Ash Davies
– Google Developer Expert for Android
@ ImmobilieenScout24
In this talk, we’ll explore how Compose Multiplatform can reshape not just the user interface, but the entire architecture of your app. You’ll learn techniques for structuring state, managing business logic, and creating modular, testable, and maintainable systems across platforms. Whether you’re targeting mobile, desktop, or beyond, this session will give you the tools and perspective to design applications that exploit the efficacy of Compose. |
|
|
AI for Accessibility: The Challenge and The Promise
2025-07-30 · 19:10
Puneet Kala
– Senior Android Accessibility Engineer
@ Zalando SE
Many face daily challenges due to disabilities; AI promises a more accessible and inclusive world. This talk explores how AI enhances digital accessibility through technologies like AI-powered screen readers, computer vision for navigation, and AI-driven personalization for cognitive disabilities. We'll demonstrate how Google's MediaPipe specifically empowers us to significantly improve accessibility solutions. By also making AI itself accessible, we can truly revolutionize inclusion, enabling full participation for millions and fostering a more equitable society. |
|
|
Android Co-Learning
2025-07-15 · 17:00
Android Co-Learning is a meetup for Android developers to enjoy themselves and some code. It’s a healthy mix of experienced developers and beginners. We come together to exchange knowledge, help beginners, and discuss new techniques and OS features. Please bring your Laptop with you. Who this meetup is for: beginners: come by and ask us any questions you have. We will help you whether it's installing AndroidStudio or making an AR app; experienced: come by and share your knowledge and help our new Android fellows, ask questions to other experienced attendees, or just work on your own projects. There is no strict rule, except for being nice to each other and sharing a good time! We encourage you to join our Slack group “Android Developer Group Berlin”. Visit this link and there you can find #co-learning channel. There, all attendees and organizers are encouraged to hang out. Agenda Hosted By Mario Bodemann, GDG Organizer 🧑💻 Louis Tsai, Android Developer Matthias Geisler, "Geißler" Milos Marinkovic, EM github.com/milosmns Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-android-presents-android-co-learning-200/. |
Android Co-Learning
|
|
AI-Driven Load Test Analysis: From Routine to Action
2025-07-03 · 16:30
Andrii Raikov
– Principal Software Engineer
@ Delivery Hero
Scalability and reliability are 🔑 when you're processing millions of orders every day. Load testing helps ensure everything runs smoothly — even during peak times like holidays 🎄📈. But here's the catch: manually analysing those results is slow, tedious, and often misses critical issues like latency spikes, excessive resource usage, or sneaky memory leaks 🐛 in your Golang services. This talk dives into how AI can transform load test analysis — cutting through the noise to spot what really matters, faster and smarter 🤖⚙️. |
|
|
Perfect Performance Review
2025-07-03 · 16:30
Alex Mir
– Software Engineer
@ Kleinanzeigen
Ever wondered what the perfect performance review looks like? What are they really for employees and companies? And how do you get those top-tier evaluations? During the talk, we will decompose the most well-known management frameworks to make a performance review. We will try to learn the perspectives of evaluating and being evaluated, also not forgetting about the benefits. |
|
|
Android Co-Learning
2025-06-17 · 17:00
Android Co-Learning is a meetup for Android developers to enjoy themselves and some code. It’s a healthy mix of experienced developers and beginners. We come together to exchange knowledge, help beginners, and discuss new techniques and OS features. Please bring your Laptop with you. Who this meetup is for: beginners: come by and ask us any questions you have. We will help you whether it's installing AndroidStudio or making an AR app; experienced: come by and share your knowledge and help our new Android fellows, ask questions to other experienced attendees, or just work on your own projects. There is no strict rule, except for being nice to each other and sharing a good time! We encourage you to join our Slack group “Android Developer Group Berlin”. Visit this link and there you can find #co-learning channel. There, all attendees and organizers are encouraged to hang out. Agenda Hosted By Mario Bodemann, GDG Organizer 🧑💻 Louis Tsai, Android Developer Matthias Geisler, "Geißler" Milos Marinkovic, EM github.com/milosmns Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-android-presents-android-co-learning-199/. |
Android Co-Learning
|
|
Build with AI: Unlocking the Power of Multimodal Intelligence
2025-05-22 · 16:30
Join us for an evening of cutting-edge AI innovation hosted by GDG Berlin at IAV. This Build with AI special event explores how multimodal intelligence—the fusion of video, language, and sensor data—is transforming industries, with a spotlight on the automotive sector and video understanding. In Talk 1, Dr. Christoph Raab discover the automotive industry in Germany is undergoing transformative changes marked by electrification, software-defined vehicles, and AI. Among these, AI plays a pivotal role—not only in features like self-driving cars and intelligent infotainment but also in transforming how vehicles are engineered. AI can significantly optimize and accelerate the design process, particularly within the V-model, a key framework for developing and validating automotive systems. By leveraging AI, efficiency gains of quite over 50% can be achieved in requirements engineering, testing, and software development.This talk will explore how AI enhances the V-model, showcasing real-world use cases, IAV's cutting-edge solutions, and hands-on demonstrations. Expect practical insights, interactive demos, and a roadmap to integrating AI into the automotive industry. In Talk 2, Hrishikesh Yadav, dives deep into the world of video understanding and explore how models like Marengo craft meaningful video embeddings, enabling applications such as video-to-text generation, scene analysis, and AI agents. ive into the fast-evolving field of video understanding and discover how multimodal AI models—like vision transformers and Marengo—are shaping the future of intelligent systems. This session covers real-world use cases, how to generate meaningful video embeddings, and the journey from video to text using models like Pegasus. Includes a live demo and open-source resources to start building your own applications. No prior experience needed! In talk 3, Nidaa Fatimah Mungloo will take us through the practical side of Retrieval-Augmented Generation (RAG) — breaking it down and showing how this powerful architecture is used in real-world applications today. Agenda 6:30 PM: Open doors Open doors 7:00 PM: Talk 1 begins Talk 1: Driving the future: How AI is powering the automotive revolution The automotive industry in Germany is undergoing transformative changes marked by electrification, software-defined vehicles, and AI. Among these, AI plays a pivotal role—not only in features like self-driving cars and intelligent infotainment but also in transforming how vehicles are engineered. AI can significantly optimize and accelerate the design process, particularly within the V-model, a key framework for developing and validating automotive systems. By leveraging AI, efficiency gains of quite over 50% can be achieved in requirements engineering, testing, and software development. This talk will explore how AI enhances the V-model, showcasing real-world use cases, IAV's cutting-edge solutions, and hands-on demonstrations. Expect practical insights, interactive demos, and a roadmap to integrating AI into the automotive industry. 7:30 PM: short break and food/drinks short break and food/drinks 7:45 PM: Talk 2 begins Talk 2: Exploring the world of video understanding with Multimodal AI dive deep into the world of video understanding and explore how models like Marengo craft meaningful video embeddings, enabling applications such as video-to-text generation, scene analysis, and AI agents. 8:30 PM: Talk 3 begins Nidaa will take us through the practical side of Retrieval-Augmented Generation (RAG) — breaking it down and showing how this powerful architecture is used in real-world applications today. 9:00 PM: Networking, food, drinks Networking Speakers Dr. Christoph Raab - IAV Research Engineer for AI Agents and LLMs @ IAV GmbH IAV GmbHBielefeld University Hrishikesh Yadav - Twelve Labs AI & Backend Engineer Twelve Labs Nidaa Fatimah Mungloo - Gallup Senior software engineer Hosted By Abhinav Kulshreshtha, Organizer Alex Mir, GDG Organizer GDG Berlin co-lead and Software Engineer Emy Jamalian, QA engineer I am a girl, a middle eastern, a European residence, an extra extroverted, a believer in making things work, a fighter for fairness, a motivator. Jerome Mouton, Organizer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Mohamed Islem Ayari, Organizer Shrinish Donde, Passionate about telecom and sports. Likes to be in organising and networking. Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-build-with-ai-unlocking-the-power-of-multimodal-intelligence/. |
Build with AI: Unlocking the Power of Multimodal Intelligence
|
|
Using AI to help solve problems, both big and small.
2025-04-17 · 15:30
On 2025-04-17, we will have 3 amazing speakers to share with you how AI can help you solve problems you may have. And thank you very much to Google Berlin for hosting us this time. Reserve your seats now and see you very soon! Agenda 5:30 PM: Doors open, Registration, Dinner and Drinks 6:30 PM: Build with Gemini – Learn about Gemini's multimodal and agentic capabilities" + Q&A by Patrick Löber Gemini 2.0 and 2.5 are the latest foundational models released by Google DeepMind, offering multimodal understanding, realtime interactions, text-to-image generations, thinking, and tool support for agentic use cases. In this talk you'll get an overview of Gemini's capabilities, learn about prototyping with Google AI Studio, and how to build with Gemini models. 7:00 PM: "Applied NLP in the Age of Generative" + Q&A by Ines Montani Large Language Models (LLMs) and in-context learning have introduced a new paradigm for developing natural language understanding systems: prompts are all you need! Prototyping has never been easier, but not all prototypes give a smooth path to production. In this talk, titled "Reality is Not an End-to-End Prediction Problem: Applied NLP in the Age of Generative AI," I'll share the most important lessons we've learned from solving real-world information extraction problems in industry and show you a new approach and mindset for designing robust and modular NLP pipelines in the age of Generative AI. 7:50 PM: Break 8:00 PM: AI Engineering for Everyone + Q&A by Tejas Kumar This talk dives deep into the landscape of AI in 2025 with a focus on agents and extending the capabilities of language models through Model Context Protocol (MCP). After this talk, the audience will have a holistic understanding of AI for 2025 and will be able to build real-world solutions with them. 8:50 PM: Drinks and Networking Speakers Patrick Löber - Google DeepMind (Developer Relationships Engineer) Ines Montani - Explosion (CEO & Founder) Ines is a software developer working on Artificial Intelligence and Natural Language Processing technologies, and the co-founder and CEO of Explosion (https://explosion.ai/) https://bsky.app/profile/inesmon… Tejas Kumar - DataStax (Developer Relations Engineer) Tejas Kumar is an international keynote speaker, best selling author, and host of the developer-loved ConTejas Code podcast with an engineering background spanning 23 years, from design to frontend to backend to devops. Today, Tejas shares talks at large with developer communities worldwide, equipping them to do their best work. Hosted By Alex Mir, GDG Organizer GDG Berlin co-lead and Software Engineer Emy Jamalian, QA engineer I am a girl, a middle eastern, a European residence, an extra extroverted, a believer in making things work, a fighter for fairness, a motivator. Jerome Mouton, Organizer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Shrinish Donde, Passionate about telecom and sports. Likes to be in organising and networking. Mohamed Islem Ayari, Junior cloud Developper Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-using-ai-to-help-solve-problems-both-big-and-small/. |
Using AI to help solve problems, both big and small.
|
|
[Full] Unlocking Data & AI Potential
2025-02-27 · 17:30
Join us for an exciting tech event featuring two expert speakers who will dive into the worlds of big data engineering and multi-agent AI systems. Whether you're interested in building massive datasets or leveraging AI for complex automation, this event will equip you with valuable insights and practical knowledge. Agenda 6:30 PM: Door Opens 7:00 PM: Welcoming 7:10 PM: "From Zero to Hero: Multi-Agent AI" by Ricardo Santos Discover the power of multi-agent AI systems, and understand how these systems can transform the world and expand automation goals. You'll learn about implementing agents that interact with large language models like GPT-4o to perform complex tasks, from mathematical calculations to graphical explanations of mathematical concepts, all supported by LangChain and LangGraph. By the end of this talk, the audience will be able to understand and apply these systems in their own AI projects, expanding their skills and opening up new possibilities in automation and artificial intelligence. 7:50 PM: Break 8:10 PM: "How to Turn 8TB of Something into a Dataset" by Sergey Boytsov Handling large-scale data is no easy task, but Sergey Boytsov will walk you through the process of transforming 8 terabytes of raw information into a structured dataset. Learn about the challenges, tools, and best practices in big data engineering and how to efficiently process massive amounts of data for machine learning and analytics. 8:50 PM: Social Hour Speakers Ricardo Santos - Complyance (Staff AI Engineer) https://www.linkedin.com/in/ricardosantosdiaz/ Sergey Boytsov - JetBrains (Data Engineer) Hosted By Alex Mir, GDG Organizer GDG Berlin co-lead and Software Engineer Emy Jamalian, QA engineer I am a girl, a middle eastern, a European residence, an extra extroverted, a believer in making things work, a fighter for fairness, a motivator. Jerome Mouton, Organizer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Shrinish Donde, Passionate about telecom and sports. Likes to be in organising and networking. Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-unlocking-data-amp-ai-potential-1/. |
[Full] Unlocking Data & AI Potential
|
|
DevFest Berlin 2024
2024-11-23 · 08:00
DevFest Berlin is back! This year back to Humboldt University of Berlin, with more than 25 talks & workshops, you can expect a whole day of learning, socialising, and engaging with a vibrant Berlin Tech community! 🎫 Get you ticket here: pretix.eu/devfestberlin/2024/ 🖍 Call for Papers still open: pretalx.com/devfest-berlin-2024/cfp Agenda Day 1 9:00 AM: Registration & Coffee 🥐 ☕️ 9:45 AM: 🎤 Welcoming 10:00 AM: 🎤 Katya Vinnichenko - Introduction to Google Principles of Responsible AI This year's DevFest explores how AI can improve lives globally, from business to healthcare to education. At Google we acknowledge AI's potential, while also recognising the challenges it presents. Thus, we are committed to helping you build and use AI responsibly, ensuring fairness and ethical practices. In my talk you will learn: the main principles of responsible AI at Google; the ethical implications of AI; best practices for developing AI systems and integrating AI into Google products and services; last but not least – how AI will change the role of the developer as we know it. 10:50 AM: 🎤 Oleksii Antypov - DMARC Demystified Discover the essential framework behind DMARC and how it secures email communication across the internet. This session covers the historical evolution of email security, dives into the common challenges of implementing DMARC, and provides actionable best practices for protecting your domain. Ideal for developers, security professionals, and anyone interested in safe email practices. In a world where phishing and email spoofing are constant threats, DMARC stands as a vital defense mechanism. “DMARC Demystified” takes you through a journey from the origins of email security to the modern challenges and solutions that DMARC offers. We'll explore how DMARC works with SPF and DKIM, why it’s essential for organizations of all sizes, and the practical steps to ensure smooth implementation. Expect an interactive timeline tracing the milestones of email security, detailed breakdowns of real-world cases, and insights into optimizing DMARC. Walk away with a deeper understanding of email protection, armed with knowledge to strengthen your email systems and protect against threats. 11:40 AM: 🎤 Marcin Chudy - Demystifying App Architecture: The LeanCode Guide At LeanCode we developed over 40 Flutter apps, spanning from huge enterprise apps to nimble startup ventures. Some were developed by a single Flutter dev, some came into light through collaborative efforts across multiple teams. Each of them was different. Each of them presented unique challenges and taught us invaluable lessons. In this talk, we invite you to explore different approaches to architecting Flutter apps. Central to our narrative will be the concept of architectural drivers - key factors or priorities that steer our decisions about how the app is structured and designed. We'll show how we leverage our experience when approaching new projects. Drawing from our successes and failures, we'll present our current Flutter stack which enables us to craft robust, scalable, and maintainable applications. While there is no silver bullet for Flutter architecture, we can still have some sensible defaults. Why do we use BLoC for state management? Why not Riverpod? Why do we love hook 12:30 PM: 🎤 Danny Preussler - Ten things you heard about testing that might be wrong Testing became an essential part of Android development. Many conference talks have been given and even more best practices have been written. But what if, as time evolved, some of the things we thought were true, changed? Let’s start questioning some of these in this talk: Are flaky tests fixable? Are mocks even harmful? Is DI about testing? Did we understand testing in isolation properly? Is the test pyramid still valid? And in times of AI, should we generate tests? Come and join my session to learn more! 1:10 PM: Lunch 🍔🥤 2:40 PM: 🎤 Andrey Sitnik - Privacy-first architecture: alternatives to GDPR popup and local-first Why and how modern developers could increase the privacy of modern Web. The popularity of clouds, the rise of huge monopolies across the internet, and the growth of shady data brokers recently have made the world a much more dangerous place for ordinary people—here is how we fix it. In this talk, Andrey Sitnik, the creator of PostCSS and the privacy-first open-source RSS reader, will explain how we can stop this dangerous trend and make the web a private place again. — Beginners will find simple steps, which can be applied to any website — Advanced developers will get practical insights into new local-first architecture — Privacy experts could find useful unique privacy tricks from a global world perspective and beyond just U.S. privacy risks 3:30 PM: 🎤 Raphaël VO - Largest Contentful Paint - The unheard story Largest Contentful Paint (LCP) is more than a speed metric — it's the unseen factor shaping user experiences and impacting SEO. While often overlooked, LCP reveals when a page’s core content is truly ready, affecting how users perceive load time and usability. This talk uncovers LCP’s role, why it matters more than we think, and simple strategies to boost LCP for better engagement and rankings. Discover the hidden story behind one of web performance’s most crucial, yet understated metrics. Did you know the speed of a single webpage element could decide if users stay or leave? Largest Contentful Paint (LCP) is that hidden hero, quietly working to load the most important content quickly. This talk unveils LCP’s role in creating faster, more engaging web experiences and why it’s key to winning user loyalty. Dive into the “unheard story” of LCP and discover practical tips to make your site not only faster but unforgettable. 4:20 PM: 🎤 Ash Davies - Navigation in a Multiplatform World: Choosing the Right Framework for your App Navigation in mobile, desktop, and web applications is such a fundamental part of how we structure our architecture. In order to both obtain functional clarity, and abstraction from platform level implementation. For a long time, there have been options available specific to each platform, and even options part of the platform framework itself. Though it can be difficult to find the right option for platform-agnostic code, ensuring consistency. Some go one step further, providing an opinionated guide on how to architecture your application. In this talk, I'll evaluate the options available, how they differ, and to what type of applications they are best suited. Including how to get started with them, and the best practice guidelines on how to get the most out of them, for your application. 5:10 PM: 🎤 Vadim Makeev - You don’t know MathML. Almost nobody does Do you speak math? Me neither. Still, math formulas have always been around: from Wikipedia articles to JavaScript APIs and even CSS docs. It looks so alien that I never had a clue how to express it on the web. Apparently, there’s a markup language for that. HTML for content, SVG for vector graphics, and MathML for math! And it’s pretty cross-browser, too. Let’s dive into the basics and quirks of the language of the universe. Even if math is not your love language, you might learn something interesting about the web platform. Day 2 9:00 AM: Registration & Coffee 🥐 ☕️ 10:00 AM: 🎤 Alex Mir – Accessibility matters The regulators are here and now businesses will care about the a11y. Let's make the a11y compliance not just a formal check. I believe that it is our job as industry experts to understand why it is important and get our products ready for all groups of people. 10:50 AM: 🎤 Marco Gomiero - From Android to Multiplatform and beyond With Kotlin Multiplatform getting increasingly established, many Android libraries became multiplatform. But how to make an existing Android library multiplatform? In this talk, we will cover the common challenges faced while migrating Android libraries to Kotlin Multiplatform, like handling platform-specific dependencies, re-organizing the project structure without losing the contributor's history, testing on multiple platforms, and publishing the library. 11:20 AM: 🎤 Muhammad Salman Bediya - Crucial Performance Issue in Flutter Apps: Memory Leaks Memory leaks can be hard to spot but have a big impact on the performance of Flutter apps, especially those running for long periods. In this talk, we’ll explore the most common reasons memory leaks happen in Flutter and Dart, focusing on how asynchronous programming and Streams can make them more challenging. You’ll learn practical tips to identify and fix these issues, helping your apps run smoother and more efficiently. 11:40 AM: 🎤 Andrii Raikov - Maximizing Scalability with Go and Redis: A Telemetry Processing Journey At Delivery Hero, we process 10,000 requests per second using Go and Redis. Join us to learn how this powerful duo handles high-load telemetry data efficiently and cost-effectively, with scalability, resource optimization, and continuous innovation through customized data flows. 12:30 PM: 🎤 Tomek Porozynski - Can You Outsmart an AI? Adventures in Prompt Hacking In this talk combined with hands-on elements, participants will engage in a series of live prompt hacking challenges, accessible directly through their mobile devices. The workshop begins with simple prompt injection techniques and progressively moves to more sophisticated manipulation strategies. After each successful hack, I'll analyze what made it work and transform these insights into practical defense mechanisms. Attendees will learn: Common vulnerabilities in AI prompt design, Practical techniques for prompt injection attacks, Essential strategies for securing chatbot applications, Best practices for implementing defensive layers, Real-world examples of prompt security failures and successes Perfect for developers working with AI models, security enthusiasts, or anyone interested in building safer AI applications. No specialized tools needed - just bring your phone and creativity! You'll leave with concrete techniques for both testing and securing your AI systems against prompt manipulation attacks. 1:10 PM: Lunch 🍔🥤 2:40 PM: 🎤 Cesar Martinez - Domain Driven Design Fundamentals for Frontend Developers What can we learn from Domain Driven Design and how to start applying its teachings in your frontend codebase. 3:30 PM: 🎤 Vadym Pinchuk - Effortless optimization of Flutter apps: performance tips for developers In this session, we’ll dive into effortless yet impactful ways to optimize your Flutter applications. Performance improvements don’t always require a full rewrite—sometimes, small adjustments can lead to big gains. We'll explore practical tips and tricks for enhancing app speed, responsiveness, and efficiency with minimal effort. From reducing widget rebuilds to handling large data efficiently and managing state effectively, this talk will provide developers with actionable insights to deliver a smoother user experience. Whether you’re a beginner or an experienced Flutter dev, you’ll walk away with easy-to-apply techniques to optimize your apps without breaking a sweat. 4:20 PM: 🎤 Ian Ballantyne - Generative AI on Mobile and Web with Google AI Edge Generative AI is no longer limited to execution in the cloud. Small language models, such as Gemma 2B, are quickly becoming small and powerful enough for on-device AI, offering benefits like low latency, offline functionality, privacy, and cost-effectiveness. Google AI Edge, with MediaPipe and LiteRT (formerly Tensorflow Lite), enables the development and deployment of efficient on-device AI models. These frameworks handle the complexities of model execution and hardware acceleration, allowing developers to focus on creating innovative AI experiences. Think generative AI is just about chatbots? Think again. This talk will go beyond basic conversations with language models and explore how on-device generative AI can be integrated into everyday apps ready to help with tasks, answer questions, and provide creative inspiration, all powered by the information located on-device. Imagine truly useful apps that are quick to respond and still work without an internet connection. 5:10 PM: 🎤 Bogdan Plieshka - Automated Testing Layers in a multidimensional Monorepo: Fast-tracking Quality for hundreds apps In this talk, I’ll dive into the testing layers that make up our quality pipeline at Zattoo, including static analysis, unit, system, and end-to-end testing. We’ll discuss the concept of quality gates, shift-left approach, and affected domain recognition, which helps us maintain reliability across a large, dynamic codebase, bringing total quality feedback for contributors to 3 minutes. I’ll share practices for achieving scalable, fast testing in a high-complexity environment, offering insights for anyone working with large-scale applications or monorepos and looking to streamline QA processes. Day 3 9:00 AM: Registration & Coffee 🥐 ☕️ 10:00 AM: 🎤 Inès Mir & Doruk Deniz Kutukculer - Fellowship of Product. How your team setup affects your experience Did you know there are 2 types of team formation in tech? These formations can change your experience in the team drastically and you better recognise them early to adjust your expectations from the job. And even more importantly, you need to show different qualities on job interviews to get this job in a particular team formation! Deniz Doruk Kuetuekcueler, a head of engineering, and Inès Mir, a principal product designer, are trying to figure out how design and engineering can effectively work together in these setups. 10:50 AM: 🎤 Alireza Rahmaty - How we automate the App Release Monitoring at GetYourGuide App release monitoring (ARM) represents a suite of innovative tools designed to monitor the health and stability of iOS and Android app releases. These tools provide real-time updates by sending notifications to Slack channels and logging the app's status throughout the release process. At GetYourGuide, we have developed an ARM to monitor the rollout of our Android and iOS apps from the moment they are submitted to the App Store & Google Play until they are fully released. We ship releases faster and with more confidence using ARM! 11:40 AM: 🎤 Aleksandr Gorbunov - Flutter for frontenders or There and Back Again Every developer, regardless of specialization, may encounter the need to create a UI for a client application. The choice of technology may depend on the developer, or it may be pre-determined by the client, as happened in my case. The peculiarity is that, coming from frontend development in JavaScript, I started building user interfaces in Flutter. Today, there is a vast number of technologies that enable the development of cross-platform applications. These technologies are evolving rapidly, attracting large communities, and more frequently, companies are adopting them. For example, Flutter is a powerful framework that allows developers to create cross-platform applications. With a high probability, every developer may encounter the need to use such development tools, and it’s great that frameworks like Flutter come with detailed documentation and extensive community support, making it relatively easy to start developing with them. Although, at first glance, everything might not seem smooth, and the desire to revert to familiar methods may arise. 12:05 PM: 🎤 Muhammad Salman Bediya - Crucial Performance Issue in Flutter Apps: Memory Leaks Memory leaks can be hard to spot but have a big impact on the performance of Flutter apps, especially those running for long periods. In this talk, we’ll explore the most common reasons memory leaks happen in Flutter and Dart, focusing on how asynchronous programming and Streams can make them more challenging. You’ll learn practical tips to identify and fix these issues, helping your apps run smoother and more efficiently. 12:30 PM: 🎤 Ole Bulbuk - Native GUIs For All Traditionally native GUIs are highly platform dependent and often specific for one programming language. In this talk we will explore a way to create GUI applications that supports virtually all platforms and any programming language. It is very effective and easy to use, too. 1:10 PM: Lunch 🍔🥤 2:40 PM: 🎤 Nicole Terc - Tap it! Shake it! Fling it! Sheep it! - The Gesture Animations Dance! Let's have fun with animations, gestures and sensors! Using Compose Multiplatform, we'll go over how to create animations using gestures and sensor events for Android & iOS. We'll cover some basics like how to get the device motion and position information, how to track gestures in the screen, and how you can combine them with animations to have fun! After this talk, you'll have a better understanding on how to use the sensor frameworks, how to make your own gesture effects, and how to create interesting animations in an easy way. Keep it fun, keep it animated! 3:30 PM: 🎤 Andrii Khrystian - From waves to widgets: Sound processing in Flutter In this talk, we'll explore how to work with sound in Flutter apps. We'll go over the basics of adding sound effects and processing audio to make your apps more interesting. You'll learn how to handle audio files and integrate them smoothly with your Flutter projects. This session is great for anyone looking to add audio features to their apps simply and effectively. 4:20 PM: 🎤 Randy Nel Gupta - From Practice: Migration of an Order Processing System to the Cloud A case study on how an order processing system, processing 50,000 orders daily for an international retailer spread across multiple continents and jurisdictions, is migrated to the cloud. The legacy system is implemented in PL/SQL and must be migrated during ongoing operations. The presentation will cover all aspects from testing, monitoring, to development and the application of Site Reliability Engineering. Furthermore, less technical topics will be introduced, such as the systematic composition of teams to ensure the necessary technical as well as domain-specific expertise. 4:50 PM: 🎤 Wietse Venema - Running open large language models in production with serverless GPUs Many developers are interested in running open large language models, such as Google's Gemma and Llama. Open models give you full control over the deployment options, the timing of model upgrades, the private data that goes into the model, and the ability to fine-tune on specific tasks such as data extraction. Hugging Face TGI is a popular open-source LLM inference server, and Hugging Face TRL is excellent for fine-tuning. You’ll learn how to build and deploy an application that uses an open model on Google Cloud Run with cost-effective GPUs that scale down to zero instances. Day 4 9:00 AM: Registration & Coffee 🥐 ☕️ 10:00 AM: 🎤 Daniel Stamer & Diana Nanova - Workshop: From Prototype to Production In this hands-on technical workshop participants will work on a hilarious web service prototype and deploy it to the cloud, set up build and deployment pipelines, extend the code base to leverage GenAI functionality, use SRE practices to effectively operate the application and finally strengthen the security posture of the overall software delivery process to guard against supply chain attacks. 1:10 PM: Lunch 🍔🥤 2:40 PM: 🎤 John Nguyen - Building a Chrome Extension using Gemini and Langchain In this workshop, you will learn the basics of creating a Google Chrome Extension (which will also work on any Chromium-based Browser). We will build a simple Page summarizer using Bun, Typescript, Gemini, and LangChain. We will learn the anatomy of the manifest.json for building a Chrome Extension, Bun's bundler, how to interact with Gemini, and why LangChain is a good idea here. 3:45 PM: 🎤 Guillaume Vernade - How to make the most of Gemini multimodal capabilities? We all know that in Tech there are always dozens of way of doing anything. But what if we could only use LLM for a first investigation? Let me show you how I'm trying to solve the mystery of who killed my pond's fishes using the power of Gemini. Day 5 9:00 AM: Registration & Coffee 🥐 ☕️ 10:00 AM: 🎤 Mario Bodemann & Joost van Dijk - Workshop: Passkeys on Android: How to get rid of passwords Passwords. Or two factors? What about multiple factors? Which email did you register with? Why is 'password123' not working on this side, that is password is shared everywhere else? If you recognize some of those questions, I am happy to add another couple: What are passkeys? Or how about: How to use passkeys to replace passwords in an Android app? In this workshop I will walk through the later two questions: How to build an Android App that registers and signs users in, using passkeys. Expect a quick explanation of this fancy new technology, why it will replace passwords and how you can store them either on your mobile devices or on dedicated hardware. Following that, a fictive application and service will be built to show you how to use those passkeys and which moving pieces you will need. Expect to use you Android Studio with Kotlin and common best practices to build an Android app, talking to the public available backend. 11:05 AM: 🎤 Anton Borries - Workshop: Adding Homescreen Widgets to Flutter Apps HomeScreen Widgets are a great way to provide more Information to your Users right on their HomeScreens providing more ways for your App to appear in User's lives and help them achieve their goals. In this Workshop we'll look at the necessary steps needed in order to add HomeScreen Widgets to Flutter Apps using the home_widget package 12:10 PM: 🎤 Elena Grahovac - Workshop: Mastering Multiple Engineering Leadership Roles for Maximum Impact As an engineering manager or technical leader, navigating multiple roles that demand a diverse set of skills is a common yet challenging part of the job. In this workshop, we will explore how to effectively balance these multiple roles and responsibilities in a complex engineering environment. Participants will be guided through the creation of their own leadership framework, tailored to adapt to the unique situations and styles of each individual. Beginning with identifying core values and responsibilities, the framework is elaborated into an actionable plan to succeed. This workshop not only offers an opportunity for reflection on personal and professional development but also provides tools and insights to enhance management capabilities and team dynamics. Join us to cultivate a comprehensive approach to leadership that aligns with your unique role, responsibilities, and personal style. 1:10 PM: Lunch 🍔🥤 2:40 PM: 🎤 Gus Martins - Workshop: Gemma for Everyone: Your First Steps with Open Models and AI Dive into the world of open models and AI with Gemma! This workshop will guide you through the basics of using Gemma, Google's powerful family of language models. Learn how to harness Gemma's capabilities for tasks like text generation, question answering, and more. We'll also explore how to fine-tune Gemma on your own data, allowing you to create custom AI solutions tailored to your needs. No prior experience with large language models is required! 3:45 PM: 🎤 Shahriyar Rzayev - Learn Flask the hard way: Introduce Architecture Patterns Flask is a popular and flexible web framework for Python, but building scalable and maintainable Flask applications can be challenging without a solid understanding of architecture patterns. This workshop aims to provide participants with a detailed explanation of applying architecture patterns to Flask projects. By exploring various design principles and best practices, attendees will learn how to structure their Flask applications for improved scalability, modularity, and maintainability. Focusing on the Repository, Unit of Work, and Use Cases patterns, attendees will gain experience in applying these patterns to enhance code organization, maintainability, and testability. All these layers are wired together using Dependency Injection, which is yet another powerful tool to use in your applications. The application we are going to build is stored in: https://github.com/ShahriyarR/hexagonal-flask-blog-tutorial We are going to completely rewrite the official Blog application described in Flask documentation by applying architecture patterns. All abstraction layers are covered by unit and integration tests, which will give the attendees a detailed view of why it is important to structure the application using architecture patterns. Speakers Aleksandr Gorbunov - Smart Steel Technologies (Full Stack Developer) A skilled developer specializing in JavaScript (JS) and TypeScript (TS), with strong expertise in frontend development. Proficient in the Vue ecosystem (Vue2, Vue3, Composition API, Nuxt 3), using Webpack and Vite for project bundling. Experienced in testing with Vitest, Cypress, and Jest. Adept in CSS preprocessors like SASS and Stylus. Additionally, has solid knowledge of Flutter and experie… Andrey Sitnik - Evil Martians (Lead Engineer) With more than 20 years in open source, Andrey Sitnik created a few popular CSS tools (PostCSS, Autoprefixer), local-first framework (Logux), and many small libraries with millions of downloads (like Nano ID). Andrii Khrystian - Dynatrace (Senior Flutter Developer) GDG Linz organiser. Senior Flutter Developer at Dynatrace. Public speaker and tech writer Andrii Raikov - Delivery Hero SE (Principal Software Engineer) Andrii is a Principal Software Engineer at Delivery Hero. He has a total of 15 years of experience with Ruby and has been very passionate about Go for the last 5 years. Anton Borries - 1KOMMA5° (Software Engineer) Anton is a Software Engineer working at 1KOMMA5° He loves building great UI and UX using Flutter. Coming from an Android Background the gap between Flutter and native Features has always tickled his interest. This has lead him into improving the experience of developing HomeScreen Widgets for Flutter Apps Ash Davies Google Developer Expert for Android, enthusiastic speaker, lead engineer at ImmobilieenScout24, Kotlin aficionado, spends more time travelling than working. Daniel Stamer - Google (Cloud Customer Engineer) Daniel is passionate about building modern cloud-native applications on Google's serverless technologies. He works with digital natives out of Germany’s startup capital Berlin and helps to modernize applications or build brand new ones in the cloud. Danny Preussler - SoundCloud (Android Platform Lead) Danny is a developer by heart, living in Berlin and leading the Android team at SoundCloud. He worked for companies like Groupon, Viacom, eBay and Alcatel and started his mobile career long before any Android with Java ME and Blackberry applications. Danny writes and talks about mobile development and testing regularly and is a Google Developer Expert for Android and Kotlin. Elena Grahovac - FerretDB (Director of Engineering) Elena has been in software engineering since 2007, focusing on backend systems and infrastructure. Having played the roles of both individual contributor and engineering manager, Elena is passionate about combining technical expertise with strong team collaboration. A dedicated advocate of DevOps practices, she aims to enhance workflows and bring teams together. Elena believes in helping peopl… Gus Martins - Google (Developer Advocate) Katya Vinnichenko - Google (Program Manager) Katya is a Program Manager at Google Developer Relations team. Currently she is leading the Google Developer Groups across Europe, the Middle East and Africa. Marcin Chudy - LeanCode (Senior Flutter Developer) Marcin is a Senior Flutter Developer at LeanCode, currently playing tech lead role in a big project for the banking sector. Previously worked with backend, web frontend with React, finally settling on mobile and falling in love with Flutter at first sight. After work, he enjoys dancing salsa and bachata and attends metal concerts. Marcin is a Senior Flutter Developer at LeanCode and has … Marco Gomiero - Airalo (Senior Android Developer | Kotlin GDE) Marco is an Android engineer, currently working at Airalo. He is a Google Developer Expert for Kotlin, he loves Kotlin and he has experience with native Android and native iOS development, as well as cross-platform development with Flutter and Kotlin Multiplatform. In his spare time, he writes and maintains open-source code, he shares his dev experience by writing on his blog, speaking a… Mario Bodeman - Yubico (Android Developer Advocate) Speaker of talks, coder of code, doer of dones. Muhammad Bediya Muhammad Salman is a Senior Software Engineer specializing in mobile app development with a focus on building scalable, high-quality applications using Flutter, React Native, Xamarin, and Swift. With experience leading frontend teams on enterprise-level projects that have reached over 1.5 million users, he brings a strong commitment to creating impactful, user-centered solutions. A dedic… Nicole Terc Android GDE, Boardgame lover, videogame addict and origami enthusiast, Nicole self taught herself to code and has been fooling around with the Android ecosystem for more than 10 years. She has participated in a diverse variety of projects for several clients around the world, including video streaming, news, social media and public transport applications. Regardless of what the current adventu… Ole Bulbuk - Ardan Labs Ole is a backend engineer since the nineties. He has been working for many companies big and small and seen many projects fail or succeed. He loves to be part of the global Go community and working on projects that make the world a better place. In his spare time he is co-organising the Berlin chapter of GDG Golang, develops open source software and enjoys time with his family. Oleksii Antypov - DmarcDkim.com (Founder & CEO) Experienced CTO specializing in early-stage startups. Formerly with Rocket Internet and PocketBook, now focused on accelerating global DMARC adoption. Originally from Ukraine, I relocated to Berlin in 2015 to deepen my expertise in building successful startups from the ground up. Raphaël VO - Ekino (Senior Software Engineer) I’m Raphael Vo, a passionate Senior Software Engineer with over 10 years of experience, specializing in Angular and frontend development. I love turning complex ideas into delightful user experiences and tackling challenges creatively and enthusiastically. When I'm not coding, you’ll find me diving into the latest tech trends or enjoying epic board game nights with friends. As an aspiring spea… Vadim Makeev Frontend developer in love with the Web, browsers, bicycles, and podcasting. He/him, MDN technical writer, Google Developer Expert. Alex Mir - mobile.de (Frontend Engineer) Frontend Engineer at car retail platform mobile.de (part of Adevinta / ex-Ebay) Alireza Rahmaty - GetYourGuide (Android Developer) I am Alireza, an Android developer with 6+ years of experience building apps. I have experience building server-driven UI apps, complex UI, localisation and testing, and CI/CDI. I sometimes go hiking and play video games. Cesar Martinez - Meyer Sound (Web Developer) Web developer with around 10 years of experience and a passion for software architecture. Currently working at Meyer Sound. Bogdan Plieshka - Zattoo (Principal Engineer) Engineer with over a decade of Frontend development experience, passionate about automation, accessibility, and scaling complex systems. Working at Zattoo as a Principal Engineer, focusing on delivering frontend solutions across Web, React, and React Native for streaming media content.Organizer of the React Berlin Meetup, actively contributing to the development community. Diana Nanova - Google (Customer Engineering Manager) Diana is a Customer Engineering Manager at Google Cloud. Based in the German tech startup capital Berlin, Diana helps digital native customers and startups across various industries to leverage the capabilities of Google Cloud and loves championing for Google culture. Doruk Deniz Kutukculer - Zalando (Head of Engineering) IT professional and a leader with over 15 years of experience in the industry. Currently a Head of Engineering at Zalando. Guillaume Vernade - Google (AI Dev Rel) I've been a jack-of-all-trades in the Tech industry, starting as a prototyper building apps on Google Glasses and the first Android watches, then became a Product Owner and an Agile coach. I realized my childhood dream of becoming a video game producer then came back to my other passion: AI. Ian Ballantyne - Google (AI DevRel) Ian is a Developer Relations Engineer for AI at Google. Currently he works on generative AI, such as Gemini and Gemma. He is passionate about on-device AI, using technologies such as Google AI Edge to deploy artificial intelligence to web and mobile devices. He has been in Developer Relations at Google for 9 years specializing in helping partners and developers unlock the capability of Google … Inès Mir - Zalando (Principal Product Designer) A principal product designer at Zalando and a content creator. John Nguyen - Eon (Backend Developer) Fullstack developer with a knack for whipping up code recipes using my secret ingredients: a dash of JavaScript, a pinch of Python, and a whole lot of serverless magic John's journey in software development began as a PHP developer, but he later transitioned to front-end development and became passionate about all things related to Javascript. While working as a data DevOps engineer in a… Joost van Dijk - Yubico (Developer Advocate) Joost van Dijk is a developer advocate at Yubico. As the inventor of the YubiKey, Yubico makes secure login easy and available for everyone. Joost focuses on securing digital identities and accelerating the adoption of open authentication standards as part of Yubico’s developer program. Randy Gupta Randy is a Google Developer Expert for Cloud and also Organizer of the GDG Düsseldorf. With a professional experience of more 25 years in software development he is focused today on building microservices applications on top of Kubernetes. Shahriyar Rzayev - Nord Security (Senior Software Engineer) Senior Software Engineer @ Nord Security. Moving forward on Clean Code and Clean Architecture. Previous accomplishments include contributing to open source, providing technical direction, and sharing knowledge about Clean Code and Architectural patterns. An empathetic team player and mentor. Azerbaijan Python Group Leader. Former QA Engineer and Bug Hunter. Tomek Porożyński - Atos Vadym Pinchuk - Sky (Mobile Software Engineer) Vadym, a seasoned software engineer, possesses a wealth of experience in Android application development. He has skillfully transitioned his expertise to cross-platform development, utilizing Flutter. Throughout his career, Vadym has collaborated with a diverse range of companies, from industry giants like Samsung, Volvo, Bosch, and Instagram to smaller start-ups. Leveraging his extensiv… Wietse Venema - Google (Google Cloud Engineer) Wietse Venema is an engineer at Google Cloud. He wrote the O’Reilly book on Cloud Run. Hosts Seemran Xec - Sawayo (Software Engineer) A focused developer possessing professional experience of 6+ years in software development for product-based and service-based industries, with businesses acquiring valuable insight and implementing best practices. Collaborated with startups and other businesses as a freelancer/consultant to build, design, and manage the product. I'm passionate about what I do and a lifelong learner. Louis Tsai - Zalando SE (GDG Organizer) Alex Mir - mobile.de (Frontend Engineer) Frontend Engineer at car retail platform mobile.de (part of Adevinta / ex-Ebay) Jhoon Saravia - Greenmates (Mobile Engineer) Software consultant and developer, experienced in Android, Flutter and Full-stack. Interested in working on DEI initiatives as a complement to my core work. Particularly interested in technology, gadgetry, the future, the combination of those three and the impact that driving Diversity, Equity and Inclusion has on all of them both in and out of the workplace.Amateur photographer a… Matthias Geisler - Thermondo (Senior Software Engineer) True believer in (Kotlin) Multiplatform and working with it for over 4 years now. Builds solutions for Android. Maintainer and developer of KMock. Co-Organizer of KUG Berlin, GDG Android Berlin, Rust Berlin and XTC Berlin. Emy Jamalian - Atlas Metrics (Software QA Engineer) Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-devfest-berlin-2024/. |
DevFest Berlin 2024
|
|
Coding Workshop for Newbies with Spiced Academy
2024-10-08 · 16:00
Please register through eventbrite here 👉 https://www.eventbrite.de/e/coding-workshop-for-newbies-tickets-1014664367437?aff=oddtdtcreator ========================================================== The holidays are right around the corner and you're looking to learn a new skill? Look no further! As coding bootcamps, SPICED & neue fische are partnering up with Google Developers Group to offer a free coding workshop for complete newbies. You need 0 experience! We'll also have drinks & pizzas for everyone! 🍕💪 What you'll learn: using progamming languages CSS, HTML and a bit of Javascript code your own digital holiday card! ❄️ What to bring to the event: your fully charged laptop 💻 your smile! 💜 Agenda 18:00 - 18:30: Introduction 18:30 - 19:15: Workshop 19:15 - 19:30: Break 19:30 - 20:00: Workshop 20:00 - 20:30: Mingling ========================================================== Please register through eventbrite here 👉 https://www.eventbrite.de/e/coding-workshop-for-newbies-tickets-1014664367437?aff=oddtdtcreator Agenda Hosted By Abhinav Kulshreshtha, GDG Organizer Alex Mir, GDG Organizer GDG Berlin co-lead and Software Engineer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Eugenia Zigisova, Organizer Jerome Mouton, Organizer Shrinish Donde, Passionate about telecom and sports. Likes to be in organising and networking. Emy Jamalian, QA engineer Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-coding-workshop-for-newbies-with-spiced-academy/. |
Coding Workshop for Newbies with Spiced Academy
|
|
GDG Berlin presents: even more knowledge about frontend development
2024-07-16 · 16:00
Want to learn more about web accessibility, Kotlin JS, and more (top secret topic to be announce)? Join us at Miro's office in Mitte to hear what these experienced engineer have got to share! Agenda 6:00 PM: 🚪 Doors Open 6:30 PM: 🏁 Welcoming 6:45 PM: 🗣️ KotlinJS - Something You Want to Use for Web? by Matthias Geisler The talk will give a quick intro into Kotlin for Web via KotlinJS. It will speak about the ups and downs in comparison to Typescript. It will go into the idea of Kotlin Fullstack and what this can mean for your codebase. And of course it will ask if it is something you want to use in production. 7:30 PM: ⏸️ Break 7:45 PM: 🗣️ A11y: Making the Web Inclusive by default by Talia Asghar Join Talia for a great session on the importance of accessibility in web development. Discover how accessibility can transform the online experience for people with disabilities and learn about the various types of disabilities that can affect web users. Talia will provide practical insights and actionable steps that developers can take to make the web more inclusive and accessible to everyone, whether they face temporary or permanent challenges. By the end of this talk, you'll be equipped with the knowledge to create your own accessibility checklist, aligned with web standards, to ensure that accessibility becomes a seamless part of your development process. 8:00 PM: ⏸️ Break 8:15 PM: 🗣️ Leave a legacy, not legacy code by Stefano Baldan We’ve all been there and done that: staring at a piece of code... and wondering who wrote that awful pile of garbage. The Git blame log often gives the dreaded answer - it was you, six months ago! Is there something better you can do than jump on a pimped DeLorean and slap your past self in the face? Stefano will talk about what needs to be done after the task is done, focusing on good practices and habits in documentation, testing, and automation. By the end of this talk, you’ll know everything you need to produce work that stands the test of time and inspires awe instead of disgust in future generations of developers at your company. 9:00 PM: 💃 Social Hour Speakers Matthias Geisler - Thermondo (Senior Software Engineer) True believer in (Kotlin) Multiplatform and working with it for over 4 years now. Builds solutions for Android. Maintainer and developer of KMock. Co-Organizer of KUG Berlin, GDG Android Berlin, Rust Berlin and XTC Berlin. Talia Asghar - Delivery Hero (Software Engineer) Taley’a is a software engineer, having exposure to working in the product ecosystem for the more than seven years. She has experience in diverse web and mobile technologies. She enjoys simplifying problems and making the user experience better for the product users.She is an active contributor in the community and loves speaking at community events and conferences. Apart from this… Stefano Baldan - Miro (Staff Software Engineer) Hosted By Abhinav Kulshreshtha, GDG Organizer Alex Mir, GDG Organizer GDG Berlin co-lead and Software Engineer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Eugenia Zigisova, Organizer Jerome Mouton, Organizer Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-gdg-berlin-presents-even-more-knowledge-about-frontend-development/. |
GDG Berlin presents: even more knowledge about frontend development
|
|
Let's talk Cloud
2024-05-30 · 16:15
Welcome back to GDG Berlin. This time we would like to have to to join us to talk about cloud, here at the Deutsche Bank Berlin Technology Centre ========= About Deutsche Bank Berlin Technology Centre Deutsche Bank Berlin Technology Centre (BTC) is a dynamic and fast-growing technology hub situated in Berlin, supporting mainly Deutsche Bank's Investment Bank and Corporate Bank businesses. As one of the five strategic global Technology Centres spanning Europe, Asia, and the US, BTC drives innovation and technological advancement of the Bank. Equipped with a diverse array of both established and cutting-edge tools, BTC develops state-of-the-art financial technology solutions. Within the Investment Banking Technology, its engineering teams excel in crafting solutions tailored to pricing, trading, and risk management within Deutsche Bank's renowned Fixed Income and Currency business. Leveraging full and hybrid Cloud setups alongside ultra-low latency technologies, developers at BTC ensure Deutsche Bank maintains its industry-leading position. Similarly, BTC's Corporate Banking Technology teams are dedicated to meeting the diverse needs of businesses, from startups to corporations. Whether optimizing Trade Finance or enhancing Cash Management, BTC's unwavering commitment to excellence supports large-scale payment systems critical to Deutsche Bank's standing as the largest Euro clearer. With a diverse and vibrant team of ca. 1400 engineers hailing from various backgrounds and cultures, BTC recognizes equality and belonging as vital for its successful growth. Within its collaborative environment, engineering culture at BTC flourishes, sparking innovation and ideas that transform the industry. Find out more about the Deutsche Bank Berlin Tech Center and the career opportunities that it offers here. Banking #Technology #DeutscheBank #BerlinAgenda 6:15 PM: Door opens 6:45 PM: Introduction 7:00 PM: Tales from a Cloud Migration by Abdeldjalil Fortas Migration of the BizBanking Microsite to Google Cloud Platform (GCP) is a beneficial journey for all clients and businesses. The Commercial Banking Tribe has identified migration to GCP as one of the key projects for 2022, as part of the bank's broader GCP journey. The objective of this initiative was to transfer the BizBanking Online Banking Microsite and its underlying infrastructure, owned by Commercial Banking, to GCP. The aim is also to assess online channel services with UNITY on the GCP Strategic Platform. Through this migration, Commercial Banking becomes a front-runner in the Commercial Banking sector in terms of evaluating, implementing, and providing GCP-based services to customers. 8:00 PM: GenAI: A Learning Journey by Yevgen Batovskyi VertexAI? Gemma? Gemini? Discover the world of GCP GenAI. Learn how to use GCP to build impressive projects in no time. Participate in live demos and pick up practical tips to keep you inspired and productive. Speakers Abdeldjalil Fortas - Deutsche Bank (Software Engineer) Software engineer at the Berlin Technology Centre of Deutsche Bank Yevgen Batovskyi - GDG Cloud Munich (Organiser) Hosted By Abhinav Kulshreshtha, GDG Organizer Alex Mir, GDG Organizer GDG Berlin co-lead and Software Engineer Eugenia Zigisova, Organizer Jerome Mouton, Organizer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Partner Deutsche Bank Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-lets-talk-cloud/. |
Let's talk Cloud
|
|
May Berlindroid Meetup
2024-05-29 · 17:00
The oldest Android developer meetup in town 🤘 We will meet at a community-friendly location, where our community can share knowledge and experience. Contact the organizers if you or your company can host us. The same goes for possible presenters/ speakers. I Watched 14 Hours of Google I/O Videos So That You Don't Have To by Louis Tsai (@louis993546) Apart from all the AI/Gemini stuff, what is actually interesting & important to Android Developers in this year's Google I/O? This talks aims to tell you exactly what you need to know and nothing more than that. ${insert KotlinConf 2024 summary here} by Marco Gomiero (@marcoGomier) (More info coming soon) |
May Berlindroid Meetup
|
|
Becoming better engineering with modern skillset & technologies!
2024-05-15 · 16:00
Calling all engineers! Join us for an enlightening evening where we delve deep into the intersection of web development and native applications. Our meetup will feature two distinguished speakers, each offering valuable insights into the world of engineering. Join us at mobile.de & Kleinanzaigen's office, to see how you can make your life as a developer easier! Agenda 6:00 PM: Door opens 6:45 PM: Welcoming 7:00 PM: Shipping to Native Lands by Atila Fassina Regardless of what web stack you have running, it’s possible to use Tauri, a Rust framework to touch native APIs and ship your web app as a hybrid to every platform. It’s possible to give the web native-like performance and ship it smoothly to MacOS, iOS, Android, Windows, and Linux. 8:00 PM: The bread and butter of code! by Juliana Boudakian When starting as a developer there is always a focus on big topics and concepts but we often forget the day-to-day practices. After supporting colleagues on their challenges, I have compiled the 3 popular themes of difficulty I've seen: naming, debugging and sharing components. In this presentation we'll go over them to help enable developers to navigate the code world easier. Speakers Juliana Boudakian Atila Fassina Moderator Louis Tsai - Zalando SE (GDG Organizer) Host Alex Mir - mobile.de (Frontend Engineer) Frontend Engineer at car retail platform mobile.de (part of Adevinta / ex-Ebay) Partner mobile.de (https://www.mobile.de) Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-becoming-better-engineering-with-modern-skillset-amp-technologies/. |
Becoming better engineering with modern skillset & technologies!
|
|
Build with AI
2024-03-27 · 17:30
Generative AI is transforming how we interact with technology. Build with AI is a technical event hosted by Google in collaboration with GDG Berlin and GDG Cloud Berlin. This event aims to help developers learn and apply their skills on GenAI trends and products from Google. Developers from all segments (including Backend, Android & Flutter devs) and all skill levels can benefit. Agenda 6:30 PM: Doors open, registration and welcome drink 7:00 PM: Opening by Katya Vinnichenko 7:10 PM: Keynote by Tim Messerschmidt In this overview session, Tim Messerschmidt, Google's Head of Developer Ecosystem in Europe and Israel, will provide an overview of Google's Gemini AI models, focusing on Gemma, Google's open model. This session will cover the benefits of open models, explain how to use Gemma in your projects, and outline the benefits of responsible AI in practice. 7:30 PM: Dinner 8:00 PM: Hallucination Prevention by Jakob Pörschmann Jakob will deep dive into preventing hallucinations from an engineering perspective. In his keynote he will discuss the tech behind the techniques outlined by Eva. He will provide detailed insights in how Google customers utilize and implement them. Finally, Jakob will show a hands-on demo and connect his findings to the latest LLM research. 8:40 PM: Generative AI for gaming and entertainment industry by Nikolai Danylchyk In this talk we will dive deep into generative AI tools and solutions aimed at creating virtual characters for games that take advantage of Large Language Models, Visual Assets creation as well as Audio Synthesis. 9:20 PM: Networking Speakers Katya Vinnichenko - Google (Program Manager) Katya is a Program Manager at Google Developer Relations team. Currently she is leading the Google Developer Groups (aka GDG) and Women Techmakers Ambassadors programs across Europe. Tim Messerschmidt - Google (DevRel Program Manager) Hello there! My name is Tim, and for the past ten years, I've been advocating for, serving, and enabling developers across several Developer Relations teams. In my current role, I oversee the regional execution and program strategy targeting developers and startups for Google's Developer Relations Ecosystem team in Europe, Russia, and Israel. My favorite technologies are Flutter and anyt… Nikolai Danylchyk - Google (Cloud Customer Engineer) Nikolai works as a Cloud Customer Engineer at Google, specializing in application and infrastructure modernization, and AI solutions. His work in the past few years is focused on customers in the gaming industry. Jakob Pörschmann - Google (Cloud Customer Engineer) Jakob Pörschmann is a self-taught coder and ML enthusiast working as a Customer Engineer at Google Cloud. Hosted By Abhinav Kulshreshtha, GDG Organizer Eugenia Zigisova, Organizer Jerome Mouton, Organizer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Alex Mir, GDG Organizer GDG Berlin co-lead and Software Engineer Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-build-with-ai/. |
Build with AI
|
|
Frontend meetup: i18n, DDD and more!
2024-02-13 · 17:00
Join GDG Berlin's Frontend Meetup for an evening of cutting-edge talks! Explore the future of UI translations, solving challenges with Figma Variables, and discover how Domain Driven Design enhances frontend development. Whether you're a seasoned developer or just starting, RSVP now for a night of learning and networking in the friendly Berlin tech community! Agenda 6:00 PM: Networking, food & drinks 7:00 PM: Internalization of tomorrow by Alex Mir The traditional way of handling translations is to have a JSON file in the build and replace the needed values. Let's figure out how we've already improved this flow and what we must do in the future. Currently, we use a list of 3rd party sources to keep our translations, but it helps us solve one issue: the maintenance of translations, allowing non-tech people to change translations on their own without knowing what JSON is. However, we still have a row of issues with storing all the keys we do not need in the build, key duplications, being unable to translate the prototypes in Figma, and having to do a lot of cherry-pick work manually. The upcoming game changer is Figma variables. Let me show you how it already works and what it will be able to do after it comes out of beta testing. 7:30 PM: DDD in the Frontend - View Objects by Cesar The frontend code can benefit from many of the advantages provided by Domain Driven Design. DDD enables View Objects as part of your Primary to be used in components. These View Objects greatly simplify your components and make them much easier to test. 8:00 PM: More networking! Speakers Alex Mir - mobile.de (Frontend Engineer) Frontend Engineer at car retail platform mobile.de (part of Adevinta / ex-Ebay) Cesar Martinez - Meyer Sound (Senior Frontend Developer) Frontend developer with around 10 years of experience and a passion for software architecture. Hosted By Abhinav Kulshreshtha, GDG Organizer Eugenia Zigisova, Organizer Jerome Mouton, Organizer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-frontend-meetup-i18n-ddd-and-more/. |
Frontend meetup: i18n, DDD and more!
|
|
Gen AI Labs: Duet AI for Developers Berlin
2024-02-12 · 12:00
Join us for Duet AI for Developers Labs AI with Google Cloud is transforming the landscape of possibility for developers. Duet AI is empowering teams to innovate faster, optimize technology with AI automation, create new experiences with faster data insights, and reduce risk of threat overload. This event is your ticket to master Duet AI for Developers and leave with the practical knowledge to implement it into your everyday work. You'll have the opportunity to:
Important: All attendees should bring their own laptops for the hands-on labs. This is a hybrid event. Join the event virtually at https://gdg.community.dev/events/details/google-gdg-berlin-presents-gen-ai-labs-duet-ai-for-developers-berlin/ or in person at Google Berlin - 2 Tucholskystraße Berlin, 10117 Agenda Hosted By Abhinav Kulshreshtha, GDG Organizer Eugenia Zigisova, Organizer Jerome Mouton, Organizer Louis Tsai, GDG Organizer manjula dube, Organizer I am Software Engineer & teacher. I'm a world renowned tech speaker.I am from India currently living in Berlin with my husband Sahil Mhapsekar. I work at The Vanguard Group Europe. I am Founder of Geekabyte that aims to deliver in person tech workshops on Web Development & organises international conferences, React India & JS Conf India. I'm also a Google Developer Expert. I have been obsessed with coding ever since I graduated out of college. I am founding member of Mumbai Women Coders that aims to encourage more women in tech & provide an avenue into the technology world. I love contributing to open source in my free time. I love Javascript, React & my family ❤️ In coming years I see my self teaching people to code. Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-presents-gen-ai-labs-duet-ai-for-developers-berlin/. |
Gen AI Labs: Duet AI for Developers Berlin
|
|
January Berlindroid Meetup
2024-01-31 · 18:00
The oldest Android developer meetup in town 🤘 and we are back in 2024! We will have 2 topics for this lovely evening, hosted in c-base Android Project Modularization: Supercharge Your Development Workflow by Mohamed Gamal In this talk, we will dive deep into the world of Android project modularization and explore how it can significantly enhance your app's development process. We will discuss practical strategies, best practices, and real-world examples to demonstrate how modularization can streamline your development pipeline and dramatically reduce build times. Key Takeaways:
======================== What does being a Meetup organiser and developer have in common? by Louis Tsai Being an event organizer and a developer seems like 2 totally different roles, but after a year of trial-and-error, Louis have discovered a few skill set that are useful for both! In this talk, he will give you a sneak peek into the world of Berlindroid, what they typically do, and how can those skill be transfer to the day-to-day operation of an engineer. |
January Berlindroid Meetup
|