3 February 2022

48 links · Thursday

Estimating the Bit Security of Pairing-Friendly Curves

In this blogpost, we give a friendly introduction to the foundations of pairing-based protocols. We will show how elliptic curves offer a perfect space for implementing these algorithms and describe at a high level the cryptographic groups that appear during t…

Learning Blazor

Take advantage of your C# skills to build UI components and client-side experiences with .NET. With this practical guide, you'll learn how to use Blazor WebAssembly to develop next-generation web … - Selection from Learning Blazor [Book]

Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.

A closer look at the stack guard page - The Old New Thing

In a discussion of why Is­Bad­Xxx­Ptr should really be called Crash­Program­Randomly, I gave a brief description of the stack guard page: The dynamic growth of the stack is performed via guard pages: Just past the last valid page on the stack is a guard page.

Rails is not written in Ruby

I’m born and raised in Kraków, a beautiful city in Poland, maybe you’ve heard about it, maybe you’ve even been here. In Poland we speak Polish, which is a really difficult language, it’s actually considered one of the top-10 most difficult languages to learn i…

Jay's Blog

The replication crisis is a major problem in medicine and social science; we know that a huge fraction of the published literature is outright wrong. But in math we don't seem to have a similar crisis, despite reasonably frequent minor errors in published pap…

.NET 20 Years

Celebrate 20 years of .NET throughout the month by attending multiple events.https://dotnet.microsoft.com/en-us/?WT.mc_id=dotnet-56418-cxa🙋‍♀️🙋‍♂️ Get your...

Mark Downie - PoppaString

My thoughts on software development, technology and design, and the various ways they intersect with our culture.

.NET 20 Years

Celebrate 20 years of .NET throughout the month by attending multiple events.https://dotnet.microsoft.com/en-us/?WT.mc_id=dotnet-56418-cxa🙋‍♀️🙋‍♂️ Get your...

.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.

Quality Controlled Datasets

XXXXXX

Getting Started With OAuth 2.0

OAuth doesn’t share password data but instead uses authorization tokens to prove an identity between consumers and service providers. Let’s take a closer look.

Tip 351 - How to use dependency injection in Azure Functions

When you are creating an application, you'll use different services and utilities throughout your classes. Some of these can have complex constructors, and some have dependencies on each other. By using dependency injection (opens new window), you make it easy…

Understanding Middleware in ASP.NET Core | endjin

In this post, we explore the Configure method in the Startup class in a ASP.NET Core web application. Inside of the configure method we find the middleware pipeline, responsible for processing HTTP messages.

Procrastination by Reading

Reading all these books doesn't mean you will be successful unless you execute on your learnings. Reading and executing should run in parallel.

Settings are not a design failure

The systematic thinking in our industry is that settings are the result of design failure. As designers, our goal is to create product experiences that don’t require any adjustment by the user. So offering customization options is often seen as a failure to ma…

Expo 2020

During my trip to Dubai, I visited the Expo 2020. The exhibition was originally intended to be held in 2020, but was postponed because of the pandemic. Main entrance

I took down Starlink (but I haven't cancelled)

Today's video is about Starlink—I've had an active subscription since last February, and as it's been a year, I figured I should post an update.

Rishi Goomar

Rishi Goomar Blog

blog.pangalos.dev

So when I started this blog I promised myself that I would write at least one blog entry a month, and I have already failed. I blame the month of April, did you know it only has 30 days? I was planning on writing the article on April 31st, but there was no Apr…

Finding unknown sensors with I²C probing

The Mainline4Lumia project aims to bring mainline Linux to the Nokia/Microsoft Lumia phone series, which run a version of Windows Phone. We were making progress quickly, enabling I²C components such as the touchscreen and proximity/light sensor with informatio…

Caching Header Best Practices

Caching headers are surprisingly complex and often misconfigured. Here we look at some key cache scenarios and recommend the ideal headers to set.

Hacks for engineering estimates - shubhro.com

Engineers often have to ask each other for “estimates”– rough projections for how long projects will take. While some teams do rigorous estimation rituals to varying degrees of success, many situations simply require answering based on gut feel.