Resources  
  • Turing Test Explained + Python Example (2025)Jun 04, 2025. Understand the Turing Test, its AI role, real examples, and build a Python mini-test to simulate it.
  • Top 7 AI Tools for Software Developers (2025)May 25, 2025. Explore the top 7 AI tools revolutionizing software development in 2025. Compare GitHub Copilot, ChatGPT, Replit AI, Cursor AI, Windsurf, Tabnine, and V0 by Vercel in terms of features, pricing, strengths, weaknesses, and ideal use cases. Discover which AI coding assistant is right for your needs and boost your productivity.
  • How do we use GenAI for code reviews, refactoring, and documentation?May 17, 2025. Learn how Generative AI is transforming software development by automating code reviews, improving refactoring, and generating accurate documentation. Discover tools, techniques, and best practices to integrate GenAI into your development workflow for faster, cleaner, and more maintainable code.
  • Deploying Vaultwarden on Docker for Secure Password ManagementFeb 17, 2025. Set up a private, self-hosted Vaultwarden server with Docker. Securely manage your passwords while maintaining complete control over your data.
  • Open API Documentation and Swagger alternatives in .NET 9Feb 11, 2025. The Microsoft.AspNetCore.OpenApi package enables OpenAPI documentation in .NET Core APIs. It supports Swagger UI, ReDoc, and Scalar UI for enhanced API visualization, making API integration, testing, and documentation seamless.
  • Use Endpoints Explorer with .http Files in Visual StudioDec 23, 2024. Say goodbye to Postman and Swagger with Endpoints Explorer in Visual Studio! Learn how to test and explore APIs using .http files, simplify your API workflow, and enhance your development experience.
  • Gitea - an Open Source, Self Hosted GitHub AlternativeOct 16, 2024. Gitea is a lightweight, self-hosted Git server that offers features similar to GitHub, including issue tracking, pull requests, and a web-based interface. It's ideal for organizations needing data protection, low resource requirements, and full control over their repositories.
  • Introduction to Office ScriptSep 13, 2024. Office Scripts is a feature in Microsoft Excel that allows you to automate repetitive tasks using JavaScript. This can significantly streamline your workflow by enabling you to create custom scripts that perform various operations on your spreadsheets. Here's an overview of Office Scripts
  • Using String-Based Enums in C#Jun 10, 2024. In many applications, it is necessary to represent enumerations with string values rather than their default integer values. This can be particularly useful when working with JSON, XML, or other data formats where string representations are more meaningful or required.
  • Facade Design Pattern In Dart/FlutterMay 16, 2024. Explore the Facade Design Pattern, a GoF design pattern that simplifies interactions with complex systems. Learn its definition, when to use it, and how to implement it in Dart/Flutter with a practical hotel operation scenario.
  • ASP.NET 8 - Multilingual Application with Single Resx File - Part 2 - Alternative ApproachApr 01, 2024. Explore an alternative approach in ASP.NET 8 for building multilingual applications using a single Resx file in Part 2 of this series. Discover how to efficiently manage localization and globalization, leveraging resource files and innovative techniques.
  • What is Alternative of Multiple Inhertitance in C#?Mar 18, 2024. This approach allows for achieving some level of multiple inheritance-like behavior while avoiding the complexities associated with traditional multiple inheritance.
  • Getting Started With NodaTimeDec 08, 2023. Noda Time is an alternative date and time API for .NET. It helps you to think about your data more clearly, and express operations on that data more precisely.
  • API Development using Clean architecture and facade design pattern in Asp.Net Core Web APIOct 10, 2023. Implementing a complete solution with all the details you've requested involves a significant amount of code, and it might not be feasible to provide an exhaustive example here. However, I can give you a basic outline and provide code snippets for each layer of the Clean Architecture in an ASP.NET Core Web API application using the Facade Pattern
  • Exploring Alternatives for Visual Studio For MacOct 04, 2023. Let's review what other IDEs we can use on macOS to work with .NET.
  • MOPUP (Alternative to Rg.Plugin.Popup) in .NET MAUISep 08, 2023. .NET MAUI, a cross-platform framework, empowers developers to build native mobile and desktop applications using C# and XAML. It enables the creation of apps that seamlessly operate on Android, iOS, macOS, and Windows, all from a unified codebase. This open-source platform is an advancement of Xamarin Forms, expanding its reach to desktop scenarios while enhancing UI controls for improved performance and extensibility.
  • C# 12's Switch Expressions: A More Powerful Alternative to Traditional Switch StatementsApr 17, 2023. C# 12's Switch Expressions: A More Powerful Alternative to Traditional Switch Statements
  • Windows Service Alternative In AWS CloudJul 03, 2021. In this article, you will learn about windows service alternative in AWS Cloud.
  • Quick Start On Facade Design PatternJun 04, 2021. Understanding of Facade design pattern with a real-world example and technical implementations in C#.
  • Statistical Inference For Machine LearningJul 15, 2020. AI is a multidisciplinary field that requires a range of skills in statistics, mathematics, predictive modeling and business analysis. An AI professional should feel at ease to build the algorithms necessary, work with various data sources and an innate ability to ask the right questions and find the right answer. This article helps layout the canvas on which the rest of the modules are built.
  • JavaScript Array forEach Method And Its AlternativesMay 26, 2020. Learning JavaScript array is fun but learning how the forEach method works internally and its alternatives are more enjoyable. Thus, it gives you more confidence when working with JavaScript arrays.
  • Redis Cache as an Alternative to NoSQLApr 28, 2020. In this article, you will learn about Redis Cache as an alternative to NoSQL.
  • Facade Design PatternApr 20, 2020. You may have heard of the big ball of mud class, It's too big: encapsulating a bunch of methods unnecessarily. It misses the point of object-oriented programming altogether. The facade design pattern can be used as a rescue.
  • Facade Design Pattern With ExampleJan 28, 2020. In this article we will try to implement Facade Design pattern using an example of a Banking System which has different types of accounts like checking and savings.
  • Alternative For Incoming Email In SharePoint OnlineJul 15, 2019. In this article, we will see the alternative solution for Incoming Emails features in SharePoint Online
  • Facade Design Pattern In C#Apr 07, 2019. C# Facade Pattern is used in hiding complexity of large systems and provide simpler interfaces. In this article, we will understand what Facade Pattern is and when and how to use a facade pattern in C#.
  • ShimmerFrameLayout - An Alternative To ProgressBar In AndroidFeb 22, 2019. This article is about showing the shimmer effect of ShimmerFrameLayout developed by Facebook. It is a good alternative to ProgressBar.
  • Ruby Or .NET - Which Is The Better Alternative?Nov 28, 2018. You might be confused about which technology you should use while you are planning for a developing a software. So this article will help you in giving a solution to your question and will lead you with discussing the technologies like Ruby and .Net.
  • Session Facade Design PatternAug 20, 2018. In developing software its very important to use proper design patterns,In learning design patterns its important to Observe which design pattern properly fit on our problem and how we use appropriate patterns..its usual to misuse design patterns on problem.so its very important to finds a proper design pattern on a given problem in software development.
  • Understanding Server-Side BlazorJul 29, 2018. Blazor is a .NET Core web framework that allows developers to run C# code directly in the browser using WebAssembly.It provides an alternative to traditional JavaScript frameworks like React, Angular, and Vue.
  • Dynamic Objects And Alternatives To ReflectionApr 08, 2018. The CodexMicroORM open-source project on GitHub includes several features to help you create fast, concise .NET deliverables. One such feature is implemented in the Performance. cs file and enables dynamic (i.e. run-time) access to properties of any object – faster than what you’d get out of the System.Reflection.Type.
  • ASP.NET MVC 5: Lightbox Alternative Bootstrap ModalMar 23, 2016. This article is about integrating Bootstrap Modal with ASP.NET MVC 5 application similar to JQuery base lightbox themed alternative.
  • Design Patterns Simplified - Part 8 (Facade)Jan 27, 2016. This article explains what a Facade Design Pattern is and how to use it in software development.
  • Open Live Writer - An Alternative For Windows Live WriterJan 11, 2016. This article discuss the Open Live Writer, an alternative for the Windows Live Writer
  • Create Word Reports Without Microsoft Word Using Spire.docDec 21, 2015. Spire.doc provides a robust solution for generating reports as Word documents without relying on Microsoft Word. Utilizing the .NET framework and C# programming, it offers efficient document processing, automation, and conversion capabilities, making it an ideal alternative for document generation and manipulation tasks."
  • SqlDataAdapter: Alternative (Performance)May 28, 2015. In this article you will learn how to increase SQL performance when inserting a large amount of data.
  • WindowsPhone 8.1: Now UniversalWrapPanel is an Alternative For WrapPanelNov 28, 2014. This article explains how to use UniversalWrapPanel in Windows Phone 8.1.
  • Shed Light on Facade Pattern Just an InterfaceOct 10, 2014. This article will shed some light on Façade Patterns that are just an interface.
  • Adapter and Facade Design Pattern in C#Feb 24, 2014. This article discusses the comparison of Adapter and facade design pattern in C#.
  • Cursor Alternative in SQL ServerSep 23, 2013. In this article I am trying to explain the alternatives for Cursors. We shall use a Cursor when there is no other option than Cursor.
  • Understanding FACADE PatternAug 13, 2013. The GOF book says the Facade Pattern should “Provide a unified interface to a set of interfaces in a system. It defines a high level interface that makes the subsystem easier to use”.
  • Multiple Screen Support in Android using Android StudioJun 27, 2013. This article explains how Android applications support multiple screens having various sizes and densities.
  • How to Change Table Cell Color Alternatively in iPhoneFeb 18, 2013. In this article I will explain how to change table cell color alternatively in iPhone.
  • Using Find Control (alternative of Master Page Properties Exposing) in VB.NetNov 10, 2012.
  • Learn Design Pattern - Facade PatternSep 30, 2012. In the previous article we discussed the Decorator Pattern. Today we will cover the Facade Pattern.
  • Implemention of the Facade Design PatternApr 30, 2012. In this article we will discuss the need and the implementation of the Facade design pattern which is a structural design pattern.
  • Let's Play Around With Facade Pattern - Design PatternApr 16, 2012. Today, in this article let's play around with an interesting and one of the most useful concepts of design pattern, which will be hosted in a web app.
  • Facade PatternDec 23, 2011. In this article I would like to explore the Façade design pattern. The actual pronunciation is fu’saad. The dictionary meaning of the word Façade is “A showy misrepresentation intended to conceal something unpleasant”
  • Session Management Using URL Rewritting Instead of CookiesNov 28, 2011. URL rewriting provides you with another session tracking alternative that can be substituted automatically when the server detects that the browser does not accept cookies. URL rewriting involves encoding the session ID into the hyper-links on the Web pages that your servlet sends back to the browser
  • Tailoring Site Responses to Microsoft Tag RequestsNov 16, 2011. Microsoft Tag is interesting alternative to the use of typical QR tags; the response options to reading a Microsoft Tag include returning the user’s rough position as latitude and longitude or a postal code.
  • Use of Alternative Access Mappings in SharePointMar 07, 2011. In this article I am describing Alternative Access Mappings and how it is useful in SharePoint. I am also describing how to configure it.
  • Structural Design Pattern for .NETFeb 24, 2011. Structural design patterns are patterns that describe how objects and classes can be combined and form a large structure and that ease design by identifying a simple way to realize relationships between entities.
  • Facade Design PatternOct 25, 2010. This article talks about facade design pattern.
  • Cursors and Alternative to the Cursors in SQL ServerSep 01, 2009. In SQL Server, cursors are database objects that allow you to iterate over a result set (query result) one row at a time, processing each row as needed. Cursors are often used when you need to perform complex row-by-row processing or when dealing with situations where set-based operations are not practical or efficient.
  • Web Application ArchitectureNov 09, 2008. This article is about web application architecture. In this article you see how to separate each layer and why it's necessary for good application architecture. Also a small introduction to the Spring Framework and ORM can be found in this article.
  • Creating Extensible and Abstract LayerFeb 28, 2008. This article explains you about the abstraction and extensibility which is an important factor in modern day frameworks.
  • Alternative Simplified C# Property Syntax Dec 19, 2002. When I first read about properties in C#, I was a bit excited and a bit confused. I was glad to see so many inventions, including properties, designed to help programmers be more productive.