Hacking Google Docs to steal your private documents A security vulnerability in Google Docs could have let attackers steal screenshots of your sensitive documents. The cause of this was a postMessage security misconfiguration.
Resolve Multiple Types In ASP.NET Core Dependency injection (DI) isn’t a new concept in the .NET space, but the ASP.NET team made it a mainstream feature of ASP.NET Core. ASP.NET Core ships with a default service location mechanism that may behave differently than the previous inversion of con...
Volume icon in menu bar disappear randomly in Big Sur Since I updated to Big Sur, my volume icon disappear and I always have to go on Preferences to display it again. I don't know what's the reason. Is there a solution to that ? Is there a terminal co...
Github Wrapped 2020 Take a look back at all the contributions you as an individual made to the open-source community, during these unprecedented times.
AI Unlocks all trophies in ZigZag using Python and OpenCV. Can't get that Ultra Rare Trophy? During this video, I show you how to create a powerful AI that can top high scores in the game ZigZag. We will use OpenCV ...
South Africa: Microsoft Middle East & Africa - Interview with Julien Bertin This episode of CodeStories was recorded January 2020, at the Microsoft Johannesburg office.Seth meets with Julien Bertin, Azure Business Lead for Middle East and Africa for Microsoft. Hear about what
ML.NET, Azure and Xamarin: Best Friends Forever Machine Learning is a hot topic now. It's used in all kinds of applications: web, desktop, mobile. If you are a .NET developer you already have all the knowl...
Agreements reached between the United Kingdom of Great Britain and Northern Ireland and the European Union The Trade and Cooperation Agreement and other agreements below are provided for information only. No rights may be derived from them until the date of application. The numbering of the articles is provisional.
C# A to Z: Prelude Introduction To kick off 2021, let's celebrate .NET 5 by exploring 26 C# topics from A to...
A Vim Guide for Intermediate Users You know already the basics of Vim and you want to get better? This article explains more advanced Vim concepts.
genkami/watson WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation - genkami/watson
How to Clean up a Messed up MP3 Library With Metatogger Metatogger is my favorite .NET app of the week after it helped me recover my Mother-in-Law’s MP3 collection. I figured I’d talk a little bit about how I used it to fix things up.
Comparing C to machine language In this video, I compare a simple C program with the compiled machine code of that program.Support me on Patreon: https://www.patreon.com/beneater
March 17, 2020 - Minimal March - Linux and Blazor. JavaScript, C#, HTML Fritz answers some questions and discusses the recent acquisition of npm by GitHub. He continues work on the BlazorWebFormsComponents by building some sampl...
March 18, 2020 - Minimal March - Linux and Blazor. FormView, Events, C#, HTML Fritz continues work on the BlazorWebFormsComponents, focused on the Button component and writes a few unit tests using bUnit. He identifies and works on th...
March 19, 2020 - Minimal March - Linux and Blazor. FormView, C#, HTML Fritz answers a lot of questions about Blazor, Web Development, and .NET during this episode. He wraps up the Button component for the BlazorWebFormsCompone...
Why is the HSHELL_WINDOWDESTROYED notification raised when a window is hidden, even if it hasn't been destroyed? | The Old New Thing The shell notification HSHELL_WINDOWCREATED means that there is a new top-level unowned visible window. Conversely, HSHELL_WINDOWDESTROYED means that a window is no longer a top-level unowned visible window. But these state changes can occur for reasons...
r/Worldbox - The fight for WorldBox, or how a game you worked on for 8 years may be stolen from you without you even knowing it 6,612 votes and 321 comments so far on Reddit
March 11, 2020 - Minimal March - Blazor cascading values, demos Minimal March continues with Fritz updating the BlazorWebFormsComponents to Blazor WebAssembly 3.2 preview 2. He begins the investigation and adding the 'Pa...
Manual document revisions with RavenDB We got an interesting question a few times in recent weeks. How can I manually create a document revision with RavenDB? The answer for that is that you can u...
March 15, 2020 - Minimal March - Linux and Blazor. Communication between components, C#, HTML Fritz cleans up some of the interactions between Blazor components in the BlazorWebFormsComponents framework. Then he adds more of the missing features to t...
March 13, 2020 - Minimal March - Linux and Blazor. Grids, Testing, C#, HTML Fritz works through a bit more of the ParentElement feature and adds the FindControl feature to the components. All development in the Minimal March series i...
2-Acre Vertical Farm Run By AI And Robots Out-Produces 720-Acre Flat Farm Plenty's vertical farm in San Fransisco uses 99% less land, 95% less water, recycled plastic packaging, and is powered by renewable energy.
Cosmopolitan C Library Cosmopolitan makes C a build-once run-anywhere language, similar to Java, except it doesn't require interpreters or virtual machines be installed beforehand. Cosmo provides the same portability benefits as high-level languages like Go and Rust, but ...
234: Goodbye 2020! Let's ship some apps! As 2020 comes to a close it is time to hustle to try to try to squeeze in app releases. James talks about this latest creation, My Cadence, and how he was able to get the app onto the app store within 1 week and how he ported it to Android in 1 day!
NeurIPS 2020 Best Machine Learning Paper Awards In this blog post, we share the various awards that are presented at NeurIPS 2020.
Systems design explains the world: volume 1 "Systems design" is a branch of study that tries to find universal architectural patterns that are valid across disciplines. You might thin...
SaaS we happily pay for We try to run a lean operation at Mailbrew, but we are suckers for great tools that improve our daily workflows, so we pay for quite a few of them each month.
How DNS Works Visually Visual guide on understanding how DNS (Domain Name System) works when making requests on the internet. In this video we will understand:- DNS- Recursive reso...
Blast Off with Blazor: Prerender a Blazor Web Assembly application In this post, we speed up initial load time by prerendering our Blazor Web Assembly application.
Web Authentication Methods Compared This article looks at the most commonly used web authentication methods.
How Complex Systems Fail All of the interesting systems (e.g. transportation, healthcare, power generation) are inherently and unavoidably hazardous by the own nature. The frequency of hazard exposure can sometimes be changed but the processes involv...