Silk.NET Coffee & Code Catchups Join the Silk.NET team for a quick catchup. This is a more informal stream wherein we'll be discussing what we've been doing on the Silk.NET project, what we...
Shifting tactics fuel surge in Business Email Compromise Instead of exploiting vulnerabilities in unpatched devices, BEC operators rely on social engineering and deception. Learn about the tools and tactics behind these attacks at https://aka.ms/CyberSignals-4
How to get (micro) acquired? I sold my business - Vanga AI just 18 months after its inception ✨ on Acquire.com If you’re considering selling your SaaS company in the near future, here are some actionable tips on how to get it done step by step ✅
A Complete Guide to Apache Bench for Performance Testing Dive into performance testing with our comprehensive guide to Apache Bench. Includes detailed code examples for basic usage and advanced features like testing with different data and headers.
Worse Is Better • Matt Neary One of the coolest aspects of software development is the way it makes really big theoretical questions around system design totally accessible. Every teenager building a web app is deploying an ad hoc bureaucracy of computer processes. As you get... | Ma...
My Struggle With Remix Remix is a fantastic framework but it's not without its issues. Here are some of my struggles after building a few different projects with it.
So, You Want To Build A DBaaS Part 2: Technical Bits Advice on the technical parts of building a DBaaS.
Matt Johnson's Blog - Monoliths are good, but not that good Matt Johnson's Blog - Exploring the limitations of monolithic architectures in modern systems engineering.
What design can teach us In a previous life I worked for a bit as a designer. I did some graphic design, but my main interest was always interaction design: not so much what things should look like, but how they should function. Which items should you display on the homepage of a...
reMarkable Connection Utility (RCU) All-in-one offline/local management software for reMarkable e-paper tablets (RM1 and RM2). RCU ensures the user's data is never out of their control, completely unshackled from the manufacturer's proprietary cloud.
Named parameters in shell scripts and Makefiles I recently learned 1 a nice pattern to improve parameter handling in shell scripts. The pattern involves parameter expansion: #!/usr/bin/env bash set -euo pipefail function main { local arg1= …
My Foray Into Security by HackForums Some folks started off by doing AOL/AIM hacking like Zuckerberg/ytcracker, but I got in to computer security at least the web application/PC side by discovering HackForums.net (HF) by doing a Google search for a “Hacking site” after watching a YouTube vid...
Speeding up the insertion of a sorted (or mostly-sorted) key list into a std::map or other ordered associative container - The Old New Thing Provide a hint for the location of the next item.
Beginner's Guide For Comparing Strings in C# This video is a brief high-level overview of several different ways that you can compare strings in C#. While more advanced users may know of alternatives, t...
Announcing Azure Monitor OpenTelemetry Distro - .NET Blog The Azure Monitor Open Telemetry distro has just been released. This library enables monitoring ASP.NET Core apps with Azure monitor a one line change, based on the infrastructure of Open Telemetry for .NET.
Python While Loop - The Easy Way | Pro Code Guide Let’s learn about how to use Python while loop. The Python while loop like any other language while loop can be used to execute the set of statements as long
Salt Lake 2002 - not enough memory/crashes to desktop after starting error (Windows 7) Hi! I own an original, US copy of this game and while looking through my old CDs a few weeks ago, I wanted to take it for a spin, having played this game the last time many-many years ago. When I tried installing and running the game now, I encountered ex...
What Is a Value Object In Domain-Driven Design? #shorts 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
Build a SMS generator with short URLs leveraging Azure Functions, Storage, & Communication Services In this session see how the collaboration between multiple teams and communities made this idea a great candidate to solve real business use cases: share tho...
How to Use AI to Create Your Own 'Super Macro' VS Code Extensions -- Visual Studio Magazine Easy-to-make tools can provide just about whatever functionality you need instantly with a three-stroke key combination.
GitHub - stepchowfun/typical: Data interchange with algebraic data types. Data interchange with algebraic data types. Contribute to stepchowfun/typical development by creating an account on GitHub.
Detect Globalization-Invariant mode in .NET - Gérald Barré In this post, I describe how to detect if an application is running using the Globalization-Invariant mode in .NET
The complete guide to unit testing structure best practices 00:00. Intro01:48. Root folder structure & creating test projects05:08. The source code we'll write the test for05:52. Test file naming and folder structure ...
What’s the Result Type Everyone Is Using in .NET? Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and in...
How Much Memory Do You Need to Run 1 Million Concurrent Tasks? In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, ...
Understanding the C# Init Operator | C# Tutorials Blog Learn when and how to use the C# init operator, new in C# 9. Compare to public setters and private readonly backing fields.
359: Publishing Android Apps to Amazon App Store + Windows 11 James is on a mission to get his app on as many platforms as possible. This time he dives through his journey of getting his Android apps into the Amazon App Store which also means onto Windows 11! What did he have to do and what was the experience like f...
What's New in ASP.NET Core 7 ASP.NET Core 7 is a significant update for the open-source cross-platform framework for building modern web applications. The new version comes packed with a lot of exciting features and improvements that enhance the development experience and performance...
How to Convert Stream to Byte Array in C# In this article, we'll talk about ways to convert a stream to a byte array in C# and check each performance at the end.
Blazor and CSP This post looks at the a recent fix for Blazor which I think is of massive importance. You can now develop with Blazor in Visual Studio (Preview) using a strong CSP. Code: When developing applicati…
List of Useful JavaScript Shorthands In this article, we will look at how to write JavaScript code using some handy shorthands that make our code cleaner and easier to read.
Promise and Async in the (Elmish) wild — Paweł Stadnicki About Async and PromiseF# has applied async/await pattern years before C# and TypeScript.We can nicely await prolonged or external actions w...
Webinar – Cecil Phillip – Building payment flows with Stripe and Azure | The .NET Tools Blog Join us Thursday, June 1st, 2023, 3:00 - 4:00 PM UTC (check other timezones) for our free live webinar, Building payment flows with Stripe and Azure, with Staff Developer Advocate, Cecil Phillip. R
Announcing TypeScript 5.1 RC - TypeScript Today we’re excited to announce our Release Candidate of TypeScript 5.1! Between now and the stable release of TypeScript 5.1, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,
When and How to Use Blazor Components A quick article providing some tips on when and how you should break up content and functionality in your Blazor applications.
How I Re-implemented PyTorch for WebGPU TL;DR I’ve been working on a WebGPU optimized inference and autograd library called webgpu-torch with an API that matches PyTorch. The goal is to run neural networks in the browser at speeds comparable to a Linux workstation. Many kernels have been implem...