Intro to the Upgrade Assistant Visual Studio Extension [7/18] Migrating from ASP.NET to ASP.NET Core In this video, Mike introduces the Upgrade Assistant Visual Studio extension tool that allows incrementally migrating a project to a newer .NET target. The U...
GrapeCity Release Boosts WinForms, WPF Components -- Visual Studio Magazine Offering .NET UI controls for mobile, web and desktop development, the release is available in a free trial.
Donate to The Trevor Project Your life-saving gift today will help us train a record number of crisis counselors, continue to provide all of our crisis services 24/7 AND FOR FREE
Writing Web Applications with LLMs Showing how to use the transynthetical-engine and the browser-builder augmentation to build web applications.
Large Language Models: Scaling Laws and Emergent Properties More details on the science of training large autoregressive language models.
Use Databases Without Putting Domain Logic in Them Even though I’m very passionate about front-end development now, I started my career with different intentions. For the first few years, I worked predominantly…
Transcendental Algebra A transcription and translation of Jacob Linzbach's Transcendent algebra, ideografie matematical, experiment de un lingue filosofic.
There is no such thing as human-generated text Money ain’t got no owners – only spenders. Omar, The Wire
Modding Social Media to Win The Attention War There’s no need to spend a bunch of time restating the obvious: it is not possible to use the stock version of any social media experience in a healthy way. The only healthy way to use social media involves you battling it constantly for your attention. M...
Ceph RBD — Where does it store (meta)data? – Aaron Lauterer Ceph offers different functionality on top of the RADOS object store. One of them is the rados block device (RBD) layer. It offers virtual block devices (disks) that are utilized by different hypervisors to store the disks of virtual machines.
Current Issues With The Qt Project - From The Outside Looking In I want to start with that Qt is still IMHO the best way to develop C++ apps. This post is not supposed to be a rant. This is for the decision maker at Qt. If you have any question about Qt feel free to join our /r/QtFramework subreddit! The Qt developers ...
Career Advice No One Gave Me: Give a Lot of Notice When You Quit 2 weeks notice is the gold standard when quitting. But giving more notice (a lot more notice) actually has a lot of benefits. Usually you get to:
Life is maintenance, maintenance is life You can't ignore maintenance, be it in software or other aspects of life, and here's why.
Building A ChatGPT-enhanced Python REPL In this blog I share my experience in building a Python REPL augmented with ChatGPT. I explore how the application is built, and speculate on software engineering patterns and paradigms that might emerge in systems built on Large Language Models (LLMs). G...
The Year of Linux/FreeBSD/OpenBSD/NetBSD on Desktops May Never Come. But We've Done Even Better The year of Linux/*BSDs on desktops may never arrive, but their impact on tech is undeniable. They've found success in diverse devices & platforms and they're …
My continuous process for improving programming productivity Set aside 30 minutes at the end of your working day to work on tooling/technique that'd improve your programming productivity.
Buying Sunglasses Recently, I wanted to purchase a new pair of sunglasses, and I went down a rabbit hole. I thought I’d blog my experience. My last pair of sunglasses (Oaklyes) which I purchased when I was a teenager, became damaged on some parts of the lens. I figures I m...
Server-Side Blazor Component Rendering ('Blazor United') Comes to .NET 8 -- Visual Studio Magazine 'This is the beginnings of the Blazor unification effort to enable using Blazor components for all your web UI needs, client-side and server-side.'
Improved Windows Broker Support with MSAL.NET | Microsoft Entra Identity Developer Blog The Identity SDK team just released a brand-new version of the Microsoft Authentication Library (MSAL) for .NET that introduces an improved experience for developers using authentication brokers.
Airport Transfers: no booking fee, book now | Terravision Terravision: Lowcost Airport Transfers - Connecting the main European Airports and the city centre: frequent, efficient, convenient!
Python For Loop - The Easy Way | Pro Code Guide This article will teach us about Python For Loop with easy examples. We will also learn about the various operations we can perform with the For loop in Python.
Faster API Development in Visual Studio is Here! Say Hello to .http/.rest Files! Developing and testing Web APIs with ASP.NET Core is a now a breeze and faster than ever with the introduction of new .http/.rest files that allow you to eas...
How do I use SQL Server with C# and .NET? Jiachen Jiang (PM, Data Access) will walk us through how to work with SQL Server using C# and .NET and decide which approach works best for your scenario. They explain the differences between the three solutions and demo how to connect to and query a data...
A Plea for Fairness for Non-profit Developers of Open Source Software ISC and NLnet Labs today sent a joint letter to the European Parliament committee working on the EU Cyber Resilience Act.
Challenges Faced by .NET team / Pedal to the Metal: Update Performance Improvements in Entity Framework Core 7.0 Challenges Faced by .NET team Expect deep dive into a few interesting investigations we faced on the .NET team in the last decade. There will be stories about: Investigations spanning years Dorm...
Faster API Development in Visual Studio is Here! Say Hello to .http/.rest Files! Developing and testing Web APIs with ASP.NET Core is a now a breeze and faster than ever with the introduction of new .http/.rest files that allow you to eas...
Using your Database as a Queue? Good or bad idea? Do you need a message broker, or can you use your database as a queue? Well, as in most cases, it depends. Let me explain how it's possible and some trade-o...
Working with Sass in an ASP.NET Core application Sass (Syntactically Awesome Style Sheets) is a is a scripting language that is used to generate cascading style sheets (CSS files). Its syntax is very similar to CSS itself, but it supports the use of variables, nesting, mixins and selector i...
Adding JWT Authentication & Authorization in ASP.NET Core Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and ...
Short Circuit Evaluation of IF Statements with Await in C# In this article, we are going to look at what exactly short circuit evaluation is in C# and how asynchronous calls are affecting it.
.NET Rocks! Continuous Feedback with Roni Dover How do you know the code you write is being used in production? Carl and Richard talk to Roni Dover about his work with Digma to help bring code utilization into your development tooling. Roni talks about the challenges of getting and using production tel...
Over 1M records from NBI, PNP, other agencies leaked in massive data breach MANILA, Philippines —A staggering 1,279,437 records belonging to law enforcement agencies, including sensitive police employee information, have been compromised in an unprecedented data breach,
A Guide to OpenTelemetry for .NET Engineers Learn about the strengths and weaknesses of OpenTelemetry, look at the setup process, and read about some best practices.
Join Microsoft at KubeCon and CloudNativeCon Europe 2023 - Microsoft Open Source Blog Welcome to Amsterdam and KubeCon Europe 2023. I’m thrilled to see the continued importance of community and getting together to meet our friends and colleagues across the industry and around the world. As we come together in Amsterdam, there are significa...
Announcing TypeScript 5.1 Beta - TypeScript Today we’re announcing our beta release of TypeScript 5.1! To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescript@beta Here’s a quick list of what’s new in TypeScript 5.1!
Upgrading to .NET 6 -ASP0014 warning In preparation of a GraphQL workshop I'm giving later this week, I was updating my demos to .NET 7. The original demos were written in .NET ...
Why did Prolog lose steam? An article making the rounds, "Who Killed Prolog?", asks: of the major programming traditions—imperative, functional, object-oriented, and logic—why did the logic-programming one, exemplified by Prolog, more or less die (to overstate its death a little)? ...