Rebuilding the most popular spellchecker. Part 1

The confusing world of USB

An additional non-backtracking RegExp engine

Issue #55


A Byte of Coding Issue #55
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

Stats (updated daily)

Sent: 1444

Opens: 620

Clicks: 420

Link Clicks Clicks % Unique Clicks Unique Clicks %
Rebuilding the most popular spellchecker. Part 1 143 34.88% 115 34.64
The confusing world of USB 164 40.00% 135 40.66
An additional non-backtracking RegExp engine 103 25.12% 82 24.70


Back to Issues