Home » #AskDushyant
On 16 December 2006, The NIT Rourkela 4th convocation was a momentous occasion brimming with excitement, as we gathered to celebrate the culmination of our hard work—our B.Tech degrees (Batch 2004-06). We are the pioneering batch of NIT Rourkela (formerly REC Rourkela, which became NIT in 2002), entering the campus in 2002 and hence being
In 2009, I had the opportunity to spend one of the most cherished times of my life with my Nana and my brother Monu on our family farmland. It was during this period that I first experienced ploughing the land with a bullock, a practice that was still common among farmers who couldn’t afford tractors.
Mohad, a small village near Kareli in the Narsinghpur district of Madhya Pradesh, holds a special place in my heart. It’s where I was born and spent countless summer vacations with my Nana and Nani, creating cherished childhood memories. In 2009, I revisited this serene village during one of my nomadic journeys on my Bajaj
Cloud services have revolutionized development by offering highly configurable tools with minimal coding required directly on the cloud. In my 18+ years of building enterprise solutions, when I was first introduced to this technology, we quickly adapted and created numerous use cases to accelerate our product MVP and launches. In this tech post, we tackle
One of the standout strengths from my 18+ years in enterprise solution building is the ability to decompose large problems into smaller manageable tasks, while guiding my tech teams to develop modular code—a crucial strategy for managing complexity. Instead of writing one long, tangled codebase, modular code allows you to break down programming codes into
Over the course of 18+ years in tech, I’ve utilized countless libraries and frameworks, which have proven essential for faster development and optimized performance during different stage of my career. By leveraging these tools, you avoid the pitfalls of “reinventing the wheel”, enabling you to focus on building high-quality applications faster. Libraries provide reusable code for
Throughout my 18+ years of building tech solutions for TravelTech, EduTech, and HRTech, we’ve integrated with countless applications, including banking and social media, all made possible through the power of “API’s“. Application Programming Interfaces (APIs) play a crucial role in enabling seamless communication between different software applications. APIs empower developers to access data, share functionality,
Optimizing PHP code is critical for creating fast, scalable applications, a non-negotiable demand I’ve placed on my tech teams throughout my 18+ years of building enterprise solutions, particularly as traffic and data grow. With PHP, optimizations can be made in algorithm design, memory usage, and caching, among other areas. This tech concept, explore key optimization
Optimizing Java code is essential for creating high-performance applications, a non-negotiable demand I’ve placed on my tech teams throughout my 18+ years of building enterprise solutions, especially as tech scale and handle larger datasets. Java offers various tools and techniques to enhance performance, such as optimizing algorithms, improving memory management, and using caching strategies. This tech
Optimizing code is crucial for boosting performance and resource efficiency—a non-negotiable demand I’ve placed on my tech teams throughout my 18+ years of building enterprise solutions, especially as applications scale. In Python, optimization focuses on reducing time complexity, efficient memory usage, and leveraging caching to minimize redundant operations. This tech post, explore key techniques to
As an exercise, I assigned the task of implementing a To-Do List—an everyday real-world application where core coding fundamentals like variables, loops, conditionals, and functions come into play. To give you a solid starting point, I’ve created a blueprint. The following code snippet allows users to add, delete, and view tasks using a command-line interface.
For anyone starting their journey into software development, mastering the core fundamentals of coding is crucial. In my 18+ years of building enterprise solutions, I’ve consistently mastered these fundamentals, which serve as the foundation for more advanced programming concepts, which allow me and developers alike to transition between different languages with ease. Whether you’re working
In my 18+ years of building enterprise applications, I have been early adopters of serverless architecture, which has revolutionized modern web service deployment. By offloading infrastructure management to cloud providers, web service creation has become significantly easier, allowing developers to focus solely on writing code without the burden of server or scaling concerns. Platforms like
As a seasoned tech solution creator with over 18 years of experience, I can confidently assert that stateless web services are the foundation of scalable, efficient, and resilient distributed systems in modern software architecture. By removing the need for a server to remember information between requests, statelessness simplifies the design and increases scalability. But this
Over my 18+ years of building enterprise tech solutions, I’ve consistently encountered the need to introduce changes to web services. This makes versioning your API essential for maintaining backward compatibility, managing updates, and ensuring smooth transitions between different versions. This TechConcept, is all about why versioning is crucial for the stability of your web services,
Modern applications rely heavily on web services, making their high availability and performance non-negotiable. With over 18 years of experience in tech solution building, I know: monitoring and debugging are crucial practices to detect issues, optimize performance, and elevate user experience. In this TechConcept, we discuss the importance of monitoring web services, outline best practices
The backbone of powerful applications lies in integrating diverse services, A tech requirement I’ve perfected countless times over my 18+ years of enterprise tech development. Two key TechConcept for enabling these integrations are webhooks and APIs (Application Programming Interfaces). Understanding the differences between them and knowing when to use each can significantly enhance your application’s
In over 18 years of building enterprise-level tech solutions, one question I’m frequently asked by stakeholders is, ‘How do you ensure scalability?’ My response is always the same: through a disciplined, systematic approach as the system grows. For this, building scalable web services is essential for maintaining performance during traffic spikes and on demand future
Error handling is critical in any application to ensure users receive clear, actionable feedback when something goes wrong. With over 18 years of tech solution-building experience, I’ve seen developers focus solely on writing code while neglecting error handling, leaving it to the testing team. However, by investing just a little effort into unit testing and
Securing web services is crucial for protecting sensitive data and ensuring only authorized users can access your APIs. Without proper security measures, web services are vulnerable to attacks like unauthorized access, data breaches, and malicious exploitation. This guide covers key practices such as HTTPS, API keys, OAuth 2.0, JWT tokens, and Role-Based Access Control (RBAC)
AI Analytics API architecture Artificial Intelligence Automation aws BajajAvenger Bharat BharatVision big data BikeRide BitCoin BlockChain Caching Cloud Computing CodeSnippet Coding Corporate corporate-organizations Corporate Advice Crypto CryptoCurrency Cybersecurity Database Data Tech DelhiNCR DigitalCurrency festival Framework Funding Gaming Generative AI Gurgaon Hadoop Haryana Hugging Face India Indian indian-culture Investor Jammu Kashmir java Kareli Leadership Life Linux Machine Learning MacOS Madhya Pradesh MariaDB Microservices ML Mohad MotorcycleDiary MYSQL Narendra Modi NewDelhi NIT NITRourkela NoSQL Odisha Open Highways OpenRoad Open Source Organization PeopleStrong PeopleStrong HR Tech philosophy php Politics PostgreSQL Programming Language python Restful API RoadTrip Sarni scalability Scikit Learn Security Server Shell Scripting Software Development Software Testing startup TechAdvice TechConcept TechTool Ubuntu VersionControl Web Application Web Service Windows OS Year2006 Year2009 Year2010 Year2011 Year2012 Year2013 Year2025