The 17th issue of Weekly Digest is out! Today you can read about Postgres triggers to make your backend simple, Java Garbage Collector, how some guy powers his webpage (and office) with solar panels and some nice UX case studies!
Business and (side)project section
1. That won’t scale! Or present cost vs. future value.
This a quick write-up about developers who tend to pick more sophisticated solutions - to make sure the future will be “handled better”. But it is needed? In many cases changing from “not scalable” to a “scalable” solution is not as hard as it seems. And starting with something simpler is faster!
2. Two important lessons I learned rolling out a new platform feature
What you can learn during rolling out a new feature in your app? This guy’s team rollouts a multi-factor authentication feature for customers. Read (or listen, there is a player on the top!) about how rollout goes and what lessons were learned (confirming risks and building end-to-end).
3. How Postgres Triggers Can Simplify Your Backend Development
4. Z Garbage Collector: The Next Generation
ZGC is the new (ok, the initial version was released with JDK11!) garbage collector for JVM. The presentation reviews its design goals, architecture and some general guidance on selecting GC. Worth watching if you had some problems with the garbage collector in the past!
5. What Should I Know About Garbage Collection as a Java Developer?
Continuing garbage collector topic in Java - a summary of what is GC, how it works and some other important pieces of information.
Other interesting links
6. I Made My Blog Solar-Powered, Then Things Escalated
In 2020 a guy tried to power up his blog using solar power. And it kind of works (only through spring and summer). In this writeup, the author describes how much power Raspberry PI needs to be run and the new approach where he wants to power up his desk at least for a few hours a day. Interesting, especially that solar panels are.. on the west-facing balcony!
7. Growth Design - Case Studies
Nicely done visual stories about the design of various applications/webpages. Nice examples of how to make your UI better with simple changes (like adding a new page after the payment)!