9 June 2022

51 links · Thursday

A New Microsoft Platform in Town: the Microsoft Intelligent Data Platform

Recently Microsoft introduced a new platform called the Microsoft Intelligent Data Platform that fully integrates their database, analytics, and governance offerings. The new platform encompasses everything already available in the Azure Data space (Azure Data…

GitHub - ory/kratos: Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, profile management, identity schemas, social sign in, registration, account recovery, passwordless. Golang, headless, API-only - without templating or theming headaches. Available as a cloud service.

Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, profile management, identity schemas, social sign in, registration, account recovery, passwordle...

I resurrected my Dutch movie review site from 2003

Between 2003 and 2006, I ran a Dutch movie review site called moevie.nl.1 I built the site and wrote the reviews. It never made any money. It cost me money to host, and it cost me a lot of time writing reviews, but I remember enjoying writing reviews about fil…

What Makes a Good Research Proposal?

Research is rarely quick: it takes time, people, and (in most cases) equipment to complete. To convince those in control of the purse strings that we should be given the necessary resources to tackle a research problem, we create a research proposal. This migh…

20 Years of SIP - a Retrospective

June of 2022 marks the twentieth anniversary – yes – TWENTIETH – of the publication of the Session Initiation Protocol (SIP), documented in RFC 3261 . When it was published in June of 2002, it...

Modern Emacs: Redux

New is always better. – Barney Stinson

Using Postgres Schemas | Aaron O. Ellis

Schemas are a shockingly underappreciated feature of relational databases. With minimal overhead, they enable segmentation and isolation of tables within a database.

Cranelift, Part 4: A New Register Allocator

This post is the fourth part of a three-part series1 describing work that I have been doing to improve the Cranelift compiler. In this post, I’ll describe the work that went into regalloc2, a new register allocator I developed over the past year. The allocator…

Why are nuclear power construction costs so high? Part I

Nuclear power currently makes up slightly less than 20% of the total electricity produced in the US, largely from plants built in the 70s and 80s. People are often enthusiastic about greater use of nuclear power as a potential strategy for decarbonizing electr…

.NET 7 Preview 5 - Generic Math

.NET 7 Preview 5 includes significant improvements to the Generic Math feature.

Duende Software

We help companies using .NET to build identity and access control solutions for modern applications.

New Profiler feature in Visual Studio

Introducing the new File I/O tool  We just launched a new profiling tool in Visual Studio 17.2 that helps you understand how you can optimize your File I/O operations to improve performance in your apps. If you’re trying to investigate and diagnose slow loadin…

Code Review: How to make enemies | RepoHealth

Sometimes people at work annoy you, and you feel like you need to get your own back. Make them pay for the imaginary slights they've committed against you. Often there isn't really a way. But if you work in software development. Then there is always a way; tha…

What's OpenIddict?

OpenIddict aims at providing a versatile solution to implement an OpenID Connect server and token validation in any ASP.NET Core 2.1 (and higher) application. ASP.NET 4.6.1 (and higher) applications are also fully supported thanks to a native Microsoft.Owin 4.…

Stop Interviewing With Leet Code

During interviews, technical skills in the industry are still largely vetted through LeetCode-style questions. These are small algorithmic riddles in the for...

A new portal for Project Galileo participants

To provide Galileo participants with one place to access resources, configuration tips, product explainers, and more, we built the Cloudflare Social Impact Projects Portal

50th Anniversary of The Mother of All Demos

I was asked to give a toast in celebration of the 50th Anniversary of [The Mother of All Demos](https://en.wikipedia.org/wiki/The_Mother_of_All_Demos) so I spent some time reflecting on Engelbart's w...

Architecture is Medium

My 3 year old daughter has a hankering, yes, a hankering for the song “Let it Go”. Keep in mind, it’s 2022, and the original Frozen came out in 2012; but to her, every day is &#82…

Achieve Day-One Productivity for New Engineers

Your newly hired engineer shouldn’t take a week to get ramped up. Onboarding is one of your most important jobs as an engineering manager. If you get it right, day-one productivity is very possible.

The most big problem of UI kits

UI kits are became popular and today exists really many UI libraries, but almost whole its a have one fundamental architecture problem which make this libraries not much good for wide use. The problem is a not modular design.

Complicated software is required to evolution

Last time i often hear point about "modern software is unjustified complicated compared to software of 20-30 years ago, modern development approach is wrong and we must focus on performance and energy efficient" and i completely against of this point. Complica…