Destroy All Values: Designing Deinitialization in Programming Languages

Tricking Postgres into using an insane – but 200x faster – query plan

Improving Output Iterators

Issue #165

2/8/2022

{{PreviewText}} 

Hi
What are some problems you often run into that you wish there was a fix for? Let me know.
Here's the issue.

====================================================================

Destroy All Values: Designing Deinitialization in Programming Languages

Published: 23 January 2022
Tags: language design


Aria Beingessner does a thorough deep-dive on heap de-allocation.


====================================================================

Tricking Postgres into using an insane – but 200x faster – query plan

Published: 30 December 2021
Tags: postgres


Jacob Martin demonstrates how you can analyze a postgres query plan to optimize parts of it. Is this recommended in most cases? Definitely not.


====================================================================

Improving Output Iterators

Published: 6 February 2022
Tags: cpp, d


Barry Revzin proposes an improved API for output iterators in C++, by iterating on the way they're implemented in D.


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, Joe Hill, and Astrid Sapphire 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: 2743

Opens: 1334

Clicks: 390

Link Clicks Clicks % Unique Clicks Unique Clicks %
Destroy All Values: Designing Deinitialization in Programming Languages 128 36.78% 121 36.78
Tricking Postgres into using an insane – but 200x faster – query plan 135 38.79% 128 38.91
Improving Output Iterators 85 24.43% 80 24.32

Previous

Back to Issues

Next