Using web streams on Node.js

Understanding the Law of Demeter

Keywords 101: Difficulty, Volume, and Segmentation

Synthesizing Object State Transformers for Dynamic Software Updates [pdf]

Issue #240


Or subscribe using...
Github icon for OAuth via Github Google icon for OAuth via Google

Hope everyone had a lovely weekend. I spent mine building and launching another site. This one is for newsletters to find other newsletters to cross promote in. Probably not relevant to most of you, but to whoever it is, check it out!
There were two things I realized this weekend. Firstly, trying to use Clojure for web development feels like pushing a square peg through a round hole (at least for the front-end). I built out a large part of the back-end of the site in Clojure, but when it came to implementing the front-end, I gave up. It seems like the most common solutions include either using a templating library (ok) or a React derivative (tedious). After Svelte, other front-end frameworks just feel super big, abstract, and slow. I did enjoy the back-end with Clojure though, so I think I'll explore setting up an API in Clojure with SvelteKit to actually handle the front-end and routing.
The second thing I realized is that visual design/CSS is a pain in the ass (at least for me). Not something I enjoy doing, and is probably clearly evident by the minimal design on the sites I make (although I'm also curious to see how much a role design plays in acquiring users, and they will be my experiments). Maybe I'll grow to like it as my proficiency grows, but damn, figuring out all of the nuances of how things look on different sizes/devices/browsers just sucks.
A reader wrote in about being inspired by the weekend projects, and decided to do one themself! They're going to be making a shader using OpenGL, and recommended this video.
Anyway, here's the issue.


Using web streams on Node.js

Published: 17 June 2022
Tags: javascript, node

Dr. Axel Rauschmayer dives deep into all aspects of streams for Node.js.


Understanding the Law of Demeter

Published: 15 June 2022
Tags: oop, philosophy, ruby

Caleb Hearth explains the "Law of Demeter", which "says that an object should not 'reach through' its collaborators to access their collaborators’ data, methods, or collaborators", using examples from Ruby.


Keywords 101: Difficulty, Volume, and Segmentation

Published: 5 January 2022
Tags: seo

Heads up, this is about SEO stuff, and so more marketing related, but Erik Dietrich provides a technical perspective on how to deal with keywords for SEO. I found it a useful read, so thought I'd share it here. Let me know if you don't like it though!


Synthesizing Object State Transformers for Dynamic Software Updates [pdf]

Published: 7 May 2021
Tags: research paper, system maintenance

Zelin Zhao, Yanyan Jiang, Chang Xu, Tianxiao Gu, and Xiaoxing Ma present "a domain-specific language and an efficient algorithm for synthesizing non-trivial object transformers over code reuse", with the goal of updating systems on the fly with no downtime.

How did I do?

1 2 3 4 5

Want to help and get cool stuff?

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 or the buttons below.

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! 

Thanks to sponsors and supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, Joe Hill, Astrid Sapphire, Gregory Mazzola, moki scott, Michael, Matt Braun, Tim Nash, Christoffer, and Mike Rhodes this newsletter is provided to you for free. If you'd like to also show your support and buy me a monthly meal, 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.

Stats (updated daily)

Sent: 2853

Opens: 1313

Clicks: 382

Link Clicks Clicks % Unique Clicks Unique Clicks %
Using web streams on Node.js 72 30.38% 78 31.08
Understanding the Law of Demeter 94 39.66% 99 39.44
Keywords 101: Difficulty, Volume, and Segmentation 42 17.72% 44 17.53
Synthesizing Object State Transformers for Dynamic Software Updates [pdf] 29 12.24% 30 11.95


Back to Issues