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.
F# 5 update for August | .NET Blog 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,
A Lesson in LoRa Module P2P Standards (or the Lack Thereof) 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...
Supporting Linux kernel development in Rust 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 Plum...
Introducing the Half type! | .NET Blog 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 ...
Big Plans for Big Data and .NET for Spark | .NET Blog Help us make your experience of working with big data from .NET amazing by sharing your feedback with the .NET for Spark team.
The Architecture of Open Source Applications 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 ...
An interesting question for technical founders 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.
Soatok’s Guide to Side-Channel Attacks 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…
Amazon.com: 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: Computers & Accessories 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 ...
System Programming in 2k20 System programming seems to be much harder than application programming. Why is that and how to overcome this?
On the moral authority of the founding CEO - As Risky As It Gets 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 platoo...
The Importance of Doing - Jonathan Liu 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 sta...
No longer looking for shortcuts! 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 th...
Deployed To Production Is Not Enough 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, …
Zigbee Device Compatibility Repository Xiaomi Aqara Vibration Sensor DJT11LM Zigbee compatibility info
At First I Thought Someone Was Trying to Scam Me Out of My Domain Name 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.
.NET R&D Digest (August, 2020) This issue includes bits of .NET, quantum computing, computer science, Visual Studio and PowerShell.
1st Game: Snek - Making an 8 Bit pipelined CPU 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 ASC...
App Review process updates - News - Apple Developer 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 ...
Orleans at Microsoft See how Orleans, an open source, cross-platform, distributed application framework, is used to build hyper-scale, highly-available systems at Microsoft.
Blender 2.90 - Features Showcase 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...
PinePhone Manjaro Community Edition | PINE64 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) Application Containerization - Migrate apps to Azure Kubernetes Service (Preview)
Is there a code page that matches ASCII and can round trip arbitrary bytes through Unicode? | The Old New Thing 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.
Dispose Resources Asynchronously With IAsyncDisposable 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 w...
The More You Know The More You Realize You Don't Know How knowledge interplays with confidence and understanding one's own ignorance.
Why are there 5280 feet in a mile? 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…
Adding a little Swagger to OData 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
Inject a service into a System.Text.Json converter 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...
Analysis of Today's CenturyLink/Level(3) Outage 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.
Release ILSpy 6.2 Preview 1 · icsharpcode/ILSpy 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...
Do we really travel through time with the speed of light? Science News, Physics, Science, Philosophy, Philosophy of Science
Blazor GameDev - part 9: introducing the Finite State Machine - Davide Guida 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.
Take Action with MJ for Texas · Mobilize 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.
Being a Grafanista: a look from inside 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...
swyx Writing | How to Create Luck Your entire worldview changes when you realize you can *create luck*.
My mama told me "Hiring a Developer" is like a box of chocolate, you never know what you gonna get - Alireza Savand blog 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
Less is more 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:
Zen and Development | Potemkin Life 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...