I was in the park with my son and his best friend. I saw 2 missed calls from a number I didn’t recognise. I Googled it - it was my bank. I told the other adults that I should call back in case it was important.
What advice would I give a software developer? Software development, design, and architecture can feel overwhelming. Especially when you're just trying to
A harsh truth many developers do not realize early is that for every application you move to production,
there are people who only seek ways to exploit your product for their own benefit.This consciousness is one that is required in building truly se...
I own ~50 restaurants, have sat through hundreds of pitches, and have spent millions on new software and hardware solutions. Here are the biggest mistakes I see over and over again.
The long-running BBC sci-fi show Doctor Who has a recurring plot device where the Doctor manages to get out of trouble by showing an identity card which is actually completely blank. Of course, thi…
neilmadden.blog·Author: Neil Madden··10-13 minutesencryptionapple
Since a few years, the Ethereum Foundation and Community are working on a massive upgrade of the Ethereum protocol, that will switch Proof of Work consensus to Proof of Stake and introduce Sharding to scale the Ethereum chain.
One of the step of this upgrade i…
A year or so ago I was asked to debug a crash in the Firefox devtools. Crashes are easy! I fired up gdb and reproduced the crash… which turned out to be in some code JITted by SpiderMonkey. I was immediately lost; even a simple bt did not work. Someone mor…
TL;DR; We are changing std::sort in LLVM’s libcxx. That’s a long story of what it took us to get there and all possible consequences, bugs you might encounter with examples from open so…
In December 2021, we opened an issue to solicit feedback regarding the porting of the YJIT codebase from C99 to Rust. There were some reservations, but this project was given the go ahead by Ruby c...
Microsoft recently announced Azure Container Apps in Preview – a new serverless container platform. The idea behind this offering is to run your microservices style applications without needing to focus on the infrastructure and is built on top of industry sta…
This PR add a new MapGroup() extension method to IEndpointRouteBuilder. This returns a new builder for defining groups of endpoints with a common prefix that implements both the IEndpointRouteBuild...
So I've been thinking about this topic quite a lot these past few months and ended up writing the thoughts down. These are basically my highly opinionated notes on #remote #teams.
Microsoft releases a bunch of previews! Plus: ASP.NET Core interview questions and answers, an AutoMapper programming horror, and is there a good computer job?
All developers search within their code, in one way or another. Some might use code search to explore their code and understand how some components work; others might use code search to get to a very specific location they have in mind.
A typical production postmortem story is a tale of daring dives deep into the guts of your system. It is a journey into the intricacies of dependencies betwe...
After discussing this topic with a client, I realized that my old method of hosting SPAs in
ASP.NET Core didn't handle resources correctly, so I dug in and came up with **yet another** technique. This one is the simpliest and the least intrusive and works bet…
Given the computational cost and technical expertise required to train
machine learning models, users may delegate the task of learning to a service
provider. We show how a malicious learner can plant an undetectable backdoor
into a classifier. On the surface,…
arxiv.org·[Submitted on 14 Apr 2022]··2-3 minutesai
This section describes the status of this
document at the time of its publication. A list of current W3C
publications and the latest revision of this technical report can be found
in the W3C technical reports index at
https://www.w3.org…
This article shows how Azure AD continuous access evaluation (CAE) can be used in an ASP.NET Core UI application to force MFA when using an administrator API from a separate ASP.NET Core applicatio…
John Oliver discusses the tactics that can make police interrogations so damaging, particularly for the innocent, and why he’s more of a Lorelai than a Rory....
We don’t always need a framework like React/Vue/Angular to add interactive behaviour to our web pages. The browser provides some handy features that can make it easy to add simple interactions. One ex
Every couple of years I have to solve a CORS error with some API I've written, each time I have to figure it all out again. This is a blog to my future self with the answers.
Some people claim that Emacs is difficult to start with. The main problem is probably the chicken-and-egg situation: To make the most use of Emacs, you probably need to understand Emacs (Lisp), but to grok Emacs Lisp you pretty much neeed to understand the fu…
Plan, model and simulate your personal finances with ProjectionLab. Free planning and projection tools that will never ask to link your financial accounts. Define and prioritize goals, compare outcomes between plans, and chart your own course towards towards t…
Build fast, personalized web experiences with Netlify Edge Functions: a serverless runtime built for on Deno, and compatible with your favorite JavaScript frameworks.
Documentation for the Mainboard in the Framework Laptop - GitHub - FrameworkComputer/Mainboard: Documentation for the Mainboard in the Framework Laptop