Andrew Carr blog
a blog by Andrew Carr about data science with EsoLangs
a blog by Andrew Carr about data science with EsoLangs
As we look upon the sunset of a remarkably tiresome year, I thought it would be appropriate to talk about cryptographic wear-out. What is cryptographic wear-out? It’s the threshold when you&#…
It's a social media management tool, enabling people to stream, schedule, create and post content across their social presence, as well as embed that stream in their own website. I have a weird aversion to libraries, so it became an adventure into the mysteri…
Home repository for .NET Core. Contribute to dotnet/core development by creating an account on GitHub.
Troy Hunt is an internationally recognized cybersecurity thought leader and Creator of "Have I Been Pwned?". This presentation gives insight into
Dapr provides a common set of building blocks for crafting microservice applications. In this session, we'll have some of our friends from the Dapr team come...
Mads Torgersen discusses how object-oriented languages, particularly C#, have adopted functional features, and what is to expect next.
Today, we are releasing the February 2021 Cumulative Update Preview for .NET Framework for Windows 10 2004, Windows Server, version 2004, Windows 10, version 20H2 and Windows Server, version 20H2. Quality and Reliability This release contains the following qua…
As I work on UI prototypes for the new web venture, I've been brainstorming names for the web site we're building. I've surveyed some of the finest minds in the software developer community (for very small values of "fine"), and we'
Microsoft shipped TypeScript 4.2 -- the regular quarterly update to the open source programming language that improves JavaScript with static types -- with a host of tweaks including a way to explain why files are included in a project.
This month’s series on building and integrating your HTTP APIs using Web API and lots of other goodies together comes to a close with this post, which will show you some exciting ways your Web API projects and Azure Functions can be integrated in new and excit…
Today we’re excited to announce the release of TypeScript 4.2! For those who aren’t familiar with TypeScript, it’s an extension to JavaScript that adds static types and type-checking. With types, you can state exactly what your functions take, and what they’ll…
Senate intelligence committee hears ideas in light of SolarWinds disaster
I’m a 19-year-old girl in Gaza, Palestine studying Computer Engineering who just was selected for a summer internship at Google and…
Kevin is working on creating better tools for thought
In this article, we will be Integrating Tailwind CSS With Blazor Applications. This is a guide exclusively for the .NET devs like me who are not much into
This is your .NET Foundation!
Over the years, company merchandise, also known as swag (short for “stuff we all get”), has become something of a status symbol in some circles. But do developers still want swag? Find out more in our latest article.
What is a microservice? When are microservices a good idea? Lately, I get people asking me when microservices are a good idea. In systems design explains the world, I talked about big-picture issues like second system effect, innovator's dilemmas, and more. Ca…
Think Laravel meets .Net Core. In app task scheduling, queuing, caching and (coming soon) mailing and CLI! Coravel wants you to starting building your app, instead of wasting your time configuring your infrastructure :)
State Partitioning is the new privacy feature called Total Cookie Protection, which will be available in ETP Strict Mode in Firefox 86.
In this post, we'll look at some pitfalls and ideas EF Core users like yourself may want to consider when developing an application. Entity Framework Core (EF Core) is a ground-up rewrite of Microsoft
In this post, we upgrade a Functions app to .NET 5.
With the release of OpenTelemetry tracing specification reaching 1.0, and the subsequent release of the 1.0 release of the core components of .NET, I've pushed updates to my OpenTelemetry packages for: NServiceBus.Extensions.Diagnostics.OpenTelemetryMongoDB.Dr…
Amit Jha, Sr. Developer Advocate - AWS - AWS Cloud for .NET Developers This session is targeted for .Net developers/architects/development leads who are exp...
Windows 8 introduced a new COM threading model which is a variation of the single-threaded apartment (STA). It’s called the Application STA. The Application STA is a single-threaded apartment, but with the additional restriction that it cannot be re-entered. C…
You may have added your work account to your Windows 10 home computer so that you could access work resources from home. And your organization may have imposed a strict PIN complexity requirement like “Must be at least 20 digits which may not occur anywhere in…
MAUI, Blazor Desktop, hot reload, fast inner loop, and more! Plus: empathy, GitHub on resumes, and a free eBook!
Justina Wong, Technical Support Team Lead in Lisbon, talks about what it’s like working at Cloudflare, and everything you need to know if you want to join us.
LinkedIn is developing a freelance work marketplace that could rival fast-growing gig sites Fiverr and Upwork.
Moving from CRUD (Create, Read, Update Delete) based UI to a Task Based UI means creating a user interface that makes users tasks explicit. Tasks (or actions...
This posts shows how an Angular application can be secured using Open ID Connect code flow with PKCE and OAuth Pushed Authorisation Requests using node-oidc-provider as the identity provider. This …
An in-depth analysis that explains how this console works internally
I was talking to a developer recently and had a really interesting discussion around the notion of consistency. For simplicity’s sake, let’s imagine that we ...
SQL Server database schema comparison tool written in C#/WPF. Spent a year writing a fully custom schema scanning system designed to work in large batches to replace SQL Management Objects which executes multiple queries per database object.
Jean-Luc Godard is quoted as saying, “A story should have a beginning, a middle and an end, but not necessarily in that order.” What order is best to tell the story of a compiler?
Sometimes blogging means lots of long form essays that take weeks to write and ...
Bryan Soltis demonstrates how to create a custom .NET Core web app to access and manage ADX data. Azure Data Explorer (or ADX to those in the fan club), is a very powerful and scalable data solution for analytics and timeseries data.
The latest news and resources for .NET app developers.
Did I learn anything from D3.js? Let’s see… In honor of D3 1.0’s tin anniversary, I thought I’d reflect on lessons learned. This isn’t intended to be too comprehensive or serious — just a handful of observations as I look ahead to the next ten years. But I hop…
The Marten library provides .NET developers with the ability to use the proven PostgreSQL database engine and its fantastic JSON support as a fully fledged document database. The Marten team believes that a document database has far-reaching benefits for devel…
The 11.2 CUDA C++ compiler incorporates features and enhancements aimed at improving developer productivity and the performance of GPU-accelerated applications. The compiler toolchain gets an LLVM…
A war on general-purpose computing rages silently. Learn what you can do to be on the right side of it.
Hi, Recently, I built the Azure Solution Architect Map aimed at helping Architects finding their way in Azure. Given the unexpected success and the very positive feedback I received, I decided to come up with other maps, namely the Azure Security Architect …
Ever accidentally had an SSL certificate expire on you? It’s super embarrassing and, as it turns out, wholly unnecessary. In this episode we take a look at https://alerts.httpscop.com/ and see how it
If you go to Task Manager’s Startup tab, it lists the programs that are registered in the Startup group or the Run key to run automatically when you sign in. But you might see an entry called simply Program, with a blank icon and no publisher.
Microsoft is serious about expanding Blazor’s reach
Airing LIVE on February 23, 2021. We've revamped Notebooks in VS Code! Come join the conversation about how the new notebook editor and complimentary features will improve your data science workflow.
We’re seeing technical debt occur in mainframe development as more teams move away from Waterfall to Agile. However, regardless of what development philosophy your mainframe team follows, there are a few common flaws that cause technical debt to accrue.
Migrating to the cloud requires some investigation on the resources required. Jay and Abel will look at how to begin the Lift and Shift process by reviewing the hosts and determining needs. Jump To:
Join Data Platform MVP Ben Weissman as he explores Azure Arc for Data Services, Microsoft's solution to deploy services like Azure SQL to any cloud – including private clouds – using Kubernetes. He wi
free, downloadable coloring sheets for children of all ages by Teresa Grasseschi, formatted to an 8.5x11' printer.
Deep Learning’s Emissions Problem https://vimeo.com/486015008 In the summer of 2019, a group of researchers led by Emma Strubell at the University of Massachusetts Amherst published a study which estimated that training a single deep learning model can…
Some more professional users of the new M1 Macbooks are experiencing extremely high drive writes over relatively short time. The most severe cases have consumed about 10-13% of the maximum warrantable TBW value of the SSDs (given their capacity & using values …
"Run the unit tests" doesn't count. The complexity of your system is in the interactions between the units.
Hosted by Jacksonville Developers User Group (JaxDug). Here is a link to the event where you will find the streaming information: https://www.meetup.com/jaxd...
What makes a piece of content, or sub-platform truly open, and part of the open web’s content corpus? This turns out to be a deceivingly hard problem, because everyone I ask replies with a different angle of openness they care about. Over the years, smart folk…
The main figures of the startup ecosystem are founders and investors. The incentives are not always aligned, and sometimes there is a notable lack of gratitu...
User tracking technologies are ubiquitous on the web. In recent times web browsers try to fight abuses. This led to an arms race where new tracking and anti-tracking measures are being developed. The use of one of such evasion techniques, the CNAME cloaking te…
Wouldn't it be nice if more JSON tools supported a truly pretty JSON format? Demand options for truly pretty JSON now! Viva la revolucion!
A story about a particular type of person who gives hope and then takes it away.
The Problem Last weekend, as I was casually browsing the CS:GO subreddit for any news related to the game, I found myself in a staring contest with a math problem:
Everyone's got convictions. Some more permanent record than others.
My name is Abasiofon Udoh. I produce essential and carrier oils for skin care. I produce carrot and turmeric oils.
Of all the things that the lockdown has robbed me of, I believe that lunches are the one I miss the most. Going out to get lunch with colleagues was not easy. My colleagues are 85% men, and tend to…
Antibodies are central to the treatment of cancer—we use them to block certain cell surface receptor signaling, to la...
I had a very interesting chat with a few data science students yesterday. Part of the chat involved the idea of statistical modeling. Throughout the chat, it occured to me that the students didn’t have a very good grasp of what modeling is. To their credit, th…