Ashok Vishwakarma
@GoogleDevExpert | #Writes @Medium | #Ex @Adobe, @PayTM, @Naukri | #Entrepreneur | #TechEnthusiast | #Speaker
New Delhi, India
Actions
Driving tech for products used and loved by millions of people, acquiring
a sound knowledge of Web Technologies, System Design, Performance,
Database, Cloud, and Tools. Speaks at tech conferences, writes blogs, and
contributes to Open Source.
Area of Expertise
Topics
Building Knowledge Base for Real Estate using Gemma and Neo4j
In this presentation, we delve into the development and deployment of a custom Large Language Model (LLM) tailored for a major infrastructure company. Leveraging the capabilities of Gemma and Neo4j, we created an advanced, queryable knowledge base that consolidates data from past real estate projects. This solution not only enhances data accessibility and retrieval but also demonstrates the transformative potential of AI in the real estate sector. Attendees will gain insights into the design, implementation, and benefits of integrating LLMs with robust database systems to streamline knowledge management and drive informed decision making.
JS: Lessons learned - Angular Universal
The web community is very cautious using Angular as it posses some SEO drawbacks. Angular Universal is a solution to that but many of us still unaware of good and bad parts of Angular Universal. The talk will have the experiences of using Angular Universal and the learned lesson.
Contents
1. Why Server-Side rendering
2. What's new and benefits of Angular Universal
3. Past experiences and lesson learned
Angular shines when it comes to scale
In a digital world that demands scalability, Angular emerges as a powerful framework ready to meet the challenges of growth and complexity. Join us for an illuminating talk where we explore how Angular truly shines in the realm of scale.
During this engaging session, we'll delve into real-world case studies and success stories that highlight Angular's ability to handle large, intricate applications. You'll discover why this framework is the choice of industry giants and tech leaders for projects of all sizes.
We'll journey through the architecture, features, and best practices that make Angular a robust solution for building and maintaining expansive applications. From dynamic data management to component reusability, we'll uncover how Angular excels in achieving sustainable, high-performance results.
During this engaging session, we'll delve into real-world case studies and success stories that highlight Angular's ability to handle large, intricate applications. You'll discover why this framework is the choice of industry giants and tech leaders for projects of all sizes.
A Deep Dive into Design System
In today's rapidly evolving tech world, designing digital products that are user-friendly, visually appealing, and scalable has become increasingly challenging. To meet these challenges, many companies are adopting design systems, a collection of reusable components, guidelines, and best practices that help create consistent and cohesive user experiences across products and platforms.
In this session, we will take a deep dive into design systems, discussing the key concepts, benefits, and challenges of adopting a design system for your organization. We will explore the different types of design systems, including style guides, component libraries, and pattern libraries, and how they can be customized to fit your specific needs.
We will also look at real-world examples of design systems from industry leaders like Google, Airbnb, and Salesforce, and examine their design principles and best practices. You will learn how to create and maintain a design system, how to ensure its adoption and success within your organization, and how to measure its impact on your design and development processes.
Whether you are a designer, developer, or product manager, this session will provide valuable insights into how design systems can improve your team's productivity, consistency, and creativity. Join us to learn from the experts and take your design skills to the next level.
A brief history of JavaScript bundlers
JavaScript bundling has been a cornerstone of web development, and over time, bundling tools have undergone significant transformations. In this talk, we'll delve into the fascinating history and evolution of JavaScript bundlers.
We'll explore the inner workings of these tools, uncovering the fundamental problems they were designed to solve. Discover how bundlers have adapted to the changing landscape of web development and how their evolution impacts developers and applications today.
Whether you're a seasoned developer interested in the history and intricacies of your favorite tools or a newcomer looking to understand the pivotal role bundlers play in modern web development, this session will provide valuable insights. Join us to gain a deeper appreciation for the evolution of JavaScript bundlers and how it shapes the way we build web applications.
Not everything can fit in rows and columns
The Graph Database has been there from a very long time with very restricted use as it requires a lot of time and effort to get started. The way data becoming more unstructured and fitting them in rows and columns is painful, NoSQL solves some problem but it kills the valuable relationship between data.
The Dgraph is a new Graph Database minimizing the time and effort requires to get started with a Graph Database or using a Graph Database as a primary database.
This talk is to get you a heads up about Dgraph as a database, how it can help you with your unstructured data and what it takes to use it in your next project.
Building an ecosystem for Preventing Health Care in India
As of today the preventing health care in India is almost doesn't exists, the idea is to develop a product to help users store their medical history in digital format and suggest the means to prevent future health problems. The product was called Swasthex (which is shut down due to some challenges) and has two major parts one to help parents onboard their kids and others to use by Schools, Labs and Doctors to store and access the medical records.
Multi-tenancy in NodeJS using Nest
In today's rapidly evolving tech landscape, scalability, flexibility, and resource optimization are paramount for modern web applications. In this engaging talk, I will delve into the world of multi-tenancy in Node.js using the Nest framework, shedding light on a crucial aspect of building robust, efficient, and cost-effective software solutions.
Multi-tenancy, the ability to serve multiple clients or tenants from a single codebase and infrastructure, has become indispensable for SaaS providers and large-scale enterprises. With Nest, a progressive Node.js framework known for its modularity and maintainability, we'll explore how to implement multi-tenancy seamlessly and efficiently.
Using Firebase as Backend for your next Project
In today's fast-paced tech landscape, choosing the right backend solution for your project is critical, and Firebase has emerged as a powerhouse in this realm. Whether you're a seasoned developer or just getting started, this session will show you how Firebase can revolutionize your next project's backend infrastructure.
Firebase, Google's powerful mobile and web application development platform, offers a wide array of tools and services that simplify backend development, from real-time databases to authentication and cloud functions.
A deep dive into Micro Frontend
Join us for an insightful session where we'll delve into the world of Micro Frontends. We'll provide a balanced examination of the pros and cons of this technique, offering a clear understanding of when and how it can be a valuable addition to your front-end development toolkit.
In this talk, we'll explore real-world use cases where Micro Frontends shine, illustrating scenarios where they can provide tangible benefits. We'll also discuss the key considerations that should guide your decision on whether to incorporate Micro Frontend architecture into your projects.
Whether you're an experienced developer looking to expand your architectural knowledge or a newcomer curious about emerging front-end trends, this session will equip you with valuable insights to make informed decisions about adopting Micro Frontends in your next project. Join us for a comprehensive exploration of this dynamic front-end technique.
A practical guide to GraphQL
Join us for an enlightening journey into the world of GraphQL as we demystify this revolutionary technology. In this engaging talk, you'll gain a deep understanding of GraphQL's power and versatility. We'll break down the complexities into practical, actionable insights, making them accessible to newcomers and experienced developers alike.
Discover how GraphQL simplifies data querying, empowers front-end developers, and streamlines your API architecture. You'll learn how to design efficient, flexible APIs and avoid common pitfalls through real-world examples and hands-on demonstrations. From building queries to optimizing performance, we'll provide a comprehensive guide for harnessing the true potential of GraphQL.
Leave this session equipped with the knowledge and tools you need to implement GraphQL in your projects, enhancing your development capabilities and setting you on the path to creating more efficient, adaptable, and responsive applications. Whether you're a developer looking to level up your skills or a tech enthusiast eager to explore the future of data querying, this practical guide is your key to unlocking the full potential of GraphQL.
Discover how GraphQL simplifies data querying, empowers front-end developers, and streamlines your API architecture. You'll learn how to design efficient, flexible APIs and avoid common pitfalls through real-world examples and hands-on demonstrations. From building queries to optimizing performance, we'll provide a comprehensive guide for harnessing the true potential of GraphQL.
Introduction to Elm: A JS Alternatives
Are you tired of wrestling with JavaScript's quirks and pitfalls? Do you wish for a more reliable and functional approach to web development? Look no further than Elm, the language that offers a fresh perspective on building web applications.
Join us for an enlightening tech talk, "Introduction to Elm: A JS Alternative," where we will delve into the world of Elm and explore how it stands out as a powerful alternative to JavaScript. Elm is a statically typed, functional programming language designed explicitly for front-end web development. It's known for its robust architecture, exceptional performance, and a strong emphasis on simplicity and maintainability.
Things I should have known in my college
Discover the key insights to bridge the gap between your college experience and being job-ready in our talk, 'Things I Should Have Known in My College.' 🚀📚
Uncover the critical skills, experiences, and mindset shifts that can make your transition into the professional world smoother. From networking and internships to personal development and academic strategies, we'll discuss the practical wisdom that can empower you to enter the job market with confidence and readiness.
Join us for an engaging conversation on what it takes to thrive post-college and ensure that your educational journey truly prepares you for success in your career.
Kickstart Your Career with DevOps
Explore the essentials of DevOps in this introductory session designed for Computer Science students and engineers wanted to get started with DevOps. Understand the key concepts, tools, and practices that make DevOps a vital part of modern tech industries. Learn how DevOps fosters collaboration, enhances efficiency, and drives innovation, making it a highly sought-after career path. Get insights on why choosing a career in DevOps can be your gateway to exciting opportunities and professional growth.
Mastering Multi-Tenancy: A Practical Guide
Discover the essentials of multi-tenancy and its crucial role in modern cloud environments. This session provides a comprehensive introduction to multi-tenancy, highlighting its benefits and practical applications. Learn how to get started with multi-tenancy, including key considerations and best practices to ensure successful implementation. Gain insights on leveraging Cloud services and tools to simplify and enhance your multi-tenant architecture, offering scalability, security, and efficiency.
Retrieval Augmented Generation (RAG) explained with Gemma
The session explains various approaches that help LLMs to create smarter, more accurate AI systems. We will breakdown how RAG works, from pulling relevant information from large databases to generating nuanced, context-rich responses. We will also explore some real world use cases along with a small demo using Google Gemma. Whether you’re new to AI or looking to deepen your knowledge, this session will show you how RAG is shaping the future of intelligent systems.
Leverage AI to become a 10x Engineer
In today’s fast-paced tech landscape, the role of engineers is evolving rapidly. This talk delves into how leveraging AI can transform you into a 10x engineer—an individual who is exponentially more productive than their peers. We’ll explore four key dimensions:
1. Automation: Discover how AI-powered automation can handle repetitive tasks, freeing up your time to focus on more complex problems. Learn how to implement automation tools that enhance productivity while reducing error rates.
2. Evolution: Understand how AI can help you continuously evolve by identifying patterns in your work, suggesting improvements, and providing learning resources. We’ll cover tools that keep you at the cutting edge of technology.
3. Optimization: Learn how AI can optimize your workflows, from code optimization to project management, enabling you to deliver high-quality work faster. We’ll discuss techniques and tools that help you make data-driven decisions.
4. Collaboration: Explore how AI can enhance team collaboration by improving communication, streamlining knowledge sharing, and integrating seamlessly with collaborative platforms. Discover how to leverage AI to become a pivotal team player.
By the end of this talk, you’ll have a clear roadmap on how to integrate AI into your daily engineering practices to drastically increase your efficiency, effectiveness, and impact.
NODES 2024 Sessionize Event
GDG Ahmedabad DevFest 2023 Sessionize Event
DevFest Gandhinagar 2023 Sessionize Event
DevFest Lucknow 2023 Sessionize Event
Google I/O Extended Sri Lanka 2023 Sessionize Event
Hack Nagpur - Central India's Largest Community Hackathon Sessionize Event
DevFest Kolkata 2019 Sessionize Event
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