Mark Jack
banner
markjackmilian.bsky.social
Mark Jack
@markjackmilian.bsky.social
Microsoft MCSD, Certified Xamarin Developer & Azure Solution Architect Expert. Building enterprise-grade solutions with cloud-native architecture.
Learn how to implement Layered Architecture in .NET Core with a focus on separation of concerns and modularity! Achieve better code maintainability and scalability. Dive into services, repositories, and more. #DotNetCore #SoftwareArchitecture
Layered Architecture in .NET Core
In modern software development, Clean Architecture and Separation of Concerns (SoC) are essential principles for building scalable…
medium.com
November 17, 2025 at 6:15 AM
Discover the role of constructors & destructors in C# .NET to manage resource allocation & cleanup. Master object lifecycle for efficient memory use! #CSharp #DotNet
Understanding Constructors and Destructors in C# (.NET)
Constructors and destructors are foundational concepts in object-oriented programming, and mastering them is key for any .NET developer…
medium.com
November 17, 2025 at 3:15 AM
Unlock clean code in #DotNet by leveraging IOptions! Simplify configuration management, improve maintainability, and enhance readability in C#. Explore more about #IOptions and its benefits. 🙌
dev.to
November 17, 2025 at 12:15 AM
Explore building a modern blog CMS with React & .NET! This guide covers architecture, component setup, & API integration to streamline your content creation. Boost your web development skills! #ReactJS #DotNet
Building a Modern Blog/CMS with React and .NET
Rich Text Editor, Image Upload, Identity Roles, SEO Routing & Pagination
medium.com
November 16, 2025 at 9:15 PM
Explore the key differences between value and reference types in C#, including their impact on performance and memory usage. Understanding these distinctions is vital for efficient coding. #CSharp #CodingTips
C# Value Types vs Reference Types — Differences, Performance, and Memory Usage Explained
Discover how C# value and reference types work, where they live in memory, their behavior, and impact on performance!
medium.com
November 16, 2025 at 6:15 PM
Learn how to cancel a running task in .NET using the CancellationToken in C#. It's essential for managing task lifecycles efficiently. Enhance app performance and responsiveness. #DotNet #Programming
How to Cancel a Running Task in .NET Using CancellationToken
When you write long-running code in .NET — for example, downloading files, processing data, or reading from a database — sometimes you…
malshikay.medium.com
November 16, 2025 at 3:15 PM
Explore the latest .NET 10 & C# 14 features! Discover enhanced performance, simplified coding, and new innovations driving software development forward. Stay ahead in your coding game. #dotnet #CSharp
dev.to
November 16, 2025 at 12:15 PM
Learn how to implement the Specification Design Pattern in EF Core 8 with Clean Architecture! This approach enhances flexibility and maintainability in your .NET applications. #DotNet #EFCore8
How To Use The Specification Design Pattern With EF Core 8 (Clean Architecture Version).
(A Deep-Dive, Real Project Example for Enterprise Developers)
medium.com
November 16, 2025 at 9:15 AM
Explore executing raw SQL in #EFCore without compromising safety! Learn methods to run SQL commands while ensuring code maintainability and security. #DotNet #CodingTechniques
Working with Raw SQL in EF Core Without Losing Safety
How to safely execute raw SQL in EF Core using “FromSql”, interpolated queries, and parameter binding to prevent SQL injection.
medium.com
November 16, 2025 at 6:15 AM
Explore the power of records in C#: simplify your code while maintaining immutability and value equality. Discover why they're a game changer for developers. #CSharp #Programming
dev.to
November 16, 2025 at 3:15 AM
Compare .NET 10 vs. .NET 9: Discover enhancements in speed, security, and scalability. Thinking of upgrading your projects? Delve into new features and benefits to make an informed decision. #DotNet #SoftwareDevelopment
.NET 10 vs .NET 9: Should You Upgrade?
Should you upgrade to .NET 10 LTS? Compare performance, C# 14 features, breaking changes & migration costs. Real benchmarks + decision…
isitvritra101.medium.com
November 15, 2025 at 9:15 PM
Fluent API vs Data Annotations in EF Core: Choose Fluent API for complex mappings and Data Annotations for simple ones. Both customize model behavior in .NET apps. Assess needs before deciding! #EFCore #DotNet
📝Fluent API vs Data Annotations in EF Core: Which One Should You Use?
Introduction
medium.com
November 15, 2025 at 6:15 PM
Learn the basics of .NET Reflection with practical use cases, perfect for beginners aiming to enhance their programming skills. Transform your coding approach today with these insights! #DotNet #ProgrammingTips
A Beginner-Friendly Guide to .NET Reflection (With Practical Use Cases)
.NET Reflection. Its one of those topics in .NET that most developers have heard of, many have used it indirectly, but few feels confident…
thelifesyntax.medium.com
November 15, 2025 at 3:15 PM
Learn how to enhance your #CSharp skills with these 4 methods for implementing HttpClient effectively. Perfect for developers looking to optimize HTTP requests in .NET. Dive into connection pooling, dependency injection & more. #DotNetDevelopment
How To Implement HttpClient in C# (4 Ways)
HttpClient in .NET simplifies calling REST APIs by sending HTTP requests and receiving responses. It supports GET, POST, PUT, and DELETE…
medium.com
November 15, 2025 at 12:15 PM
Learn how to create iOS widgets using .NET MAUI in this step-by-step guide on interoperability. Enhance your app's functionality with custom widgets! #iOSDev #DotNet
Creating iOS Widgets with MAUI — Part 1: Interoperability
Finding a way to call Swift code from C#
ferrywlto.medium.com
November 15, 2025 at 9:15 AM
Explore building a high-performance financial dashboard using #Blazor and Syncfusion components! Enhance your web applications with dynamic charts, grids, and more. Ideal for developers seeking seamless data visualization solutions. #WebDevelopment
Build a High-Performance Financial Dashboard in Blazor with Syncfusion Components
Build a responsive financial dashboard in Blazor with DataGrid, Pivot Table, and Charts. Includes performance tips and source code.
medium.com
November 15, 2025 at 3:15 AM
Check every unhandled exception in your .NET app with just one line of code! Simplify error handling and improve app reliability. Catch exceptions effectively and streamline debugging. #DotNet #ErrorHandling
Add This One Line to Catch Every Unhandled Exception in .NET
(Because some errors never make it to your logs — until now.)  By Mohammad Shoeb · Microsoft Solution Architect
towardsdev.com
November 15, 2025 at 12:15 AM
Explore the "Chain of Responsibility" design pattern to improve process integrity by effectively managing request flows and handlers. Enhance your software architecture with this strategic approach. #DesignPatterns #SoftwareDevelopment
dev.to
November 14, 2025 at 9:15 PM
Master building a database connection framework with just 133 lines of code! Boost your project efficiency and streamline database operations. Dive into this #DevTo article for detailed guidance. #DatabaseDevelopment
dev.to
November 14, 2025 at 6:15 PM
Discover why both startups and enterprises prefer .NET development. From cross-platform capabilities to strong security features, .NET offers a versatile and reliable framework for diverse business needs. #DotNet #SoftwareDevelopment
Why Startups And Enterprises Both Love .NET Development
In today’s fast-paced digital world, businesses of all sizes are searching for reliable, scalable, and high-performance technologies to…
medium.com
November 14, 2025 at 3:15 PM
🚀 Exciting news for #DotNet developers! C# 13 introduces safer locking mechanisms, addressing common thread safety issues. Discover how Microsoft enhances concurrency handling to streamline your coding experience. #CSharp #Concurrency
C# 13 Just Fixed Your Lock Bugs — Why Microsoft Finally Gave Us a Safer Lock
I still remember the day a simple lock(this) froze two of our services. It wasn’t a high-scale meltdown — just two threads grabbing the…
towardsdev.com
November 14, 2025 at 6:15 AM
Explore how Blazor integrates with Microsoft Extensions using AI and GitHub Models for enhanced app development. Dive into this innovative approach for building modern, efficient applications. #Blazor #AI
Blazor + Microsoft.Extensions.AI: GPT without SDK chaos
Add AI to Blazor without vendor lock. Parse text, score sentiment, stream content. Start free with GitHub Models, swap to OpenAI/Azure.
medium.com
November 14, 2025 at 12:15 AM
Discover how to create a fluid, animated segmented control in WPF! Enhance your UI development skills with modern, dynamic designs. Perfect for .NET developers looking to innovate. #WPF #UIDesign
Mastering Modern UI: Creating a Fluid, Animated Segmented Control in WPF
Introduction: Elevate Your WPF Design
medium.com
November 13, 2025 at 9:15 PM
Learn how to write a simple C# Source Code Generator using Fluent API. This guide dives into efficient code generation techniques to streamline your development process. #CSharp #FluentAPI
Writing a simple C# source code generator with Fluent API
Introduction
medium.com
November 13, 2025 at 6:15 PM
Explore threading in programming: discover when to implement it and how it can enhance performance without adding complexity. Master best practices to optimize concurrency. #Programming #Concurrency
Threading in Programming: When, Why, and How to Boost Performance Without the Headaches
Picture this: you’re running a restaurant during the lunch rush. You have one waiter trying to take orders, serve food, process payments…
medium.com
November 13, 2025 at 12:15 PM