Let’s build an LC-3 Virtual Machine

File IO improvements in .NET 6

Proving 50-Year-Old Sorting Networks Optimal: Part 1

Issue #83

9/2/2021

A Byte of Coding Issue #83
Hey-yo
No one replied about the community issue yesterday, so I'll take that as a big no. Oh well. Here's another issue!
PS. whoa caught myself nearly forgetting to add a title for an article. Sorry about when that happens. I don't have a system in place at the moment that checks it, but will soon hopefully!

Let’s build an LC-3 Virtual Machine

Published: 27 August 2021
Tags: rust


A virtual machine is pretty much another computer running inside of your computer's system. One excuse to build them from scratch is to better understand how computers work. Rodrigo Araujo's extensive article was created for just that reason, and Rodrigo does an excellent job of explaining those gnarly bits that leave you scratching your head (like unexplained bitwise operations).

Read Full Article

File IO improvements in .NET 6

Published: 1 September 2021
Tags: csharp, dotnet


Reading from/writing to files is going to a play a role in most systems, making it a crucial feature of any language/framework. Well with .NET 6, there have been a number of changes to the FileStream class. In this expansive article, Adam Sitnik covers all of the improvements for FileStream that fall under performance, thread-safe file IO, scatter/gather IO, and some breaking changes.

Read Full Article

Proving 50-Year-Old Sorting Networks Optimal: Part 1

Published: 4 May 2021
Tags: algorithms


Sorting networks are like sorting algorithms that require a fixed length of items as input and are made up of comparison elements that just change the items position based on their value. And they're sequential programs. Not a very good explanation? Well Jannis Harder does a much better job in this article. After the introduction, Jannis answers questions like where are sorting networks used, how are they identified, how they're constructed, and how to prove their optimality.

Read Full Article
Twitter
Website
Thanks for your Support! 

Thanks to supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, and Joe Hill this newsletter is provided to you for (ad) free. If you'd like to also show your support and help out, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

Stats (updated daily)

Sent: 1510

Opens: 886

Clicks: 225

Link Clicks Clicks % Unique Clicks Unique Clicks %
Let’s build an LC-3 Virtual Machine 94 41.78% 76 40.64
Proving 50-Year-Old Sorting Networks Optimal: Part 1 76 33.78% 61 32.62
File IO improvements in .NET 6 48 21.33% 43 22.99
3 1.33% 3 1.60
2 0.89% 2 1.07
Donate Here 2 0.89% 2 1.07

Previous

Back to Issues

Next