The Joy of Concurrent Logic Programming

Exploring fff part 2 - get_ls_colors

What is the new LZ4 TOAST compression in PostgreSQL 14, and how fast is it?

Issue #120


or subscribe using...

Github icon for OAuth via Github Google icon for OAuth via Google

Hope you had a lovely weekend. Last Monday I included a longish intro, and a sub later commented that they thought it would be a better idea to write them up in posts, rather than having them in the newsletter. I thought that was a good idea, because then I could just include a link to them in the intro for anyone who was interested, and was planning on implementing it over the weekend. Unfortunately I felt super burnt out on Sunday and just took the day off. Lazy Sundays are necessary every once in a while! I'll let you know when I get something up (I already had an idea suggested for writing about how I curate this newsletter, and I have some of my own ideas too). In the mean time, here's the issue!


The Joy of Concurrent Logic Programming

Published: 7 November 2021
Tags: prolog

Optimizing software by parallelizing it across the plentiful cores available on modern CPUs might be one of the fastest methods for improving performance. But doing so is no trivial task. In this article, Felix Winkelmann explores parallel and concurrent programming using Prolog.


Exploring fff part 2 - get_ls_colors

Published: 7 November 2021
Tags: bash

Part 1 of this series was featured in issue #84. In this part, DJ Adams continues to spelunk into the depths of fff ("a simple file manager written in Bash"), this time focusing on the colorization functions that make files appear pretty in the terminal.


What is the new LZ4 TOAST compression in PostgreSQL 14, and how fast is it?

Published: 21 October 2021
Tags: psql

I wish I had read this earlier last week, before I spent the whole week optimizing PostGIS queries. Would it have solved all of my issues? Not really, but it would've given me a better idea of what was going on. In this article, Haiying Tang discusses the new compression algos available in Postgresql, explains their potential impact, and demonstrates the performance results from testing.

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: 2465

Opens: 1725

Clicks: 289

Individual link data not available


Back to Issues