Event Driven Systems: Bringing Order to Chaos
I’m hosting a free 1-hour webinar on August 18, 2021 that is titled Event Driven Systems: Bringing Order to Chaos. This webinar is for you, if: You’re contemplating MicroservicesYou alr…
I’m hosting a free 1-hour webinar on August 18, 2021 that is titled Event Driven Systems: Bringing Order to Chaos. This webinar is for you, if: You’re contemplating MicroservicesYou alr…
This is an overview of the tools and software I use to maintain and index of my knowledge and life in an efficient and shareable way.
In a previous blog post, we discussed using an OCaml feature called polymorhpic variants for error handling. Here, let’s discuss some more advanced forms of this error-handling approach: returning multiple errors, performing error recovery, as well as handling…
Nobody knows anything.
Come, walk with me for a while through latent space.
What can you do, as a builder, if your job seems to require to employ disrespectful design patterns? What is Disrespectful Design First, it’s worth rehashing what Disrespectful Design is. I t…
To be honest, I’ve always been sceptical about AI-based autocomplete. When I program, I’m deeply focused on a problem and I have my preferences on how to write code. Suggestions that pop up here and there are a huge distraction for me. That’s why tools like Ki…
When I joined Twitter in May 2012, I was unsure what I could get out of it. Today, I can say that I was exposed to many tech folks and ideas that I would have never heard of without Twitter. The last three jobs I had came from the same
As the crypto industry matures, the venture industry is finding its footing unbalanced as venture capitalists experience the rug being pulled out from underneath them. These are the warning signs of venture’s next evolution.
Dynamic bitmap is a solution which made PixiEditor work multiple times faster, decreased RAM usage 10 times, and solved memory leak problems. This article will explain what it is and how it works.
The story of why I stopped taking photos
Buy Monoprice Blank Fiber Patch Panel - 19 Inch | 4Lgx Cassettes, 1U: Distribution Panels - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
Programming speed depends a lot on feedback time - the time between writing code and testing it.
Six years ago I read this sentence by Donny Miller and became obsessed with it. “In the age of information, ignorance is a choice”. This is the age of information. I felt empowered, inspired, and most of all, I thought it was true as well. I am a living exampl…
Don and Cecil will discuss the methodology most commonly used with F# called “Functional-First Programming”. We’ll chat about the conceptual foundations of ...
A Rosyln-powered generator for strongly-typed IDs. Contribute to andrewlock/StronglyTypedId development by creating an account on GitHub.
This repo is used for reviewing new .NET designs. Contribute to dotnet/designs development by creating an account on GitHub.
SpaceX's Starlink internet service uses satellites in low-earth orbit to provide high-speed Internet to underserved parts of the world, especially places without easy access to cable or fiber.
Release date: July 2021
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
Indigo.Design – a complete design-to-code system for designers and developers – integrating prototyping, design systems, user testing, and code generation.
Join the .NET Conf free virtual event July 29 to learn about F#. Mark your calendar!
Learn about the new System.Text.Json source generator
by Cynthia Kreng July 21, 2021
Welcome to Akamai Edge DNS and GTM's home for real-time and historical data on system performance.
Posts in this series: IntroProcedural BeginningsLong MethodsIn the last post, I walked through the main, immediate code smell we saw of a long method, and I would classify this method as long: public class AssignOfferHandler : IRequestHandler<AssignOfferReq…
CAN YOU GET AWAY WITH MURDER? Replayable detective game from the 80 Days team.
MicroK8s is the simplest production-grade upstream K8s. Lightweight and focused. Single command install on Linux, Windows and macOS. Made for devops, great for edge, appliances and IoT. Full high availability Kubernetes with autonomous clusters.
Let's Learn .NET- F# on July 30, 2021 | 8:30 AM - 10:30 AM PT
Introduction C# is still evolving, this time with C# 10 we will focus on constants....
A customer reported that the SearchPath function was returning an NT-style path, which is not something their program (an IIS CGI handler) could deal with. Why are they getting an NT-style path? The problem was not reproducible when run under a debugger,
This post goes a little bit into details of async streaming which is coming to ASP.NET Core in .NET 6 and shows how it differs from NDJSON streaming.
Today we’re excited to launch Workers usage notifications that proactively send relevant usage information directly to your inbox.
Find open source alternatives to popular softwares. Open Source for Business Communication, Project Management, CRM, Video Conferencing, Scheduling & more.
In another vast software supply-chain attack, the password-stealer is filching credentials from Chrome on Windows systems via ChromePass.
The first 1000 people to use the link will get a 1 month free trial of Skillshare Premium Membership: https://skl.sh/nickchapsas07211Subscribe: http://bit.ly...
Cloudflare and our strategic partner in China have created a global network that offers a fast experience for visitors inside and outside of China — with DDoS mitigation, web application firewall (WAF), and other security services built in.
As a young man, I wanted to help make a new medium that would be a step forward from Gutenberg's invention. By building a Library of Everything in the digital age, I thought the opportunity was not just to make it available to everybody in the world, but to ma…
Before I got into reverse engineering, executables always seemed like black magic to me. I always wondered how stuff worked under the hood, and how binary code is represented inside .exe files, and how hard it is to modify t…
Ever spent hours trying to figure out why your app isn't working, only to spot the typo you made a few hours earlier?
Identify and separate systems by product line.
Learn to cancel Tasks with CancellationTokenSource in Blazor apps.
Scientists and amateur collectors unite to reconstruct vanished ice age landscape inhabited by Neanderthals, other ancient humans
This post shows off the new error boundaries capability, which was introduced in .NET 6 Preview 4.
Static websites consist out of static files, like HTML, CSS, JavaScript files and images and videos. These static files don't change, which is why you do not need a server to render HTML to display the website. Your browser just downloads the static files and …
A monorepo is a single repository that is used to manage multiple projects. In this blog post, we’ll explore how to set up a simple monorepo for two npm packages. All we need is already built into npm and TypeScript.
Xamarin.Essentials 1.7 is here with some great enhancements for your mobile and desktop apps. Also, get to know the future of the library with .NET MAUI Essentials.
Learn F#, multiparadigm programming that's succinct, performant and robust
This article will discuss about developing Azure Functions with GitHub Codespaces - DevContainers feature. Codespaces sets up a cloud-hosted, containerized, and customizable VS Code environment. Recently I wrote a blog post on Developing and Deploying Azure Fu…
234 votes and 80 comments so far on Reddit
Lots. We encourage you to read the complete change notes for BBEdit 14.0. (We spent a lot of time writing those notes, so it would be great for someone to read them. Be that someone.)
July 19, 2021
blog | oilshell.org