Posts
AI
- Adobe products on CopilotPC/ARM/Windows (May 2024)
- AI is Still a Long Way From Directly Replacing Programmers (April 2025)
- ChatGpt-4o on mobile gets many paid subscriptions (May 2024)
- Copilot+PC hardware available, as of May 2024
- Copilot+PC is Microsoft’s vision related to AI on PC platform, as of May 2024
- GitHub Copilot (Gen-AI) is Helpful, But Not Great (March 2025)
- GitHub Copilot Agent — Impressive performance on the real ASP.NET8 project
- GitHub Copilot Agent looks promising – Part1(June 2025)
- GitHub Copilot Agent looks promising – Part2 (June 2025)
- GitHub Copilot Agent looks promising – Part3 (June 2025)
- GitHub Copilot Agent looks promising – Part4 (June 2025)
- How to introduce AI technologies into a medium-sized office (May 2024)
- Impressions from MLCon – Munich, June 2023
- Phi Silica is Microsoft’s AI model for Windows developers
- Recommended video from Microsoft Build 2025: GitHub Copilot Agent Mode (May 2025)
- Skepticism about Large Language Models (LLM) and ChatGPT
- What is Microsoft’s new brand “Copilot” (as of May 2024)?
AspNet
- Asp.Net 8 – Multilingual Application with single Resx file – Part1
- ASP.NET 8 – Multilingual Application with single Resx file – Part 3 – Forms Validation Strings
- Asp.Net 8 – Multilingual Application with single Resx file – Part2 – Alternative Approach
- ASP.NET 8 – Multilingual Application with single Resx file – Part4 – Resource Manager
- ASP.NET8 – Storing an Object in Session
- ASP.NET8 – Using Bootstrap 5 Themes
- ASP.NET8 – View-Component primer
AspNet-Datatables
- ASP.NET8 using DataTables.net – Part1 – Foundation
- ASP.NET8 using DataTables.net – Part10 – New Plugins
- ASP.NET8 using DataTables.net – Part2 – Action buttons
- ASP.NET8 using DataTables.net – Part3 – State saving
- ASP.NET8 using DataTables.net – Part4 – Multilingual
- ASP.NET8 using DataTables.net – Part5 – Passing additional parameters in AJAX
- ASP.NET8 using DataTables.net – Part6 – Returning additional parameters in AJAX
- ASP.NET8 using DataTables.net – Part7 – Buttons regular
- ASP.NET8 using DataTables.net – Part8 – Select rows
- ASP.NET8 using DataTables.net – Part9 – Advanced Filters
DevOps
- Git – 4 ways to ignore files
- Git – 6 Free Gui Clients
- Git – Error: refusing to merge unrelated histories
- Git – Multiple Visual Studio Solutions in a single Git repository
- Git – Problem with “skip-worktree” and Pull
- Git – Push from Gui client returns “Authentication Failed”
- Git – SourceTree custom actions for “skip-worktree” option
- Git – Visual Studio 2022, v17.3.0, Line Staging
- Git –Comparing Visual Studio 2022 with MeGit/EGit and SourceTree
DotNet
- .NET – 5 Free Decompilers
- Asynchronous Events in C#
- C# – Value Object Pattern, Data Transfer Object Pattern
- C#11 – Immutable object and Defensive copy
- C#11 – Immutable Object Pattern
- C#11 – Records demystified
- Closures in C# demystified
- Decorator Pattern in C# – 3 versions
- Dependency Injection Pattern in C# – Short Tutorial
- Discussing alternative memory management strategy for .NET
- Fluent Interface Pattern in C#
- Logging Proxy in C#
- Observer pattern in C#
- Service Locator Pattern in C#
- Thread-safe Events in C#
- Visitor Pattern in C# – 5 Versions
DotNet-Build
- .NET8/9 – Testing different Build/Deployment modes – Part1
- .NET8/9 – Testing different Build/Deployment modes – Part2
- .NET8/9 – Testing different Build/Deployment modes – Part3
- .NET8/9 – Testing different Build/Deployment modes – Part4
- .NET8/9 – Testing different Build/Deployment modes – Part5
- .NET8/9 – Testing different Build/Deployment modes – Part6
- Breaking changes in .NET build tools 8.0.0 to 8.0.11
DotNet-DB
- .NET8 – System.Linq.Dynamic.Core – using SQL LIKE
- .NET8/EF8 – Exception: Microsoft.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near ‘$
- C# DataAdapter returning Exception “Failed to enable constraints.”
- EF 9 Has a Bug Related to GroupBy Usage: GroupBy Throwing an Exception
- EF8 – Row SQL returning Non-entities
- Entity Framework 7 – Code First – Using CLI
- Entity Framework 7 – Database First – Using CLI
- Entity Framework 7 – Database First – Using EFCorePowerTools
- Entity Framework 8 – Partial Classes Tricks You Should Know About
- SqlServer – Query performance – Database maintenance can help
- SqlServer & EF7: Using datetime vs datetime2 date type
- VS2022, ver. 17.6.2 – EntityFramework6 broken
DotNet-XML
- XSD Tools in .NET8 – Part1 – VS2022
- XSD Tools in .NET8 – Part10 – LiquidXMLObjects – Advanced
- XSD Tools in .NET8 – Part2 – C# validation
- XSD Tools in .NET8 – Part3 – XsdExe- Simple
- XSD Tools in .NET8 – Part4 – XsdExe- Advanced
- XSD Tools in .NET8 – Part5 – XmlSchemaClassGenerator – Simple
- XSD Tools in .NET8 – Part6 – XmlSchemaClassGenerator – Advanced
- XSD Tools in .NET8 – Part7 – LinqToXsdCore – Simple
- XSD Tools in .NET8 – Part8 – LinqToXsdCore – Advanced
- XSD Tools in .NET8 – Part9 – LiquidXMLObjects- Simple
General
Hardware
- Creating a Read-Only USB Disk for Archiving Family Photos
- Disk Image of SSD – Backup and Restore
- Installing additional SSD on LENOVO ThinkBook 16 G7 IML
- Portable Monitors for Laptops Are Surprisingly Affordable
- Reusing Spare HDDs and SSDs with USB Disk Enclosures
- Testing speed of modern External SSD backup
- Testing USB Hub Throughput
NewsBlog
WebDev
- 6 free Markdown (.md) WYSIWYG desktop Editors – Part1
- 6 free Markdown (.md) WYSIWYG desktop Editors – Part2
- 6 free Markdown (.md) WYSIWYG desktop Editors – Part3
- Bootstrap Theme Colors – HTML page
- Bootstrap5 Session Timeout Script (JS)
- Custom Bootstrap 5 Breadcrumbs – Ver 3
- Custom Bootstrap 5 Breadcrumbs – Ver 4
- Custom Bootstrap 5 Breadcrumbs -Ver 2
- Custom Bootstrap 5 Breadcrumbs -Ver 5
- Custom Bootstrap 5 Breadcrumbs -Ver 6
- JavaScript – Closures Demystified
- JavaScript – Events Bubbling – Illustrated
- JavaScript – Prototypal Inheritance – Illustrated
- Regex – 7 free test tools