Transaction anomalies with SELECT FOR UPDATE

The Rust borrow checker just got (a little bit) smarter

Business Application Monitoring: Why Your Company Needs APM

SQLite or PostgreSQL? It's Complicated!

Issue #246



yo yo yo yo
Suuuuper delayed issue today. My apologies. Thought I could send it out this morning, but didn't have time before having to go to the airport.
I wanted to address some comments I got from a reader for yesterday's intro.
>> "we stand on the shoulder's of giants"
> I believe this saying isn't really talking about cooperation (contemporary, at least), but about the people before, our teachers, mentors and other researchers that advance the knowledge of our civilization. I feel like using it in this context kinda misses the point :D
I'm aware that this saying means current work is only possible thanks to previous work, and rereading the intro, I agree, it's weird to use it here. At the time, I might've been thinking about it more in terms of people doing the current work cooperating with people who did the previous work.
> "the better of an engineer you are, the less engineering you actually end up doing"
>> This only means that company cannot properly handle its people!
No, I don't think this is true. Good engineers end up writing processes for other engineers to follow and do. That requires very little actually engineering, and mostly just writing.
Anyway, here's the issue!


Today's Sponsor: Scout APM

Scout APM is a lightweight and powerful application performance tool that ties slowdowns and performance abnormalities directly to source code. Try Scout for free and see for yourself why Scout's a devs best friend. As a special offer, you get 50% off your first month of Scout when you deploy by July 1!


Transaction anomalies with SELECT FOR UPDATE

Published: 29 June 2022
Tags: postgres

Laurenz Albe explains "how adding FOR UPDATE to a query can introduce transaction anomalies".


The Rust borrow checker just got (a little bit) smarter

Published: 10 June 2022
Tags: compiler, rust

Jack Huey discusses how "the NLL borrow checker finally got fully enabled by default" in Rust and how it affects you.


Business Application Monitoring: Why Your Company Needs APM

Published: 7 June 2022
Tags: sponsored, web

Scout APM dives deep on what makes a well-rounded Business Application Monitoring tool and how lacking one can negatively impact your business.


SQLite or PostgreSQL? It's Complicated!

Published: 27 June 2022
Tags: postgres, sqlite

Miguel Grinberg goes into what it took to migrate from an SQLite DB to Postgres and the resulting performance changes.

How did I do?

1 2 3 4 5

Want to help and get cool stuff?

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 or sharing it on social media! Get cool stuff for your referrals using your link or the buttons below.

Your referrals:

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, Astrid Sapphire, Gregory Mazzola, moki scott, Michael, Matt Braun, Tim Nash, Christoffer, and Mike Rhodes 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: 2913

Opens: 1369

Clicks: 386

Link Clicks Clicks % Unique Clicks Unique Clicks %
Transaction anomalies with SELECT FOR UPDATE 55 18.52% 55 17.80
The Rust borrow checker just got (a little bit) smarter 103 34.68% 107 34.63
Business Application Monitoring: Why Your Company Needs APM 24 8.08% 23 7.44
SQLite or PostgreSQL? It's Complicated! 115 38.72% 124 40.13


Back to Issues