App Trimming in .NET 5 | .NET Blog
Trimming is an option as part of publishing self contained apps in .NET Core. This post goes into more detail about the trimming options in .NET 5 including type and member level trimming.
Trimming is an option as part of publishing self contained apps in .NET Core. This post goes into more detail about the trimming options in .NET 5 including type and member level trimming.
We’re excited to announce more updates to F# 5 which will go alongside .NET 5 preview 8! We’ve shipped various updates since the beginning of this year: F# 5 preview 1 F# 5 update for .NET 5 preview 5 F# 5 update for June Today,
I got a handful of LoRa modules from Reyax a while back, the RYLR896 model based on Semtech SX1276 chips. Instead of using an SPI interface...
The Rust programming language has long aimed to be a suitable replacement for C in operating-system kernel development. As Rust has matured, many developers have expressed growing interest in using it in the Linux kernel. At the 2020 (virtual) Linux Plumbers …
The IEEE 754 specification defines many floating point types, including: binary16, binary32, binary64 and binary128. Most developers are familiar with binary32 (equivalent to float in C#) and binary64 (equivalent to double in C#). They provide a standard forma…
Help us make your experience of working with big data from .NET amazing by sharing your feedback with the .NET for Spark team.
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs …
GIFBot is completely free! Download now to get started!
As a technical founder coming from engineering, I have this background process in my head that constantly thinks about how things will scale, even when talking product.
If you’re ever tasked with implementing a cryptography feature–whether a high-level protocol or a low-level primitive–you will have to take special care to ensure you’re not…
Buy BatPower 120W USB C Laptop Car Charger, PD 90W Car Charger for New Surface Book 2 Laptop Pro 7 USB C Car Charger HP Spectre X360 Razer Microsoft Dell Laptop Car Charger Vehicle DC 12v-24v Auto Adapter: Chargers & Adapters - Amazon.com ✓ FREE DELIVERY possi…
System programming seems to be much harder than application programming. Why is that and how to overcome this?
I have a very vivid memory of looking at my watch at 5:10pm. I was lying on my belly next to other soldiers in my platoon, and Shatyim Gimel was standing maybe 20 meters in front of us. We called him Shtayim Gimel, or 2c, because we were the second platoon in …
If you want to get better at something, it’s important to do that thing. Sounds almost too obvious, yet we frequently find ways to rationalize inaction. One of the most common excuses is that we don’t know enough to start. We tell ourselves that we’ll start do…
How to write programs that won't break in a year
When I look back at the last five years and my three failed businesses, I clearly see why they failed. It had nothing to do with the idea, the customers, or the circumstances (which I always blamed) and had everything to do with my obsession with doing things …
You have developed a new feature. The code has been reviewed, and all the tests pass. You have just deployed this new feature to production. So on to the next task, right? Wrong. Most of the time, …
Xiaomi Aqara Vibration Sensor DJT11LM Zigbee compatibility info
I received an interesting email where I thought an elaborate phishing attempt was going to take place, but it turns out it was DNS again.
The machine that powered numerous Number Stations
This issue includes bits of .NET, quantum computing, computer science, Visual Studio and PowerShell.
In the last video I added the UART that I've been developing as a side series. For the first time I had both input and output in the build so I spent some time writing the first game. I chose an implementation of the classic "Snake" presented here in ASCII wi…
Users
The App Store is dedicated to providing a great experience for everyone. To continue offering a safe place for users to download apps and helping you successfully develop apps that are secure, high-quality, reliable, and respectful of user privacy, we’ve updat…
See how Orleans, an open source, cross-platform, distributed application framework, is used to build hyper-scale, highly-available systems at Microsoft.
Home of the Blender project - Free and Open 3D Creation Software
Help to keep Blender development going: https://fund.blender.org Learn everything about Blender 2.90 at https://www.blender.org/download/releases/2-83/ == Follow Blender: * Twitter: https://twitter.com/blender * Instagram: https://instagram.com/blender.offi…
PInePhone Community Edition featuring Manjaro Linux. Two variants available: 2GB RAM / 16GB eMMC flash and 3GB RAM / 32GB eMMC flash bundled with a USB-C dock (Convergence Package).
Application Containerization - Migrate apps to Azure Kubernetes Service (Preview)
Is there a code page that matches ASCII for the first 128 values and can round trip arbitrary bytes through Unicode? You may find yourself looking for such a code page when you have a chunk of binary data with embedded ASCII text.
It’s no secret that JetBrains Rider is my IDE of choice. The JetBrains team’s ability to stay current with language additions has helped me keep my C# knowledge relevant in a fast-paced world. It’s always exciting to see refactoring recommendations, and while …
How knowledge interplays with confidence and understanding one's own ignorance.
The original Roman mile was 1000 paces (milia passuum), or 5000 feet. The modern mile was defined as 5280 feet under Queen Elizabeth at the end of the 16th century in order to reconcile multiple di…
Swagger and the OpenAPI specification the manual work out of API documentation and make it easier for developers to share their APIs with the wold. In this episode, Hassan Habib is back again with Je
Most JSON converters are fairly simple, and typically self-contained. But once in a while, you need to do something a little more complex in a converter, and you end up needing to call a service. However, there’s no built-in dependency injection in System.Text…
Today CenturyLink/Level(3), a major ISP and Internet bandwidth provider, experienced a significant outage that impacted some of Cloudflare’s customers as well as a significant number of other services and providers across the Internet.
New Language Features C# 7.0: Deconstruction C# 8.0: await foreach C# 8.0: Disposable ref structs C# 8.0: Enhanced using statements C# 8.0: switch expressions C# 9.0: init accessors C# 9.0: Lambda...
Science News, Physics, Science, Philosophy, Philosophy of Science
Welcome to part 8 of our Blazor 2d Gamedev series. Today we're going to refactor our last example, cleaning up the code using a Finite State Machine.
Find an event in your community, or help spread the word online. We need all hands on deck to flip Texas blue, so get involved today.
Donate Now
My surprise when my pull-request was denied by Iranian law.
Vimac is a productivity application that revolutionizes the way you navigate macOS.
Saturday, 2pm. Kids are sleeping. Wife is sleeping. Had to stop preparing for the upcoming travel to make sure the rest of the family can rest in absolute silence. Looks the right time to take a break and sit down to write a piece. I have a short time and lot …
Your entire worldview changes when you realize you can *create luck*.
Well, for this specific reason I setup hiring process that could be any of the following or just someone of them:Phone Interview where I ask
Something I've noticed this weekend is that a lot of my technological choices are tending towards simplicity. Here's a quick summary of where I'm at with things:
Good software engineers are rare. There are many reasons as to why. The most obvious reason is that to become a good software developer one has to master many skills (language proficiency, documentation literacy, debugging, text editing, architecture, and desi…