26 July 2021

54 links · Monday

CSLA 5 and 6

First, I’m pleased to announce the release of CSLA .NET version 5.5.0, which includes one enhancement and a number of bug fixes.

Tune in July 29 for .NET Conf: Focus on F#

The .NET Conf team is bringing you another “Focus” event this Thursday, July 29 all about F#. We have finalized the agenda, speakers, and hosts that will make the day educational and fun. Whether you are a beginner or seasoned F# programmer,

Farmers always Worked From Home

Farmers effectively work from home, and in the past majority of the population was farming. What can they teach us about Work-Life Balance?

In Defence of the Pull Request

Code reviews aren’t the developer’s primary responsibility, and often there is more than one round of changes to review. There’s always one person in the way to wrap up work, leaving snarky comments. Pull requests take time, resulting in long-lived feature bra…

Counterfactuals are not Causality - Wide Awake Developers

Suppose we’ve had a recent error with a Kubernetes cluster. As often happens with a problem in our systems, we noticed it first in terms of the visible error, which we could state as “Builds did not complete.” Now we want to trace backwards to figure out what …

We are Agile, but...

Agility has been robbed of its meaning. In a series of 10 anecdotes, I illustrate how organisations claiming to be agile are anything but.

​​Scientists Should Start Companies

It seems amongst many scientists that the idea of starting a company is still looked down upon. Many seem to imagine companies as entities for which one must give up their principles and the...

Why does the New menu even exist for creating new empty files?

What’s the point of having a New menu anyway? “Why would anybody create a new BMP file by right-clicking an empty space in a folder? You still need a BMP editor to put anything meaningful in there. The same is true for a PowerPoint presentation,

Ben Northrop - A Better Resume for Developers

Stuck in lock down with time on my hands and an itch to work on something new, I picked back up a side project I started about a decade ago, to build a better resume for developers.

#WomenOfDotNet

A site dedicated to all the awesome individuals in the .NET space that identify as women!

Working with business events and RavenDB

About twenty years ago, I remember looking at a typical business application and most of the code was basically about massaging data to and from the database...

C# vs JAVA - Teaser

By popular request: The intro to the 'Fastest Languages Series' edited down to be just itself! Check out the "Dave's Garage" channel for the entire language...

K-9 Mail is back

K-9 Mail is an open source email client focused on making it easy to chew through large volumes of email

Announcing PostSharp "Caravela" Preview 2 (0.3.5)

If you haven’t heard from us for three months, it’s because we have been badly hit by the COVID/lockdown mess in April. We’re now working with a smaller team, have more energy than ever, and we have chosen to focus it on our top priority: code, not words.

Simulating worlds on the GPU

This post delves into the implementation of my procedural earth simulation, written entirely in GLSL fragment shaders. It simulates the complete history of an earth-like planet in a few minutes, with the simulation updating at 60 frames per second.

The SaaS Org Chart

You've raised a new funding round. You need to staff up. Here's what that looks like.

Verifpal – ACM CCSW 2020 Presentation

Academic presentation for CCSW 2020: The ACM Cloud Computing Security Workshop: https://ccsw.ioLearn more about our paper, "Verifpal: Cryptographic Protocol ...