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...
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...
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
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 ✅
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.
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... | Matt Ne…
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.
Advice on the technical parts of building a DBaaS.
Matt Johnson's Blog - Exploring the limitations of monolithic architectures in modern systems engineering.
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 webs…
Other / Mindset / Hypercompetitive
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.
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= …
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 video ab…
Thoughts on leaving my job after 11 years
Provide a hint for the location of the next item.
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...
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.
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
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 exactly…
🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
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...
Easy-to-make tools can provide just about whatever functionality you need instantly with a three-stroke key combination.
Data interchange with algebraic data types. Contribute to stepchowfun/typical development by creating an account on GitHub.
In this post, I describe how to detect if an application is running using the Globalization-Invariant mode in .NET
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 ...
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...
In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, ...
Learn when and how to use the C# init operator, new in C# 9. Compare to public setters and private readonly backing fields.
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 for hi…
Queryable collections?
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.
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.
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…
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.
About Async and PromiseF# has applied async/await pattern years before C# and TypeScript.We can nicely await prolonged or external actions w...
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
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,
A quick article providing some tips on when and how you should break up content and functionality in your Blazor applications.
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 implemented…
An unhandled error has occurred. Reload