'Visual Studio for Linux?' Tops Microsoft Q&A Site -- Visual Studio Magazine Thousands of developers have made the ask over the past four years or so.
.NET Framework July 2022 Cumulative Update Preview July 2022 Cumulative Update Preview Updates for .NET Framework
Why I learned the Linux command line as a developer, and you should too | Diving Linux Why I learned the Linux command line as a developer, and you should too | Diving Linux
Best File Formats for Archiving Lists the best file formats for the digital archiving and preservation of data. Compares open and proprietary, as well as lossy and lossless formats and discusses the best resolution.
GTO Inspector - My attempt at building an online business This document explores the hypothesis and my experience running an online business in the Indian poker ecosystem.
My CS1 Backend I've created an interactive, immersive, and effective online learning experience for my CS1 students. As the first installment in a multi-part series, I'll provide an overview of my course infrastructure, and discuss a bit about how I got to this crazy pl...
Critique of Pure Hooks · Dave Martin's Blog A critique of modern React, specifically the hooks API, and an explanation of why it's insufficient as a web development framework
Let Things Burn Imagine a scenario where you work as a firefighter. A fire starts at the fire department. It's not a big one by any stretch of the means…
My experience with EdgeDB · divan's blog Tomorrow is an announcement of EdgeDB 2.0, and I realized that I’ve never shared my experience with it, and it’s been more than a year since I switched every project I could to EdgeDB. So here is a short post on it.
Balancing innovation in software engineering teams Peter Makowski - Front End Engineer | Accessible Web and Native Apps with React
🌈 Hedonic Treadmill It's called hedonic adaptation, which results from our brain's ability to quickly adjust to changes in our environment, whether those changes are positive or negative
More tools of the trade for scraping and automation – Trickster Dev Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
Blazor MVC Revives Old Tech for Modern, Red-Hot Web-Dev Framework -- Visual Studio Magazine With ASP.NET MVC out of active development in favor of ASP.NET Core, one developer is reviving the old MVC tech for application in one of the hottest projects in Microsoft's new open source, cross-platform 'Core' world: Blazor.
[In Person] DDD Open Space with Indu and Nick Tune, Thu, Jul 28, 2022, 3:00 PM | Meetup Thu, Jul 28, 3:00 PM PDT: This will be an in-person event hosted in San Diego. In this meetup event, we can talk about anything you want related to DDD. Indu and Nick Tune will facilitate the sessi
Building a secure note sharing service in Go - Dusted Codes Welcome to my first [Go](https://go.dev) related article which I am releasing on my blog. In this ...
Introducing even more security enhancements to npm | The GitHub Blog New npm security enhancements include an improved login and publish experience with the npm CLI, connected GitHub and Twitter accounts, and a new CLI command to verify the integrity of packages in npm.
Announcing .NET Conf - Focus on .NET MAUI, Reactor, and Community Events Ready to get building with .NET MAUI? Join us for .NET Conf - Focus on MAUI, worldwide Reactor events, and local community event opportunities.
Maddy Montaquila on .NET MAUI Very excited to have Maddy back on Yet Another Podcast. Today we go beyond the basics to intermediate and advanced topics in .NET MAUI. Or wherever you get your podcasts.
Mullvad is now available on Amazon (US & SE) - Blog | Mullvad VPN For the first time in our history you can buy Mullvad VPN physical activation codes on Amazon!
[C#] Why function pointers can’t be used on instance methods The C# specification indicates that function pointers can only be used on static methods. This article explains why.
Becoming a Full-Time Creator as a Software Engineer: Controversial Advice I'm a full-time creator. With remote work becoming more common in tech, I get more messages from people asking: how can they do what I do?
GitHub - o1-labs/proof-systems: The proof systems used by Mina The proof systems used by Mina. Contribute to o1-labs/proof-systems development by creating an account on GitHub.
proof-systems/CONTRIBUTING.md at master · o1-labs/proof-systems The proof systems used by Mina. Contribute to o1-labs/proof-systems development by creating an account on GitHub.
Webinar Recording: RavenDB & Messaging Transactions In RavenDB 5.4, we’re introducing new ELT features for Kafka and RabbitMQ. Now, instead of your documents just sitting there in your database, you can involv...
T-Mobile taunts hackers, gets hacked soon after Nothing funny about the hack attack at T-Mobile that let roughly 2 million users with their names, billing zip codes, phone numbers, email addresses, and other account info compromised.
How to set up OpenTelemetry Collector on Kubernetes OpenTelemetry loves Kubernetes, which is clear to see from the OpenTelemetry Operator for Kubernetes. In this video, you will learn: - How to install the Ope...
ASP.NET Core on .NET 7.0 - Output caching Finally, Microsoft added output caching to the ASP.NET Core 7.0 preview 6. Output caching is a middleware that caches the entire output of an endpoint instead of executing the endpoint every time it gets requested.
When the window is not fully open, your TCP stack is doing more than you think In this blog post I'll share my journey deep into the Linux networking stack, trying to understand the memory and window management of the receiving side of a TCP connection
CFF22 trip report This Monday I was at the Crypto Finance Forum 2022 in Paris. It was my first time going to a crypto conference that revolves around traditional finance and regulations (aka the current banking system). It was a really interesting experience, and here's a ...
Building a Smart Home - Part 2 Where to Start | LINQ to Fail Sensors, lights, plugs, switches, wifi, ZigBee, Z-Wave, oh my...
Considering replacing Disqus with Giscus In this post I'm soliciting opinions-should I pay to keep using Disqus for comments, or should I switch to an open-source alternative that uses GitHub
Are you rethrowing your exceptions correctly in C#? | .NET Tips 2 #shorts How to propertly rethrow your exceptions in C# and .NET
Clean Code Tip: F.I.R.S.T. acronym for better unit tests - Code4IT Good unit tests have some properties in common: they are Fast, Independent, Repeatable, Self-validating, and Thorough. In a word: FIRST!
The dangers of Microsoft Pluton – Gabriel Sieben In upcoming Intel, Qualcomm, and AMD processors, there is going to be a new chip, built-in to the CPU/SoC silicon die, co-developed by Microsoft and AMD called the Pluton. Originally developed for the Xbox One as well as the Azure Sphere, the Pluton is a ...
How to Implement Lucene.NET - Code Maze How to Implement Lucene.NET in C# by installing Lucene.NET and creating, updating, and searching the index.
PDD Profiler Driven Development There are many extreme software development strategies out there. PDD can mean Panic Driven, or Performance Driven Development. The first one should be avoided, the second is a MSR paper dealing wi…
Clean Architecture In ASP.NET Core Web API In this article, you will learn about Clean Architecture in Asp.net Core Web API.
Keys to Effective Regression Test Development This guide discusses the keys to effective regression testing: planning, building effective test suites, and selecting the types of testing to execute.
Distributed systems evolution: topology changes Evolving distributed systems architecture is challenging. It's not only a matter of evolving message contracts or processes state. Surprisingly, deployments ...
Tips for Joining an Existing Project 💡 If, like me, you don’t like change (who does?!), here are some tips that I have picked up along the way to try and help ease the transition onto an existing project.
An applicative reservation validation example in C# How to return all relevant error messages in a composable way.
Jeremy A Boyd | There's a Package for That Getting ready for work this morning, I stumbled upon a post on the HN front page about C#[1], and as a lover of C#, I clicked into it, to be immediately greeted with a fellow C# enthusiast that primarily uses JavaScript. Well I guess I'm a C# enthusiast w...
Smart Contracts are the Programmable Commons Ethereum's smart contracts allow developers, for the first time in history, to build ownership experiences residing in the commons. Traditional cloud platforms like Amazon's AWS or Microsoft
Your laptop is an implementation detail Treating your laptop as an implementation detail can help your productivity.
People who don't use RSS don't know what they are missing out. RSS is a great piece of technology that people who use the internet today are unaware of or not using. There has not been any significant development in RSS for the last 10 years, and that's fine. I was a Feed Burner user until Google decided to shut ...
I quit my business to start an open-source dev tool This is a story of me quitting my job as a web dev, starting my first SaaS, burning through all of my savings, and finding what I really wanted to do.
Templates in C Sometimes I see people on the internet sharing their generic libraries in C. More often than not, they turn out to use some giant macro that generates a huge amount of code on a single source line. I thought I would show a better way of doing it if you ne...
Runbooks and Dashboards: Scrapbooking for Engineers It seems like every company these days has two things they turn to when first hitting an incident. a) Is there an Alert Reference / Runbook / Whatever (the actual term depends on who you talk to), and b) Is there a dashboard that can tell me exactly what’...
What they don't teach you about sockets In order to effectively write applications that communicate via sockets, there were some realizations I needed to make that weren't explicitly told to me by any of the documentation I read.
Determining if an HTTP request was sent as beacon/keepalive How to determine whether an HTTP request was sent after the user left the page (such as requests sent using the Beacon API or the Fetch API's keepalive option)
Comparing Yourself to Others is Fine A common word of advice given to people that want to pursue a passion is to stop comparing themselves to others. The rationale is that you're only exposed to the strengths of others, and not their weaknesses. Instead of seeing a balanced ...