10 May 2021

67 links · Monday

Hell site

Going forward, I will no longer be checking Twitter or responding on it … I plan to concentrate as much of my time and energy as possible on building the Small Web.

Make a perfect responsive table

The table is the most common component we using day by day in web applications, but when working on the mobile version, the UX seems really poor for users. In search of a way to resolve it, I found there are 4 interesting solution Let's walk through...

Why are modern 50mm lenses so damned complicated?

Why are modern 50mm lenses so complex? Lens designers didn't add all that extra glass just to charge more money and make the diagram look cool, explains Roger Cicala.

Building a Simple Air Quality Monitor

During the terrible wildfires that we had in California in 2020, it was possible to know how good or bad the outside air quality was through PurpleAir’s excellent sensor network. However, having all the windows closed due to the poor air quality outside, I was…

Dark dimmed mode available on GitHub Docs | GitHub Changelog

Dark mode is now available on GitHub Docs. The appropriate mode will be automatically detected. To switch between dark and light modes, apply dark mode settings in your operating system then navigate to docs.github.com. Share

Understanding iOS application entry point

Are you wondering what is the application entry point? How the OS knows where to find an entry point? What @UIApplicationMain attribute does? What's hidden behind the UIApplicationMain method? If you want to know the answer to those questions, you should proba…

microsoft/ebpf-for-windows

eBPF implementation that runs on top of Windows. Contribute to microsoft/ebpf-for-windows development by creating an account on GitHub.

Here's How 'Everything Bubbles' Pop

But weirdly, and irrationally, bubbles pop anyway. At long last, the moment you've been hoping for has arrived: you're pitching your scr...

left alone, together

There’s a depressing sort of symmetry in the fact that our modern paradigms of privacy were developed in response to the proliferation of photography and their exploitation by tabloids. The seminal 1890 Harvard Law Review article The Right to Privacy—which eve…

Dear EU: Please Don't Ruin the Root - Articles

I love Europe, and I want to see the European Union succeed. I also love the Internet, and I want to see it thrive as well. And it therefore pains me that it now appears that the European Union might inadvertently be picking an ugly fight with “The Internet”. …

The one where writing books is not really a good idea

The New York Times caused a stir recently when, in an article about pandemic book sales, it disclosed that “98 percent of the books that publishers released in 2020 sold fewer than 5,000 copies.” Though that statistic was shocking to many, it is not new inform…

Mistaking software for a finished product

As much as it would be simpler, software isn’t something we can ship and forget about, or even just keep adding features without revisiting architecture and design.

Microsoft Build

Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.

Code Coverage & Frontend Testing

What is the correct level of code coverage for your project and what tools are best for quickly writing unit and integration tests for a frontend application.

CHOICES

The verb  decide  has deadly interesting origins. Though it came through Middle English  deciden , Old French  decider , and Latin  decidere , you can tell that there's the prefix  de- , kind...

String Manipulation in C#: Best Practices - Steve Gordon - Code with Steve

Last week my sixth Pluralsight course, “String Manipulation in C#: Best Practices” was released. This new course dives into creating, modifying, searching and parsing strings in .NET. Strings are one of the most used types in .NET applications and In this cour…

Authentication for Serverless apps with Easy Auth

Security can be tricky, especially when comes to serverless. Azure App Service Auth (also referred to as “Easy Auth”) does provide some support for adding auth to your applications with writing minim

What are the page sizes used by Windows on various processors? | The Old New Thing

One detail I’ve been overlooking in my processor retrospective series is the choice of page size. For many processors, the page size is dictated by the processor, but some processors give you a choice. Processor Page size Reasonable choices Normal Large x86…

.NET News Roundup - Week of May 3rd, 2021

This past week was marked by a new Visual Studio Code release and Pure Virtual C++, a virtual event hosted by Microsoft. InfoQ examined this and a number of smaller stories in the .NET ecosystem from the week of May 3rd, 2021.

Newsletter Week 18, 2021

Sergey .NET Continue with blog post in the blog series about .NET Core Worker Service. It will be about Messaging with Worker Service using Azure Service Bus. BlogsStep-by-step: Deploy Bicep with Azure DevOps pipelinesLinkedIn: Barbara Forbes Twitter: @Ba4bes …

253: Past, Present, & Future of Ooui

Frank discusses the Object Oriented UI Library, Ooui! He talks about where it came from and where it is going.

Personal Data of 3 Million+ People Exposed In DriveSure Hack

The Cyber Risk Analytics research team at Risk Based Security captures and analyzes thousands of data breaches annually. When it comes to breaches, larger or well-known organizations are usually given the most attention due to the potential damage a breach can…

Raspberry Pi LCD Display I2C .NET | C# Tutorials Blog

In this C# electronics tutorial, you will write a .NET application to display text onto a 16×2 (or 20×4) LCD character display connected to a Raspberry Pi. To communicate with the LCD display…

Thought Leadership Series: Fireside chat with Troy Hunt

Mon, May 10, 2021, 4:30 PM: With remote work on the rise, data breaches are becoming increasingly common and more sophisticated than ever. Organisations and individuals from around the world have been

Making Money with Code

We talk about the various ways we can get paid with code while Michael failed the Costco test, Allen doesn't understand multiple choice questions, and Joe has a familiar pen name.

dotnet/runtimelab

This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo. - dotnet/runtimelab

The Ultimate Guide to Inflation

This article explains how inflation is defined, what causes price inflation, how CPI is calculated, and how to protect yourself from inflation.