Resources  
  • Modern C# in 2025: What You Should Be Using (and What to Retire)Jun 03, 2025. Explore the latest C# 12 and .NET 8 features in 2025, including primary constructors and required properties, while learning modern practices to write cleaner, faster, and more maintainable C# code.
  • Use Copilot to Create and Edit Power Fx formulasJun 02, 2025. Copilot is an AI feature in Power Apps Studio that helps you create and modify Power Fx formulas quickly. You can use Copilot in the formula bar to explain Power Fx formulas in natural language or generate Power Fx formulas from natural language or code comments.
  • Clean Code and Best Practices with C# 13Jun 01, 2025. Ziggy Rafiq teaches you how to create clean, maintainable, and testable C# 13 code using modern features, architecture patterns, and clean code principles.
  • C# Data Science With C# 14 Features (Comprehensive Guide)May 10, 2025. C# 14, with features like ML.NET, Microsoft.Data.Analysis, and Azure integration, is now a powerful tool for data science, offering secure, high-performance solutions for machine learning, data analytics, and large datasets.
  • C# Big Data Processing Using C# 14 FeaturesMay 09, 2025. Explore how C# 14 empowers big data processing with its latest features like improved pattern matching, enhanced performance, and simplified syntax.
  • Improved CRUD operations for GridView with Redshift in ASP.NET Core MVC (Utilizing C# 14 Features)May 08, 2025. Learn how to enable CRUD operations in an ASP.NET Core MVC application using Amazon Redshift and C# 14 features. This guide covers setup, connection, SQL commands, data manipulation, security, and best practices.
  • What’s New in Grafana 12.0May 08, 2025. Explore Grafana 12.0's new features like Git Sync, dynamic dashboards, and enhanced drilldowns. Perfect for beginners seeking practical insights.
  • How to Use Private Tailored Small Language Models (PT-SLM) to Transform Core Banking FeaturesMay 02, 2025. Private Tailored SLMs (PT-SLMs) enhance core banking with secure, on-premises AI, automating transactions, loans, and payments while preserving data privacy and ensuring regulatory compliance.
  • How to Use Copilot Slash Commands in Visual StudioApr 21, 2025. Discover how commands like /generate, /explain, and /tests can help you write code, fix errors, add documentation, and create unit tests more efficiently. Boost your productivity today.
  • Mastering the New Era of C#: Exploring Advanced Features in C# 14Apr 15, 2025. C# 14 represents a polished and sophisticated leap forward in the language’s maturity. C# 14 refines the language with primary constructors, collection expressions, interceptors, and performance enhancements.
  • Whats's New in .NET Core 10 and C# 14Apr 10, 2025. The latest .NET Core 10 and C# 14 releases significantly improve the .NET ecosystem. This article provides an in-depth exploration of these new features, their benefits, and practical implementation with examples.
  • How to Use the Power Apps Service License and Its FeaturesApr 03, 2025. Learn how to use the Power Apps Service License effectively. This guide covers licensing options, pricing, and setup, helping you understand the differences between free and paid plans.
  • C# 14: Exploring New Language Features for Modern .NET DevelopmentApr 02, 2025. In this article, I explore the most important features introduced in C# 14.0, including primary constructors in classes, collection expressions, enhanced pattern matching, and required members. I walk through how each of these additions simplifies code, improves performance, and promotes safer, more expressive development.
  • New LINQ Features in .NET 9Mar 29, 2025. Discover the latest LINQ features in .NET 9 that enhance query performance, simplify data manipulation, and introduce new methods for better efficiency.
  • Enhancing SharePoint: New Features in Microsoft Lists FormsMar 27, 2025. This article covers new features such as conditional branching, logo addition, support for additional field types, and more. Learn how these updates can streamline your workflow and improve the user experience.
  • Here's what's new in C# 14Mar 03, 2025. Learn about new syntax enhancements, performance improvements, and key language updates in this in-depth article by Ziggy Rafiq.
  • C# 14 - New Features and UpdatesFeb 28, 2025. C# 14, supported on .NET 10, introduces features like field-backed properties, implicit span conversions, and enhanced lambda expressions, simplifying code and boosting performance. Developers can download the .NET 10 SDK from the official .NET downloads page or through Visual Studio 2022.
  • .NET 10 Preview 1 Features and Enhancements UnveiledFeb 27, 2025. .NET 10 introduces runtime optimizations, library enhancements, and SDK improvements, boosting performance, usability, and productivity. With LTS support, it ensures stability while offering cutting-edge features for modern application development.
  • Feature-Rich User Management System in AngularFeb 18, 2025. Build a modern User Management System using Angular with advanced features like theme switching, undo/redo functionality, CRUD operations, data export, form validation, and responsive design for an enhanced user experience.
  • Explore the Key Features of .NET 9Feb 11, 2025. Microsoft’s release of .NET 9 continues its mission to enhance the developer experience, optimize performance, and expand its feature set for modern application development, whether you’re a seasoned .NET developer or just starting.
  • Angular Features (2) --- Component InteractionFeb 08, 2025. This article is to discuss the component interaction for Angular in general.
  • Angular Features (2-1) --- Component Interaction (1) by @Input/@OutputFeb 07, 2025. This is about communications between parent component and child component.
  • Angular Features (A-1) --- Difference between Observable and PromiseFeb 06, 2025. This article will summary the major differences between Observable and Promises in Angular
  • Learning About Copilot and Its Features Jan 31, 2025. Learn how Copilot integrates with various tools, offers intelligent code suggestions, and assists in real-time collaboration, making it a valuable asset for developers and teams.
  • What We Didn't Know About C# 13Jan 13, 2025. Ziggy Rafiq shows us how to leverage C# 13's hidden gems, including advanced pattern matching and performance enhancements that allow for faster and more effective development.
  • iOS 18 Release: New Features and EnhancementsJan 10, 2025. Apple's iOS 18, launched on September 16, 2024, introduces groundbreaking features like app locking, eye control, satellite messaging, and enhanced AI, redefining personalization, security, and productivity for iPhone users.
  • Discover the Exciting New Features in .NET Aspire 9Dec 27, 2024. .NET Aspire 9 is here, bringing a host of powerful features and enhancements to help developers build, manage, and deploy applications faster and more efficiently. As the latest major release from Microsoft, .NET Aspire 9 focuses on improving developer experience.
  • Exploring HTML 5.3: New Features and EnhancementsDec 23, 2024. Discover the latest updates in HTML 5.3, including new elements, enhanced accessibility, and improved form elements. This article provides practical code examples to help you implement these features in your projects.
  • Next.js Vs ReactJsDec 20, 2024. Next.js and React.js are both powerful tools for building web applications. React.js is a JavaScript library focused on UI components, while Next.js is a framework that enhances React with features like server-side rendering, static site generation, and routing.
  • New LINQ Methods in .NET 9: Index, CountBy, and AggregateByDec 11, 2024. In this article, I will showcase the new methods: Index, CountBy, and AggregateBy. These powerful additions in .NET 9 bring significant enhancements to LINQ, aimed at improving your coding experience and simplifying data manipulation tasks.
  • React v19 Now Stable: What Developers Need to KnowDec 11, 2024. React v19 has officially reached stable release, bringing enhanced features and performance for developers building dynamic user interfaces. Dive into the new version to streamline your projects and leverage the extensive resources available.
  • Modern Featured Entity Framework With SQLite DB Example Dec 11, 2024. Learn to build a .NET Core application using C# async/await and SQLite with Entity Framework. Implement CRUD operations, handle asynchronous tasks, and explore efficient database interaction using Visual Studio 2022.
  • Angular Features (1) --- Data Binding: Data Transfer inside ComponentDec 07, 2024. This article will discuss Data Binding in Angular
  • Explore Android 15 and First Developer Preview of Android 16Nov 26, 2024. Android 15 introduced groundbreaking features like Private Space, satellite messaging, and advanced security, redefining mobile experiences. With Android 16’s AI-driven personalization and cross-device harmony, the future of Android is brighter than ever.
  • Alibaba Cloud ECS: Features, Benefits, and Service ArchitectureNov 25, 2024. Learn about Alibaba Cloud ECS, its features, benefits, and scalable architecture. Discover how it simplifies cloud computing for businesses of all sizes.
  • New Features in SQL Server 2025: A Guide for Data EngineersNov 24, 2024. SQL Server 2025 introduces advanced AI integration, vector support, and performance upgrades like optimized locking and enhanced columnstore indexing. New features include JSON data type, regular expressions in T-SQL, and change streaming.
  • Feature flagging using Azure App Configuration and AngularNov 23, 2024. This guide covers setting up feature toggles, integrating Azure services with Angular, and dynamically managing features in real time. Optimize deployments and enhance app flexibility with this seamless approach.
  • Advanced C# 13 and .NET 9 Features for Expert .NET EngineersNov 22, 2024. With this guide, you will learn about enhanced pattern matching, static abstract members, Native AOT, and much more in C# 13 and .NET 9. Written by Ziggy Rafiq, this is the best resource for experienced .NET Software Engineer Leads.
  • How to Set Up and Navigate Microsoft TeamsNov 22, 2024. Learn how to set up Microsoft Teams, create an account, and navigate its key features like teams, channels, chat, files, and calendar. This guide helps you improve collaboration, stay organized, and boost productivity.
  • What is New in Android 15?Nov 21, 2024. Android 15, codenamed Vanilla Ice Cream, launched with innovative features like Private Space, enhanced satellite messaging, Partial Screen Recording, and robust security updates. Revolutionizing multitasking, privacy, and connectivity!
  • .NET 9 Features with Code ExampleNov 19, 2024. Learn how abstraction simplifies complex systems by unifying interfaces, abstract classes, and dependency injection. Build modular, maintainable, and testable applications with this comprehensive guide.
  • Unlocking the Power of the SELECT Feature in SQL ServerNov 18, 2024. This article explores the basics of the SQL Server SELECT statement, demonstrating how to query data from tables using practical examples. Learn how to fetch specific columns, improve query performance, and understand best practices for using SELECT effectively, with a sample Employees table for clarity.
  • What's New in C# 13?Nov 15, 2024. C# 13 introduces versatile features like enhanced `params` collections, scoped locking, and partial properties, boosting code flexibility, performance, and developer productivity for high-quality application development.
  • What's New in ASP.NET Core 9?Nov 15, 2024. C# 13 enhances developer productivity with features like flexible params collections, scoped locks, and partial properties, allowing for streamlined coding, improved performance, and robust thread safety.
  • Feature Flagging: The Flagship Idea of ProgrammersNov 14, 2024. Feature flagging is used by may companies in order to release more frequently to production. This method is a shift in the traditional way of deployment and eases a lot the process. However, there are some key points to keep in mind if you are planning to adopt it in your project.
  • How to Create Field Customizer ExtensionNov 11, 2024. Extensions are client-side components that run inside the context of a SharePoint page. Extensions can be deployed to SharePoint Online, and you can use modern JavaScript tools and libraries to build them.
  • Explore Docker Desktop 4.35: New Features & EnhancementsNov 06, 2024. Discover the key features of Docker Desktop 4.35, including Organization Access Tokens, Docker Home, Volumes Export, and the integrated Terminal.
  • Enable Apple Intelligence on iPhone for Smarter FeaturesOct 29, 2024. Apple's new iOS 18.1 release unlocks Apple Intelligence, offering advanced Siri features, writing tools, enhanced email summaries, and photo search capabilities. Available on iPhone 15 Pro and M1 devices.
  • Mark Input Parameters in Triggers as OptionalOct 28, 2024. In this article, we’ll walk through how to mark input parameters as optional in Power Automate triggers and explore how this can improve flow flexibility.
  • Java 23: The Latest Features and ImprovementsOct 28, 2024. This latest release introduces updates in pattern matching, memory management, and enhanced API functionalities. Java 23 simplifies coding tasks, boosts efficiency, and strengthens application stability.
  • An in-depth Look at Advanced Pattern Matching in C# 12Oct 21, 2024. With Ziggy Rafiq, learn how to leverage advanced pattern matching features in C# 12, including the new let pattern and enhanced recursive patterns.
  • New Feature: Drag and Drop in Microsoft ListsOct 21, 2024. Microsoft Lists has introduced a new drag-and-drop feature, allowing users to seamlessly rearrange items in both new and existing lists. Custom ordering is saved across the list, and users can switch to custom order mode easily.
  • Vertical Slice Architecture with Code Examples in C# 12Oct 18, 2024. Get an overview of vertical slice architecture in C# 12 with Ziggy Rafiq. Build maintainable, scalable applications using feature-based organization with code examples, MediatR, and record types.
  • What Is PromeAI and Key FeaturesOct 08, 2024. PromeAI is an artificial intelligence-powered platform developed for designers, creators, and businesses. PromeAI transforms sketches, photos, or text into detailed images or videos, making it ideal for architects, designers, and businesses needing quick, high-quality content creation.
  • TypeScript Essential FeaturesOct 07, 2024. TypeScript offers essential features that enhance JavaScript development, including static typing, type inference, and support for interfaces and generics. It provides tools like classes, enums, and modules, enabling better code structure.
  • Why Choose Azure Firewall for Network SecurityOct 07, 2024. Discover the benefits of Azure Firewall for enhancing network security in your organization. This robust cloud-based solution offers advanced threat protection, application filtering, and traffic control to safeguard your infrastructure.
  • Understanding the Concept of Rule Engine through Shopping Cart Discount featureSep 29, 2024. This article explores how a rule engine can be used to implement a shopping cart discount feature, automating discount logic based on conditions such as cart value, product category, and promotions.
  • Check which process deleted the files on WindowSep 28, 2024. Enable event logging to identify the process causing deletion operations. Set up folder auditing by adjusting security properties, adding auditing entries, and running AuditPol commands.
  • PAY QR Code Feature: A Guide to Streamlined Vehicle PaymentsSep 27, 2024. Discover the innovative PAY QR Code feature that revolutionizes vehicle payments. This guide explores how QR codes streamline transactions, offering a quick, secure, and user-friendly payment solution for buyers and sellers alike.
  • Add and Use Copilot Answer Control in Microsoft Power Apps PreviewSep 23, 2024. In this guide, you'll learn how to add and use the Copilot answer control (Preview) in Microsoft Power Apps. We walk you through the steps to integrate this AI-driven feature, enhancing user interactions with automated responses.
  • Using Factory Patterns in C# 12 to simplify A/B testingAug 30, 2024. Find out how Ziggy Rafiq simplifies A/B testing with feature toggles in C# 12 by using Factory and Abstract Factory design patterns.
  • Abstract Factory Design Pattern in .NET Core C# 12Aug 28, 2024. In this detailed article by Ziggy Rafiq, you will learn how to implement key components like AbstractFactory, ConcreteFactory, AbstractProduct, and ConcreteProduct in .NET Core with C# 12. By leveraging the modern features of C# 12 and .NET Core, this pattern enhances flexibility and scalability in software development.
  • New Features in Grid Dataverse Dynamics 365 for 2024 RevealedAug 23, 2024. Explore the latest advancements in Grid Dataverse for Dynamics 365 with our 2024 update. This release unveils dynamic enhancements designed to boost data management and user experience.
  • New Features in SharePoint Document LibrariesAug 16, 2024. Explore the latest enhancements in SharePoint Document Libraries with improved version history controls. This update offers more precise management of document versions, streamlined access to historical data, and advanced options for tracking changes.
  • Using New GUID in .NET 9Aug 05, 2024. In this article, we will learn how to generate and use new GUIDs in .NET 9 with this comprehensive guide. Explore the latest features and best practices for working with GUIDs in C#.
  • Code Examples for .NET 8 Features with C# 12Aug 01, 2024. An in-depth look at performance enhancements, language improvements, and new libraries in this comprehensive article by Ziggy Rafiq.
  • Java 22: The Latest Features and ImprovementsJul 29, 2024. Discover the exciting new features and improvements in Java 22, the latest release of the popular programming language. This update brings enhanced performance, new APIs, improved security, and more developer-friendly tools.
  • Java 21: The Latest Features and ImprovementsJul 26, 2024. Java 21 introduces significant enhancements including Pattern Matching for Switch, Record Patterns, and String Templates. It also features Sequenced Collections, Virtual Threads, and Scoped Values, streamlining concurrent programming and improving code efficiency.
  • Advanced ADO.NET Features for Complex Data and Async OperationsJul 23, 2024. ADO.NET remains essential for database interactions in . NET. Advanced features include handling complex types with SQL Server's UDTs and XML data, managing binary data with VarBinary, and leveraging asynchronous operations for improved performance.
  • Exploring New Features in Next.js 15Jul 22, 2024. In this article, we will learn that Next.js 15 introduces a suite of new features and improvements aimed at enhancing developer experience and application performance.
  • Create Hyperlink, Open a New Tab and Open OutlookJul 22, 2024. We will see couple of small scenarios tips in this article like create hyperlink using htmltext control, open a new tab or navigate to links within and beyond SharePoint and Open Outlook in particular formats.
  • New Features of Angular 18.2.0 Enhancements and InnovationsJul 19, 2024. Explore the latest enhancements in Angular 18.2.0 with our detailed review at CodingVila! Learn about improved component testing, streamlined error handling, enhanced SSR, and more to boost your web development skills and application performance.
  • Internals of ‘Shortcuts’ feature in Microsoft FabricJul 11, 2024. Explore the intricate workings of Microsoft Fabric's 'Shortcuts' feature, delving into its internal mechanisms and functionalities. Uncover how these shortcuts streamline workflows, automate tasks, and integrate seamlessly within the Fabric ecosystem.
  • Create Different Values in Same Dropdown Control in PowerAppsJul 03, 2024. Learn to customize dropdown values in PowerApps based on form requirements. Explore methods for different forms requestor and approver using single-line text or choice columns. Ensure data integrity and usability with dynamic dropdowns tailored to user roles and project phases.
  • SharePoint’s New Section Background FeatureJul 02, 2024. SharePoint's new section background feature enhances page customization with images and gradient colors. Authors can now personalize pages and news articles with these backgrounds, which include readability improvements like see-through overlays.
  • SharePoint: Integrating Playlists into Your Stream Web PartJun 28, 2024. Microsoft SharePoint and Stream enhance team productivity and knowledge sharing by allowing users to create, manage, and share playlists. Embed playlists on SharePoint pages using the Stream web part, manage access and permissions, and share content with your organization.
  • Key Features of Angular Data Grid Jun 28, 2024. Explore the robust capabilities of Angular Data Grid with essential features like high performance, seamless customization, advanced filtering, sorting options, efficient pagination, virtualization for large datasets, and responsive design.
  • Exciting New Features in PowerApps: Named FormulasJun 28, 2024. Discover the latest enhancements in PowerApps, including the powerful Named Formulas feature. This blog post walks you through enabling and using Named Formulas, which streamline app development by allowing you to define and reference values consistently across your app.
  • Key Features and Use Cases of AngularJun 27, 2024. Angular is a robust framework for building client-side applications with HTML, CSS, and TypeScript, offering features like component-based architecture, two-way data binding, and dependency injection.
  • Code View in Power Apps Studio: A Game-Changer for DevelopersJun 27, 2024. In this article, we will learn about the new feature of Power App Studio: Code View, which helps the developer view the control code in the YAML + PowerFx language.
  • Microsoft Forms: New Features in 2024Jun 26, 2024. Microsoft Forms has introduced powerful updates in 2024, including real-time data sync with Excel, a Practice Mode for learning reinforcement, a new Forms app for easy survey creation, and the ability to disable question numbers.
  • Microsoft Reading Coach(Preview): Revolutionizing Rading PracticeJun 21, 2024. Discover Microsoft Reading Coach (Preview), a groundbreaking tool revolutionizing reading practice. Using AI and interactive learning tools, it transforms educational experiences by enhancing reading skills.
  • Overview of .NET 9 Preview: New Features and UpdatesJun 19, 2024. Explore the .NET 9 preview with an in-depth overview of its new features and updates. Discover the latest enhancements, performance improvements, and innovations that this release brings to developers.
  • Speaker Coach in Microsoft Teams MeetingJun 19, 2024. Speaker Coach provides personalized, real-time feedback during meetings and presentations. It offers insights on speaking performance privately, not recorded in transcripts. Users can enable it via Microsoft Teams settings and receive detailed reports post-session to enhance their delivery skills effectively.
  • How To Convert Older C# Version to C# 12 With ExampleJun 17, 2024. Many developers still use older versions of C# due to legacy codebases, corporate constraints, and familiarity with older language features. Upgrading can seem daunting, but modern versions of C# offer significant benefits such as better performance, enhanced features and improved security.
  • Generative AI with Alibaba Cloud PAI's Advanced FeaturesJun 17, 2024. Alibaba Cloud's PAI is an end-to-end machine learning platform designed to simplify the deployment and management of AI applications. It provides a robust infrastructure that supports a variety of machine learning tasks, from data preprocessing and model training to deployment and inference.
  • Build Microsoft Teams Tab Extensions with React Fluent UIJun 11, 2024. Discover how to create a powerful Teams Tab Extension using React and Fluent UI in this step-by-step guide. From setting up your development environment to integrating Fluent UI components seamlessly, this tutorial covers everything you need to know to build a feature-rich extension for Microsoft Teams.
  • ASP.NET Core : Basics And Its FeaturesJun 07, 2024. ASP.NET Core is a cross-platform, high-performance framework for building modern web applications. It offers robust features such as MVC architecture, dependency injection, and built-in security.
  • The Best Features of Text to Avatar in Azure OpenAIJun 06, 2024. Azure OpenAI's Text-to-Speech Avatar, a feature that turns text into realistic avatar videos. Benefits include effortless video creation, enhanced engagement, scalability, and accessibility. While in public preview, it offers pre-built avatars, multiple voice/language options, and real-time/batch processing.
  • Securing User Sessions: Implementing Multi-Tab/Multi Browser Auto Logout in .NET CoreJun 01, 2024. Implementing auto logout for multi-tab/multi-browser sessions in .NET Core enhances user session security by ensuring that when a user logs out from one tab or browser, all active sessions across different tabs and browsers are simultaneously terminated, preventing unauthorized access.
  • The Curse of DimensionalityMay 29, 2024. Discover SQL's System-Versioned Temporal Tables: Track data changes over time with timestamps, enabling historical analysis and efficient data management. Experience the power of time-traveling queries for insights into data evolution and record versions.
  • Harris Corner Detection in OpenCVMay 28, 2024. Harris Corner Detection in OpenCV identifies key interest points in images, crucial for tasks like object recognition and tracking. This algorithm highlights corners where intensity variations occur, aiding in feature extraction and matching.
  • Copilot+PC is Microsoft vision related to AI on PC platform, as of May 2024May 25, 2024. As of May 2024, Microsoft's vision for AI on the PC platform focuses on integrating advanced artificial intelligence and machine learning capabilities directly into Windows.
  • Security features of Azure: Security Center, Key Vault, SentinelMay 24, 2024. Azure offers robust security features including a Security Center for monitoring, a Key Vault for secure key management, and a Sentinel for advanced threat detection. These tools ensure comprehensive protection, compliance, and efficient management of security across Azure services.
  • Top 8 Features to Look in a NFT MarketplaceMay 22, 2024. NFTs have surged in popularity, showcasing their potential as tradable assets on the blockchain. Explore our blog for insights into creating your own NFT marketplace with eight essential features.
  • Optimize File Monitoring with Custom .Net8.FileSystemWatcher in .NETMay 21, 2024. Discover enhanced file monitoring with Custom .Net8.FileSystemWatcher NuGet Package in .NET 8. Harness advanced features for real-time tracking, event-driven programming, and improved file system event handling. Elevate your file monitoring capabilities with this custom package."
  • Power Apps Tabbed Form Using Tab List Modern ControlMay 17, 2024. Learn to enhance your Power Apps with a sleek tabbed form using the Tab List modern control. Elevate user experience by organizing data into tabs, enabling seamless navigation and customization.
  • Feature of Computer Vision Workloads on AzureMay 14, 2024. In this article, we will explore the features of computer vision workloads on Azure, exploring key tasks such as image classification, object detection, semantic segmentation, optical character recognition (OCR), facial detection, and recognition, accompanied by illustrative examples.
  • Unlocking Angular: Advanced Features, Security, ERP IntegrationMay 13, 2024. Discover the potential of Angular in ERP integration with .NET Core. Explore advanced features, security enhancements, and performance boosts for seamless integration and optimized performance.
  • Deep Learning, Core ML Concepts and the Confusion MatrixMay 13, 2024. In this article we explore the Deep Learning, Dataset Feature and Label and an important topic Confusion Matrix for performance measurement. Understanding these concepts and their applications is crucial for developing efficient and reliable machine-learning models across various domains.