All Posts

  • Published on
    A comparative exploration of Go (GoLang) from the perspective of experienced C# developers, highlighting differences in design philosophy, concurrency, error handling, and performance.
  • Published on
    Dive into the new features of C# 13, running on the .NET 9 Preview SDK, including `params` collections, improved `lock` semantics, UTF-8 string literals, and more. This article provides practical examples for each feature, showing how these updates can enhance your C# development experience. Learn how to apply these features in your projects, from method group improvements to enabling `ref` struct types in generics, and explore the powerful new tools available in the latest preview.
  • Published on
    Explore the latest features in C# 12, part of the .NET 8 release, including primary constructors, collection expressions, inline arrays, and more. This article provides practical examples demonstrating how these new capabilities, such as optional parameters in lambda expressions and `ref readonly` parameters, can simplify your C# development. Additionally, learn about powerful tools like the `[Experimental]` attribute and interceptors, designed to enhance your code’s flexibility and maintainability. Dive into C# 12 to see how these updates can improve your projects.
  • Published on
    Discover how Large Language Models (LLMs) are revolutionizing AI and NLP. This article explores key platforms like Hugging Face, OpenAI, and others, providing practical examples in Python and .NET. Learn how to leverage LLMs for tasks such as chatbots, content generation, and more, while understanding the challenges and opportunities in this rapidly evolving field.