Great developer experience (DevEx) is what you get when developers can easily achieve and maintain flow state at work. This article begins a series where we tackle all of the areas that affect flow state and impair your developer experience at your company and…
You know it's important to update your app with the latest .NET patches, but it's such a pain to do it manually every month. In this week's episode, communit...
Elon Musk is a divisive character. My intent here, as always, is to add some nuance and signal to a noisy, complex and/or obscure subject. Whatever your views on Elon, I feel that it is a worthy go…
I left Unity at start of 2022. So for this lazy Tuesday afternoon, figured I can
share the rambles I wrote in my goodbye email. No big insights there, just old man reminiscing. And hey
the text is already written, so that makes it easy to copy-pasta it into th…
It’s true, it’s true, I turn forty years old in ten days. What do you get the guy who has everything? I admit I’m not the easiest to shop for, I can be quite particular in my pre…
IntroductionA recent requirement that came up was the need to index an attribute for a bunch of records, which was of type semantic version. The attribute contained a major.minor.patch type value deno
I recently started doing CTF challenges. A few days ago, I was working on a challenge from 247CTF.com. I found a challenge that, in my opinion, shows why using ECB(Electronic Codebook) mode for encrypting with block ciphers like AES or Twofish isn’t a good ide…
2023 was a very strange year for me, in many ways I feel like the
year came & went, but to my surprise looking back I actually did a
lot that I’m proud of!
Subscribe via email or RSS feed
There was once a wise man who said: “The gas tank of the car holds the gas that the car needs to go. As the car goes, the g...
Dr. James McCaffrey of Microsoft Research guides you through a full-code, step-by-step tutorial on 'one of the most important operations in machine learning.'
visualstudiomagazine.com·By James McCaffrey01/03/2024··14-17 minutesidesaidotnet
On Saturday, February 17th, 2024, show #97 on C# Corner TV will feature a special guest appearance from Jodie Burchell, Data Science Developer Advocate at JetBrains. The episode is set to discuss t…
dotnettips.wordpress.com·Published by dotNetDave
I live in San Diego, Ca USA
View all posts by dotNetDave··2-3 minutescloud
With copper-substituted lead apatite below room temperature, we observe diamagnetic dc magnetization under magnetic field of 25 Oe with remarkable bifurcation between zero-field-cooling and field-cooling measurements, and under 200 Oe it changes to be paramagn…
Explore a new, faster way of creating beautiful apps with Grial Studio for Visual Studio. In this session we will show you how to build a new .NET MAUI app i...
Jannik Luhn (Shutter Network) on making Gnosis Chain more secure and user-friendly using an encrypted mempool.About Nethermind Summit Istanbul https://www.ne...
youtube.com·Matthew Berman
Matthew Berman
•··1-2 minutesyoutube
An experimental storage for Nethermind, removing the whole Trie abstraction and acting as a Trie and a database at once - GitHub - NethermindEth/Paprika: An experimental storage for Nethermind, rem...
Powered by Restream https://restream.ioToday is the beginning of JARMuary, a tech theme month featuring .NET development using ARM devices.Fritz works on the...
Join James and Matt as they walk through some advanced features in System.Text.Json (STJ) on how to allow comments, trailing commas, and quoted numbers in JS...
I recently talked about how RavenDB is now using ZStd as the default compression algorithm for backups. That led to a reduction both in the amount of storage...
We mostly think our applications in terms of CRUD. However, a CRUD mentality will for sure ruin your application on so many levels. In this video I will shar...
Explore foreach loops in C# and how they simplify iterating through collections and arrays. Learn the basics of foreach loops and how to avoid common mistakes.
In this video I explain my 2 step approach to escaping tutorial hell, as well as demonstrate it by learning new programming language syntax.Support my Work ...
youtube.com·Raw Coding
Raw Coding
•··1 minuteyoutube
Under regulatory pressure, mobile OSes are opening up and adding features that will allow PWAs to disrupt app stores ... Yet with shockingly few exceptions, coverage accepts that the solution to crummy, extractive native app stores will be other native app sto…
Dive into the world of web development with our latest video: "Mastering CORS in ASP.NET: A Complete Guide." In this detailed tutorial, we unravel the comple...
A brief description As a Symfony developer, it's always been hard to get a stable/fast development environment. My current setup is a Ubuntu running under VirtualBox (using vagrant). While page gen...
This article shows how to secure a Blazor Server application. The application implements an OpenID Connect confidential client with PKCE using .NET 8 and configures the security headers as best pos…
a kind reader reached out about all of my iphone alarms and asked how specifically did I run OCR on my mac. I’m not one to gatekeep, so here’s how you can get yourself a nice local ocr ‘service’ that works in the terminal/CLI/python and costs 0 dollars:
Hey, did you know that JasperFx Software is now able to offer formal support plans and consulting for Marten and Wolverine? Not only are we trying to make the “Critter Stack” tools be viable long t…
Recently I've been spending some time exploring the Salesforce platform, a widely adopted CRM and low code platform. Here is a summary of what I've learned so far: The trailhead learning platform is pretty neat (and free) Initially I found it hard to find …
cohezion.com.au·Jan 2
Written By William Webster··3 minutesaiidesjavascript
It’s immensely hard to get traction for your product, and that is often because you’ve built the wrong thing and nobody wants to use that. Here’s a better process.
ramijames.com·Jan 2
Written By Rami James··10-13 minutes
Press Release: https://techforpalestine.org/press-release
"we don’t have the right to show humanity towards Palestinians without being silenced or cancelled" - venture backed tech founder, in personal message to me
Tech For Palestine (Twitter, Github) is a c…
Looking back to be able to look forward!
"Those who cannot remember the past are condemned to repeat it"
— and boy am I repeating mistakes I promised myself I wouldn't. So many mistakes.
In a largely overlooked 1888 essay, Peter Kropotkin went against the sentiment of many anarchist theorists of the time and argued that it could very well be the case that most individuals are not fundamentally kind and compassionate; are not searching for broa…
In "Theory Of Games And Economic Behavior" by John von Neumann and Oskar Morgenstern, the authors discuss the card game of poker. There are dozens of variations of poker, each with their own intricacies. But they all boil down to the same pattern - is my hand …
I spent about ten days in the Ivory Coast, mostly in Abidjan, but also Yamoussoukro, Man, and Grand Bassam. (Note – The Ivory Coast is so French in culture and temperament that it insists on offici…
Every year I make a list of predictions & score last year’s predictions.
Here are my predictions for 2024.
The IPO market remains closed through the first 6 months of the year. But a few mega issuances, especially Stripe & Databricks in the summer or fall, re-…
Your best ideas will come when you are relaxing. Your best ideas will come when you’re just below the treeline of a mountain summit. Your best ideas will come on long walks around the block. Your best ideas will come in the shower. Your best ideas will come on…
Welcome to my homelab! If you don't know what a homelab is, it refers to running servers from your home. What is a server? It's basically a computer that is always on, connected to the network, often with no display or input. For a longer explanation take a lo…
I've been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my "real" career over 10 years ago, but I could be mistaken1. It certainly feels that long. And in that time I have never gotten upset wi…
Languages are dynamic. They grow and change shape. Existing words are repurposed to describe new ideas. Sometimes it’s helpful. Often it’s harmless. But in some cases, like today’s example, it results in layers of absolute and utter nonsense that compound glor…
Jan 2024Ever since I was a kid, I've been fascinated by the concept of time. I would have dreams that felt like they lasted for days, whereas in reality only a few hours had passed. I wondered why the brain could only work at one second per second; why couldn’…