Hey party people. Sorry for missing two issues last week. Realized I needed a couple of more days off than the original week. But here's the issue!

Rebuilding the most popular spellchecker. Part 1

Published: 5 January 2021
Tags: python

I'll be honest; I very much dislike spellcheckers, and have had mine disabled on all devices since middleschool. And intuitively, I thought there is nothing super interesting about them, since they're probably just a word look up. Boy was I wrong. Victor Shepelev's series of articles dives into Hunspell and illuminate some of its intricacies.

Read Full Article

The confusing world of USB

Published: 10 January 2021
Tags: usb

I kind of wish I didn't read this article, because now I'm going to be paranoid about every USB cable or outlet I try to use. Why you ask? Well Fabien Sanglard's article goes into the details of the differences between USB protocols, including USB 1.1, 2.0, USB 3.0, 3.1, IF, 3.1 Gen 2x1, 3.1 Gen 2x2, 4.0, and Thunderbolt.

Read Full Article

An additional non-backtracking RegExp engine

Published: 11 January 2021
Tags: regex, javascript

Regex is one of the areas of programming I feel conflicted about. On one hand, regex can be very useful, on the other hand, they sometimes cause more problems than they fix. Martin Bidlingmaier presents the introduction of a nonback-tracking regex engine that can be used with JavaScript's V8. Martin demonstrates the backtracking issue it aims to solve, and explains how.

Read Full Article
Thanks for your Support! 

Thanks to supporters like Євген Грицай, Scott Munro, zturak, pek, and Emil Hannesbo this newsletter is provided to you for 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

This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
A Byte of Coding · 750 Fowler St NW · Atlanta, GA 30332-1914 · USA