How We Discovered Vulnerabilities in CI/CD Pipelines of Popular Open-Source Projects

Implementing a toy version of TLS 1.3

Best-Practices on How to Speed Up Your Postgres Queries

Silent Duels—Constructing the Solution part 2

Issue #190

3/24/2022

{{PreviewText}} 

Hola
Sorry about missing yesterday's issue. At the moment I'm bouncing around a lot between places and tasks that need to be done. I'll make up for it by putting out an issue tomorrow! Woooo. Anyway, here's today's issue.

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

Today's Sponsor: pganalyze

Over 10,000 people have downloaded our eBooks so far. Check out our guides on Postgres query optimization, effective indexing, finding the root cause of slow Postgres queries using EXPLAIN, efficient search, and log monitoring!

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

How We Discovered Vulnerabilities in CI/CD Pipelines of Popular Open-Source Projects

Published: 17 March 2022
Tags: infosec


Security researcher Alex Ilgayev gives a brief background on Github Actions, then dives into the juicy details of how they can exploited.


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

Implementing a toy version of TLS 1.3

Published: 22 March 2022
Tags: cryptography, networking


Software developer and prolific zine maker Julia Evans steps through the implementation of TLS 1.3 and provides code for you to follow along with.


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

Best-Practices on How to Speed Up Your Postgres Queries

Published: 23 March 2022
Tags: postgres, sponsored


Learn how to get a 3x performance improvement on your Postgres database and 500x reduced data loaded from disk. We share our learnings from helping companies like Atlassian, Robinhood, and others speed up their queries.


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

Silent Duels—Constructing the Solution part 2

Published: 23 March 2022
Tags: python


Engineer and author Jeremy Kun takes a shot at implementing a solution in Python for the genre of mathematical problems where two players compete in taking an action, but are unaware of each other's action taking. This specific article is the fourth and most recent in the series, but I'd recommend starting from the beginning (this one just has all of the previous articles at the top of the page for your convenience).


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 https://abyteofcoding.com 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: 2743

Opens: 1326

Clicks: 406

Link Clicks Clicks % Unique Clicks Unique Clicks %
How We Discovered Vulnerabilities in CI/CD Pipelines of Popular Open-Source Projects 94 27.98% 104 28.97
Implementing a toy version of TLS 1.3 86 25.60% 92 25.63
Best-Practices on How to Speed Up Your Postgres Queries 92 27.38% 93 25.91
Silent Duels—Constructing the Solution part 2 64 19.05% 70 19.50

Previous

Back to Issues

Next