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.
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.
A journey through the dark side of implementation
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 control …
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...
Take a look back at all the contributions you as an individual made to the open-source community, during these unprecedented times.
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 ...
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
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...
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.
Introduction To kick off 2021, let's celebrate .NET 5 by exploring 26 C# topics from A to...
You know already the basics of Vim and you want to get better? This article explains more advanced Vim concepts.
Images of the samples from Ryugu
WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation - genkami/watson
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.
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
Fritz answers some questions and discusses the recent acquisition of npm by GitHub. He continues work on the BlazorWebFormsComponents by building some sampl...
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...
Fritz answers a lot of questions about Blazor, Web Development, and .NET during this episode. He wraps up the Button component for the BlazorWebFormsCompone...
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 othe…
6,612 votes and 321 comments so far on Reddit
Minimal March continues with Fritz updating the BlazorWebFormsComponents to Blazor WebAssembly 3.2 preview 2. He begins the investigation and adding the 'Pa...
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...
Fritz cleans up some of the interactions between Blazor components in the BlazorWebFormsComponents framework. Then he adds more of the missing features to t...
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...
Plenty's vertical farm in San Fransisco uses 99% less land, 95% less water, recycled plastic packaging, and is powered by renewable energy.
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 it do…
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!
In this blog post, we share the various awards that are presented at NeurIPS 2020.
"Systems design" is a branch of study that tries to find universal architectural patterns that are valid across disciplines. You might thin...
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.
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...
In this post, we speed up initial load time by prerendering our Blazor Web Assembly application.
This article looks at the most commonly used web authentication methods.
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 involved in…