Get to know the .NET 5.0 SDK .NET 5 is the next version of .NET Core. The .NET SDK incudes the language compilers for C#, Visual Basic and F#. It also includes NuGet to manage packages, ...
Amazon.com: Design Patterns: Elements of Reusable Object-Oriented Software eBook: Erich, Gamma, Helm Richard, Johnson Ralph, Vlissides John, Grady Booch: Kindle Store Amazon.com: Design Patterns: Elements of Reusable Object-Oriented Software eBook: Erich, Gamma, Helm Richard, Johnson Ralph, Vlissides John, Grady Booch: Kindle Store
If it will matter after today, stop talking about it in a chat room Live chat is for things that can get lost.
VS Code Java Project Explorer Gets Better -- Visual Studio Magazine The recently introduced project view for managing Java projects in Visual Studio Code received several enhancements in the latest update to Java functionality provided in Microsoft's popular open source, cross-platform code editor.
A Hacker Remotely Penetrated Bluetooth Chastity Belts, Demanding Victims Pay Ransom A security flaw allowed a hacker to exploit users of an internet-enabled chastity belt by remotely locking them into their devices.
jukefoxer/Signal-Android Fork from the JohanW fork of Signal, a private messenger for Android. It adds the option to import Whatsapp conversations. The purpose of this fork is to make the transition to Signal easier. It wa...
VS Code Day 2021 live event Online, January 27, 2021. Join the VS Code team and community at a live event just for VS Code users. Get a glimpse of things to come and meet the team who works on VS Code every day.
Modern Entity Framework: A Tour of EF Core 5.0 pt 1 #dotnet #EntityFramework #DataEF Core 5.0 includes support for many-to-many relationships and TPT mapping, two sorely missed features from EF6. Join us for a...
Dave Probert: Inside Windows 7 - User Mode Scheduler (UMS) Here, we continue our exploration of the morphology of Windows 7 on Going Deep with windows kernel architect Dave Probert. You may remember him from an early four part episode of Going Deep where he
Dave Probert: Inside Windows 7 - User Mode Scheduler (UMS) Here, we continue our exploration of the morphology of Windows 7 on Going Deep with windows kernel architect Dave Probert. You may remember him from an early four part episode of Going Deep where he
I received first-ever donation on my open-source side project and it felt great! I decided to build an extension for VSCode. That would add handy buttons for many common commands like save file, format file, show opened files etc.
ASP.NET Community Standup - Meet the Blazor Team Meet the people behind the code! Join us for a fun livestream with members of the Blazor team.Featuring: Safia Abdalla (@captainsafia), Jon Galloway (@jongal...
Introducing Cake Bridge Dependency Injection Utilize Cake abstractions and addins using Microsoft dependency injection
Why am I receiving SHCNE_UPDATEDIR notifications that my code never generates? | The Old New Thing A customer had created a custom shell namespace, and they generated notifications for items in that namespace. Meanwhile, they also had code that listened for those notifications, and they found that sometimes the listener received SHCNE_UPDATEDIR notifi...
Pirated Academic Database Sci-Hub Is Now on the ‘Uncensorable Web’ After her website faced repeated domain name revocations, Sci-Hub founder Alexandra Elbakyan has registered her website on the distributed domain names network Handshake. The pirated database of academic papers is now accessible directly through the servi...
Add a Parameter to a .NET Core Project Template Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed
SignalRs Crazy 8 Come join Alyssa Nicoll as she dives into the .NET world by learning SignalR. Ed Charbeneau will be co-hosting to create a week full of fun streams!
MP² quantile estimator: estimating the moving median without storing values An algorithm that allows estimating moving quantile values without storing values
Resilient social networks Yesterday I posted about Parler banning and the likely impact of that, both legally and in terms of the technical details. My expectations is that new actors...
Changes are Coming... My Goals for 2021 Although 2020 sucked in so many ways, I made a lot of progress in content creation. 2021 is going to be another big year for me, and I can wait to share with...
Theranos destroyed crucial subpoenaed SQL blood test database, can't unlock backups, prosecutors say CEO Holmes also accused of funding extravagant lifestyle through fraud
Moderna Provides Business Update and Announces Three New Development Programs in Infectious Disease Vaccines | Moderna, Inc. Seasonal flu vaccine program will cover four seasonal viruses recommended by the World Health Organization (WHO) HIV vaccine program to accelerate human validation of novel vaccination strategies Nipah vaccine program established against a virus of public...
Entire Computer Science Curriculum in 1000 YouTube Videos | Laconicml This is The Entire Computer Science Curriculum in 1000 YouTube Videos. The curriculum is going to be organized in 40 courses in total, further organized in 4 academic years...
Teamspeak 5 Beta Bug-Report BBcode not working, channel commander not shown Teamspeak 5 is based on Matrix, which uses a subset of HTML for formatting instead.
Optimising Blazor Applications | ConFoo.ca Conference for web developers February 22-26, 2021 in Montreal, Canada.
An introduction to the Data Protection system in ASP.NET Core In this post I provide a primer on the ASP.NET Core data-protection system: what it is, why do we need it, and how it works at a high level
theseus-os/Theseus A modern experimental OS written from scratch in Rust to explore novel OS structure and state management techniques. - theseus-os/Theseus
Kernel Root Exploit via a ptrace() and execve() Race Condition Let's have a look at a recent kernel local privilege escalation exploit!Exploit Source: https://hxp.io/blog/79/hxp-CTF-2020-wisdom2/Kernel Developer Walkthro...
AMAZON ECHO FLEX: MICROPHONE MUTE, REAL OR FAKE? Teardown and analysis of electronics. Integrated circuit design analysis.
Go (golang) defer - Making Sure Something Gets Done My primary world has been C# for a while. There are several things in Go (golang) that I find interesting. One of those is the "defer" ...
Notification of Data Security Incident - December 23, 2020 Dear NetGalley Member,It is with great regret that we inform you that on Monday, December 21, 2020 NetGalley was the victim of a data security incident. What initially seemed like a simple defaceme...
ECMAScript proposal: Import assertions The ECMAScript proposal “Import assertions” (by Myles Borins, Sven Sauleau, Dan Clark, and Daniel Ehrenberg) introduces syntax for associating metadata with import statements. In this blog post, we examine what that looks like and why it’s useful.
Improve error message when CORS is not configured correctly by JamesNK · Pull Request #1171 · grpc/grpc-dotnet Fixes #1163 Not including required gRPC headers in CORS configuration is a common error when using gRPC client in the browser. Why the error happens with CORS, and how to fix it is non-obvious. Upd...
Programmatically Navigate with React Router In this article, we'll look at a myriad of approaches to navigating programmatically—redirecting a user based on an action—with React Router.
How we quickly refactored with Resharper more than 23.000 calls to Debug.Assert() into more meaningful assertions - NDepend Case study of a major refactoring session performed in a few hours thanks to the Resharper Structural Search and Replace feature.
Combining .NET 5, WinUI, UWP - FullTrust, PartialTrust, WindowsAppContainer - Nick's .NET Travels As Microsoft progresses towards the first release of WinUI3 and in parallel invests into Project Reunion, the gap between Win32 based applications (eg WinForms, WPF) and UWP applications is being eroded. In this post we’re going to look at the role of tru...
Justice Minister announces online freedom of speech bill If a social media service doesn’t obey a ruling, a special court could subject it to a fine of up to EUR 1.8 million imposed by the Office of Electronic Communications.
Uno Platform How To Build A Single-Page Web App in XAML and C# with WebAssembly Using Uno Platform Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
Writing decoupled code with MediatR: The Mediator Pattern I recently wrote a blog post introducing some of my favourite NuGet packages: My Top 4 NuGet Packages for ASP.NET Core. In that post, I briefly introduced a package called MediatR. Today, I will dedicate this post to revisiting MediatR in further det...
Using .env in .NET - Dusted Codes .NET (Core) comes with a lot of bells and whistles. One of them is the sheer amount of managing app...
A practical guide to WebAssembly memory - radu's blog Memory in WebAssembly is one of the topics that creates confusion for newcomers, particularly for those with experience in languages with memory management features like garbage collection, such as JavaScript, Go, or Java. In this article we explore using...
01-11-21 Boca SN9--3 - EasyZoom | Place for high-resolution images Share huge gigapixel high-resolution images from microscopy, photography, astronomy
What does it mean to be really deliberate about building your space? How can we build a nest for our home office with a 4k window scene? For FREE?! Scott Hanselman (@shanselman) has created a short video on TikTok with music original sound. | What does it mean to be really deliberate about building your space? How can we build a nest for our home office with a 4k window scene? For FREE?!
Blog migrated to Statiq Since 2016 I’ve been using Medium as my platform of choice, this is not a rage quit from the platform, I’ll keep posting on Medium, the…
Updated Infragistics UI/UX Desktop Components Support .NET 5 -- Visual Studio Magazine Infragistics announced a new update to its UI/UX components suite, declaring that the .NET-centric Windows Forms and Windows Presentation Foundation (WPF) components are compatible with .NET 5, Microsoft's open source and cross-platform evolution of the o...
How Does .NET 5 Do XAML? By Decoupling It from Windows with WinUI 3, C#/WinRT and More -- Visual Studio Magazine By lifting WinRT projections for C# out of the compiler and the runtime Microsoft is enabling the use of .NET5 with XAML applications.
Hundred Rabbits Hundredrabbits create open source low-power hardware, tools and toys aboard a sailboat named Pino
My personal wishlist for a decentralized social network I'd be interested in a decentralized social network with network-layer anonymity, grassroots content delivery, and customizable moderation.
Updating system right way I was arguing discussing earlier today with some community members what is best practice regarding the updating systems.
The clipboard history feature is the best thing since sliced bread :: Martin De Wulf — For those who do not know, having a clipboard history is the best thing since sliced bread. It is that little feature that allows you, after you made a few copy actions (ctrl+c on Windows or command-c on Mac), to choose any of the copied texts to paste it...
Kafka As A Database? Yes Or No – A Summary Of Both Sides Should you use Kafka as a database? The popularity of stream-focused architectures has risen in popularity—is it right for your software?
My ISP Is Killing My Idle SSH Sessions. Yours Might Be Too. – Title tl;dr: My ISP’s CGNAT session timeout is too short, meaning TCP keepalives gets dropped. Test if your own NAT, or your ISP’s CGN, violates RFC5382‘s REQ-5 using this tool: https://github.com/AndersTrier/NAT-TCP-test.
52 Launches in 52 Weeks Back in 2016 I did a project where I released something of value every week for 12 weeks. I called it The Passive Income Experiment. It wasn’t financially successful, but I created a couple products that I still use regularly. I also launched 10 things th...
How to Beat Parkinson's Law - Anthony Diké This is a method I use to help me stop procrastinating on work.
Why the Canadian Tech Scene Doesn’t Work Toronto is not the next great startup scene. Neither is Waterloo, or Vancouver, or anywhere in Canada. I’m sorry that I have to write this. I really am. I want it to work. But the growing cho…
.NetConf Virtual Event |Creating Native iOS + Android Apps in C# using Xamarin Mon, Jan 11, 2021, 4:00 PM: Do you love C# and want to create an iOS or Android app? Me too!Xamarin enables .NET developers to create native Android and iOS apps in C#.Xamarin gives C# developers acce