JVM Performance Comparison for JDK 17 Authors Ionut Balosin Twitter: @ionutbalosin Mastodon: ionutbalosin@mastodon.social Florin Blanaru Twitter: @gigiblender Mastodon: gigiblender@mastodon.online Content Context SetUp JIT Compilers Benchmarks Geometric Mean Macro Benchmarks Geometric Mean Ga...
Accessibility Office Hours - March 13, 2023 Come chat with Rachel and Shane about all things .NET MAUI accessibility!
The Unreasonable Effectiveness of X Macros X macros is a conceptually simple, but still very powerful, coding technique to add to your toolbox. Do remember though — with great power comes great potential for overly complex, unmaintainable code.
Career Advice To my great surprise, young people now somewhat frequently contact me in order to solicit career advice.They are usually in college or highschool, and want to know what the best next steps are for a career in security or software development.This is, hone...
Analysis of a Redline Based Malware In this article, we explain how we were able to identify a Redline-style malware and how we found out how it worked
Aperiodic tiling with a single shape Periodic tilings of the plane — a pattern repeated indefinitely that covers the plane — are common: the checkerboard pattern using squares, the public-restroom-floor tiling of black and white hexag…
Andrew Tate's "The Real World" is stealing my software Or, "how Andrew Tate is making over $5 million in revenue per month off my software".
reb00ted | Open networks are more valuable than closed ones: the case for the Fediverse over Twitter and Facebook Networks are everywhere, and they are valuable. Consider:
Meaning in Large Language Models: Form vs Function Term Paper for 263-5353-00L Philosophy of Language and Computation Language and Logic: Formal Representations of Meaning
ChatGPT on Managing Humans | Gergely Nemeth A quick and fun exploration into what ChatGPT thinks about managing humans
I'm Too Clever Musings on some (correct) PR feedback I received. Musings on some (correct) PR feedback I received.
More Batteries Please I was rueing the lack of an HTTP parser in the Python stdlib, under the hashtag #MoreBatteries. Brett Cannon asked why I thought that belonged.
Bootstrapping in SQL; or, getting s— done with the tools you have SQL is the lingua franca of data platforms. It is many things, but a statistical language is not one of them. In this post, I’ll cover an approach to bootstrap when it’s your best, or only, option.
The little things matter When working on software, I've noticed a tendency in myself and others to overly focus on the MVP. We aim to get the big stuff working as soon as possible, with some vague promise that we'll apply polish later. While this is efficient from a corprorate pe...
nn to cpp: What you need to know about porting deep learning models to the edge It’s been incredibly exciting to see the big surge of interest in AI at the edge—the idea that we can run sophisticated AI algorithms on embedded devices—over the past couple of weeks. Folks like @ggerganov, who ported Whisper and LLaMA to C++, @nouamanet...
On Learning Outside Institutions I spent large chunks of the past few years reading math and physics textbooks outside college. Here are some of my thoughts.
New, Advanced GPT-4 AI Model Comes to GitHub Copilot, Azure OpenAI Service -- Visual Studio Magazine GPT-4, the advanced generative AI model from Microsoft partner OpenAI, is now powering the new GitHub Copilot X and the Azure OpenAI Service.
DotNetIsolator: an experimental package for running .NET code in an isolated sandbox A quick overview and demo of an experimental new .NET package that can create isolated .NET runtime instances for running code in a sandbox.
GitHub Copilot X: The AI-powered developer experience | The GitHub Blog GitHub Copilot is evolving to bring chat and voice interfaces, support pull requests, answer questions, and adopt OpenAI's GPT-4.
The New GitHub Copilot X Powered by GPT-4 is Here! Hello everybody I'm Nick and in this video I take a first look at the recently announce GitHub Copilot X that is powered by GPT-4. It adds many features with...
Bard vs. Bing: AI Search Bots Answer Questions About Visual Studio and .NET -- Visual Studio Magazine With Google recently releasing a generative AI-powered search bot called Bard to rival Microsoft's 'new Bing' search experience, we put both to the test, feeding them identical questions about Visual Studio and .NET.
Curl, the URL fetcher that can, marks 25 years of transfers Utility began as a personal project, found its way into billions of devices
Counter-Strike 2: Moving Beyond Tick Rate Tick rate no longer matters for moving, shooting, or throwing. Sub-tick updates are the heart of Counter-Strike 2. Previously, the server only evaluated the ...
.NET Data Community Standup - Using hierarchical data in SQL Server and PostgreSQL with EF Core Join the .NET Data Access Team to learn about mapping hierarchical data structures to relational databases using EF Core. We’ll look at “hierarchyid” on SQL ...
What's the biggest scam in software development? What's the biggest scam in tech that is deemed acceptable? Best practices. Everything has trade-offs, and your context matters. Let me give various examples ...
GitHub Copilot chat for Visual Studio 2022 - Visual Studio Blog We’re bringing fully integrated AI-powered Copilot chat experiences to Visual Studio. This is no ordinary chat! With tight integration in Visual Studio, it understands what you’re working on, and can quickly help you get in-depth analysis and explanations...
Episode 51: Brighter - with Ian Cooper In this episode, I was joined by Ian Cooper to chat about the Brighter and Darker frameworks. Brighter is a framework for building messaging applications with .NET and C#. It can be used with an in-memory bus, or for interoperability in a microservices ar...
Why am I getting a weird error about promise_type when I try to write a coroutine? part 2 - The Old New Thing Are you even writing a coroutine?
Write And Run C# In Your Terminal! | .NET Tips 5 Give CSharpRepl a star: https://github.com/waf/CSharpRepl
Implementing and Exploiting Cryptography Learn how the good guys implement cryptography and how the bad guys exploit it.</b> In Implementing and Exploiting Cryptography</i> you’ll find unique guidance for creating strong cryptography that can withstand attempts to exploit it including: DUAL_EC...
Get Current User With Claims in ASP.NET Core - Code Maze In this article, we are going to learn the various ways to get the currently authenticated user using claims in ASP.NET Core.
Password Purgatory - Making Life Hell for Spammers Password must be 12-16 characters long: 25257827Summer
The React useContext Hook In this article, we’ll be spending our focus on the useContext Hook—a useful hook that allows components to access data without the need to rely on props.
Introducing GPT-4 in Azure OpenAI Service Today, we are excited to announce that GPT-4 is available in preview in Azure OpenAI Service. Customers and partners already using Azure OpenAI Service can join the waitlist to access GPT-4 and start building with OpenAI’s most advanced model yet. With th...
A Quick Overview of Supply Chain Attacks | Devlin Duldulao Supply chain attacks have risen recently, causing significant concern among businesses and organizations worldwide. These attacks exploit vulnerabilities in the relationships between businesses, suppliers, and partners. Cybercriminals can gain unauthorize...
.NET MAUI Development Environment Set Up Walkthrough Walking through the setup of a new .NET MAUI development environment for macOS
How to investigate 7 common problems in production | Red Hat Developer Learn how to investigate common problems in production, including memory leaks, slow performance, etc. (Node.js reference architecture series part 13)
On trust in software development Can you trust your colleagues to write good code? Can you trust yourself?
Debugging a .NET process at start-up with Visual Studio (#264) Learn a simple trick that makes it easy to debug a .NET application at start-up using Debugger.Launch()Related Docs:Creating Windows Service - https://learn....
GitHub - typst/typst: A new markup-based typesetting system that is powerful and easy to learn. A new markup-based typesetting system that is powerful and easy to learn. - GitHub - typst/typst: A new markup-based typesetting system that is powerful and easy to learn.