Thomas H. Ptacek
Because I’ve obviously gone all “Slurp Juice” on this MEGA attack thing, an attempt at a decoder ring.
A simple but effective data grid for Blazor
Samples using the QuickGrid component for Blazor.
Huobi Global Lists Mina Protocol
Cryptocurrency exchange Huobi Global has listed Mina (MINA) for trading on its platform.
Pair Programming
I am James and below are some words on Software Engineering as well as some programming-related projects.
.NET Data Community Standup - TPH, TPT, and TPC Inheritance mapping with EF Core
Type inheritance hierarchies as used in object-oriented programming do not map naturally to relational database schemas. In this live stream, we will look at...
Remove Duplicates From a List in C# - Code Maze
In this article, we are going to learn different methods to remove duplicates from a list in C# and see which one performs the best.
Announcing Gateway + CASB
Find and fix shadow IT with Cloudflare’s Secure Web Gateway and API-driven Cloud Access Security Broker (CASB)
Azure DevOps Podcast: Andrew Lock: Web Applications in .NET6 - Episode 198
Andrew Lock is a senior software engineer at Datadog, working out of Devon, in the UK. He is a Microsoft MVP, Author of Core in Action, and has an active blog all about his experience working with .NET and Core. Topics of Discussion: [3:35] Andrew dis…
Undefined behavior in C is a reading error. – keeping simple
Considering how important “undefined behavior” has become to C semantics and the ISO/IEC JTC1/SC22/WG14 Committee, the lack of any reference to it in the K&R ANSI book is notable and the description in the 1999 C Rationale was quite modest.
How we built a $1M ARR open source SaaS
We’ve reached a significant milestone of $1 million in annual recurring revenue (ARR) with Plausible Analytics. This post is a recap of how we got to this point.
Episode 101 - Open Source .NET for Fun with Drake Williams
In this episode, Drake Williams joined us to talk about some of his Open Source projects which he started for fun, including Rom Sorter and the GPS game server Praxis Mapper. He also shares some top tips for building applications without breaking out of your p…
Weekly Update 301
Windows Subsystem for Android and .NET MAUI
Did you know you can deploy and debug your Android projects from Visual Studio 2022 (17.3+) to WSA (Windows Subsystem for Android)? This is a quick post to show you how to have your WSA appear in the list of target Android devices in Visual Studio. WSA as …
DevOps 101: Introducing Database DevOps
What are the challenges - and the opportunities - waiting for you when introducing Database DevOps? Grant Fritchey explains.
Exploring Layout Options in .NET MAUI
.NET MAUI has four layout classes to help you organize the user interface of your app. Let’s look at them!
Asked and answered: the results for the 2022 Developer survey are here!
The state of software development is...
Perhaps Too Much Validation · Aspiring Craftsman
22 June, 2022. It was a Wednesday.
Creating a Simple .NET Lambda Function | no dogma blog
This post shows how easy it is to create a simple Lambda function written in C#.
Create a React-based app with ASP.NET Minimal APIs and MongoDB storage
I've been using React for while by mixing it up with .NET stuff and enjoying it a lot. For this post, I decided to combine them along Compose containers, ASP.NET Minimal APIs and MongoDB support!
RequestDelegateFactory Class (Microsoft.AspNetCore.Http)
Creates RequestDelegate implementations from Delegate request handlers.
Draknek New Voices Puzzle Grant
The Draknek New Voices Puzzle Grant is a grant opportunity for game developers from traditionally underrepresented groups and backgrounds who are interested in designing and developing puzzle games.
Interchain Security is Coming to the Cosmos Hub
One of the features that make blockchain technology so appealing is its high degree of security and resistance to attack. In a…
Digesting Technical Content
An article on how to learn and retain technical knowledge.
Mental Model: Difficult Problems vs. Hard Work
How to model work that interacts with ambiguity
How to plan the architectural attributes?
Deciding between software architecture attributes primacy is hard. I follow some practices that I will talk a little about them here.
My LASIK Eye Surgery Experience
Usually, there’s a trigger involved in making you opt for LASIK. Something happens and you say to yourself, “that’s it, I am tired of glasses.” For me, it was joining a gym and realizing how big of a nuisance they were—always slipping off, always having them t…
Commit 1 to 1000 and beyond: Two years of maintaining an open-source project
Back in June 2020, I started writing what is now known as Skytable. Ever since, I have been maintaining Skytable, mostly in my free time and have recently been spending a lot of time on it. Here’s a little story on my two years of experience in maintaining an …
The many definitions of Server-Side Rendering—zachleat.com
A post by Zach Leatherman (zachleat)
Kind and True
For years, I've followed a kind of 'heuristic triangle' to determine whether a thought is worth sharing. However, that triangle has one implication that I've avoided until now, because it feels vulnerable, alien, and uncomfortable.
Build your Golang package docs locally
Previewing the HTML of your go docs from localhost
A simple guide to Mastodon
Mastodon is a microblogging social network similar to Twitter. Unlike Twitter, however, it is community-owned and ad-free. You can post relatively
Start all of your commands with a comma
Like many Unix users, I long ago created a ~/bin/ directory in my home directory and added it to my PATH so that I could supplement the wonderfully rich set of basic Unix commands with some conveniences and shell scripts of my own devising.