Adjust formatting by cpetta · Pull Request #6 · troyhunt/password-purgatory 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...
Updated Okta Statement on LAPSUS$ 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...
Painting - The Tolkien Estate 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, sometime...
Project Properties Descriptions Take this survey powered by surveymonkey.com. Create your own surveys for free.
Java on VS Code: More Snippet Shortcuts, Optimized Code Completion -- Visual Studio Magazine 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.
Visual Studio 2022 Preview Release Notes Get the latest pre-release features, bug fixes, and support for Visual Studio 2022 Preview. Download today.
Go To Definition improvements for external source in Roslyn An in depth look at improvements to Go To Definition, allowing you to navigate to source code that isn't in your current solution.
Cloudflare’s investigation of the January 2022 Okta compromise 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
Get updates on the health of your origin where you need them 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!
Release v0.5.1-pre.20220322.18 · DamianEdwards/MinimalApis.Extensions Fixes bug in Body<T> string creation Available on NuGet: https://www.nuget.org/packages/MinimalApis.Extensions/0.5.1-pre.20220322.18
Google Message and Phone app quietly sent text, call info to Google Google Messages and Phone app were quietly sending your text messages and call logs to Google.
My guiding principles after 20 years of programming I’ve been programming since 1999. This year I’ve officially coded for 20+ years. I’ve started with Basic but soon jumped into Pascal and C…
Creating a Windows Service with .NET 6 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 …
Guerre en Ukraine : pour protester contre l'invasion russe, un développeur sabote son paquet npm - Les Joies du Code - Humour de développeurs : gifs, memes, blagues Le développeur de la bibliothèque node-ipc a saboté les dernières versions de son projet pour porter son message de contestation.
Zero Trust for SaaS: Deploying mTLS on custom hostnames SaaS providers can now enable mutual TLS authentication on their customer’s domains through our Access product
Using RavenDB from Serverless applications I got a great question about using RavenDB from Serverless applications: DocumentStore should be created as a singleton. For Serverless applications, ther...
Just because you stopped waiting for it, doesn't mean the Task stopped running In this post I look at what happens to Tasks that are 'cancelled' using the new .NET 6 WaitAsync() API, and in other Task cancellation scenarios
Telerik & Kendo UI March 2022 Update Check out what’s new this month in our Kendo UI and Telerik UI web components, plus .NET MAUI.
Health Checks in ASP.NET Core - Code Maze Health Checks in ASP.NET Core allow us to determine the overall health and availability of our application infrastructure.
Lanai, the mystery CPU architecture in LLVM 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.
Microservices: Why Are We Doing This? 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...
Tutorial: Hosting Microsoft Orleans Application on Azure App Service with Cosmos DB 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...
Hooks Considered Harmful 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. ...
WIP: ILogger for ConnectionMultiplexer by NickCraver · Pull Request #2051 · StackExchange/StackExchange.Redis 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 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 "pu...
Error handling across different languages 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 t...
Building Your Own Nodemon 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.
Non-dotcom domains hurt startups 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 scra...
You, your parents, and the hotness of who you marry Why do you disagree with your parents about the importance of looks?
How To Criticize Coworkers 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 partne...
Hacks can be Good Code Too 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 considerin...
Penny Wise and Cloud Foolish 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
Attendees from ABP Community Talks 2022.3: Domain-Driven Design & the ABP book 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
Release v0.5.0-pre.20220321.15 · DamianEdwards/MinimalApis.Extensions 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}");...