What is Better, Recursion or Iteration?

Fast CSV processing with SIMD

Compiling The Machinery with Emscripten: Part 2 — Graphics

Issue #137



Sorry these have been late the past two days. Normally I do all of the work the weekend before, but I was traveling and didn't have time to get around to it for this week. Got any cool plans for the holidays? Here's the issue.


What is Better, Recursion or Iteration?

Published: 1 December 2021
Tags: python, assembly

To iterate or to recurse? That is the question that Llorenç Muntaner answers in this article. Llorenç explores the similarities and differences in taking an iterative or recursive approach by breaking down the implementations of both in pseudo-assembly.


Fast CSV processing with SIMD

Published: 4 December 2021
Tags: c

If you’re working with csv data using standard UNIX tools like awk, sed, sort, etc. then you might run into issues with embedded commas and newlines being incorrectly interpreted as separators. In this concise article, Chris Wellons demonstrates his own optimized implementation of a library that helps you handle these issues and explains how he went about optimizing it.


Compiling The Machinery with Emscripten: Part 2 — Graphics

Published: 6 December 2021
Tags: emscripten

The web is becoming home to more complicated applications, which would traditionally be only available as desktop/mobile native applications, a large part due to hardware improvements and compilation of software to web assembly. In this informative second article in the series, Niklas Gray presents some of the challenges faced when porting a game engine to the browser using Emscripten.

Want to help?

Thank you for reading! If you enjoy the newsletter, I would really appreciate you helping me spread the word by forwarding this to your friends and colleagues!

If you want to discuss or comment on this issue, head on over to this page at A Byte of Coding. You can also subscribe there if you're new!

Have comments or feedback? Just reply to this email or hit me up on Twitter @AByteOfCoding.

Email landed in your promotions tab? Please move it over to primary so you don't miss the latest issues in the future.
Thanks for your Support! 

Thanks to sponsors and supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, and Joe Hill this newsletter is provided to you for free. If you'd like to also show your support and buy me a monthly meal, 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.

Stats (updated daily)

Sent: 2598

Opens: 1307

Clicks: 411

Link Clicks Clicks % Unique Clicks Unique Clicks %
What is Better, Recursion or Iteration? 237 59.55% 223 60.76
Fast CSV processing with SIMD 107 26.88% 96 26.16
Compiling The Machinery with Emscripten: Part 2 — Graphics 54 13.57% 48 13.08


Back to Issues