Welcome to DotNet Crunch!
DotNetCrunch is a blog and a guide for the latest Microsoft® .NET and related technologies aimed for beginners and intermediate level professionals.
RECENT POSTS
Microsoft MVP Award Categories: A Comprehensive Guide
In this post, we will focus on the various Microsoft MVP Award Categories that closely align with their tech &...
Concurrent Collections in C#
In this blog post, we will explore various concurrent collections in C# and understand how they can be effectively employed...
How to Prepare for AZ 900 Certification
The Microsoft Azure AZ 900 certification is a fundamental step toward a career in cloud computing. It serves as an...
What is Character Encoding? When to use
In this post, we are going to talk about Character Encoding in detail and then would be covering UTF-8 Encoding,...
Complete Guide to Start a Programming Blog
Hey Techies, In this blog post, I would provide you with a complete guide to start a programming blog this...
Embrace the Power of Continuous Learning
Dear Techies, In this post, we will emphasis on the power of continuous learning. We all know that knowledge is...
APA & AI Agents BOOTCAMP
Master Agentic Process Automation (APA) and AI Agents to lead teams, drive innovation, and stay future-ready. Duration: 2 Months* | Start Date: Nov 01, 2025 | Start Time: 9 AM–12 PM IST (Saturday & Sunday)

IMPROVE PROGRAMMING
Below are few points to help you improve your programming skills:
- Practice writing program
- Refactor you code
- Focus on Design
- Do Code Reviews
- Learn from good programmers
- Understand the problem domain
- Read More about programming
- Learn from mistakes
TYPRSCRIPT FOR BEGINNERS
Learn all that you need to get started with TypeScript in a short time. Topics that you will learn in this course:
✅ Let, Var & Const Keywords
✅ Built-in Datatypes
✅ User-defined Datatypes
✅ Static and readonly types
✅ Conditional Statements, Loops
✅ Access Modifiers
✅ Type Checking & Type Assertion
✅ Arrow Functions, Rest Parameters
✅ Classes & Interfaces
✅ Namespace & Modules
✅ TypeScript Generics
They Say...

Marcos Klayn
Regional Process Owner LATAM, Alcon, Brazil
Dipendra is a very skilled professional that has empathy in understanding the wishes and challenges of the business. It was a pleasure to work with him on an automation project!

Jacco Weijers
Co-Founder, Applaus, Netherlands
Working with Dipendra on new product development showed to be a lot of fun. His skills combined with his upbeat personality make him a team member that is always great to collaborate with. Certainly knows how to brighten up the atmosphere.

Josie Mangano
Principal Consultant, Rapid Circle, Australia
Dipendra is a hard-working, loyal, trustworthy, and technically minded individual. He has the ability to learn and achieve even in complex situations where the technology is outside of the scope of his usual role. Dipendra is eager to learn and dedicated to the team and project to which he is assigned. He will stop at nothing to ensure he produces the highest quality outcome for the team and is a valuable member of any organization.

Dan Brooks
Consultant, TOPDesk, Australia
I have had the pleasure to work with Dipendra for a few years now, and I would have to say he is one of the most hard-working, bright, humble, and friendly co-workers I have been able to work with. His dedication to the job at hand and his willingness to go that extra step when needed amazes me.
He is always thinking of the best outcomes for the team and the product, and he strives for all around him to engage in the process of bettering the workplace as well as ourselves.

Jai Singh
Manager, Vodafone, India
Dipendra is one of the most valuable people I have ever met. Both smart and professional. Experienced, deadline-oriented, and intelligent person. Highly recommended.

Steven McGlade
Mines Exploration Geologist, Vale, Ontario, Canada
Dipendra has been very helpful and friendly in helping resolve application issues. He would quickly get to the root of the problem and get it rectified. I highly enjoyed working with him and think that he would make a great addition to any team!

Stewart Bairstow
CEO, Rapid Circle, Australia
Working with Dipendra was great and he showed a great ability to tackle new and complex tasks without any problems at all. He is a very talented software developer with a wide variety of skills and in-depth technical knowledge. Great team member and always willing to help others.

Gavin Lewis
Cloud Architect, Rapid Circle, Australia
Dipendra strives to work hard and deliver the best results. He’s always eager to learn new tech and ways to develop applications, along with being a well-respected teammate amongst his colleagues.

Prachi Bansal
Technical Lead, Data in Trans, India
Dipendra is the most enthusiastic person I have met who is always eager to learn new tech stuff. He is the one who will be always aware of the latest techniques in development. His analysis skills make work fun and interesting. I think he is the one who can be always an asset to the team.
DotNetCrunch's Blog
Have a look at the articles posted on front-end and back-end technologies - DotNetCrunch