RSSAmplifier

Blog

Santosh Yadav - Principal Developer Advocate & Open Source Contributor

Principal Developer Advocate at CodeRabbit. Unlocking developer productivity through intelligent Code Reviews and scalable Monorepo strategies. Recognized as a Google Developer Expert (Angular), GitHub Star, Nx Champion, and Microsoft MVP. 🎙️ Host of This is Tech Talks. I bridge the gap between complex engineering and developer success, dedicated to empowering the next generation of developers.

santoshyadav.devRSS feed ↗41 posts

Latest posts

Life as a Developer Advocate: 6 Months at CodeRabbit

After 6 months as a Developer Advocate at CodeRabbit, I'm sharing what the role actually looks like day-to-day, what I shipped, and lessons learned along the way.

Angular 22: The Signals Are Strong

Angular 22 is here this release is all about signals reaching full maturity.Let's explore the new features, improvements, deprecations, and breaking changes in this release.

Contribute to Open Source:A Comprehensive Guide for Everyone

I often get this question "How can I contribute to Open Source." It's time I put my experience and suggestions in a blog.

How AI is changing my development workflow and I am excited about it

If you are here, I am sure either you are excited about AI or you are scared about it. I am in the first category and super excited about AI and how it's changing my development workflow

My journey to Staff Engineer

Link Personal GitHub Account to Organization's Docker Account

Recently I came across an issue Unable to find image locally when using docker and wanted to document the solution for myself

2024 Finding My Lost Confidence

Hey friends, Happy new year and as we are saying good bye to 2024 I wanted to share how my 2024 was.

The Tree Shaking Journey in Angular: A Deep Dive

This year, I tried a new Angular version and wanted to experiment with how the tree shaking works once the standalone components came.

Fighting the Invisible Battle: My Story of Health Struggles

There was a point in my life when I thought I was a failure at work and not a good enough engineer.

Going to take much needed break from public speaking

Taking a break and thanking readers

Celebrating Two Years at Celonis

Hey everyone, today marks my two-year anniversary at Celonis. It feels just like yesterday when I started there. It's been a fantastic journey; it felt like starting my career again.

Closing the Year 2023 with Gratitude

Just did my last conference of the year, and what a year it has been travelled across the world to give talks, had an amazing year at work and spent our first years together in Germany with my family.

Never forget where you come from

Last week, I was traveling to speak at CityJs + HalfStack Conf Belgrade, and suddenly, I thought about my past.

Celebrating One Year at Celonis: My journey

Today is a speacial day, I completed one year at Celonis. I am sharing my reflections on the past year and my plans for the future.

Angular: The Framework of Past, Present, and Future

I started using Angular in 2017 when version 4 was released. And I have seen this framework growing since then.

How we built This is Learning Community

This is Learning grew from an idea in 2020 to a community of 150+ contributors and 2.5M+ views. Here is how we built it.

My Course on Angular Getting Started

After many false starts, I finally launched my free Angular Getting Started course for the community. Here is the story and the plan.

How GitHub is Improving Developer Experience

In the last couple of years, the number of developers contributing to Open Source has grown exponentially. The Github team deserves all praise.

Why and How we migrated to Nx from Angular CLI

We finished migrating to Nx from Angular CLI last year, and it was one of the biggest restructure we did. This post will cover why we decided to do it.

Angular 11 - Towards the Type Safety

Angular 11 is released, and it was focused on improving the type safety of APIs and fixing the issues. Let's go through the changes introduced in this version.

Angular 10 - Towards the Better future for Angular

Angular 10 is released, many developers sent me messages asking we cannot see any features, yes there was no big feature.

Stop Using Shared Material Module

In this blog post, I will talk about a mistake I have made and have seen many developers doing it as well, which is a shared Material…

Angular’s ‘root’ and ‘any’ provider scopes

In this blog post we will explore 2 values for providedIn property used with Angular provider.

Time For Employers To Change Their Perspective On Open Source Contribution

Before you read this article, I want to make it very clear, I am not blaming anyone here. Keeping this in mind, let’s move ahead.

Using in-memory-db With NestJS

In this piece, we will see how we can use in-memory-db to perform CRUD operations

A Deep Dive Into the NestJS Injection Scope

How can we use it?

Introduction to NestJS Services

How we can work with services in NestJS

NestJS Controllers Deep Dive

Explore the controller; the most important part of NestJS

Scully, the Static Site Generator for Angular

Scully is the first JAMstack SSG for Angular.

Exploring NestJS Workspace

Standard mode vs. monorepo mode

Getting Started with NestJS

Why you should consider NestJS for your next project

My Story from My First Conference to Angular GDE

13th November the date which is already special to me as it is my birthday became more special as in 2019 I also became GDE for Angular…

Exciting Times Ahead — Be Ready For Angular 9

Angular 9 RC is out, what an exciting time to be Angular developer, no I am not saying this because of Angular 9 RC release. It's because…

Angular Tools You Should be Aware Of

In this blog post, we will learn about the tools you should be aware of as an Angular Developer.

Overriding Angular Schematics

In this blog post, we will learn how we can override some default options in Angular Schematics.

Ng-SriLanka — My Experience

On 14th Septemeber we had First-Ever Angular Conference in Sri Lanka. I was lucky to be selected as one of the speakers at the event. In…

What’s new After Angular 8

In this blog post let’s see what is going on with Angular 8 post the official release in May 2019.

Why You Should Invest In Yourself?

If you like stories, then this is for you, and more than that you are the part of this story and every developer or person who is part of…

Angular CLI Builders

In this blog post, we will discuss Angular CLI Builders, in case you are following Angular, with version 8 Builders are talked about a lot…

Brace yourself. Angular 8 is coming

In this blog, let’s see what we should expect from the Angular 8 release. This post will cover some hot topics covered at ngConf and…

Using Angular Elements with NgRx

AngularInDepth is moving away from Medium. More recent articles are hosted on the new platform inDepth.dev. Thanks for being part of…