Better Programming

Advice for programmers.

Follow publication

Reminiscing iPods through SwiftUI and 5 more open-source projects

Issue #22 — Handpicked stories for today — May 11

BP Editors
Better Programming
Published in
Sent as a

Newsletter

3 min readMay 11, 2022

--

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

By Fernando Moya de Rivas

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

By Dmitry Kolomiets

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

By Alfredo Fomitchenko

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

By Robert Crocker

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

By Very Good Ventures Team

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.

--

--

BP Editors
BP Editors

Written by BP Editors

We cover code tutorials, leadership and management, productivity, coffee and a daily digest.

No responses yet

Write a response