15 November 2021

47 links ยท Monday

Sala 1 - .NET Conf Latam 2021

.NET Conf Latam 2021 es un evento virtual y gratuito dirigido a los desarrolladores que está basado en el evento .NET Conf 2021, celebrando el lanzamiento de...

Sala 2 - .NET Conf Latam 2021

.NET Conf Latam 2021 es un evento virtual y gratuito dirigido a los desarrolladores que está basado en el evento .NET Conf 2021, celebrando el lanzamiento de...

Sala 4 - .NET Conf Latam 2021

.NET Conf Latam 2021 es un evento virtual y gratuito dirigido a los desarrolladores que está basado en el evento .NET Conf 2021, celebrando el lanzamiento de...

Sala 3 - .NET Conf Latam 2021

.NET Conf Latam 2021 es un evento virtual y gratuito dirigido a los desarrolladores que está basado en el evento .NET Conf 2021, celebrando el lanzamiento de...

Learn TV

Python allows you great flexibility when choosing your programming paradigm - procedural, functional and object oriented are all supported. The core of object-oriented programming is classes. We'll ex

How fast is .NET? | One Dev Question

So how fast is .NET? Well, Daniel Roth has his answer for us. Check it out.Learn lots more on .NET performance and new features at the .NET Conference 2021...

Sketchy Pwned Passwords

After playing with some more probabilistic data structures and talking about Count-Min Sketch, I wanted to expand on my previous work with the Pwned Passwords data set. This is quite an interesting step up from a Bloom Filter and also allows us to query out in…

Blacksmith – Computer Security Group

We demonstrate that it is possible to trigger Rowhammer bit flips on all DRAM devices today despite deployed mitigations on commodity off-the-shelf systems with little effort. This result has a significant impact on the system’s security as DRAM devices in the…

The secret of the macOS Monterey network quality tool

Network quality can mean different things, depending on the context. When we talk about wireless link quality, often we focus on Layer 1 properties like RSSI, noise, the Tx/Rx rate etc. However, today I want to focus on Transport layer metrics that can be coll…

Azure Active Directory's gateway is on .NET 6.0!

Azure Active Directory’s gateway service is a reverse proxy that fronts hundreds of services that make up Azure Active Directory (Azure AD). If you’ve used services such as office.com, outlook.com, portal.azure.com or xbox.live.com, then you’ve used Azure AD’s…

A practical use for GetHGlobal­FromStream when sharing was never your intention

A little while ago, I noted that managing shared access to the HGLOBAL inside a stream can get tricky, and opined that the GetHGlobal­FromStream should have been something like IStream­On­HGlobal::Detach­HGlobal. But in fact there’s a straightforward use case …

Introducing Relational Database Connectors

Customers can connect to a Postgres or MySQL database directly from their Workers using a Cloudflare Tunnel today. In the future, you can use Database Connectors to achieve this natively using a standardized Socket API.

Xerox scanners/photocopiers randomly alter numbers in scanned documents

Xerox scanners/photocopiers randomly alter numbers in scanned documents Please see the „condensed time line“ section (the next one) for a time line of how the Xerox saga unfolded. It for example depicts that I did not push the thing to the public right away, …

Bayesian Optimization Book

Copyright 2021 Roman Garnett, to be published by Cambridge University Press

WiFiman - Apps on Google Play

WiFi scanner, network device discovery, speedtest ⏱ – free (no ads) by Ubiquiti

Getting started with GraphQL in ASP.NET Core

This post is about GraphQL in ASP.NET Core. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to …

‎Ubiquiti WiFiman

‎WiFiman is here to save your home or office network from sluggish surfing, endless buffering, and congested data channels. With this free-to-use (and ad-free) app you can: - Detect and connect to all available Wi-Fi networks devices instantly. - Scan networ…

Developer! Developer! Developer! Day

DDD is back for 2021! DDD will be held online on Saturday 27th November 2021, to bring some early festive cheer to the Developer and IT Pro Community.

Dapr v1.5 is now available

We are excited to announce the release of Dapr v1.5! This is the fifth minor version update since the announcement of Dapr v1.0. Release highlights If you’re new to Dapr, familiarize yourself by visiting the getting started page. Components upgraded to Stable …

Performance for composition in F#

In a previous post I talked about how we at work simplified composition in an F# project because we...

SoK: Cryptographic Confidentiality of Data on Mobile Devices

Mobile devices have become an indispensable component of modern life. Their high storage capacity gives these devices the capability to store vast amounts of sensitive personal data, which makes them a high-value target: these devices are routinely stolen by c…

Paul Graham 101

A summary of Paul Graham’s 200+ essays. This is an introduction to his ideas on startups, writing, society, decision-making and more.

Be flexible to win big

My goal of KDE Plasma World Domination is not a secret at this point. But what does it truly take to get there? Let’s look at the existing market leaders in the OS space: Microsoft’s Wi…

Writing new system software

When I see new projects being announced that are implemented in C or C++ I have to admit that I quickly lose interest. I think C and C++ are poor language choices for system software in 2021.

The One Risk To Rule Them All

We interviewed more than 40 innovators about their approaches to discovery. In this post, I'll share why I think value risk is not given enough attention and how to overcome this.

How Not To Switch To Linux With Your Hosts Linus and Luke

So over the last few weeks Linus and Luke over at LTT / FloatPlane have been teasing us with tales of their so-called Linux Challenge. The basic premise being that whichever of them can switch from Windows to Linux on their daily driver home PCs, wins the cha…

Yes, Programming is Hard

I saw the article in Communications of the ACM “What Does Saying That ‘Programming Is Hard’ Really Say, and About Whom?” and as a twenty-six year veteran of the profession, I thought “of course programming is hard! Duh!” I then spoke with a friend where after …

The present moment is not enough

It's most likely only you who thinks you're not good enough. Your operating system has a bug, and it's raising too many instances of NotGoodEnoughException.