Dear Mom, I’m dropping out. I know this is a shock—just last semester I was planning on completing four years of school despite being able to graduate in two and a half. However, I hope you can set aside the rising feeling in your chest of resistance against …
simonberens.meยทSep. 15
Written By Simon Berensยทยท8-9 minutes
When we think about browsing the web, we usually think about a web browser and a web server communicating. But today’s (and yesterday’s) web browsers are often far more complex than a single piece of client software. That single piece of client software is sup…
In this article you’ll find some tips to reduce the amount of RAM used when working with pandas, the fundamental Python library for data analysis and data manipulation. When dealing with larg…
marcobonzanini.comยทPublished by
Marco
Data Scientist
View all posts by Marcoยทยท11-14 minutespython
OpenSSL 3 has entered Alpine, and we have been switching software to use it over the past week. While OpenSSL 1.1 is not going anywhere any time soon, it will eventually leave the distribution, once it no longer has any dependents. I mostly bring this up bec…
Daniel Roth is a program manager on the ASP.NET team working on ASP.NET Core, Blazor, and other web features. He has previously worked on various parts of .NET, including System.Net, WCF, XAML, and ASP.NET. And his passions include building frameworks for mode…
.NET 6 includes preview support for HTTP/3: In Kestrel, HTTP.Sys & IIS for ASP.NET for server scenarios In HttpClient to make outbound requests For gRPC What is HTTP/3 and why is support important? HTTP through version 1.1 was a relatively simple protocol,
The new R3 2021 release of Progress Telerik developer tooling for .NET developers is out with new controls for Blazor, .NET MAUI (evolution of Xamarin.Forms) and desktop offerings including WinUI, WPF and WinForms.
visualstudiomagazine.comยทBy David Ramel09/17/2021ยทยท3-4 minutesidesdotnetjavascript
Every now and then we get asked if there’s an easy way to parse user input into filter conditions. Say, for example, we have a viewmodel of type DataThing: From … Continue reading “Approaches to handling simple expressions in C#”
Forms and form inputs are easy to build in HTML with input elements, but we have additional components available to help with validation and configuring your...
We got a pretty nasty bug at a customer site a few months ago. Every now and then, the server running RavenDB will go into a high CPU mode, use 100% CPU and ...
Dave demonstrates the Top 5 LED Lighting projects in Dave's Garage and introduces the NightDriver LED Control software. Demonsrations of LED projects includ...
Application compatibility testing as well as Windows Insiders discovered that Windows began crashing randomly if you upgraded to a specific build and had a specific program installed. Uninstalling that program stopped the crashes. The crash dumps were spread o…
Issue #93 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# WebSocket per-message compression in ASP.NET Core 6 [www.tpeczek.com] WebSocket per-message compression in ASP.NET Core 6 is a new feature and Tomasz Pęczek gives…
We recently ran a measurement experiment where we used Real User Measurement (RUM) data from the standard browser API to test the performance of Cloudflare and others in real-world conditions across the globe.
This week, it’s all about Bicep! On this week’s episode of The DevOps Lab we have John Downs talking about how to skill up on Bicep. Bicep is the new language for deploying your Infrastructure as Code (IaC) on Azure. It’s much simpler to write and read than JS…
You’ve undoubtedly heard of JSX if you work with React. We'll see how JSX translates to regular JavaScript, benefits of JSX and what happens behind the scenes.
A concept I’ve been trying to put a name to is software application architectures that inherently lend themselves to a lower rate of technical debt accumulation than others. This post is my first attempt to do that.
This installment is part of a broader learning series to help you become a Jupyter Notebook ninja in Azure Sentinel. The installments will be bite-sized to enable you to easily digest the new content. Part 1: What are notebooks and when do you need them? …
Show off your social-coding flair with a super-classy, custom-made and officially licensed Octocat Etched Keycap featuring the GitHub logo.It's made with a translucent/opaque plastic ...
banned from youtube for sharing footage of his work on a covid vaccine, josiah zayner makes the case for the average person's right to self and science
Prerequisites
I have read and understood the CONTRIBUTING guide
The commit message follows the conventional commits guidelines
Tests for the changes have been added (for bug fixes/features)
Do...
A place I'm trying out the new ASP.NET Core minimal APIs features. - MinimalApiPlayground/ProblemDetailsDeveloperPageExceptionFilter.cs at main · DamianEdwards/MinimalApiPlayground
In this episode, I talk to Troy Hunt, a leading security expert. Troy is a successful Pluralsight author and runs security workshops all around the world. He...
Prerequisites
I have read and understood the CONTRIBUTING guide
The commit message follows the conventional commits guidelines
Tests for the changes have been added (for bug fixes/features)
Do...
Recently I wrote a short post about why you should work on interesting problems instead of interesting technologies. I never thought that it would reach front page on HN and receive so many responses.
Since I wrote that post in a hurry, I think there are s…
Most code editors color different pieces of your program in different ways. For instance, they’ll make keywords like if bold and bright so that you notice when you’ve misspelled them. They’ll make non-executable parts like comments and documentation fainter so…
I've been working on resholve to improve Nix packaging for shell projects since early 2020, but the new v0.6.0 release is a decent leap forward in the fraction of Shell scripts and programs resholve can handle.
If I'm using System.CommandLine from F#, and it starts using Source Generators, which requires Roslyn... I think that's a problem? I don't invoke Roslyn as part of my compilation.
March 11, 2021, marked the tenth anniversary of the 2011 Tōhoku earthquake, which, together with the tsunami it triggered, devastated the northeast coast of Japan’s main island of Honshu and triggered the Fukushima nuclear accident. However, it is Fukushima th…
Caveat: Yes, yes, almost everything about the interviewing / recruiting process is broken. Sometimes though, you just have to play the hand you’re dealt and settle for minor improvements.
In order to demistify `flask` these I had two options either to read Flask code end to end and understand or reverse engineer flask by building one on my own. I chose the latter and this blog is a step by step log of how it went.
The computer is a curious gadget. It is one of few human inventions which can exist purely — yet accurately — in the imagination. Prior to the existence of a real computing machine, mathematicians could hypothesize how it might behave. They even understood the…
Scheduling is the action of assigning resources to perform tasks.We will mainly focus on scheduling where our resource is a processor or multiple processors, and the task will be a thread or a proc…
Summary: With the release of 1.3.1 of the Edge Tools for VS Code we introduce a better way to get changes you made in the Styles tool back into your source code. We’d love to know what you think of it and what we can do better. There’s a GitHub issue dedicated…
Imagine there’s a specific moment in a Game Boy game that you want to share with a friend. You could share a screenshot or a video, but that’s not the same as letting your friend grab the controls and try it for themselves. Many Game Boy emulators have a notio…
WebSockets has been one of the most requested features and protocol to add to curl and libcurl in the annual user survey. Repeatedly, over the last few years.
The largest dense linear systems being solved today are of order $latex n = 10^7$, and future exascale computer systems will be able to tackle even larger problems. Rounding error analysis shows th…