Muhammad Ahsan Ayaz
Author of the Angular Cookbook (2x), Educator, Google Developers Expert in Angular & a Software Architect
Stockholm, Sweden
Actions
Muhammad Ahsan is a Google Developers Expert (GDE) in Angular, an author of 2 world-wide published books (Angular Cookbook), an Educator, and a Software Architect.
https://bio.link/codewithahsan
Area of Expertise
Topics
The Offline AI in Your Pocket: How Google Gemini Nano Turns Chrome into a Secret Superpower
Artificial Intelligence has transformed from a futuristic concept into an everyday reality, shaping industries and redefining our interaction with technology. But what if this powerful technology could be at your fingertips, even when you’re offline? In this talk, we’ll explore the fascinating evolution of AI, tracing its journey from early models to the groundbreaking innovations of today.
We'll dive into Google’s Gemini Models, focusing on the revolutionary Gemini Nano—a compact yet powerful AI that can run directly within your Chrome browser without requiring an internet connection. This offline AI model is a game-changer, offering you unprecedented capabilities right in your pocket.
Through a detailed exploration and a live demonstration, we’ll show how the open-sourced Gemini Nano demo app, available on GitHub, exemplifies the potential of this technology. You’ll see firsthand how this AI model can transform Chrome into a tool that not only enhances productivity but also opens new doors for developers and tech enthusiasts alike.
Whether you're an AI enthusiast, a developer, or just curious about the future of technology, this talk will reveal how Google Gemini Nano is setting a new standard for AI accessibility and innovation.
Angular Masterclass: Build Reactive & Real-Time Apps from Scratch
Frustrated with the question "What's the best way today to build and scale Angular apps?" or overwhelmed with the recent advancements in Angular through the Angular renaissance? We got you covered.
Let's build a Reactive, Performant, and Real-time angular application together that you can show off to your friends and colleagues.
In this workshop, we will walk you through how you can create a modern Angular Application using Signal-based components, use the new control flow and deferrable views for better performance, and deploy to production with modern best practices.
You will learn about the following:
- Angular CLI and the important parameters while creating an app
- Standalone Components for easier extensibility
- Signal-based components for Reactive state out of the box
- Working with Google’s Cloud Firestore to save and retrieve complex data
- Angular Routing and passing route data using input binding
- Deploying your apps to firebase hosting for free
From Patchwork to Picasso: Refactoring 150+ Angular projects and what went wrong
Ever feel like your codebase is more Frankenstein's Monster than a masterpiece? Juggling multiple Angular projects can lead to inconsistencies, inefficiencies, and pure chaos. But what if there was a way to transform that patchwork into a beautiful, unified solution?
This talk reveals practical strategies for taming even the most monstrous codebases. Discover powerful techniques to streamline your workflow, enforce consistent layouts and styles, and automate repetitive tasks. You'll learn from a real-world case study where we transformed 150+ Angular projects, reducing manual work by 70% and achieving true code harmony.
Join this journey and learn battle-tested tactics to finally put your codebase on the path to becoming a Picasso, not a patchwork!
The talk covers the challenge of maintaining 80+ independent Angular projects, each with its quirks and inconsistencies. When I was working on the "Angular Cookbook 2nd Edition", the sprawling codebase from the 1st edition seemed like an impossible feat with over 80 Angular projects. How could we ensure consistency, save time, and avoid losing our sanity thinking about maintaining them when Angular releases newer versions?
This talk unveils a tool that revolutionized our workflow: NX workspaces. People might not be as familiar with NX, but it became our secret weapon for conquering the challenges of this massive project.
The audience will:
Learn how custom generators and automation in NX slashed our development time by 10 times.
See how NX schematics ensured rock-solid consistency across all 80+ projects, eliminating style and layout inconsistencies.
See our custom NX plugin that streamlined project setup and tamed unruly naming conventions.
Learn beyond theoretical discussions.
This talk is perfect for:
- Angular developers working on large-scale projects.
- Developers curious about NX workspaces and their potential.
- Anyone interested in practical solutions for managing complex codebases.
Optimizing Angular Apps like a Pro
Performance is very critical for many organizations using Angular. While it comes with tons of optimizations out of the box, it is still possible to optimize Angular apps further based on specific use cases.
If you have worked with a medium-large scale application with Angular, you may have noticed that as your application grows and you have thousands of components in your app, the performance of the web app starts to become a concern. There could be many reasons why that could happen. And we’re going to explore a bunch of those, with potential strategies.
If you want to know the secret sauce to improve your Angular Applications, then join our talk, where you will learn how to write better-performing Angular Apps or improve the performance of your existing Angular App.
What you will learn:
State Management
Change Detection Strategy
Lazy loading
Signals
Modulesess Apps
Angular Secondary Entrypoint
Module Bundle Analyzer
Virtual Lists
Precaching with Service Workers
How Open-Source changed my life
In this compelling talk, I share my journey from facing the disillusionment of an unlaunched project to finding fulfillment and career advancement through open-source contributions. This narrative is not just my story but a testament to resilience, community, and the unexpected paths to professional growth.
Agenda:
- Introduction: Brief overview of my initial project with Angular 2.0 and its abrupt end.
- The Turning Point: How the project's cancellation became the catalyst for exploring open source.
- First Steps into Open Source: My initial contributions and the creation of ngx-device-detector, detailing its impact.
- Beyond Code Contributions: Expanding my role in the tech community through Stack Overflow, tech talks, and fostering an open-source culture at work.
- Aspiring for More: The journey towards becoming a Google Developers Expert (GDE) and the lessons learned.
- Continual Growth: Emphasizing the importance of setting new goals and celebrating small wins.
Takeaway: This talk aims to inspire attendees to view professional setbacks as opportunities, highlighting the power of open-source contributions in propelling one's career and contributing to the tech community.
What If Your Content Could Talk? RAG Meets Google Gemini for AI-Driven Engagement and Sales
What if your content could talk back? In this talk, we explore how AI can transform static content into interactive conversations that engage users and drive business results. Using Google Gemini and Retrieval Augmented Generation (RAG), I built a custom AI assistant for my Angular Cookbook website, turning a simple website and a traditional book into an intelligent, interactive resource.
Attendees will discover how Google Gemini powers real-time user queries, delivering not only relevant information but also links to demos and GitHub repositories, all while enhancing user experience and engagement. We’ll dive into the tech stack—Google Gemini, LLAMA Index, RAG, and Python—that made this AI assistant possible, along with a live demo showcasing how the assistant works in action.
Whether you're a developer, content creator, or business owner, this talk will show you how AI can turn your content into a conversation, ultimately boosting user engagement and unlocking new sales potential.
Join me to learn how you can leverage AI to bring your content to life!
Technical Requirements:
Projector with HDMI capability for live coding/demo; stable internet connection for real-time interaction.
Conferences: This session is suitable for Google DevFest, AI and ML conferences, web development meetups, and tech-focused events.
Target Audience: Developers, AI enthusiasts, content creators, technical decision-makers, and business owners interested in AI-driven solutions.
Preferred Session Duration: 30-45 minutes, including time for Q&A.
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