So, what's next?

JVM Field Guide: Memory

Solving Jigsaw Puzzle with bare Rust

Issue #332



Hi hi hi
Tried shaving with a double sided safety razor (like this one) and totally butchered my face. I look like Edward Scissorhands. After watching an unnecessarily (but still great) deep and philosophical tutorial on how to do it properly, I realized that long strokes were my downfall. Once the wounds heal, I'll take another stab at it. It's too frustrating buying the multi-blade razor heads that go for like $5 a pop when I can get a razor blade for pennies. How do my neckbeard readers keep your neckbeards in check?
Anyway, here's the issue.


Today's Sponsor: Could be you!

Are you or your company interested in sponsoring the newsletter? Feel free to reach out to me by replying to this email or clicking the link above.


So, what's next?

Published: 13 February 2023
Tags: open source, rant

Denis Pushkarev, maintainer of core-js, explains some of the issues he's been having with maintaining the project and what his steps going forward are. Not super technical, but it's a pretty tragic story and worth being aware of.
Some highlights:

  • Denis gets a lot of unnecessary hate
  • Programmers aren't the best business people
  • Maintaining a FOSS project can be brutal


JVM Field Guide: Memory

Published: 1 February 2023
Tags: memory, java

This article is the first chapter of an attempt to create a guide for running and supporting JVM applications. Sergey Tselovalnikov focuses on memory and how it is handled by the JVM.
Some highlights:

  • The test environment choice for this article is an ubuntu docker image that’s sized to use 2GB of memory
  • Looks at heap and off-heap memory
  • Analysis of garbage collector


Solving Jigsaw Puzzle with bare Rust

Published: 30 November 2022
Tags: rust

Borys Minaiev has written two articles on solving a mostly white jigsaw puzzle with software (Rust).
Some highlights:

  • Presents a rough plan to solve the problem
  • Implements the plan, but finds issues with it
  • Attempts to solve the issues and ends by taking up the challenge to the next level


How did I do?

* Amazing
* Articles not relevant to me
* Articles were relevant, but badly written
* Summaries told me everything I wanted to know
* I like turtles

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

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! 

Big thanks to all of the Patreon supports and company sponsors. If you want to support the newsletter you can checkout 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: 3047

Opens: 1459

Clicks: 359

Link Clicks Clicks % Unique Clicks Unique Clicks %
So, what's next? 104 40.00% 108 39.85
JVM Field Guide: Memory 78 30.00% 80 29.52
Solving Jigsaw Puzzle with bare Rust 78 30.00% 83 30.63


Back to Issues