Skip to content

Releases: sanskarIN/LangSteps

LangSteps v1.1.0 — Go, SQL & C# Learning Paths

Choose a tag to compare

@github-actions github-actions released this 15 Oct 10:33
42a1ad5

LangSteps v1.1.0 — Go, SQL & C# Learning Paths

This release expands LangSteps to 10 learning paths, introducing 45 new guided lessons across Go, SQL, and C# / ASP.NET Core.

New learning paths

  • Go Mastery — 15 lessons: syntax, collections, methods, interfaces, errors, concurrency, channels, testing and HTTP services.
  • SQL Mastery — 15 lessons: PostgreSQL-oriented SQL basics, joins, grouping, common table expressions, windows, transactions, indexing and secure parameters.
  • C# 13 / .NET 9 / ASP.NET Core — 15 lessons: core language features, LINQ, async/await, dependency injection, Minimal APIs, model binding, security and testing.

Each new learning path offers lesson search, category filtering, practical examples, exercises, copyable code, deep links and progress saved locally in your browser.

Improvements

  • The homepage now links directly to all three new curricula.
  • Frontend and server module catalogs are synchronized.
  • PWA cache paths work under the /LangSteps/ GitHub Pages project path and include the new curricula.
  • Automated Node, TypeScript, ASP.NET Core and HTML lint checks cover the new release.
  • API safeguards remove public feedback retrieval and restrict browser CORS origins.
  • The optional backend no longer pretends code was executed when only simulated output was available.

How to learn

Start at https://sanskarin.github.io/LangSteps/ and choose Go, SQL or C# / ASP.NET Core.

The GitHub Pages website is static; the new examples are reading and practice material rather than hosted compilers. The optional .NET backend requires separate hosting. Secure remote code execution is not part of v1.1.0.

Links

LangSteps v1.0.0 — Stable Production Release

Choose a tag to compare

@sanskarIN sanskarIN released this 14 Oct 15:42

🚀 LangSteps v1.0.0 — Stable Production Release

Release Title: LangSteps v1.0.0 — Stable Production Release
Tag: v1.0.0
Target Branch: main
Release Date: October 14, 2026
Author & Lead Architect: Sanskar (sanskarIN <sanskarin@outlook.in>)
Official Repository: https://github.com/sanskarIN/LangSteps
Live Platform: https://sanskarin.github.io/LangSteps


🌟 Executive Summary

LangSteps v1.0.0 is the first official, production-grade stable release of the LangSteps polyglot engineering and learning platform. Engineered from the ground up for modern web, systems, and backend development, LangSteps delivers 7 fully developed, production-ready interactive curricula (HTML5, CSS3, JavaScript, React, Python 3.14, TypeScript 5.8, and Rust 2024 Edition) backed by an enterprise dual-runtime architecture powered by TypeScript on the client and C# / ASP.NET Core on the server.

Incomplete roadmap tracks (Go, SQL, and C#) have been decoupled and safely relocated for dedicated development targeting future v1.1.0 milestones, ensuring v1.0.0 ships with 100% complete, verified, and polished educational content.


📦 What's New in v1.0.0

1. 📑 Universal Footer & Sitemaps Architecture (footer.html)

  • Dedicated architectural ecosystem showcase: footer.html.
  • Unified sitemaps across all active curricula and upcoming roadmap tracks.
  • Dynamic theme customizer with real-time palette preview (Dark Default, Slate Dim, Cyberpunk).
  • One-click copyable embed component for embedding consistent footers across any page.

2. 🦀 Rust Systems Mastery — Full 2024 Edition Curriculum & Diagnostics

  • 35 In-Depth Systems Topics: Complete linear coverage spanning Memory & Ownership, Aliasing XOR Mutability, Lifetimes & Variance, Smart Pointers (Arc/Mutex/RefCell), MPSC Channels, and Tokio Async Runtimes.
  • Simulated Borrow Checker Engine: Real-time diagnostic generation for rustc error codes (E0382, E0499, E0502, E0106) with visual annotations and correction recipes.
  • Cross-Module Navigation: Upgraded header and footer bars with 0 broken links across the entire module ecosystem.

3. 🔷 Advanced TypeScript Subsystem (src/)

  • Fully typed client-side application layer compiled with zero errors:
    • src/modules/rustModule.ts: Curriculum controller and borrow checker simulator.
    • src/modules/csharpModule.ts: C# 13, LINQ deferred execution, and ASP.NET Core Minimal APIs model.
    • src/modules/benchmarkEngine.ts: In-browser micro-benchmark suite measuring operations per second and complexity.
    • src/core/stateManager.ts: Reactive state store with subscriber hooks and LocalStorage persistence.
    • src/services/apiGateway.ts: Resilient HTTP client gateway with automatic offline fallback simulation.
    • src/core/profileManager.ts: Centralized developer profile and ecosystem directory.
    • src/modules/playgroundEngine.ts: Multi-language execution simulator.

4. ⚡ High-Throughput ASP.NET Core Backend (server/LangSteps.Server)

  • Enterprise C# Minimal API microservice compiling with 0 warnings, 0 errors:
    • RustService.cs: Rust curriculum catalog and error diagnostic provider.
    • StatsService.cs: Platform telemetry, process memory diagnostics, and benchmark suite definitions.
    • FeedbackService.cs: In-memory user inquiry and feedback ingestion engine.
    • ExecutionService.cs: Polyglot runner supporting Python, JS, TS, C#, and Rust.
    • QuizService.cs: Gamified quiz scoring, evaluation, and leaderboard rankings.

5. 🧹 Complete Social, Sponsor & Asset Modernization

  • 100% YouTube & Gumroad Removal: Purged all YouTube channel links, video embeds, Gumroad promotional links, and store banners across all 44 HTML pages, README, CONTRIBUTING, TypeScript, and server files.
  • Payment & QR Code Purge: Removed all QR code images, mock placeholders, and legacy UPI IDs, replacing them with direct, secure Buy Me a Coffee and Razorpay action buttons.
  • Official GitHub Sponsor Configuration: Added Razorpay (https://razorpay.me/@SanskarCodes) and Buy Me a Coffee (SanskarCodes) directly to .github/FUNDING.yml.
  • UI & UX Refinements: Fixed duplicate overlapping scroll-to-top buttons, removed obsolete popups, resolved React viewport overflow with side-by-side responsive editor layouts, expanded the JavaScript curriculum to 20 foundational topics, and purged deprecated community links.

6. 🌐 Comprehensive Polyglot Rebranding & TypeScript Module Overhaul

  • Global Brand Alignment: Standardized brand identity to LangSteps across all 44+ HTML pages, root landing layout, navigation, legal policies, documentation, and metadata.
  • TypeScript Module Overhaul: Completely reconstructed TypeScript/script.js with 50 core-to-advanced concepts, relocated stylesheet links into <head>, and restored the CodeMirror Pro sandbox with zero runtime exceptions.

🌐 Official Sanskar Developer Ecosystem

Connect with Sanskar and explore his open-source network:

☕ Support & Sponsorship


🛠️ Build & Verification Instructions

Frontend & TypeScript Compilation

# Verify TypeScript build
npm run build
# Result: 0 errors, output emitted to dist/