
Wayne Gakuo
Google Developer Expert for Angular | Solutions Engineer @ Unstacked Labs | Angular x TypeScript | Lead at GDG Pwani | Lead at Angular Kenya | Co-Organizer at GDG Nairobi
Actions
Wayne Gakuo is a Frontend Engineer who is constantly learning the best practices of architecting software using Angular, while having scalability, maintainability, and user needs in mind. Aside from work, Wayne leads Angular Kenya which trains budding developers to become proficient Angular developers. In his free time, Wayne loves watching documentaries and playing video games, trying to get better at FIFA.
Links
Angular meets Firebase AI Logic (formerly Vertex AI in Firebase)
This workshop focused on integrating Google's AI tools, specifically Firebase AI Logic and Gemini 2.0 (formerly #VertexAI in Firebase), into an Angular e-commerce application. Participants learned hands-on how to build an AI agent to handle common customer tasks like searching for products, adding items to the cart, and even emptying it, enhancing the web experience.
Developer Keynote : The State Of Angular
A comprehensive overview of the Angular following the v20 release. We'll explore the latest features, performance improvements, and developer experience enhancements that are shaping the future of Angular development.
Angular's New Control Flow Syntax
The new control flow in Angular offers a more concise and readable syntax, significantly reducing boilerplate in templates. It ensures smoother integration with future signal-based change detection systems, enhancing application performance. It lays the groundwork for advanced features such as deferred loading, contributing to optimized load times and a better overall user experience.
Vue, React & Angular Communities: Web Meets Mobile: a connected Developer Community!
This is a panel session by VueJS Kenya, Angular Kenya & ReactDevsKe developer communities.
Panelists: Wayne Gakuo, Josh Ryggs, Rama Ochieng'
The State of Angular
Angular v16 was released in May 2023 and with it came a lot of features and improvements that Angular developers had been asking for. In this talk, we highlight some of these features including Angular Signals, Server-Side Rendering, Improvements in Standalone components, ES Build and Vite Support, Testing using Jest as an experimental test runner, and passing router data as component inputs, among many more.
Server-Side Rendering: Hydration in Angular v18
Server-side rendering (SSR) is a technique that allows Angular applications to be rendered on the server before being sent to the client. This has a number of benefits, including improved SEO, faster initial app load, and better app performance. In this talk, I will talk about what SSR is all about and how developers can make use of this technique to improve their Angular apps. I will also be talking about what is new in Angular v18 with regards to Hydration for SSR.
Memory Leaks: Observables Management and New Features in Angular v16 & Beyond
Async pipes are a powerful tool for managing asynchronous data in Angular applications. They allow you to subscribe to observables and promises directly in your templates, without having to write any boilerplate code. This makes your code more concise and readable, and it also helps to prevent memory leaks.
In this talk, I will teach on how to use async pipes to prevent memory leaks in Angular applications. I will also show them the new features introduced in Angular v16 that make working with observables even easier.
Why the Web Matters
In this session, I talk about the strides the Web has made since its inception, what it means for web & non-web developers and what we can do to take advantage of some of the new capabilities it possesses for the 21st Century.
Server-Side Rendering in Angular
Server-side rendering (SSR) is a technique that allows Angular applications to be rendered on the server before being sent to the client. This has a number of benefits, including improved SEO, faster initial app load, and better app performance. In this talk, I will talk about what SSR is all about and how developers can make use of this technique to improve their Angular apps. I will also be talking about what is new in Angular v16 with regards to SSR.
Angular Testing as a Concept
In this session, I introduce the concept of testing and what it means to developers who build software for use, and its benefits. I also touch on the levels of testing and how one, as an Angular developer can take advantage of the recent updates in Angular v16 where Jest has started to receive experimental support, with it being touted as the future of the main Angular testing tool.
Angular at Scale
Most of the time we start building Angular applications without any architectural consideration. In this session, I will be talking about some of the architectural practices to consider while building an Angular application for easy maintainability and scalability.
Internationalization in Angular (I18n)
In this session, I will be talking about how to localize your Angular application to a language of your choice.
The GDE Program
In this session you will get a glimpse what it means to be a GDE and what it takes to be one.
The DRY principle in Angular: Services & Dependency Injection
In this session, I will be talking about the importance of observing the DRY (Don't Repeat Yourself) principle for code reusability. This talk specifically focuses on the use of services in Angular and what Dependency Injection is all about.
The Developer Community Journey
In this session, I will be speaking about my journey in the developer community, key learnings and why it's important for people in the tech community to always be compassionate & always ready to share the knowledge that they possess.
Angular at REST
The war between RESTful APIs and GraphQL needs to be put to rest…literally! However, there’s more to what the different formats provide than the hype on which is the better. With REST APIs, we take the audience through a short demo on how JSON API provides a simple & easy way of destructuring data
Using JSON APIs, we will take the audience through the process of destructuring data for their Angular apps in the most simplest and fastest way. For a while now, there has been a war on whether GraphQL is better than REST APIs. What some developers tend to forget is that with each format/convention comes with the requirements. One cannot simply choose a way of doing things just because of the hype. This session is not meant to put down one technology over the other but rather show others how to appreciate the different technologies available and when to use them according to their project requirements. We hope that this session will enable developers to choose which technology to use with much ease and without pressure

Wayne Gakuo
Google Developer Expert for Angular | Solutions Engineer @ Unstacked Labs | Angular x TypeScript | Lead at GDG Pwani | Lead at Angular Kenya | Co-Organizer at GDG Nairobi
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top