How to Add Custom Filtering, Sorting and Grouping Logic in WPF DataGrid

ABOVE;DR: Learn how to implement custom filtering, sorting, grouping, and column visibility in WPF DataGrid using MVVM patterns. Using a school grade management application as an example, this guide shows how to build a responsive, data-driven interface that helps users organize, analyze, and manage large data sets efficiently. Modern desktop applications often require more than … [Read more…]

TypeScript Menjadi Bahasa #1 GitHub: Inilah Alasannya

DIATAS;DR: TypeScript kini menjadi salah satu bahasa yang paling aktif dikembangkan di GitHub, dengan GitHub’s Octoverse 2025 melaporkan peningkatan tajam dalam aktivitas kontributor. Ini tidak berarti JavaScript menghilang. Sebaliknya, ini menunjukkan semakin banyak tim yang memilih TypeScript sebagai lapisan pembuat untuk aplikasi JavaScript yang dapat diskalakan. Artikel ini menjelaskan arti peralihan ini bagi pengembang JavaScript, … [Read more…]

Otentikasi Lebih Baik: Solusi Otentikasi Framework-Agnostic untuk Aplikasi TypeScript

DIATAS;DR: Sulit untuk merancang autentikasi yang dapat bertahan dari perubahan kerangka kerja. Artikel ini menjelaskan bagaimana Better Auth mengaktifkan autentikasi kerangka kerja-agnostik untuk aplikasi TypeScript, yang mencakup arsitektur, performa, trade-off, dan kasus penggunaan di dunia nyata, termasuk Next.js, Remix, dan SvelteKit. Anda akan melihat bagaimana tumpukan autentikasi yang dihosting sendiri dengan paket kecil, validasi sesi … [Read more…]

Week in the Charts (10/7/25)

Look video of this post here. šŸ“Š Weekly chart details. šŸŒŽBig picture market theme. šŸŽÆActionable insights. Subscribe to our YouTube channel HERE to separate the signals from noise. The most important charts and themes in markets and investing… 1) The Market Is Partying Like It’s 1999 Mania is back on the air. The Nasdaq crossed … [Read more…]

Reduce XAML Boilerplate with .NET MAUI Global/Implicit Namespace + Source Generator

TLDR: What if your XAML doesn’t need all that boilerplate? Use .NET MAUI global/implicit namespaces and source generators to reduce XAML boilerplate code and simplify your UI layers. By defining a single-entry namespace GlobalXmlns.cs and letting the XAML source generator compile your UI into C# at build time, you eliminate repetitive xmlns: clutter, catch errors … [Read more…]

Week in the Charts (6/24/26)

Look video of this post here. Over the past 30 years, the purchasing power of the US Consumer Dollar has halved due to inflation. At the same time, the S&P 500 has risen 852% (7.8% annually) AFTER adjusting for inflation. Why you need to invest for the long term, in one chart… At Creative Planning, … [Read more…]

How to Scale React Pivot Tables with Docker and Server Side Processing

ABOVE;DR: Large data sets can quickly slow down applications as the browser handles heavy data operations. In this guide, you’ll learn how to implement React Pivot Table server-side processing using Docker, move expensive filtering and aggregation to the backend, and build faster, scalable React applications with better performance. When you start working with large data … [Read more…]

Market Conditions (October 2025)

Look video of this post here. Over the past 30 years, the purchasing power of the US Consumer Dollar has halved due to inflation. At the same time, the S&P 500 has risen 888% (8% per year) AFTER adjusting for inflation. Why you need to invest, in one chart… At Creative Planning, we pride ourselves … [Read more…]

Should C# Developers Switch to Blazor Full Stack in .NET 10?

TL;DR: Blazor Fullstack with Visual Studio 2026 and .NET 10 gives C# developers a practical way to build full-stack web apps with shared C# models, flexible render modes, integrated debugging, Hot Reload, and GitHub Copilot support. It is a strong option for .NET-heavy teams building enterprise apps, dashboards, admin tools, and form-heavy workflows, but it … [Read more…]

Week in the Charts (6/16/26)

Look video of this post here. The most important charts and themes in markets and investing… 1) The Biggest IPO in History SpaceX officially became the largest IPO in history, raising a total of $85.7 billion. That’s $60 billion more than the 2nd largest IPO, Saudi Aramco ($25.6 billion raised in 2019). At an IPO … [Read more…]