A Byte of Coding Issue 378

A Byte of Coding Issue 378

A Byte of Coding

Hey-yo,

I’ve been thinking of getting a mac book pro with an M* series chip for a while now (basically since their release date), but their prices are mind boggling. To get something that’s spec’ed to my needs (64 GB RAM, 2 TB SSD), it’s around $4.3k. YEESH. I could get 3, maybe 4 non-mac laptops with the same specs for that price (excluding any info on cpu performance, because I’m not assed to compare). The good performance and low battery consumption is tempting, but the price point is just absurd. Maybe it makes sense to get a lower spec’ed version and just use it as my travel workstation. Hmmm, want to share any thoughts?

Anyway, here’s the issue.

Made possible through generous sponsorship by:

Published: 28 March 2024

Tags: rust

Andre Bogus presents the things in rust you shouldn’t bother learning if you’re trying to get from 0 to productive ASAP.

Some highlights:

  • stick to if, for, while, and simple match

  • don’t be afraid to clone collections to get around borrow checker issues

  • avoid writing macros

Published: 27 March 2024

Tags: java, architecture, microservices

Riza Farheen develops “an order management application using Orkes Conductor and Java Spring Boot 3, implementing the Saga Pattern”.

Some highlights:

  • The Saga Pattern is an architectural pattern for implementing a sequence of local transactions that helps maintain data consistency across different microservices”

  • compares choreography vs orchestration architecture

  • example code and flows included

Published: 13 December 2023

Tags: sponsored, auth, web

WorkOS describes what multi-factor authentication (MFA) is and why it’s useful.

Some highlights:

  • “it’s an added layer of security to your app that makes it more difficult for hackers or impersonators to steal and use a user’s credentials”

  • describe the different types of MFA

  • summarizes the back-end flow for different types of MFAs

Published: 28 March 2024

Tags: projects

Andrei Ciobanu presents a plethora of potential projects you can undertake to further develop your programming skillzzz.

Some highlights:

  • includes links for relevant topics (for each project)

  • projects range from implementing lesser known data structures to writing your own tiling window manager

  • good inspiration for a weekend project!

As cloud adoption increases to run modernized applications, costs can quickly rise out of control. How do best-in-class companies manage their storage spend while continuing to grow the business? Clumio, a cloud-native backup solution, depends on cloud storage to run their entire business. They took a FinOps approach to optimizing their costs, and reduced their AWS dev costs by over 50%.

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.