Privacy: Your PDF file is not sent to any server; everything happens locally in your browser. To verify this, you can disconnect from the internet after loading this page, or even simply save this page (everything is self-contained in a single HTML file) and u…
NotifyDB allows you to create notifications on the rate change of the majority of the most popular cryptocurrency pairs at the exchange markets.
We will send you the notification via Telegram messenger using NotifyCryptoBot or via email.
Die ACM-Konferenz für Fairness, Rechenschaftspflicht und Transparenz sieht Google aufgrund von Rassismusvorwürfen nicht länger als passenden Sponsor für 2021.
For more than a decade, PulseAudio
has been serving the Linux desktop as its predominant audio
mixing and routing daemon — and its audio API. Unfortunately,
PulseAudio's internal architecture does not fit the growing
sandboxed-applications use case, even thoug…
lwn.net·March 2, 2021
This article was contributed by Ahmed S. Darwish··14-17 minuteslinuxcloudjavascriptgaming
Visual Studio 2019 for Mac 8.9 is now available. It includes .NET 6 Preview 1 support, Unity test runner, solution filter (slnf), and a new XML editor.
devblogs.microsoft.com·Jon Galloway Senior Program Manager, .NET Community Team Follow··8-10 minutesgamingapplejavascriptgitides
DJI FPV is a groundbreaking ready-to-fly FPV drone that lets users of any skill level feel the thrill of immersive flight. Features like an intuitive Motion Controller, 4K/60fps video, a 150° super-wide FOV, 10km image transmission, and 28ms low latency delive…
It's a class that returns a task that does not finish immediately and then exposes methods such as `TrySetResult`. When the result is set, the task completes. We can use this class to turn an event based programming model to an await/async one.
Generics are great, until they aren't, and when they aren't is when you don't know the type at compile-time but at runtime. This isn't necessarily a bad thing, and isn't necessarily a design problem. Remember, void Main is not generic, so at some point, your p…
OurPlace is a mobile platform which supports the creation, sharing and completion of highly customisable mobile learning activities. These activities are built by combining together bite-size modular tasks, which can each ask the user to perform a particular a…
I recently got an email from a customer. It was a very strange interaction. The email basically said:I wanted to let you know that I recently had to setup a ...
Last time, we created an awaitable signal that can be awaited multiple times, but noted that it took kernel transitions a lot. Let’s implement the entire thing in user mode. struct awaitable_event { void set() const { shared->set(); } auto await_ready() con…
Once you understand how Event Sourcing works, the most common thought is: "What happens when you have a lot of Events? Won't it be inefficient to fetch every...
This article is about how I found a vulnerability on Microsoft online services that might have allowed anyone to takeover any Microsoft account without consent permission. Microsoft security team patched the issue and rewarded me $50,000 as a part of their Ide…
Sometimes you may hear oppinions that there are too many changes introduced to the C# and/or too fast. That people get lost and confused about all this new syntax and feature added here and there. And while one may argue or not, I would like to look at this to…
The widely used Python package cryptography changed their build system to use Rust for low-level code which caused an emotional GitHub thread. Enthusiasts of 32-bit hardware from the 1990s aside, there was a vocal faction that stipulated adherence to Semantic …
The inspiration for this project: Building a mobile learning management system
What it does: It is fully-featured mobile corporate learning management system
How you/your team built it: We built it all with Xamarin for native iOS and Android. The content…
Producing a good library goes beyond writing code. This post looks at the tools and practices you can you use to level up your libraries, improving quality and security and increasing adoption and engagement.
Encode One .Net Core Admin Theme is a premium admin dashboard template with ready to program concept.
This is fully responsive admin dashboard template built with Bootstrap 4.x Framework, .Net Core 2.x, Razor Pages, Razor Views, HTML5 and CSS3.
It has a …
Open Source is everywhere. It is in many proprietary codebases and community projects. For organizations and individuals, the question today is not whether you are or are not using open-source code, but what open-source code you are using, and how much.If you …
Let’s face it, most coding standards are arbitrary. The key to a successful project, however, is not which standards you follow, but that you are consistent. Here is a partial list of the C# …
Comments, just do it. I write this post because I read a couple of articles, and messages on social platforms about stop using comments in your code. In some cases, there is good reasoning behind it, but even with this reasoning, I believe that comments are to…
Azure Functions using Bearer token is clumsy. For some auth providers, you can enable App Service Authentication in the Azure Portal but that only works for the deployed version of your app which make
Scott and Olia open the day with what's happening in the .NET ecosystem, the .NET Windows developer landscape, and show you what's new with Windows Forms and...
Our team is eager to release Visual Studio 2019 v16.9 and v16.10 Preview 1. These include new features from our C++, .NET Productivity, XAML tooling, Address Sanitizer, and IntelliCode teams.
devblogs.microsoft.com·Jacqueline Widdis Release Manager, Visual Studio Release Team Follow··14-17 minutesidesdotnetcloudandroidjavascript
With the release of version 16.9 of Visual Studio, instrumentation profiling in Visual Studio just got better. Introducing our new dynamic instrumentation tool. This tool shows the exact number of times your functions are called and is faster than our previous…
devblogs.microsoft.com·Sagar Shetty Program Manager, Visual Studio Diagnostics Follow··3 minutesidesdotnet
Visual Studio and Visual Studio Code now support IntelliSense for `appsettings.json`. IntelliSense allows you to quickly edit your app's configuration and get immediate feedback on available properties or typos.
In Part 1, we used Dolphin’s debugger to find the location of Player 1’s score in RAM. In this article, our goal is to hack the score calculation routine so that the bonus goals do not award so many points.
Context
In January 2021 the Dutch government announced curfew/avondklok that forced
almost everyone to stay at home from 21:00 to 4:30.
Hypothesis
As a curfew is an unusual and a new thing, it...
Microsoft is urging enterprises and professional coders to standardize on the new Visual Studio 2019 v16.9, a servicing baseline release that's guaranteed to receive official support for an extended period.
Unless you’ve been living under a rock, you know should know by now the perpetual licensing pattern: you buy a license to certain software, you receive updates for a year or two, depending on the license, then you stop receiving updates for the app and you can…