Epic says Apple will reinstate developer account, clearing path for Epic Games Store on iPhone - 9to5Mac After a whirlwind of events, Epic Games says Apple has reinstated their App Store developer account. The move clears the...
Make your own E-Mail server - FreeBSD, OpenSMTPD, Rspamd and Dovecot included - Part 1 Escape the cloud: Own your email with FreeBSD and be the owner of your data.
OnlineOrNot Diaries 19 - Max Rozen Refactoring the business entity, thoughts on marketing and building
Breaking the cycle of anxiety For a long time, I have had difficulties with anxiety. A few months ago, I came across some useful information that has shifted my own view of anxiety, and...
What I Learned About Software From Building a Chicken Coop Discover how a software developer learns from building a chicken coop, tackling fears and embracing learning in life and software engineering.
Mastering CI/CD with GitLab: A Beginner's Guide - Part 1 Dive into the essentials of setting up your first CI/CD pipeline using GitLab. This beginner's guide covers everything from the basics of CI/CD concepts to creating a simple pipeline in GitLab.
Advice for MBA candidates who aspire to be Product Managers It’s been a few years since I graduated from Business School and started my Product Management journey at Amazon. I often get questions from current MBA students on how they can make the most of th…
How To Load JSON, Avro, Parquet, Or Anything Else in PostgreSQL Easily and Reliably PostgreSQL is a great database, but the options for loading data files are so few and poor that finding a good way to do that is often a headache. It is all the more frustrating that other databases support dozens of input formats natively. I’ve come up w...
A Primer On Randomness Last October, during a one-week hiking holiday in the birthplace of alpinism, I got particularly interested in random generators.
How is this blog built? In this post, I want to explain the technologies I use for building this blog. There are never enough technical blogs around, so hopefully it will inspire you to start on your own. ☺️ The website The first decision I made, a long time ago, was that I want...
Enterprise is Dead When I interview executives, or talk to go-to-market leaders, or investors, or basically anyone who thinks of themselves as a master of the business universe, I always struggle to articulate Sentry's approach. We're an enterprise technology company, excep...
I no longer maintain my Emacs projects on SourceHut I am switching away from SourceHut because it no longer fits my workflow.
Flexible and Economical UTF-8 Decoder Systems with elaborate Unicode support usually confront programmers with a multitude of different functions and macros to process UTF-8 encoded strings, often with different ideas on handling buffer boundaries, state between calls, error conditions, and p...
Bleacher Report gutting out OTP I know more and at this point I'm *happy* to chime in. Buckle your seat belts and pour some coffee. There's a lot of words here. Way back when,...
Home Lab Beginners guide (Hardware) Until recently, and for well over the past decade, my wife and I have been nomads. Moving from the Caribbean to Miami, New York, Las Vegas, Vancouver, and
The 2024/2025 Seattle Symphony subscription season at a glance - The Old New Thing The pocket reference guide for 2024/2025.
The Facade Design Pattern in C#: How to Simplify Complex Subsystems Learn about the Facade design pattern in C# and how it simplifies complex subsystems. Check out these 4 code examples to see how the facade pattern in C# works!
General Performance Tip: Hashing Data Developers often hash byte arrays or streams using SHA256, involving multiple lines of code and object disposal. However, utilizing the HashData() method simplifies the process, offering faster per…
How to Deploy .NET Apps to Kubernetes Use code KUBE20 and get 20% off the brand new "From Zero to Hero: Kubernetes for Developers" course on Dometrain: https://dometrain.com/course/from-zero-to-h...
Answer.AI - You can now train a 70b language model at home We’re releasing an open source system, based on FSDP and QLoRA, that can train a 70b model on two 24GB GPUs.
My favourite animation trick: exponential smoothing I write stuff about math, simulation, graphics, gamedev, and programming.
GitHub - aaronraimist/DontFuckWithPaste: Google Chrome and Firefox extension that prevents the blocking of pasting into input fields Google Chrome and Firefox extension that prevents the blocking of pasting into input fields - aaronraimist/DontFuckWithPaste
Zama's homomorphic encryption tech lands it $73M on a valuation of nearly $400M | TechCrunch Homomorphic encryption, a complex technique that uses cryptographic algorithms to keep data secure as it travels around networks and to third parties,
Recent Critter Stack Multi-Tenancy Improvements Hey, did you know that JasperFx Software offers formal support plans for Marten and Wolverine? Not only are we making the “Critter Stack” tools be viable long term options for your shop, we’re also…
How to Determine What Tests Work Best for Automation This article provides tips for determining which tests work well with automation and whether to choose a coded or codeless test automation tool.
R3 — A New Modern Reimplementation of Reactive Extensions for C# Recently, I officially released R3 as a new implementation of Reactive Extensions for C#! R3 is named as the third generation of Rx…
.NET Rocks! CSLA 8 with Rocky Lhotka Another version of CSLA? Yes! Carl and Richard talk to Rocky Lhotka about his work keeping CSLA up-to-date with the latest .NET features. And now, with .NET 8, CSLA 8 has strong support for Blazor! Rocky talks about getting deep into Blazor for CSLA, the ...
Performance test your ASP.NET Core application using NBomber Yesterday I talked about Bombardier, an HTTP benchmarking tool written in Go and how you can use it to test the performance of your ASP.NET ...
Notes on efficient polynomial commitment schemes and fflonk An overview of how fflonk is better than vanilla Plonk
Updating to .NET 8, updating to IHostBuilder, and running Playwright Tests within NUnit headless or headed on any OS I've been doing not just Unit Testing for my sites but full on Integration ...
Visual Studio 2022 Version 17.9: A Comprehensive Update for C++ Developers - Visual Studio Blog Visual Studio 2022 version 17.9 introduces a host of new features and improvements for C++ developers. Now, you can use the Memory Layout feature to visualize the memory layout of your classes, structs, and unions directly in the editor. Additionally, the...
From SerilogTimings to SerilogTracing SerilogTimings is a handy little library that wraps blocks of code in “operations”:
Why Facebook doesn’t use Git Explore the journey of Facebook's transition from Git to Mercurial, uncovering the technical and social dynamics that influenced one of the tech industry's pivotal decisions in source control management. This post delves into the reasons behind Facebook's...
Computer programmers show distinct, expertise-dependent brain responses to violations in form and meaning when reading code - Scientific Reports As computer programming becomes more central to the workforce, the need for better models of how it is effectively learned has become more apparent. The current study addressed this gap by recording electrophysiological brain responses as 62 Python progra...
OpenTelemetry Best Practices #1: Naming In part 1 of this OpenTelemetry Best Practices series, Martin Thwaites goes over naming, where consistency and standardization are key.
You can not simply publicly access private secure links, can you? turns out, you can even search for them with powerful search engines!