Simulating Latency with SQL / JDBC

Persistent Data Structures - An Introduction

How humans write programs

Issue #64

2/16/2021

A Byte of Coding Issue #64
Greetings
Sorry for being MIA without any update. I've had a super duper busy two weeks with work and didn't have the mental strength to go out and read articles outside of what I was doing every day. Thanks for reaching out with concern (you know who you are ;) on Discord, I really appreciated it! I've also been doing some thinking and decided that I'm never going to include sponsored content or ads. I'm doing this for fun, and don't want to pollute the newsletter with gaudy ads or promotion. Is it the best decision financially? Nope. Do I care? Nope. If you want to donate to help me break even on running the newsletter, you can do it at Patreon or directly with Paypal via a one time payment or with a subscription. If not, that's cool too. I'll be more consistent with updates if I need a break or something. But anyway, here's dat issue yo.

Simulating Latency with SQL / JDBC

Published: 15 February 2021
Tags: sql, jdbc, jooq


As a developer, I sometimes forget about the fact that most people don't have a wired internet connection and powerful computer that make minced meat out of most tasks. But that's an important thing not to forget about, because it can have a major impact on how others experience what we create. Lukas Eder's article gives a couple of examples on how you could simulate exaggerated latency in your database, to explore what it feels like to use your creation for people with a lower hardware potential.

Read Full Article

Persistent Data Structures - An Introduction

Published: 7 February 2021
Tags: python, data structures


I'd say the difference between a persistent and normal data structure is that the presistent version always has one additional dimension; time. Does that make sense? If not, Arpit Bhayani's intro should put it into context, and if it still doesn't make sense, then I'm just a poor explainer heh. Although the article is pretty brief, it outlines some of the core concepts and approaches, while linking to other, more comprehensive resources.

Read Full Article

How humans write programs

Published: 16 January 2018
Tags: code design


I think one of the key characteristics of being a good programmer is creativity. Why? Because when it comes to implementation, I rarely find that my first idea is the one I end up sticking with. Being able to come up with a lot of different ideas, filter out the really poo-poo ones, then polish the rough ones into sparkling gems is a universal process for creating great things. In this first article, Ted Kaminski discusses exactly this process, and plants the idea of how it could be improved or fast-tracked.

Read Full Article
Thanks for your Support! 

Thanks to supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, and Joe Hill this newsletter is provided to you for free. If you'd like to also show your support and help out, 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.
Donate Here

Stats (updated daily)

Sent: 1451

Opens: 1026

Clicks: 514

Link Clicks Clicks % Unique Clicks Unique Clicks %
How humans write programs 221 43.00% 187 42.60
Persistent Data Structures - An Introduction 184 35.80% 157 35.76
Simulating Latency with SQL / JDBC 72 14.01% 63 14.35
Discord 15 2.92% 12 2.73
subscription 14 2.72% 12 2.73
Donate Here 8 1.56% 8 1.82

Previous

Back to Issues

Next