I realize that formatting is a highly subjective subject with lots of different opinions.
This pull request is more of a proposal/suggestion for the sake of code readability.
Since it doesn't fix a...
The Okta service has not been breached and remains fully operational. There are no corrective actions that need to be taken by our customers.
In Jan...
Tolkien was an accomplished amateur artist who painted for pleasure and relaxation. He excelled at landscapes and often drew inspiration from his own stories. He illustrated many scenes from The Silmarillion, The Hobbit and The Lord of the Rings, sometimes dra…
The regular monthly update to Java on Visual Studio Code sees added shortcut snippets aligning with other editors, optimized code completion, improvements to the Maven build automation tool and more pre-release version of extensions.
visualstudiomagazine.com·By David Ramel03/22/2022··3-4 minutesidesjavascript
Today at 03:30 UTC we learnt of a compromise of Okta. We use Okta internally for employee identity as part of our authentication stack. We have investigated this compromise carefully and do not believe we have been compromised as a result
We are thrilled to announce Health Checks availability within Cloudlare’s centralized Notification tab, available to all Pro, Business, and Enterprise customers. Now, you can get critical alerts on the health of your origin without checking your inbox!
Windows services are programs that are automatically started when the system starts up, or when the user logs in. They run in the background and can run with a different account than the logged-in …
I got a great question about using RavenDB from Serverless applications:
DocumentStore should be created as a singleton. For Serverless applications, ther...
Disclaimer: I have had access to some confidential information about some of the matter discussed in this page. However, everything written here is derived form publicly available sources, and references to these sources are also provided.
I’ve written something like this before on my old (defunct) blog before, but new thoughts and realizations required that I revisit it. The topic? Microservices. The trend to build every single application as a series of tiny web services that talk to each othe…
This post is going to wrap up the tutorial series on building a Hello World application using Microsoft Orleans. We’re going to be publishing the application to Azure with the Silo and Services being pushed to an Azure App Service, and linked via a Cosmos DB s…
React hooks changed radically how we build frontend applications allowing engineers to separate stateful logic from rendering. However, under a seemingly simple API there are some aspects of React hooks that are the source of bugs and performance issues. In th…
Working on ILogger support, but without new overloads possibly. Since we support Action<ConfigurationOptions> this can be added today e.g. with o => o.Logger = myLogger:
var muxer = ConnectionMulti...
Password Purgatory is an intentionally infuriating API to request inane and ultimately unachievable password
criteria intended to deliberately frustrate the user. Regardless of the password used, it will always be rejected
hence subjecting the user to "purgato…
I’ve tried Go in the past, and the least I could say is that I was not enthusiastic about it. Chief among my griefs was how the language handled errors, or more precisely, what mechanism it provided developers with to manage them. In this post, I’d like to des…
Hot reloading source code after changes is an essential DX feature. This is a solved issue in frontend development, with tools like webpack and Vite, but not so straightforward when it comes to Node.js.
What do "zillow", "trulia", "figma", "mercari", "strava", "zapier", and "spotify" have in common? Twenty minutes ago a VC emailed me: Hey Darren - wanted to ask you if you'd heard of {company}.ai? We're looking at their round. I spent a few minutes scratchin…
I originally wrote this as a doc, and did a talk w/ slides in Fall 2020 at Convoy. This is very focused on how to work in a software engineering team (surprise! that’s most of what I know about!) but I’ve had friends say they’ve shown this to their partners,..…
Writing code is, like everything in life, all about making tradeoffs. Code can be quick to write, but at the same time unreadable; it can be fast, but hard to maintain; and it can be flexible, but overly complex. Each of these factors are worth considering whe…
brianschrader.com·by Brian Schrader··4-5 minutesgitpythonweb
The two iron rules of cloud pricing introduced by AWS are:
Prices never go up1.
We will absolutely soak you on data transfer charges.
Last week Google Cloud published a post explaining how they we
In this episode of the ABP Community Talks, Halil İbrahim Kalkan, Jon Galloway, Lee Richardson and Anto Subash will talk and discuss Domain-Driven Design, the o
Adds new Body<TBody> binding type for binding the request body to a string, byte[], or ReadOnlyMemory<byte> delegate parameter, e.g. app.MapGet("/myapi", (Body<string> body) => $"Received {body}");...