8 June 2020

96 links · Monday

Some Virtualization Papers Worth Reading

My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in brewing, cooking and skiing.

A Better Way to do Standups

Most teams that do a version of SCRUM have a similar format for the Daily Standup Meeting. They last fifteen minutes and each team member takes a turn in explaining what he/she did yesterday and what is in store for the current day. This is not a surprising fo…

ASP.NET Core Series: Endpoint Routing

ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud ready, connected applications. In this episode, Ryan Nowak from the ASP.NET team comes on to talk t

The Mad Magazine Fold-In Effect in CSS

After 65 years at Mad Magazine, comic artist Al Jaffee announced his retirement. Jaffee was best known for his Mad Fold-Ins, where folding the page would reveal a hidden message in the artwork. Plenty of examples can be found on the web. The problem is, they a…

The RuboCop Name Drama Redux

By now, if you’re part of the Ruby programming community, you’ve probably heard of the proposal to rename RuboCop and the unpleasant events that followed it. I really struggled with coming up with a name for this article, as there are many topics I wanted to t…

Nulls not missing anymore

In the past, I have talked about how your feedback is a critical part of us building the right product. Recently, we took a big DCR (Design Change Request) into Visual Studio 2005 that was in response to your feedback. This was a hard call, because it was a bi…

Lessons from nullable: Superstars + Feedback

First, this is a lesson in super-stars. Some background: this was a major change done very late in the game. That's very risk because if you accidentally break something, then regressions mean slipping the product. The change to the CLR was done by Vance Morri…

Type assertions in TypeScript

This blog post is about type assertions in TypeScript, which are related to type casts in other languages and performed via the as operator.

dotnet/runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime

Collapse OS — Why Forth?

Collapse OS' first incarnation was written in Z80 assembler. One of the first feedbacks I had after it went viral was "why not Forth?". I briefly looked at it and it didn't seem such a great choice at first, so I first dismissed it. Then, I had wha…

carlini/printf-tac-toe

tic-tac-toe in a single call to printf. Contribute to carlini/printf-tac-toe development by creating an account on GitHub.

Terminology, Power and Oppressive Language

This document argues for and describes alternatives that shift specific language conventions used by RFC Authors and RFC Editors to avoid oppressive terminology in the technical documentation of the RFC series. Specifically, this document details two sets of t…

Released: Update to Microsoft OLE DB Driver 18 for SQL Server

OLE DB Driver 18.4 for SQL Server is released today, bringing support for Transparent Network IP Resolution and UTF-8 client-side support to the driver along with a number of fixes. The driver can be downloaded directly from Microsoft.   Changes: Added suppor…

The Ultimate Guide to Running Healthy Apps in the Cloud

Modern-day data centers are extremely complex and have many moving parts. VMs can restart or move, systems are upgraded, and file servers are scaled up and down. All these events are to be expected in a cloud environment. However, you can make your cloud appli…

Ladies and Gentlemen… Cloudflare TV!

I'm excited to announce the upcoming launch of Cloudflare TV. A 24x7 live television broadcast, streamed globally via the Cloudflare network. You can tune in to the pre-broadcast station and check out the upcoming schedule at: cloudflare.tv

SharpLab

C#/VB/F# compiler playground.

Ethical Hacking: SQL Injection

Pluralsight is not an official partner or accredited training center of EC-Council. This course goes through how to detect SQL injection and identify risks as you to become an ethical hacker with a strong SQL injection understanding.

dotnet/runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime

r/GunsAreCool

r/GunsAreCool: The cost of 'cool'. Mass Shooter Tracker Data. Mass shootings. Tracking mass shootings via all guns, firearms, semi-automatics …

ROTHULT Smart lock, white - IKEA

ROTHULT Smart lock, white. The keyless smart lock makes it easy and safe to store personal items. You lock it with the included master keycards – and can be sure that you are the only one with access to your belongings.

apple/password-manager-resources

A place for creators and users of password managers to collaborate on resources to make password management better. - apple/password-manager-resources

Vue.js

Vue.js - The Progressive JavaScript Framework

A Random Postcard

In exchange for your "donation" I'll send you a randomly selected postcard from my stationery drawer - it'll be something from one of my YouTube channels or podcasts. And it'll have personal message signed from me (Brady). ALL THE PROCEEDS WILL BE DONATED TO A…

NPacMan.Blazor

An unhandled error has occurred. Reload 🗙

Donate | VALS

VALS relies on supporters and friends, particularly in relation to our community engagement activitiies, and funding expensive test cases that involve human rights. Your donation will support us in continuing this important work.

mimoo/disco

a protocol to encrypt communications and a cryptographic library based on Disco - mimoo/disco

F# and Azure Functions

Lately I've been creating tools for my wife to use with her classroom to help with distance learning. I've implemented these tools using A...

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Same Origin Policy & CORS

I wrote some blog posts back in my IEBlog days and they keep getting lost. So I’m linking them here. I’ll probably add some more new content here in the future. Explaining Same-Origin-P…

Klein Bottles - Numberphile

Cliff Stoll is passionate about Klein Bottles. More links & stuff in full description below ↓↓↓ Don't miss the video about how he uses a robot to store 1,000 bottles UNDER his house... https://youtu.be/-k3mVnRlQLU More videos on Klein Bottles: http://bit.ly/…

cradle77/OrdersDemo

Contribute to cradle77/OrdersDemo development by creating an account on GitHub.

Algorithms of Oppression

A revealing look at how negative biases against women of color are embedded in search engine results and algorithms Run a Google search for “black girls”...

Dynamically Build LINQ Expressions

If you want to master Language Integrated Query (LINQ), you first need to understand the expressions it is based on. This blog post demonstrates how to dynamically build a LINQ expression tree with multiple nested conditions, use the compiled query to filter a…

Configure 3rd Party Libraries for Testing | bUnit

bUnit is a unit testing library for Blazor Components. You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic. You can interact with and inspect components, trigger event handlers, prov…

HaveIBeenPwned

Instructions on how to integrate HaveIBeenPwned sensor into Home Assistant.

Data of 3.5 million Zoomcar customers up for sale - ETtech

The data includes names, email ids, passwords, mobile numbers and IP addresses. The hacker is offering to sell data of 9 million Zoomcar users for $30..

fsharpConf 2020

Welcome to fsharpConf 2020! You can find the schedule here: http://fsharpconf.com/ We put a lot of effort into organizing this online conference, and we hope it will be a great experience for everyone involved. Unfortunately the current state of the world i…

Virtual code execution via IL interpretation

As Soma announced, we just shipped VS2010 Beta1. This includes dump debugging support for managed code and a very cool bonus feature tucked in there that I’ll blog about today.

Is the Periodic Table Upside Down?

Featuring Professor Martyn Poliakoff from The University of Nottingham. More links and info in full description ↓↓↓ The Nature Chemistry paper being discussed is here: https://rdcu.be/bvAnS Support us on Patreon (and have your name on our table): https://www…

Microsoft.Diagnostics.Runtime 2.0.130507

ClrMD is a set of advanced APIs for programmatically inspecting a crash dump of a .NET program much in the same way that the SOS Debugging Extensions (SOS) do. This allows you to write automated crash analysis for your applications as well as automate many com…