Reminiscing iPods through SwiftUI and 5 more open-source projects
Issue #22 — Handpicked stories for today — May 11
Welcome to the 22nd edition of Coffee Bytes, a daily digest by Better Programming.
Today, we’re highlighting a few open-source projects alongside a SwiftUI app that simulates the iPod design. Apple has officially discontinued the iPod Touch today— so it’s a good time to remember the times of that iPod we all cherished.
Build a Classic iPod App With SwiftUI
Wondering how to replicate the classic iPod Album cover and wheel designs? Fernando digs deep into its implementation and comes up with a neat SwiftUI application:

Using AWS Distro for OpenTelemetry with Jaeger
Earlier, Dmitry had presented his own Jaeger Quick Start project — a solution to deploy a highly available Jaeger — open-source, end-to-end distributed tracing platform on the Amazon Web Services (AWS) Cloud. His latest piece combines OpenTelemetry with Jaeger — and it’s a perfect match.

Meet “spark-sight”: Spark Performance at a Glance
In his debut post with Better Programming, Alfredo walks us through his first open-source project that strives to improve Spark performance visualization by providing an intuitive representation of what happens inside a Spark app.

Announcing DeSolver for GraphQL
By Miakangnyc
DeSolver is an open source, lightweight, minimalist and un-opinionated Node.js — GraphQL framework providing a powerful yet approachable API for modularizing resolver business logic.

Adding D3 Data Visualizations to Your React App Has Never Been Easier
We’re all hunting for performant chart libraries for our web apps. Gladly, Robert and folks have combined React + D3 to come up with a modern, visually appealing, and speedy charts library solution — and you can code it in a declarative fashion!

I/O Pinball Powered by Flutter and Firebase
With Google I/O kicking off this week, the “Very Good Ventures Team” teamed up with the Flutter team to reimagine a game that every 90s kid loves — the classic pinball game built using Flutter, Firebase, and Flame!

Meet Go-zero — A Way to Define and Load Configuration From Files
By Kevin Wan
Using JSON for Restful API configuration files can be cumbersome. But it doesn’t have to be. Kevin presents a better solution through his open-source project — go-zero
.

That wraps up this edition. Thanks for reading.
Until your next coffee,
Anupam and the Better Programming team.