Geek Speaks at GeekyAnts

We believe in sharing our knowledge with everyone and that is exactly what we do in our weekly internal geek-speak. Watch our geek speaks below and learn new things with our geeks.

Watch our geeks speak

  • Accessibility in Flutter

    Accessibility plays a crucial role in app development, as it ensures that mobile applications are usable and inclusive for all users. It helps boost the UX aspect of the app, ensuring that the users have a pleasant time interacting with the app. In this episode of GeekSpeak, Vipul Chaurasia, Software Engineer - II shares his expert knowledge and insights on building accessible apps, and unravels various techniques, best practices, and tools that can be employed to enhance the accessibility features of Flutter apps, ensuring an optimal experience for all users.
    Vipul ChaurasiaSoftware Engineer III
  • Mental Model for Uncontrolled Forms: Remix for Better UX/DX

    Uncontrolled forms in React refer to a form implementation where the form inputs hold their own state internally, rather than being controlled by React component state. To manage them, Remix can come really handy. In this episode of GeekSpeak, Vivek Lokhande, SE - II, explains how Remix, a new full-stack web framework that lets you code the frontend and backend together in an innovative way, combining React syntax with TypeScript or JavaScript.
    Vivek Sunil Lokhande
  • Flutter Gauges: A Gauge Library Package for Flutter

    Data representation plays a crucial role in modern app development, providing users with meaningful insights and enhancing their overall experience. In this video, hear Hasnen Tai, Shaikh Afroz and Sahil Sharma discuss the development process, and share their insights on creating a versatile and aesthetically pleasing collection of gauge styles. From traditional circular gauges to modern linear and radial variants, the library offers a wide range of options to suit various data visualization needs.
    Hasnen Fakir Tai
  • Introduction to Playwright: An Automation Testing Tool

    Automation testing plays a crucial role in the software development lifecycle by automating the execution of tests, validating software functionality, and ensuring the quality of the application. It involves using specialized tools and scripts to simulate user interactions and compare actual results with expected outcomes. It is a cross-browser automation testing tool that can be used to test web and mobile apps. It is built on top of the Chromium engine, which means that it can be used to test any website or app that is built on top of Chromium. It can also be used to generate test data and to report on the results of tests.
    Achanta Sai Raghvendra Kalyan Prakash
  • Using FHIR to Improve Patient Engagement

    In today's rapidly evolving healthcare landscape, patient engagement has become a crucial aspect of providing quality care, as it empowers individuals to actively participate in their own healthcare journey. When patients are engaged, they become more informed, motivated, and collaborative partners in their care, leading to improved health outcomes and overall satisfaction. Sadly, that isn't what the real world figures show. And that is exactly where FHIR come into play. From personalized health records to mobile applications and interoperable health systems, Gaurav explores the diverse applications of FHIR that can significantly enhance patient engagement. Join Gaurav Porwal, ADoE, GeekyAnts, in this episode of GeekSpeak, as he discusses the transformative power of Fast Healthcare Interoperability Resources (FHIR).
  • Dart Frog: A Minimalistic Backend for Flutter

    Flutter is a frontend framework that is used, and preferred, by developers around the world. However, when building apps, mere frontend isn't enough, backend is just as important, and conventionally the backend isn't built using Flutter or Dart. This is where, Dart Frog comes in to play. It enables Flutter and Dart devs to build backend using Flutter as well. In this video, Jeevan Chandra Joshi, Software Engineer - II, GeekyAnts, talks all there is about Dart Frog, a simple yet powerful backend framework designed specifically for Flutter apps.
    Jeevan Chandra Joshi
  • Automated Job Opening Creator Using GPT-powered AI

    The importance of hiring lies in its impact on a company's success and growth. Hiring the right people leads to a skilled workforce, promotes a positive work culture, enhances a company's reputation, and saves time and money. Developing a robust and efficient hiring process that aligns with the company's goals and values is crucial for any organization. In this episode of GeekSpeak, Vineet Dugar, Software Engineer - I, GeekyAnts, talks about his experience of working on creating an automated job opening creator using GeekyAnts very own topgeek, and ChatGPT-powered AI.
    Vineet Dugar
  • How I Built A 2D Game In React Native

    Flappy Bird, when launched back in 2013 became an instant success. It was a basic 2D game where you had to just touch the screen to keep the bird afloat in the air, and guide its way through obstacles. In his latest side project, our geek Darshan Ponikar, Software Engineer - I, has tried to recreate the same, in React Native. All the graphics of the game were drawn using the Skia engine, and Zustand was using to manage the state of the game. In this video, he discusses game assets and logic to help readers understand how to create a similar game, while he also walks us through the development process, including how he implemented the game mechanics, graphics, and sound effects. He also shares some insights on how he optimized the game for performance and improved the user experience.
    Ponikar Darshan Janardan
  • Automated Grading of Interviews Using GPT-Powered AI

    With the advancements in Natural Language Processing (NLP) and Machine Learning (ML) technologies, AI-based systems can analyze and interpret human language better than ever before. One of the best use cases of this technology is automated grading of interviews. In this video, Priyamvada, Software Engineer, GeekyAnts showcases and talks about a software that she has worked on, that automates the grading of interviews. Powered by GPT, an AI language model, this software can evaluate the candidates based on their responses. She explains how it works and helps save recruiters time and effort in conducting interviews, while sharing a few insights into what lies in the future for it.
    Priyamvada
  • DApps with Flutter and Solidity

    Web3 being all the hype among rising concerns for privacy and security, online, naturally makes decentralized application development a must-have skill to have. The application development process in itself isn't much different, but making it compatible with Web3, is what's new for most developers. Solidity, is the programming language that is used for the same. In this video, Alan Paul Varghese, SDE, walks you through the process of building a decentralized app, using Flutter and Solidity.
    Alan Paul VargheseSenior Software Engineer - II
  • Database Access Optimization using Django

    Databases are huge stores of data that the applications need constant access to, in order to stay performant. Database access optimization refers to the process through which developers optimize the database to make its access faster, thus making the app faster. Django is a Python web framework, that can be used to optimize the database. In this episode of GeekSpeak, Vijay Anand, Co-founder, WebKnot Technologies, explains how you can execute database access optimization, using Django.
    Bhushan G VLead Video Producer
  • Flutter Web Renderers: CanvasKit vs. HTML

    Web rendering, on a very basic level, refers to the process through which, the code that you've written for your app, is converted into intractable elements on a web-page, that the users can see, and take actions with. When writing your app in Flutter, you have the option two choose between two different web renderers, CanvasKit and HTML. In this episode of GeekSpeak, Uttam Kini, Software Engineer - I, talks about web rendering, the top two choices of renderers for Flutter, compares the two, and shares his thoughts on the best one, that you should go with.
  • Rapid Usability Testing

    Your application's design plays a major role in defining how usable the app is going to be. The user experience significantly depends on the way the UI and the UX of an app are designed. But sometimes, a seemingly good UX, or even a UX backed by a significant research, doesn't perform as well as it is supposed to be. And, in such a situation, getting to the root of the problem is very important, since it hampers the platform, and by extension, the company's performance. Usability testing the answer to this situation. While, there are various ways to conduct usability testing, in this episode of GeekSpeak, Soma Raj Laxmi, UI/UX Trainee, talks about Rapid Usability Testing. She gives a brief overview of the method, and talks about its advantages, need and how to actually conduct the same.
    Soma Raj Laxmi
  • Isolates in Dart & Flutter

    As advanced as the applications are these days, they stand to offer a lot of functionality, even for heavy tasks. But, running such a heavy task can often affect the fluidity of the UI of the app. So what's the solution here? The solution is to create a separate isolate, to execute the heavy task. In this episode of GeekSpeak, Sahil Garg, Software Engineer - I, discusses, all there is about isolates in Dart and Flutter.
  • Understanding Android

    Today, Android is one of the most, or rather among the top two most popular operating systems for touchscreen based devices such as mobile phones and tablets. But, what exactly does it look like under the hood? And what are the key aspects of it, as an OS, that you need to know about, in order to be able to develop better applications for it? In this session of GeekSpeak, Gaurabh Chakraborty, QA Lead, GeekyAnts, answers all these questions, and more. He talks about Android, from its very initial days, to where it stands today, and what does that mean for the developers.
    Gaurabh Chakraborty
  • Integrating REST API with GraphQL

    Over the past decade or so, REST has become the standard for designing web APIs, but the main caveat here is that it is slow. GraphQL, in contrast, is a faster alternative, but has a list of limitations of its own. So which one should you use? Our geek Yogeshwaran Ramesh, Senior Software Engineer, GeekyAnts, says, both! In this episode of GeekSpeak, he will explain how you can call REST APIs from a GraphQL client, and have the best of both worlds.
    Yogeshwaran Ramesh
  • Supabase - An Open Source Firebase Alternative

    Firebase is one of the most widely used backend platforms for backend app development, as well as hosting. While it is a fairly capable platform, there are instances where the features offered by it are just not enough. And that's where an alternative such as Supabase comes handy. It has many advantages over Firebase, with the key one being that it is open source, hence there's zero lock-in.
    Rohit Agarwal
  • Understanding Principles of Design in Visual Design

    Principles of Design are a few sets of rules that a designer can follow to make a visual composition (e.g. UI or graphic design deliverable) more aesthetically appealing. It also focuses on the accessibility and usability aspect of a visual composition.
    Zaid Uddin Haider
  • Affordances and Signifiers

    When designing any product, be it physical or digital, affordances play a major role in enabling the users to use the product, the way it was intended to, without any instructions. And signifiers, help make the affordances prominent enough for the users to not miss them. In this episode of GeekSpeak, Rati and Harshita talk about affordances and signifiers and explain their significance in the final product's UI/UX.
    Rati Agarwal
  • Rethinking React Native Architecture

    React Native usually uses the bridge architecture to enable the native code to interact with the JavaScript code. JSI (JavaScript Interface) stands to totally eliminate the need for a bridge. In this episode of GeekSpeak, Darshan Ponikar, Software Engineer - I, GeekyAnts, talks about JSI, it;'s advantages over the bridge architecture, and explains its implications for the devs.
    Ponikar Darshan Janardan
  • Introduction to Spring Boot

    You may have heard of Spring Boot, but what exactly is it? In this episode of GeekSpeak, Kunchok Tashi, software engineer III, gives an introduction to Spring Boot, explains about its installation, lists down its features and components.
    Kunchok Tashi
  • Severpod - Backend solution in Dart

    Serverpod, a web and app server, that allows you to write the server-side code in Dart. This makes it built, exclusively for the Flutter ecosystem. In this episode of GeekSpeak, Rohit Agarwal, Software Engineer - III, GeekyAnts, talks about Serverpod, explains how to install it, lists down its characteristics, and in the ens discusses its future.
    Rohit Agarwal
  • Speekup

    We, at GeekyAnts, are always experimenting, especially with any new tech that we manage to get our hands on. Twitter offers Spaces, a live audio conversation platform, where people can schedule and hold online chat sessions, which anyone can join. The idea really struck our geeks, and they decided to give it a whirl. And the result is speekup: A live-conversation platform inspired by Twitter Spaces. In this video, Asmit Srivastava and Ashish Gour talk about speekup, the idea behind it, and how it was developed.
  • Mobile App Instrumentation

    With a majority of users using mobile as their primary device, to browse the internet, the need for mobile applications to perform well is now more than ever. In this GeekSpeak session, Gaurabh talks about the various factors that are important to mobile apps, how they affect the performance of the apps and what can be done to fix those, for a delightful experience.
    Gaurabh Chakraborty
  • Omnichannel Experience Design

    Your brand image speaks volumes about your company. With multiple channels available today, it is very important to present a uniform brand image. Omnichannel experience design helps make that possible. Hear Zaid talk about it in this episode of GeekSpeak.
    Zaid Uddin Haider
  • Understanding Empathy in Design Thinking

    Zaid Uddin Haider, UI & UX Designer at GeekyAnts talked about what is Empathy in Design Thinking and how empathy helps designers in developing a human-centric solution. He also explained the requirement of empathy by taking some relatable examples. This talk covers some common methodologies as well that designers use while empathizing with their audience.
    Zaid Uddin Haider
  • Calling C code in Dart using Foreign Function Interface by Manuinder Sekhon

    Manuinder Sekhon, a Flutter Software Engineer at GeekyAnts shares his perspective of using Foreign Function Interface in codes. It covers topics such as Introduction to FFI, why to use and Building an FFI plugin.
  • Geo-Spatial Rest Backend Using GeoDjango By Nayan Jyoti Das

    Nayan Jyoti Das, a backend developer at GeekyAnts briefs us on Geo-location using GeoDjango. This video will give you an idea about using Django to build REST API for geospatial data storage and queries.
    Nayan Jyoti Das
  • Using React Hook Form in React Native Projects By

    Sankhadeep Roy, Engineering Manager at GeekyAnts, takes you through his latest experiment of using React Hook Form with React Native. This instructional video will take you through the steps for implementation so you can add forms to your app in no time!
    Sankhadeep Roy
  • Introduction to AWS Amplify By Viral Sangani

    Viral Sangani, Software Developer at GeekyAnts briefs on the fastest and easiest way to build mobile and web apps that scale using AWS services.
    Viral Hashmukhbhai Sangani
  • Exploring Recoil With Sanket Sahu

    Sanket Sahu, CEO & Founder of GeekyAnts explores Recoil, a state management library for React. Recoil lets you create a data-flow graph that flows from atoms (shared state) through selectors (pure functions) and down into your React components.
  • Snake Ladder Game In Flutter Web

    Sumant Raj, Software Engineer at GeekyAnts built a Snakes & Ladders game in Flutter Web and talks about his experience through the process and how he did it. He touched upon topics Why Flutter Web, Previous games built using Flutter & Coding
    Sumant Raj
  • Micro-Services & Angel Framework

    Suresh Konakanchi, Software Engineer at GeekyAnts took the stage and shared his experiential knowledge on Micro Services and Angel Framework. He touched upon topics such as Micro Services, Angel, Middlewares, Request Life Cycles and more.
  • Revisiting Concurrent Mode in React

    Aashish Tiwari, Software Engineer at GeekyAnts Revisited Concurrent Mode After An Year in our weekly tech talk session. He touched upon topics such as Problems faced by React developers, Features, Data Fetching with Suspense and more.
    Aashish Tiwari
  • Understanding DI & Provider in Flutter

    Raja Jain, Software Engineer at GeekyAnts presented a talk on Understanding DI & Provider in Flutter in our weekly tech talk session. Topics Covered: - Dependency Injection - Inversion of Control - Provider - Inherited Widget
    Raja Jain
  • Create your own Redux with RxJS

    Rishabh Karnad, a software engineer at GeekyAnts shared his working experience on Redux. Topic Covered: - What reactivity is - How RxJS can help you with it - Create our own Redux store with RxJS
    Rishabh Karnad
  • Getting Started with SwiftUI

    Anushka Agrawal, Software Engineer at GeekyAnts shares her experience of working with SwiftUI. Topics Covered: - How to develop an application for the Apple Platform? - What is SwiftUI? - Why use SwiftUI? - Declarative Syntax
    Anushka
  • Redux Thunk, Generators and Redux Saga by Pranjul Sharma

    Pranjul Sharma, Software Engineer at GeekyAnts presented a talk in our weekly tech talk session. Topics covered: • Brief intro of Redux • Redux Thunk • Generators • Redux Saga
    Pranjul Sharma
  • Validate JS with Redux Form by Vinay Sharma

    Vinay Sharma, Software Developer at GeekyAnts shared his experience on "Validate JS with Redux Form" Topics Covered: - Challenges faced - Problem solved with Redux Form - Validate.JS - Challenges solved with Validate.JS
    Vinay Sharma
  • A blog on modeling Twitter in cloud firestore.

    Twitter in cloud firestore
  • Svelte.js - New JavaScript Framework

    Rajat Jainwal, Software Engineer Intern at GeekyAnts presented on Svelte.js, a trending JavaScript Framework. He talked about Svelte.js, Component Structure in Svelte.js & Reactivity.
    Rajat
  • React & D3 Together

    Vanshu Hassija, Software Engineer at GeekyAnts shared his experience of using "React & D3" together. Topics Covered: - What is D3.js? - Why use D3.js and React if only d3 can do everything. - How D3 and React can be used together. - Code demonstration
    Vanshu Hassija
  • Step Sequencer in Howler JS

    Vinay Sharma, Software Engineer Intern at GeekyAnts took the stage & mixed his two passions together & presented something unique.
    Vinay Sharma
  • Tips & Tricks in Firebase

    Pushkar Sharma, Software Engineer at GeekyAnts shared his tips on Firebase. Topics Covered: - What is Firebase - Database - Cloud Firestore vs RealTime DB - Pricing - Data Modelling
  • Journey from FeathersJS To Laravel: BuilderX Edition.

    Aditya Jamuar, Software Engineer at GeekyAnts shared the journey of BuilderX from FeathersJS to Laravel.
    Aditya Jamuar
  • Snake 2D Game in Flutter and Flutter Web

    Suresh Konakanchi, Software Engineer at GeekyAnts created 2D Snake Game for us to play. Topic Covered: - What is Flutter? - What is HummingBird? - Is Architecture for mobile and web different?
  • Designs of Social Media

    The Designs of Social Media" by Probin Johori from our team. The talk covers the following: - Phone usage around different users. - Humans and their relation to cellphone - Role of designers and developers - Time well spent
    Probin Johori
  • React Native's New Architecture

    Talk on React Native's New Architecture by Siddhant Goswami, Software Engineer at GeekyAnts. Topics covered in this talk: • How to React Native works today - Technical Introduction • Problem with React Native • Compare how the web has solved these problems • React Native's New Architecture • Fabric • JSI
    Siddhant Goswami
  • The What and Why of Elixir

    Vikram Pratap Singh, Software Engineer at GeekyAnts shared his insight to new technology, Elixir, the reliable backend.
    Vikram Pratap Singh
  • Tour to Virtual Reality by Sumant Raj

    Sumant Raj, Software Engineer at GeekyAnts presented a talk on "A Tour to Virtual Reality using ReactJs + A-Frames"
    Sumant Raj
  • Building Games in Flutter

    Sumant Raj, Software Engineer at GeekyAnts shares the developmental process behind his own very first Canvas-based game in Flutter.
    Sumant Raj
  • A guide to Giving Great Talks

    There is no secret formula for delivering great talks but there are secret ingredients. Listen to Digvijay Wanchoo as he shares his secrets to nailing a brilliant talk.
    Digvijay Wanchoo
  • GeekyAnts @ Flutter Live '18, London

    Google organised a live event for Flutter in London in 2018 and we were there. Follow Ruchika as she shares her experiences from Flutter Live '18 and announces new changes in Flutter.
  • Introduction To React Hooks

    In our last Tech Talk, Akarsh Srivastava from our team presented on React Hooks.
    Akarsh Srivastava
  • Extending JavaScript

    Our latest tech talk was based on the topic 'Extending JavaScript' by Rishabh Karnad from our team.
    Rishabh Karnad
  • How JavaScript Works

    Detailed talk on JavaScript by Himanshu Satija from our team. This talk covers basic idea of JS, comparison with other languages, setTimeout and few other important topics.
    Himanshu Dinesh Satija
  • Machine Learning

    Artificial Intelligence is the new fire in the IT forest. Almost everything today runs on AI and it’s development is nothing short of rapid. Machine Learning has been identified as the mother of AI which is a crucial piece of knowledge to gain.
    Amith M.S
  • Advanced React Component Patterns

    This Tech Talk is about advanced React Component Patterns.
  • Deep Learning With React Native

    This Tech Talk is about Deep Learning With React Native.
    Akarsh Srivastava
  • Building a Crypto Tracker App

    This Tech Talk is about Building a Crypto Tracker App.
  • Introduction to Firebase

    This Tech Talk is about Firebase.
    Rahula Raj
  • Route Resolver

    This Tech Talk is about Deep Learning With Route Resolver.
    Kumar Ratnam Pandey
  • Introduction To CSS Animations

    This Tech Talk is about CSS animation.
    Aditya Mukesh Thakur
  • Google Flutter

    This Tech Talk is about Google Flutter, a new mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.
    Mukesh Chandra
  • Quality Assurance

    This Tech Talk is based on the role of QA team in any organization. We have discussed regarding Manual testing, Automation testing and some frameworks, testing tools like Keyword Driven Framework and Cucumber Framework.
    Sindhu KP

The Right Conversation Can

Save You Six Months.

Book a call
Geek Speaks at GeekyAnts - Listen to what's new in the technology sphere