← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 202
  1. In the last two posts we covered quantum key exchange using the B92 and BB84 protocols.

  2. In the last part of this series we started talking about the area of quantum cryptography, or more accurately, quantum key distribution.

  3. dotnet-script 1.0.0 released – with support for .NET 5.0 and C# 9

    To celebrate the release of .NET 5.0, which happened yesterday, we are happy to announce the release of dotnet-script - with support for .NET 5.0 and C# 9.

  4. Beautiful and compact Web APIs with C# 9, .NET 5.0 and ASP.NET Core

    Almost fours year ago I blogged about building lightweight microservices with ASP.NET Core 1.2 (which actually never shipped in such version and later became ASP.NET Core 2.0).

  5. This is already part 9 of the series (time flies!).

  6. Last time, we discussed the quantum teleportation protocol, which relies on the phenomenon of quantum entanglement to move an arbitrary quantum state from one qubit to another, even if they are spatially separated.

  7. Some time ago I blogged about new Omnisharp features - support for analyzers and support for Editorconfig.

  8. In the previous part of the series we discussed how quantum theory prohibits copying of an arbitrary quantum state.

  9. In the last part of this series we looked at the phenomenon of entanglement - one of the core concepts of quantum theory, which has been fundamentally important in the development of quantum information theory.

  10. The QDK provides an excellent, low barrier way of getting started with Q# development - without having to deal with the compiler directly, or worrying about how to simulate the code you wrote on a classical device.

  11. Introduction to quantum computing with Q# – Part 5, Entanglement

    In the last post in this series we dove deep into the mathematics and usage examples of multi-qubit gates, with special attention paid to one of the most critical gates in quantum computing, the CNOT gate.

  12. In the previous post of this series, we discussed single qubit gates.

  13. Semantic highlighting in OmniSharp and C# extension for VS Code

    Two days ago I blogged about doing semantic classification of C# code using Roslyn.

  14. Standalone Q# console applications

    Last week I wrote a guest post on the Q# community blog about the new standalone/self-contained Q# applications that were introduced in Microsoft Quantum Development Kit 0.11.2004.2825.

  15. C# semantic classification with Roslyn

    A while ago, I blogged about using Roslyn’s completion service.

  16. We left off in the last post after having discussed the Hadamard gate - our first quantum gate - and how it can be used to crate a uniform superposiiton for a single qubit.

  17. Decompilation support in OmniSharp and C# Extension for VS Code

    One of the nice new features that we shipped in OmniSharp recently, and that has already made its way into the C# Extension for VS Code is support for decompilation.

  18. Introduction to quantum computing with Q# – Part 2, Superposition

    In the previous post in this series we mentioned the concept of superposition briefly.

  19. .NET 5 preview support in OmniSharp and C# Extension for VS Code

    As we all know, we have recently been spoiled with the first preview release of .NET 5.

  20. Quantum mechanics is one of the fundamental theories of physics, and has been tremendously successful at describing the behavior of subatomic particles.

  21. There are several ways of bootstrapping your MVC applications on top of ASP.NET Core 3.x.

  22. Hidden features of OmniSharp and C# extension for VS Code

    OmniSharp powers intellisense and language services in C# plugins and extensions for numerous editors, including VS Code.

  23. Enforcing C# EditorConfig formatting conventions at build time

    EditorConfig is an excellent way to enforce stylistic rules on your C# projects.

  24. Creating Common Intermediate Language projects with .NET SDK

    When you compile your C#, F# or VB.NET code, which are all high-level managed languages, the relevant compiler doesn’t compile it to native code, but instead it compiles it into the Common Intermedia Language.

  25. Runtime Host Configuration Options and AppContext data in .NET Core

    One of the little known and rarely used hidden features of .NET Core is the ability to seed AppContext data dictionary directly from the csproj project file.

  26. One of the awesome features introduced in .NET Core 3.0 and C# 8.0 are async streams.

  27. Instantiating an object without using its constructor in C#

    In this blog post we will look at how you could create an instance of an object in C# without calling its constructor - which sounds a bit crazy, but is actually something that has been supported by both CLR and Core CLR for a long time now.

  28. dotnet-script 0.50 is out – with support for .NET Core 3.0!

    We have some exciting news to announce - dotnet-script is now supporting .NET Core 3.0.

  29. Reflection is a tremendously powerful concept in .NET, which every C# developer, sooner or later, ends up working with.

  30. Dynamic controller routing in ASP.NET Core 3.0

    One of the great extensibility points in the routing feature of the older versions of the ASP.NET MVC and ASP.NET Core MVC frameworks was the ability to pick up any route and dynamically point it at a given controller/action.

  31. EditorConfig support in OmniSharp and C# extension VS Code

    Recently, I blogged about Roslyn analyzers support in OmniSharp and C# extension VS Code and some background on how that feature came together.

  32. In this post I wanted to show you how to write and embed a C# interactive shell (a REPL - read-evaluate-print-loop) in a browser, on top of WebAssembly.

  33. Reactive Azure Service Bus messaging with Azure Event Grid

    Earlier this month, I wrote an article for my friends over at DotNetCurry.

  34. Roslyn analyzers and code fixes in OmniSharp and VS Code

    Recently we merged a big (albeit still experimental) feature into OmniSharp - the support for Roslyn analyzers.

  35. ASP.NET Core 2.1 introduced support for a little (or, should I say, not at all) documented feature called IActionResultExecutor.

  36. Be careful when manually handling JSON requests in ASP.NET Core

    The other day I was reviewing some code in an ASP.NET Core app.

  37. Enabling [ApiController] globally in ASP.NET Core 2.2

    A while ago we looked at how ApiControllerAttribute can be used in ASP.NET Core MVC to make Web API authoring a little bit more developer friendly.

  38. Collectible assemblies in .NET Core 3.0

    Since the beginning of .NET Core, the one feature that I have been most anxiously waiting for, has been support for collectible assemblies.

  39. Using Roslyn C# Completion Service programmatically

    I am involved in a few open source projects built around the Roslyn compiler.

  40. dotnet-script 0.27.0 is out – with a ton of features!

    It’s that time again, the new dotnet-script release, version 0.27.0 is out.

  41. Both the C# compiler and the CLR/CoreCLR runtimes contain a bunch of rules that are in place to save us from ourselves (and to allow us to write code without needing to fully understand ECMA-334 C# Language Specification).

  42. Convert null-valued results to 404 in ASP.NET Core MVC

    ASP.NET Core MVC is pretty flexible in terms of how it expects you to return results from the API actions.

  43. Running ASP.NET Core content negotiation by hand

    When you are building flexible HTTP APIs, supporting a wide array of different clients, it is common to rely on the process of content negotiation, to allow each client to interact with the API in the most convenient way - be it JSON, XML, Protobuf, Messa…

  44. dotnet-script 0.26 is out – with a boatload of new features

    After a short holiday break, the dotnet-script release train is back at full speed!

  45. Azure Blob Storage IFileProvider for ASP.NET Core

    As part of my recent talks on ASP.NET core, I have been showing how to build a custom IFileProvider for ASP.NET Core.

  46. Centralized exception handling and request validation in ASP.NET Core

    One of the most common things that I have seen developers working with ASP.NET Core struggle with, is the way to centrally and consistently handle application errors and input validation.

  47. Solution-wide Nuget package version handling with MsBuild 15+

    Last year I blogged about a way to handle NuGet package versions at the solution level for .NET SDK-based csproj project files (so those using entries to define their NuGet dependencies).

  48. I was working on an interesting issue in an ASP.NET Core recently.

  49. Controllers as action filters in ASP.NET Core MVC

    It is common to leverage action filters when building MVC applications - this was the case in classic ASP.NET MVC, in ASP.NET Web API and is a still widely used technique (with much richer support!)

  50. Dependency injection into actions in ASP.NET Core MVC 2.1

    A few years ago I blogged about dependency injection directly into actions in ASP.NET Web API.