Azure Quantum went into limited preview last May. At the time, it was only open to a small number of select Microsoft partners and customers, but starting today, anyone with an interest in quantum computing can start experimenting with the service.
In this post, we will harness Azure Quantum’s power and run a simple Q# program on a real quantum computer.
Azure Quantum uses the Azure CLI quantum
extension to enable submitting Q# programs from the command line. Before installing the Azure CLI quantum
extension, ensure that the following packages are installed:
This year I was tasked to incorporate several Angular components into an existing ASP.NET Core application. There was already a messy solution implemented, involving an enormous script which loaded a classic Angular app with all the components, regardless of their relevance to the current page, which, obviously, was not efficient in terms of speed and size.
Also, this approach was a hell in terms of software development process, which required me to run a Gulp script, rebuild the ASP.NET app and hard reload the page every time I changed a tiny bit of CSS. …
One of the great extensibility points of ASP.NET MVC framework is the ability to pick up any route and dynamically point it at a given controller/action.
This has a lot of excellent use cases and is available in version ASP.NET 5, so let’s have a look at dynamic routing together!
In a typical set up, MVC routes would be defined statically using route attributes. When using this approach, each route has to be manually declared:
Alternatively, you can use the centralized routing model, which doesn’t require you to explicitly declare every route — the routes are “alive” automatically for…
The Quantum Development Kit provides a new language, Q#, for writing quantum programs and simulating them using classical resources. Quantum programs written in Q# are run by thinking of quantum devices as a kind of accelerator, similar to how you might run code on a graphics card.
Let’s take a look at this software stack for Q#.
Our Q# program itself consists of operations and functions that instruct quantum and classical hardware to do certain things. There are also a number of libraries that are provided with Q# that have helpful, pre-made operations and functions to use in our programs.
…
Aimed at unifying the .NET platform, .NET 5 brings improvements to RyuJIT code quality, garbage collection, and JSON serialization, for starters
Microsoft’s second release candidate of .NET 5 arrived October 13, bringing the merger of .NET Framework and .NET Core one step closer to completion. The new unified .NET platform is due for general availability November 10, 2020.
Microsoft describes Release Candidate 2 as a near-final release and the last of two RCs. An initial RC was published on September 13. The .NET 5.0 release candidate can be downloaded from dotnet.microsoft.com.
High-level goals for .NET 5 include providing a unified…
Make sure you focus on learning the fundamental concepts instead of a particular language or technology stack.
There are many debates online on what you should learn. The truth is that you will be required to learn new technologies for different companies in your career. So, you should focus on transferrable knowledge: fundamental concepts.
Avoid tech debates. Is iPhone better or Android better? I’d say both do the same job pretty well in different ways.
You can choose any modern tech stack and start learning with the fundamentals.
Web development is about building websites and web applications like Facebook.com …
EUvsVirus hackathon just completed with the amazing support of more than 500 volunteers and 1,500 mentors which brought together more than 20,000 participants and produced more than 2,100 projects. People from different countries, backgrounds, and professions who would have otherwise never met, came together and blended through the magnetic calling power of common interest.
I love hackathons because they are very creative, fast, confusing, and powerful. It is a collaborative space where ideas are born and like-minded people come together in rapid agile-mode and produce in 48 hours or less highly innovative solutions.
The staggering speed of the 48-hour deadline…
Μαθαίνουμε προγραμματισμό με την online πλατφόρμα Nomadevs!
Τώρα που #μένουμεσπίτι, εκμεταλλεύσου το χρόνο, χτίσε μια νέα καριέρα και γίνε ένας πετυχημένος προγραμματιστής, 100% online!
Είμαστε οι Nomadevs, εξειδικευμένοι προγραμματιστές και έμπειροι εκπαιδευτές που πιστεύουν στο όνειρο της καριέρας σας. Θα μπορούσατε να δουλέψετε σε ένα γραφείο ή εξ αποστάσεως, ως υπάλληλοι ή ανεξάρτητοι freelancer, ακόμα και να ξεκινήσετε τη δική σας επιχείρηση ή να γίνετε ψηφιακός νομάς.
Δυστυχώς, οι τρέχουσες λύσεις εκπαίδευσης για να επιτευχθεί αυτό είναι ξεπερασμένες και αναποτελεσματικές. …
JavaScript is evolving fast, recently, but it’s not like the other web development language companions are set to stone either.
CSS is evolving too, and even though Houdini is probably going to set a new breakthrough in CSS development, it’s unfortunately far beyond wide adoption. So we have the usual drill of expert meetings, that produce new specifications and so on… Not like TC39’s fast-paced progression, but still.
Talking about CSS that you might — but more probably might not! — have heard, and even less used, about the units described in this article. …