Resources  
  • Remove K Digits Problem – Greedy Stack Approach to Find the Smallest NumberJun 05, 2026. Learn how to solve the “Remove K Digits” problem using a greedy monotonic stack approach. This article explains how to efficiently remove k digits from a number string to form the smallest possible result while maintaining digit order, along with a Java implementation and clear intuition.
  • Implementing Proper Theming in Power Apps Using OnStart (Beginner to Advanced Guide)Apr 21, 2026. This article explains how to implement a centralized theming approach in Power Apps using the App OnStart property. Instead of hardcoding styles, you’ll learn how to create reusable theme variables and apply them across your app for a consistent and maintainable UI. It also covers dynamic styling, hover effects, and best practices to build clean, scalable, and professional Power Apps applications.
  • How to Add Theme Switcher in Web Apps (Light, Dark & Custom Colors)Mar 24, 2026. Explore column themes for web design! Customize backgrounds with white, black, pink, blue, or yellow. Enhance user experience and accessibility. Learn how!
  • Complete CoinMarketCap-Style Crypto Dashboard Project Mar 13, 2026. Build a CoinMarketCap-style crypto dashboard using free APIs, ASP.NET Web API, and JavaScript. Track prices, market cap, volume, and more in real-time!
  • The Silent Superpower of the Web: Unleashing the Power of CSSFeb 24, 2026. Unlock the silent superpower of CSS! Discover how it transforms basic HTML into stunning, responsive, and interactive web experiences. Master the design engine of the web.
  • Orbit-Ready AI Needs GSCP-15 and Gödel-Style Agentic EngineeringFeb 20, 2026. Orbit-ready AI demands a shift from probabilistic models to disciplined, protocol-driven systems. GSCP-15 and Gödel-style agents are key for reliable space AI.
  • How to Create Custom Controls in WPF?Feb 19, 2026. Learn to create custom WPF controls: User Controls for quick reuse & Custom Controls for advanced styling and enterprise-grade UI libraries. Boost .NET apps!
  • Creating Dynamic Data-Style Cards Using ASP.NETFeb 17, 2026. Dynamically load article cards from your database with this efficient setup! Features include SEO-friendly URLs, consistent UI, and easy CMS control. Two-column layout.
  • gRPC vs REST in .NET: Choosing the Right API Style for Modern ApplicationsFeb 16, 2026. Explore gRPC vs REST in .NET for modern API development. Understand their differences, advantages, and when to use each for optimal performance and scalability.
  • .sln Is Retired — .slnx Is the New Reality in .NETJan 05, 2026. Discover .slnx, the modern replacement for .sln in .NET! Learn how this new format enhances collaboration, simplifies source control, and embraces cloud-native development. Embrace the future of .NET! The default solution format with the release of .NET 10.
  • Using Copilot-Style AI in Your Own Web AppDec 31, 2025. Learn how to build Copilot-style AI features in your Angular web apps! This practical guide covers architecture, backend design, prompt engineering, and more. Elevate user experience!
  • Best CSS Frameworks in 2025: Tailwind, Bootstrap, and DaisyUIDec 11, 2025. A comprehensive 2025 guide comparing Tailwind CSS, Bootstrap, and DaisyUI for real-world Angular applications. It explains strengths, limitations, integration patterns, and best practices for senior developers. Ideal for teams deciding the right CSS framework for scalable, production-ready Angular projects.
  • Difference Between Inline, Internal, and External CSSNov 21, 2025. Unlock the power of CSS! Learn the difference between inline, internal, and external CSS with real-time examples. Master styling for any project size!
  • How to Use CSS Selectors Nov 21, 2025. Master CSS selectors! This guide covers basic to advanced techniques with real UI examples, code, and use cases. Learn to style like a pro! (2025 Edition)
  • Complex CSS Selectors ExplainedNov 21, 2025. Master complex CSS selectors like nth-child, adjacent & general sibling selectors! Learn to target elements precisely, create dynamic styles, and simplify your HTML. Build professional UIs without extra classes or JavaScript!
  • Creating Theme Runtime Editing in Angular (Color Picker → Writes CSS Variables Live, No Page Reload)Nov 17, 2025. Implement runtime theme editing in Angular! This guide shows how to use CSS variables, a color picker, and a theme service to update your app's appearance live.
  • Building a Scalable Design Token System for Enterprise ApplicationsNov 12, 2025. Build a scalable design token system for enterprise apps. Ensure cross-platform consistency, faster theming, and better designer-developer alignment. Automate updates!
  • Customize C# Code Formatting in Visual Studio CodeOct 24, 2025. This guide provides practical steps to customize your VS Code settings, utilize .editorconfig for team consistency, and leverage CSharpier for automated formatting. Learn to control indentation, spacing, and brace placement for cleaner, more readable code. Improve collaboration and maintain a professional coding style across all your C# projects, ensuring consistency and ease of maintenance.
  • CSS Custom Properties (CSS Variables) in ReactOct 18, 2025. Unlock the power of CSS Custom Properties (CSS variables) in your React applications! This guide covers everything from defining global and scoped variables to using them with CSS Modules, inline styles, and Styled-Components. Learn best practices for naming conventions and dynamic updates to create maintainable and themeable React UIs. Discover how to effectively manage colors, spacing, and typography for a consistent design system.
  • Styling Everything in ReactOct 17, 2025. Explore diverse React styling techniques: global CSS, CSS Modules, styled-components, and inline styles. Learn the pros and cons of each approach, including scoping, dynamic styling, and maintainability. Discover best practices for organizing CSS in React projects, combining styles, and managing conditional class logic. Choose the right method for scalable and maintainable React applications. Optimize your React styling workflow today!
  • Prompt Engineering: Style, Persona, and Lexicon Control Without Fine-Tuning — Part 3Oct 16, 2025. Control AI voice without fine-tuning! This article unveils a powerful method using style frames, persona goals, and lexicon policies to enforce brand voice in AI-generated content. Learn how to design compact artifacts, apply them at inference, validate adherence, and measure on-brand performance. Achieve consistent, brand-aligned outputs through prompt engineering and deterministic repairs.
  • Generative AI, Part 2 — Style, Persona & Brand: Controllable Generation Without Fine-TuningOct 16, 2025. Unlock controllable generative AI! Learn how to steer tone, structure, and persona without fine-tuning. This article details practical style transfer techniques using lexicons, do/don't lists, and style frames. Ensure on-brand, safe, and reproducible outputs through format control, persona conditioning, and hard/soft constraints. Scale across channels and teams with a reliable pipeline.
  • 🌀 Saga Design Pattern (Choreography Style) Cheat SheetOct 14, 2025. Master the Saga Design Pattern (Choreography style) with this cheat sheet! Learn how to implement distributed transactions using event-driven architecture. Explore the benefits of loose coupling and decentralized control in microservices. Includes a C# example demonstrating an order workflow with compensating transactions for rollbacks. Ideal for interviews and real-world applications like food delivery apps.
  • CSS Basics: Styling, Layouts, and Responsive DesignAug 19, 2025. CSS (Cascading Style Sheets) is used to style and design web pages. It enhances appearance with colors, layouts, and animations, ensures responsive design, separates content from styling, and saves time with reusable code.
  • View Component in React NativeAug 19, 2025. Learn how to use the React Native View component to create flexible, styled layouts with Flexbox. Arrange child views in rows or columns, build chat UIs, and apply padding, margin, borders, and alignment for mobile apps.
  • CSS Cheatsheet – A Complete Guide for BeginnersAug 12, 2025. CSS styles web pages by controlling colors, fonts, layouts, spacing, and more. This cheatsheet covers essential concepts like selectors, box model, flexbox, grid, responsiveness, transitions, and advanced features for both beginners and pros.
  • 20 New CSS Features You Need to Know Aug 05, 2025. CSS in 2025 introduces powerful features like Container Queries, \:has(), Subgrid, and content-visibility, enabling developers to build responsive, high-performance, and visually dynamic websites with less code and greater flexibility.
  • How Vibe Coding Differs from Traditional CodingJun 26, 2025. Discover how vibe coding differs from traditional coding. Learn how this creative, improvisational approach contrasts with structured software development, and explore its applications in music, art, and rapid prototyping.
  • A Comparative Guide to Imperative and Declarative ProgrammingJun 23, 2025. Explore the differences between imperative and declarative programming in C# with real examples. Learn how styles like LINQ improve code clarity, efficiency, and help manage logic, flow, and state effectively.
  • Dynamic Styles and Appearance Behavior in MAUI [GamesCatalog] - Part 12Apr 11, 2025. This XAML defines a styled "Add Game" button using FontAwesome icons. It binds commands and enables triggers to change text and icon color dynamically based on the button's enabled state.
  • Creating Ghibli-Style Images for Free with Grok AIApr 01, 2025. Grok AI enables users to create stunning Studio Ghibli-style images effortlessly by generating artwork from descriptive prompts. With simple tools, anyone can produce whimsical, vibrant visuals inspired by Ghibli’s enchanting aesthetics.
  • Basic Understanding of Architectural StyleApr 01, 2025. Understanding architectural style is key to appreciating how buildings and structures are designed. It involves the study of various styles, from classical to modern, and the principles behind each.
  • Reusable Components and Styles in MAUI MVVM .NET 9 [GamesCatalog] - Part 3Feb 24, 2025. In this third part of the GamesCatalog series, we explore how to create reusable components and styles in MAUI MVVM using .NET 9.
  • Build Responsive eCart App with Angular and BootstrapFeb 17, 2025. This article covers the essentials of creating a mobile-friendly, dynamic shopping cart app with Angular, leveraging Bootstrap's grid system and UI components for seamless user experiences across devices.
  • Installing NVS on Windows MachineFeb 03, 2025. The article explains setting up NVS (Node Version Switcher) on a Windows 11 workstation. This article explains how to install and configure NVS (Node Version Switcher) on Windows to manage multiple Node.js versions efficiently. It covers step-by-step installation, resolving certificate issues, and selecting Node versions.
  • CSS Theming Using Variables and JavaScriptAug 27, 2024. Discover how to enhance your web design with CSS theming using variables and JavaScript. Learn how to create dynamic and customizable themes by leveraging CSS custom properties and JavaScript for real-time style changes.
  • Building a Dynamic Bank Deposit Management InterfaceAug 27, 2024. This code creates a user interface for managing bank deposit methods using HTML, CSS, and JavaScript. It features toggle switches for different deposit types, radio buttons for selecting user roles, and AJAX functions for server communication.
  • Elevate Your Code with Vertical Coding StyleJul 26, 2024. In the world of software development, code readability and maintainability are paramount. One effective way to achieve these goals is by adopting the Vertical Coding Style. The result is code that is easier to understand and navigate. Let's explore how Vertical Coding Style can elevate your coding practices.
  • How to Show and Hide Password in AngularJul 25, 2024. Enhance your Angular forms by adding a show/hide password toggle feature. Just like a light switch that lets you see if a room is lit or dark, this feature allows users to reveal or hide their password for better accuracy.
  • How to Show and Hide Password in AngularJSJul 25, 2024. Implementing a show/hide password toggle in AngularJS enhances usability by allowing users to view or conceal their passwords. This involves creating an AngularJS component with a toggle feature, defining the module and controller, and applying basic CSS styling.
  • Explain Adding a Loader in Next.jsJul 24, 2024. Adding loaders in a Next.js app enhances user experience by showing visual cues during data fetching and page transitions. Create a Loader component with CSS for styling and use it globally or locally to manage loading states. This approach improves performance and user feedback.
  • What are the Different Ways to Style a Reactjs Component?Jul 05, 2024. Styling React components can be done using various methods, including CSS stylesheets, inline styles, CSS modules, styled-components, Emotion, Styled JSX, Tailwind CSS, SASS/SCSS, and BEM methodology.
  • Styling in React with Styled Components and TypeScriptJun 26, 2024. Using Styled Components and TypeScript, Ziggy Rafiq illustrates how to enhance the styling of React applications. With Styled Components, you can write CSS in JavaScript, simplifying the management of styles in a modular and reusable way. When combined with TypeScript, your code will be type-safe and easier to maintain.
  • How to Combine Multiple Inline Style Objects in ReactJSMay 24, 2024. In React, merging multiple inline style objects is essential for flexible styling. Techniques like object spread, Object.assign, array reduce, Lodash merge, conditional merging, and functional style merging offer versatility in styling solutions.
  • How to Conditionally Apply Class Attributes in ReactJSMay 24, 2024. In this article, we will learn how to conditionally apply class attributes in ReactJS using the classnames utility. This guide demonstrates how to dynamically assign CSS classes based on component state or props, enhancing the flexibility and readability of your React components.
  • How to Add Style in ReactJS AppMay 22, 2024. Styling React apps can be done using CSS stylesheets, CSS modules, inline styles, Styled Components, CSS-in-JS libraries, or UI frameworks like Material-UI. Each method offers unique benefits and use cases.
  • How to write Clean code in C#?May 06, 2024. Writing clean code is important so that it makes reading code easier, helps us fix and update it faster, and ensures it works smoothly and reliably. Here we will look for few tips to write clean code.
  • Learning and Improving Our Code Style with C# 10Feb 14, 2024. Ziggy Rafiq wrote this article on Learning and Improving Our Code Style with C# 10 to highlight the Basics, and latest features of C# 10, clean code, review code, problem-solving, reading high-quality code, attending workshops and conferences, feedback and mentoring.
  • Toggling Visibility of <HTML> Elements in BlazorFeb 13, 2024. Let&#39;s learn how to hide and show visibility of HTML elements using C#, there are various approaches I am going to cover, the @if conditions, inline styles, internal styles, dynamic style binding, and the hidden attribute.
  • What is a Wrapper Component in React?Feb 09, 2024. Wrapper components in React.js refer to components that encapsulate other components or elements within them. They are commonly used for various purposes such as styling, behavior modification, context management, implementing Higher-Order Components (HOCs).
  • Angular Content Projection: UI Flexibility and ReusabilityJan 31, 2024. Angular&#39;s content projection, also known as transclusion, elevates UI flexibility and reusability within the framework. By enabling the injection of content from a parent component into designated slots within a child component&#39;s template, Angular facilitates the creation of versatile and reusable components.
  • What is Scoped Styling in Vue.js?Jan 25, 2024. In the ever-evolving landscape of web development, Vue.js has emerged as a powerful front-end framework. One of its notable features is the ability to manage styles efficiently within components. Scoped styling in Vue.js 2 and understand how it can elevate your project&#39;s organization and maintainability.
  • Visualizing Data with Style: Pie and Stacked Line Charts in PygalJan 23, 2024. This article is tailored to guide you through creating two distinct types of charts: the Pie Chart and the Stacked Line Chart.
  • Dynamic Styling in Vue.js with v-bind DirectiveJan 22, 2024. Vue.js, a progressive JavaScript framework, empowers developers to build interactive and dynamic user interfaces effortlessly. One of its key features is the v-bind directive, a powerful tool that enables the dynamic binding of HTML attributes to data in the Vue instance.
  • Real World Coding Issues - Style and Performance IssuesJun 29, 2023. This article will show common coding issues that I see in most of the projects I work on that are in the “style” category of the code analyzers.
  • Creating Gradient Text Using HTML Control in PowerAppsJun 09, 2023. To create gradient text using HTML control in PowerApps, you can utilize the HTMLText property of the HTML control and apply CSS styling. Here&#39;s an example of how you can achieve gradient text:
  • API Styles EvolutionOct 25, 2022. In this article, you will learn about API Styles and its evolution.
  • Angular Directives NgClass And NgStyle - How To Change The Style Of An HTML Element ConditionallyJul 12, 2022. Angular directives NgClass and NgStyle - How to change the style of an HTML Element conditionally
  • How To Handle Conditional Styling In ReactJSMay 25, 2022. In this article, you will learn how to handle conditional styling in ReactJS.
  • Styling React JS ApplicationMay 17, 2022. In this article, you will learn how to style our React Js application using different ways.
  • PowerApps - PCF - Input Formatter With Regular ExpressionJan 10, 2022. The benefit and advantage of this component is to dynamically apply validation pattern to HTML5 input control with the help of custom regular exppression. Along with this, it also provides some masked input types like “Date”, “DateTime”, “Time”, “Password”. Custom CSS Styles provides freedom to apply attractive styles as per design and branding. If the control is makred as Required, then input box border can be shown in red color just to highlight about invalid input. This code component is developed and distributed considering both Citizen developer and Pro developer use case scenarios. It is very simple to use and configure.
  • Generate Dynamic PDF With Custom Style In ReactJan 03, 2022. This article is a step-by-step guide to generate dynamic PDF. Also, view and download it in ReactJs using React-pdf library. We will also understand the basic components of the React-pdf library with real life examples.
  • Xamarin.Forms - Style InheritanceDec 16, 2021. In this article, you will learn how to implement Style Inheritance in Xamarin.Forms app.
  • Eval Keyword In PythonSep 29, 2021. This article is useful to understand switcher and eval in python.
  • How To Use Ngx-slider With A Different Type Of Style In AngularMar 17, 2021. Learn how to integrate ngx-slider in Angular to create versatile sliders. This guide covers installing the package, configuring single, range, tick-marked, customized, and vertical sliders. You&#39;ll explore how to adjust properties like floor, ceil, and step, and apply custom styles for a tailored user experience.
  • Styling Built-In Directives Like NgStyle And NgClass - AngularNov 16, 2020. In this article, you will learn about Styling Built-In Directives Like NgStyle And NgClass - Angular.
  • Building A Dashboard With ASP.NET Core And DotVVMOct 27, 2020. This article explores designing a user data dashboard using ASP.NET Core and DotVVM. It covers the setup of tools like Visual Studio 2019 and PostgreSQL and explains creating a dashboard with CRUD operations.
  • Simply Tooltip Using jQuery and BootstrapAug 27, 2020. This article explores various methods to implement tooltips using jQuery and Bootstrap. Tooltips provide essential information when users hover over HTML elements. It covers the setup process, including necessary scripts and styles, and demonstrates how to customize tooltips with features like dynamic content, positioning, and disabling options.
  • Styling Text In CSSAug 21, 2020. In this article, you’ll learn the commonly used text manipulation properties used in CSS such as color, decoration, alignment, and so on.
  • Customize WPF Application Using Template And StylesAug 17, 2020. In this article, you will learn how to customize WPF Application using Template and Styles.
  • MultiTriggers And MultiDataTriggers In WPFJul 25, 2020. In this article, you will learn about advanced versions of triggers used in WPF.
  • How To Apply Styling On React ComponentsJul 13, 2020. In this article, we will learn different options with the use of styling on a React application.
  • Styling In WPFJun 01, 2020. How to style your controls to change their visual appreance in WPF.
  • Let's Develop An Angular Application - Styling The Template Using CSS Validation Classes And ngModel PropertiesMay 29, 2020. In this article, you will learn about styling the template using CSS Validation Classes and ngModel Properties.
  • CSS in SPFxMay 05, 2020. In this article, we will learn how to easily consume CSS in our typescript file without errors.
  • Let's Develop an Angular Application - Adding Bootstrap Style ClassesApr 20, 2020. In this article, we will install and apply bootstrap classes in our application.
  • Azure Architecture StylesJan 27, 2020. This article describes different Architecture Styles that can be leveraged while designing cloud based solutions in Azure
  • Weather Application And Location In JavaScriptDec 10, 2019. This article guides you through creating a weather application using JavaScript. It covers setting up an HTML file in Sublime Text, adding CSS for styling, and using JavaScript to fetch and display weather data based on the user&#39;s location.
  • Formatting HTML Table In FLOW - Before Sending EmailDec 03, 2019. Learn how to enhance the visual presentation of your emails by formatting HTML tables in Microsoft Power Automate (Flow) before sending. Discover techniques for styling data effectively, optimizing layout, and customizing the design to improve communication clarity and visual appeal.
  • Learn About Styling In React NativeSep 03, 2019. In this article, you will learn about the styling techniques used in React Native.
  • Styling And CSS In ReactJul 15, 2019. This article talks about Styling and CSS in React.
  • Power BI Axis, Data Labels And Page Level FormattingJul 02, 2019. In this article, we will see how we can format data labels, chart axis, and report pages in Power BI.
  • Style Data Binding In AngularJun 25, 2019. In this article, you will learn about style data binding in Angular.
  • Setting Colors And Styles In Application ResourcesFeb 26, 2019. In this article, we will learn how to set up a theme or a color for your Xamarin application and change this by using a toggle.
  • ASP.NET MVC 5 - Bootstrap Style Multi Select Dropdown PluginNov 22, 2018. This article is about integration of the Bootsrtap CSS style dropdown with enabling of multi selection choice by using Bootstrap Select plugin into ASP.NET MVC5 platform.
  • Overview Of Styles In WPFNov 13, 2018. In my ‘Overview of Resources in WPF’ article I talked about Resources and how they are useful. But there is one drawback with ‘Resources’ in WPF. Resource collection of each element contains individual objects and you need to refer them separately to apply them.
  • Binding Property, Styles And Class In AngularOct 30, 2018. In this article, we are going to learn how to bind property, class, styles of HTML in Angular.
  • Style With CSS Using Xamarin.formsJul 27, 2018. How are you, hope you all are fine. Today in this article I am telling you about the CSS in Xamarin.Forms, XAML. If you know about web designing you can easily understand. This is a feature that is easy to use and your app design will be very good with its help.
  • Define Style For Toast In Android Using Android StudioJun 03, 2018. In previous articles, we have seen how to create a custom toast as continued in this article we going to see how to define a style for Toast in Android app using the Android Studio.It will allow as to define color, structure, style, design, shape…etc.
  • DatePicker Placeholder And Border Style Using CustomRendererApr 05, 2018. In Xamarin.Forms, there is no Placeholder, BorderRadius, BorderColor, or BorderWidth for DatePicker Control. So in this article, we can learn how to set those properties for DatePicker using CustomRenderer.
  • Customize SharePoint List Form In A Wizard StyleJan 27, 2018. In this example, we will create a list and show the list columns in a wizard style.
  • SharePoint 2013 - How To Migrate SharePoint 2010 Style Workflows - Part ThreeJun 22, 2017. In this article we are going to learn the steps that are involved in moving SharePoint 2010 style reusable workflows from one site to another and I must say this a bit of tricky process all around.
  • SharePoint 2013 - How To Migrate SharePoint 2010 Style Workflows - Part TwoJun 22, 2017. In this article we are going to learn the steps that are involved in moving SharePoint 2010 style reusable workflows from one site to another and I must say this a bit of a tricky process all around.
  • SharePoint 2013 - How To Migrate SharePoint 2010 Style Workflows - Part FourJun 22, 2017. In this article we are going to learn the steps that are involved in moving SharePoint 2010 style reusable workflows from one site to another and I must say this a bit of a tricky process all around.
  • SharePoint 2013 - How To Migrate SharePoint 2010 Style Workflows - Part OneJun 21, 2017. In this article we are going to learn the steps that are involved in moving SharePoint 2010 style reusable workflows from one site to another and I must say this a bit of a tricky process all around.
  • Class And Style Bindings In Angular 2 - Part EightMay 04, 2017. In this article, we are going to learn how to bind classes and styles to HTML elements.
  • ASP.NET MVC 5 - Bootstrap Style Dropdown PluginApr 06, 2017. This article is about Bootstrap style dropdown plugin integration with an ASP.NET MVC5 platform.
  • Conditionally Add Styles To HTML Element In Angular 2Nov 29, 2016. In this article, you will learn how to conditionally add styles to HTML element, in Angular 2 .
  • Creating Rich Style Accordion In SharePointNov 05, 2016. In this article you are going to learn how to create an accordion using CSOM to automatically fetch data from the list.
  • Using ListBox Control In Microsoft PowerAppsNov 01, 2016. The ListBox control in Microsoft PowerApps enables users to select single or multiple items from a list. It integrates seamlessly with data sources, allowing dynamic filtering, sorting, and grouping. With customizable styling and event handling, it enhances user interaction and data management within PowerApps.