I would like to share my journey from being a scared, shy, and student from small village to getting multiple opportunities in IT industry
- Apps that sustain for over 5-7 years in the market usually start accumulating tech debt if you aren't overspending on Engineering.
- Building Multi-Module Apps can help you easily build the new features/modules of the app in the latest tech stack [Ex. - Jetpack Compose and Modern Android Technoligies] and not accumulating new tech debt.
Getting started with Tensorflow.js
Understanding the domain is a key aspect of data science. But it should not stop you to get started with your data science journey. So in this talk, I will talk about how you can create your dataset about yourself of your day to day life, so that you will be able to start your data science journey without a hassle. And you can learn about yourself more ;-)
Elastic Stack (Elasticsearch, Logstash, Kibana and Beats) is such a platform which is built for scalability, performance and “You know... for Search”. When you have a system which scales to the horizons of your data, helps you in your data quest, shows you insights - imagine what you can do with it.
Join Ashish Tiwari, as he explains popular open source search platforms. Ashish will also explain various practical use cases of Elastic Stack while demonstrating some.
On top of this, He is going to show you some demos of Elastic products like App search, Observability, etc. on Google cloud platform.
This talk discusses the advantages of thinking outside the box as an Engineering Manager, CTO, or leader of Software teams in order to improve team abilities and set goals. Developing great software is the result of many efforts that can be difficult to assess, appreciate, and articulate, putting managers in a position where gut instincts can fail for better and for worse. DORA (DevOps Research and Assessment) metrics provided by Google Cloud are four key metrics that indicate the performance of a software development team. In this talk, we'll go through what DORA metrics are and why they're important. The audience will gain practical insights into building a dev team with higher velocity and stability using the power of DORA and Apache DevLake.
Memory plays an important role in making an Android application famous. Lesser the memory requirement, the application will run faster on the Android Ecosystem.
Android Ecosystem tries to keep as many applications in memory as possible to make smoother switching between applications and tasks quickly and keeps a device feel “snappy” to the end users.
So, the lesser the memory requirement, the faster the app will run on a device.
So to enhance the user experience and to strengthen the Android ecosystem, memory pressure will be directly proportional to app stability, thus bringing memory leaks into the picture.
High memory leaks lead to sluggy apps or skipping frames during its execution or even termination of your application in the middle of critical work. And finally, you may end up with a crash report that doesn't appear to be memory related.
Most developers do not focus on memory leaks till they are noticeable due to ANR / Out of memory errors, at which point they require a major rewrite. During development and testing, using tools such as LeakCanary can help you detect and resolve memory leaks.
But now it's time to explore LeakCanary 2 & Integration with a dashboard like Firebase to analyze memory pitfalls for apps. Just a simplified way to detect memory leaks during development and testing automation.
How to prioritize bugs by the collection of all memory leaks in a dashboard (Not all bugs are worth fixing. Only fix the ones that matter.
So let's fix the leak in this great ship to sail high !!
In this session, see how you can go from training off-the-shelf, production-ready models to deploying them for consumption by users of your application
Under the hood capabilities of Anthos and how these features enable Platform or DevSecOps Engineers to be more productive.
A well-designed and developed Design System can do wonders for your team and product. This talk is based on the case study I have done in Naukri to implement a design system from scratch successfully.
This talk and lecture are dedicated to helping those transform their careers by generating more awareness around patterns and concepts that stay the same and what is transferrable, to more modern approaches.
Whether we like it or not, we all use Git daily. Sometimes an easy stage, commit, push but other times its complex stuff like rebasing a feature branch to your master branch without breaking anything.
An introductory talk not on how to use Git but on how Git works and makes our life easier and more difficult at the same time
This is a talk that focuses on Android Application Security at the scale there is a human being in the loop and mistakes can happen, so in this talk, I will about how to stop Malicious code from being pushed to the Production or the Application in Use and Strategize testing and Application Security from the scratch.
Usecases and advantages over other client options. More about Providers and Modules.
Ever wonder how login works in stateless web applications?
Join in to find out more about how you can use JWT to set up and manage login flow in web applications.
Long gone are the days of developing separate mobile applications in a native codebase to improve customer performance with the help of Kotlin Multiplatform Mobile. It is designed to build native android and IOS apps by sharing the codebase which isn't platform-specific.
A short demonstration on building modern frontend applications using microfrontend architecture with Angular.
A session on different ways to paint pixels on a screen using flutter. This talk aims to lay down almost all possible use cases from most general to most niche and explain a few in detail.
This talk will give great visibility into How AdTech systems work. End-to-end understanding of RTB (Real Time Bidding) Architecture. Big Data from user's online data points. Applying Machine Learning Models for CTR Prediction. Predict & target users with Personalized Ads based on their interests.
GraphQL is a great technology, but in complex application it could also lead to performance bottlenecks and increase bundle size, because of the heavy schema body that needs to be sent in the request body. In this talk i'll dive in the problems and their solutions, using which we can improve GraqhQL client network performance even on devices with low network speeds.
Jetpack Compose is the latest UI developing tech in native Android from Google. The way it has revolutionised the world of native Android, it has become one of the must-learn tech for any Android developer today.
I'll be covering the basics of Compose in my session and explain the concepts with live coding. This will help the audience to start building apps from scratch. I'll also touch some advanced and important concepts of Compose.
Ease of application building with Firebase.
- Security or Authentication
- Authorisation of resources like database
- Engaging users with apps
- Multi Platform Integration
Short intro about how Artificial Intelligence works and how to get started
Think about AI products impact in society and consider what happen when "bias" is part of it
Learn about "guidelines" to build AI products with responsibility, such as People + AI research from Google
In this talk, I will be talking about Android Widgets.
Android Widget history, types, their limitations, some best practices, and recent changes introduced at Android 12. We will be using Glance Framework to build our Widgets.
This talk is for Android developers who have recently started with Android, and this talk can be beneficial for some experience Android Developers as well.
In today's fast-paced world, having easy access to accurate and up-to-date information is critical for businesses and organizations of all sizes. Knowledge graphs provide a powerful way to organize and connect data in a way that allows for easy discovery and understanding. In this talk, we will explore what knowledge graphs are, how they work, and some of the key benefits they offer. We will also discuss some of the challenges and limitations of using knowledge graphs, and look at some real-world examples of how they are being used today.