Never update anything | blog.kronis.dev
My blog, where i attempt to collect my thoughts and share the occasional interesting topic with others
My blog, where i attempt to collect my thoughts and share the occasional interesting topic with others
A murder board is a committee of subject matter experts designed to critically expose risks in technical operations or projects where failure is not an option. More specifically, their job is to kill proposals on technical merit by aggressively reviewing a sit…
PHP, as the result of a spectacular error of judgement, appears to be written in US English. How do we developers ensure the traditions of the British Empire continue to be upheld, even in the digital age?
I admit it: I haven't been using the new C# pattern matching features a lot, but every once in a while ReSharper smacks me in the head and points out a good pattern that not only makes the code more compact, but also makes it more readable. In this post I talk…
Disclaimer: This may read like an ad. It's not. No one's paying me to say this, I just love this product.
A rant about rails
Not technically of course. I know how to browse the internet. I have nine different browsers installed on this machine so browsing is not the …
Thu, Oct 28, 2021
For as long as media has existed, certain actors have always tried to manipulate it in order to win favor from the people (increased revenue, cultivating a good image of self, disavowing rivals, inter-alia). However, this practice has now become significantly …
In 2019 I bought a Lenovo Thinkpad X230 with the intention of using it as cheap laptop for travel/home use. Being a X series thinkpad the construction quality was good, but the display was absolutely terrible – a 1366x768 TN panel.
My thoughts on the Framework Laptop's hardware
Recently, Casey Muratori has implemented a proof-of-concept terminal, which is designed around fast input processing and rendering. This is an important and commendable effort, since the vast majority of software performs tens to thousands of times slower tha…
Staff news: Used Warp-it? Check your password now
Blazor provides an alternative option for building rich client-side web applications using .NET instead of JavaScript. The core of this framework is based on...
Use the Power Automate designer to create a desktop flow.
Mads Kristensen talks about all the goodness in Visual Studio 2022
As filed with the Securities and Exchange Commission on November 4, 2021.
Join us on Nov 8th 2021 for the virtual launch event for Visual Studio 2022
Today, we are launching the .NET Tech Community for developers to have deep technical discussions, share how-tos, talk best practices, and more.
Microsoft published new documentation for its .NET 6 web-dev component, ASP.NET Core, including the red-hot Blazor framework.
https://github.com/CommunityToolkit/MauiThe .NET MAUI Community Toolkit is a collection of common elements for development with .NET MAUI that developers ten...
Microsoft, in the process of unifying all things .NET with the upcoming .NET 6, has also been unifying .NET communities, with the latest move along that line being the introduction of new forums.
Tabnine has added Visual Studio support to its AI assistant, which puts artificial intelligence to work for code completion within Microsoft's flagship IDE.
.NET 6.0 and C# 10 are just around the corner, so now is a good time to review some of the most interesting new language features! Record structs 📄 Proposal Records were introduced in C# 9 as a simple way to define data types with value equality semantics, fo…
Lessons from finishing my first game, Pocket Pong AR
Get an overview of the new features available in F# 6.
In this post, I'm writing a quick note to say I'm ending The .NET Stacks.
Welcome to the second part of our series, where we take a closer look at the new C# language features the .NET team has implemented, and how ReSharper and Rider make it easy to adopt them in your code
When you use a cache, you need to take into account several factors about the cache. There are several workload patterns that can cause the cache to turn int...
We saw last time that you can have your cake and eat it too: You can have a capturing lambda coroutine provided you copy the captures to the coroutine frame before the coroutine’s first suspension point. From that point onward, you use the copies in the frame …
Why is it that when a place is [pick one: walkable, bikeable, beautiful, lovable, inviting, human-scale], it so often gets coded as being “gentrified” or “upscale”?
Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
In Q3, 2021 we saw and mitigated record-setting HTTP DDoS attacks, terabit-strong network layer attacks, one of the largest botnets ever deployed (Meris), and more recently, ransom attacks on Voice-over-IP (VoIP) service providers.
A library to help integrate Blazor with azure static web app authentication.
This morning, I shared the following post with Hubbers in response to Nat’s announcement about his next adventure. I am thrilled to take on the role of CEO to build the next phase of GitHub for our global community of software developers.
The strange world of Python, as used by big investment banks
Publish date: Oct 27, 2021 Last updated: Nov 2, 2021
This article shows the performance difference when combining two strings using +, Concat(), and Join().
Domaining is the business of making money with internet domain names. Find out here the latest news and views about the domain industry.
This PR implements control flow analysis for dependent parameters and variables declared by destructuring discriminated unions. Specifically, when non-rest binding elements are declared as const va...
A truly Open Source MongoDB alternative. Contribute to MangoDB-io/MangoDB development by creating an account on GitHub.
This sample shows how to build SignalR modules with a shared connection using a C# Source Generator. The source is available on GitHub.
A first look at SQL Server 2022 — the latest Azure-enabled database and data integration innovations. See what it means for your hybrid workloads, including first-time bi-directional high availability and disaster recovery between Azure SQL Managed Instance …
Add GitHub OpenID Connect Auth for an ASP.NET Core application
.NET 6 Hot Reload in Visual Studio 2022, VS Code, and NOTEPAD?!? Why this makes your C# life so much easier.
Today, we are launching new endpoints that enable you to Tweet or delete a Tweet using the Twitter API v2. With the manage Tweets endpoints, you can create engaging, impactful, and creative ways for people to participate in the public conversation. Tweeting is…
Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.5! Between now and the stable release of TypeScript 4.5, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,
.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.
PLEASE TAKE NOTICE that on October 29, 2021, a shipment of EVGA GeForce RTX 30-Series Graphics Cards was stolen from a truck en route from San Francisco to our Southern California distribution center. These graphics cards are in high demand and each has a…
When I was in college, I applied for an internship at the Huffington Post, that venerable bastion of journalism. Before my interview, I was given a spreadsheet of articles and associated view counts. I was asked to formulate and present a hypothesis about whic…
When Roblox was created 15 years ago, we chose Lua as the scripting language. Lua was small, fast, easy to embed and learn and opened up enormous possibilities for our developers.