Bringing the Unix Philosophy to the 21st Century | Brazil's Blog
JSON output must become the norm for application pipelining. Until then, jc can help.
JSON output must become the norm for application pipelining. Until then, jc can help.
GitHub has ditched its local macOS development model in favor of its new Codespaces cloud-hosted service, which is now available for try-out to customers on Team and Enterprise cloud plans.
Mathy Vanhoef breaks Wi-Fi security yet again, with a new frame aggregation attack that affects all Wi-Fi encryption standards since 1997 and up to today.
A Razer Synapse zero-day vulnerability has been disclosed on Twitter, allowing you to gain Windows admin privileges simply by plugging in a Razer mouse or keyboard.
Epic Games has selected SoarTech as our official provider of licensing, support, training and development services for Unreal Engine 4 in government and military applications. Read on for more details surrounding this partnership revealed at I/ITSEC 2015.
Big O notation is a very popular topic, in contexts such as algorithms and P vs NP. In this video, I attempt to explain big O notation using only basic arith...
58,778 votes and 406 comments so far on Reddit
The time has come to respectfully lay to rest the name Gamasutra, a title that's been around for nearly 25 years and has become known as a leading resource and reference for game development and industry knowledge.
.NET 6 is on the way, and David wanted to share some of his favorite new APIs in NET and ASP.NET that you are going to love.
Personally, I try to keep my development environment as convenient to use as possible and with the advent of BeyondCorp-style zero trust, more internal services are thankfully available without a VPN required. This makes it easy to access tooling from your mob…
Contribute to MrHands/SadKitty development by creating an account on GitHub.
Lamar is a modern IoC container library that is optimized for usage within .Net Core / .Net 5/6 applications and natively implements the .Net DI abstractions (AddTransient/Singleton/Scoped() etc). …
Whether it’s “bringing the world closer together” (Facebook), “organizing the world’s information” (Google), to be a market “where customers can find and discover anything they might want to buy online” (Amazon) or “to make personal computing accessible to eac…
A new UI framework like Blazor means new unit testing scenarios! In this week's episode, community MVP Egil Hansen shows us bUnit, a unit testing library for...
Magic Transit advertises our customer’s IP prefixes directly from our edge network, applying DDoS mitigation and firewall policies to all traffic destined for the customer’s network.
Yes, you did read that right. It turns out that enabling CSP on your website, specifically CSP nonces, is enough for you to get threatening letters about patent infringement! I've heard of people getting in trouble for some pretty absurd things, but turning on…
The std::string_view (and wide buddy std::wstring_view) represent a contiguous sequence of characters, not necessarily null-terminated. One nasty gotcha in C++/WinRT is that if you try to construct a winrt::hstring from a std::wstring_view, the C++/WinRT libra…
I haven't used .Net in over 6 years! In this video, I work with Maria Naggaga from Microsoft to building an API in .Net C# using something called Simple APIs...
Records were a new feature introduced in C# 9 that allow concise definition of immutable data classes that you may have already seen or even used. In order t...
Four different ways of loading Elliptic Curve (EC) keys in .NET for use with Elliptic Curve Digital Signature Algorithms (ECDSA).
We are joined by Tanvir Ahmed from Okta to talk about why authentication can seem so hard, but really shouldn't be. We chat about how our devices that we carry around with us every day really should be the key to unlock and remove passwords.
In this article, we are going to learn how to use migrations with Dapper and the FluentMigrator library to help us in the process.
In this article, we explore PonderNet, a new architecture from DeepMind that is able to…ponder?
Now, after two alphas and three betas, it’s time to let Fluent Assertions 6 enter the real-world. Let me provide you with the highlights of this release.
“We are dangerous when we are not conscious of our responsibility for how we behave, think, and feel.”―Marshall Rosenberg, As a founder, my biggest regrets revolve around not having difficu…
Modern notes manager for macOS/iOS
Energy consumption for heating and cooling is expected to triple in the next thirty years, as populations grow, and more people move into cities. A lot of th...
Internet infrastructure company Cloudflare disclosed today that it mitigated the largest volumetric distributed denial of service (DDoS) attack that was recorded to date.
The latest news and resources for .NET app developers.
Developers create software, managers create nothing
I blogged about the open source Carter Community Project in 2019. Let's check ...
Following along from my previous blog post on rebasing, this post will cover interactive rebasing. The first thing to know about interactive rebasing is that as far as the programmer is concerned i…
Maintaining automated tests will make them easier to modify and run smoothly, now and long-term. These simple steps keep a test suite in optimal condition.
This article shows how to improve the security of an ASP.NET Core Blazor application by adding security headers to all HTTP Razor Page responses (Blazor WASM hosted in a ASP.NET Core hosted backend…
After my blog post in June, here is another tale from a C# developer getting his feet wet with TypeScript.TypeScript’s type checking makes my life so much easier, but it does not catch everything. …
Fritz continues his series in discussing C# features by introducing the Blazor web framework
In .NET 6 RC1, we shipped support for a new feature in Minimal APIs that allows developers to set the optionality of request parameters by using nullable annotations and default parameters to indicate which values are required and which aren’t. For example, le…
Recent studies have questioned blue hydrogen’s low-carbon bona fides.
I'm finally finishing up my studio/office in the house. With that, I'm getting back to making my "Coding Shorts" videos. If you're enjoying them, please let me know.