#C-Sharp
14 notas · última:
There and Back Again
The author compares C# and F# through a bank-account withdrawal app, showing how immutability in F# keeps data changes separate from persistence, while C# needs extra care with Entity Framework tracking.
How C# Manages Memory Automatically
Explains that C# memory management is automatic through garbage collection, which allocates objects on the heap, tracks references, collects unreachable objects, and disposes resources with using statements.
How to Build a Url Shorter with C# Minimal APIs and Azure
Describes a small URL shortener built with C# minimal APIs and Azure Table Storage, using 301 redirects, a custom 404 page, a static home page, and managed identity access.
Partition methods for collections in C#
The article defines partitioning as splitting a collection into fixed-size parts and shows extension methods for IList<T>, IDictionary<TKey, TValue>, and ConcurrentDictionary<TKey, TValue> to support parallel processing.
Mastering the Senior C# Engineer Interview
A page with 30 senior-level C# interview questions and answers for financial systems, covering retries, deadlocks, concurrency, security, distributed systems, logging, and scaling.
The Case for C# and .NET
The page argues that server-side JavaScript brings dependency sprawl, security risk, weaker performance, and productivity costs, while modern .NET and C# offer a more secure, faster, and lower-maintenance backend path.
What the heck is SOLID?
The post explains SOLID as five design principles for cleaner, more maintainable object-oriented code, then walks through each principle with C# examples and refactorings.
Developing Your First Game with Unity and C#
The article explains what Unity is, what it is not, and how its editor, scenes, GameObjects, components, and script lifecycle fit together for building and testing games across platforms.
Why .NET?
.NET is chosen for being open source, statically typed, mature, and backed by Microsoft’s current cross-platform support. The post weighs that against Java and Go.
UNITY 3D - GAME PROGRAMMING INTRODUCTION
Introduces Unity 3D as a popular game engine, outlines the IDE’s main panels, and shows how to create a cube and rotate it with a basic C# script attached to a GameObject.
Xamarin.Forms - Write Once, Run Everywhere, AND Be Native? - Scott Hanselman
Scott Hanselman argues that Xamarin.Forms lets shared C# code build native-looking mobile UIs by mapping high-level controls to native platform controls at runtime, while sharing most feed and tweet logic too.
Top 10 Mistakes that C# Programmers Make
The article lists ten common C# pitfalls, from value versus reference types and string comparison to LINQ, extension methods, resource disposal, exceptions, and compiler warnings.
Pierre Carbonnelle: C# is the language of the year, Python of the decade
The PYPL index says C# had the highest popularity growth this year and Python the highest growth this decade, based on Google Trends searches for language tutorials.
Developing a Basic C# Application for the iPad Using Monotouch
The article explains how MonoTouch lets C# developers build iPad apps, what setup is needed on Mac OS X, and how to create a basic UIKit interface with rotation support.
