7 November 2026 — Your reading theme, everywhere
Light, Dark and Auto are now available across the website, journal, playground and Memory Lab. The website saves your choice in this browser; Auto follows device appearance. The app keeps its existing three theme choices, uses Auto for new installations, and shares its setting with the offline laboratory.
The native app adds the complete eight-article .NET journal for offline reading. Three additional long-form guides cover Azure Container Apps releases, investigating retained memory and designing async pipelines under load. Each includes three original ImageGen illustrations, primary references and a downloadable, verified .NET 10 project.
7 November 2026 — The interactive Memory Lab
Added twelve advanced memory investigations: collection boundaries and write barriers, retaining paths and dominators, async callbacks, LOH fragmentation, pinning/POH, finalization, Memory<T> backing-store retention, pool leases, allocation measurements, overload budgets, DATAS and incident diagnostics. The memory course now has 32 lessons.
Eight interactive object-lifetime scenarios support owner changes, collection steps, retaining paths and undo. A separate load calculator compares payload concurrency, queue capacity, copies, pools and process headroom. The lab also works offline in the iPhone and iPad app. It is clearly identified as a teaching model; eight downloadable .NET 10 experiments provide real CoreCLR observations.
The academy now contains 519 lessons across 20 courses, 170 reference entries, 39 portable projects, 307 detailed guides, 252 interview questions with explained answers and 129 SDK projects. Existing lesson identifiers and local progress are preserved.
6 November 2026 · Interview practice and deeper engineering
Added 72 detailed lessons across Runtime & Concurrency, Production Engineering and Coding Interview Workshop. The academy now has 507 lessons in 20 courses, 164 reference entries and 37 portable console projects.
Added 216 interview questions with explained answers, code traces, key points, pitfalls, follow-ups and primary references. Search and level/track filters help focus practice. Up-to-ten-question sessions prioritize review and mix distinct lessons; self-review remains separate from lesson completion.
New runtime and production projects exercise the actual desktop SDK, threading, SQL, HTTP and framework boundaries. SharpRune continues to run the separate portable C# companion in its existing .NET 9 console profile.
6 November 2026 · Modern .NET, architecture and load
Added 82 lessons: 18 in modern C#, plus four 16-lesson courses for ASP.NET Core, EF Core, architecture and systems under load. The academy now contains 435 lessons across 17 courses, 146 reference entries and 31 portable example projects. All 82 additions include detailed guides and specific exercises.
Seventy-three complete external .NET 10 SDK projects preserve real language, web, database and multi-project boundaries. Separate .NET 9 companion practice remains available in SharpRune. Three new illustrated concepts explain inward dependencies, hexagonal ports and bounded work on one replica.
The architecture lessons cover Clean, Onion, Hexagonal, aggregates, CQRS, vertical slices, Strategy, Factory, Decorator, Adapter, outbox boundaries and a modular monolith. The load course explores workload models, latency distributions, queues, cancellation, downstream budgets, retries, idempotency, circuit breakers, draining, autoscaling and partitioning.
6 November 2026 · Testing, streams, HTTP and more Unity
Two new 20-lesson courses cover testing and reliable application design, plus streams, binary data and HTTP. Twelve further Unity lessons cover raycasts, cameras, 2D physics, animation, audio, UI Toolkit and navigation. The academy now includes 353 lessons across 13 courses.
Each new lesson includes a structured guide, runnable C# practice, concrete exercises and primary references. Unity Editor scripts remain separate from console companion practice. HTTP labs use explicit in-memory transports so examples run without calling a public service.
6 November 2026 · Memory, garbage collection and Unity
Two new courses add 44 lessons: 20 on managed memory and garbage collection, and 24 on Unity 6 and C#. Every new lesson includes a structured guide, specific practice and primary documentation. The academy now contains 301 lessons across 11 courses.
The Unity course pairs real Editor scripts and setup instructions with separate portable C# companion practice. Download the Unity script for the Editor, or open the companion logic in SharpRune. Three new infographics explain reachability, CoreCLR generations and enabling a Unity component.
6 November 2026 · Deeper lessons and visual explanations
Forty-five lessons across all nine courses now include longer explanations, a trace of the actual sample, specific pitfalls, practice changes and primary documentation. All lesson pages use clearer paragraphs and section navigation.
Six ImageGen infographics explain values and references, deferred LINQ, async control flow, cooperative cancellation, JSON validation and breadth-first search. Selected lessons include the diagrams with captions and complete text explanations. Native diagrams are bundled offline and can be enlarged with pinch and double-tap.
6 November 2026 — Native source debugger in TestFlight build 17
TestFlight build 17 adds a live C# console-source debugger: pause before entry, executable-line breakpoint binding, Continue, Pause and Stop, and Step Into, Step Over and Step Out across project source files.
Added assigned local and parameter inspection, safe class-instance fields and array expansion, plus call-stack frame source navigation. The inspector does not invoke user getters or custom ToString methods.
Verified the compiler behavior, actual on-device WebAssembly stepping bridge and native controls before release. The browser playground continues to provide Run and diagnostics; the native debugger follows project console source rather than framework internals, server code or JavaScript. Native build availability is reported separately when distribution completes.
6 November 2026 — App details and clear access information
Added dedicated native app, pricing and frequently asked questions pages. The homepage now explains the iPhone and iPad workspace alongside the public browser academy.
Added a native-app-versus-browser comparison, iOS compatibility information, current TestFlight access details and direct support routes. Public website access and native preview availability are described separately.
5 November 2026 — A complete public academy
Added a dedicated homepage, course catalog and individual lesson pages, a searchable knowledge library, example-project pages, documentation, support, privacy, terms, local-data controls and an accessibility statement.
Expanded the shared curriculum with five additional courses, sixty full lessons, forty knowledge entries and eight example projects. The public academy also includes the existing foundations, collections, practical and object-oriented material.
Published five long-form .NET articles covering the C# learning path, LINQ execution, async and cancellation, .NET on WebAssembly and production API design. Each article includes primary documentation references and an original editorial illustration.
Playground refinements
Added navigation back to the website, lesson and project loading, a prepared-input panel, compiler-status feedback and a clear description of the actual .NET 9 browser runtime. Example source stays available on the learning pages.
The native app remains a preview. Website changes do not imply that a new TestFlight or App Store binary has been distributed. Native release information will be listed when a release is made available.