Google Policy towards AGPL software, Swift vs Rust, Open Source Economics, JUnit 5, cfg(doctest), Firefox on Flathub.
Geek Wisdom: The Sacred Teachings of Nerd Culture - Stephen H. Segal, N.K. Jemisin, Eric San Juan, Genevieve Valentine, Zaki Hasan
GoodReads Summary: Computer nerds are our titans of industry; comic-book superheroes are our Hollywood idols; the Internet is our night on the town. Clearly, geeks know something about life in the 21st century that other folks don’t—something we all can learn from. Geek Wisdom takes as gospel some 200 of the most powerful and oft-cited quotes from movies (“Where we’re going, we don’t need roads”), television (“Now we know—and knowing is half the battle”), literature (“All that is gold does not glitter”), games, science, the Internet, and more. Now these beloved pearls of modern-day culture have been painstakingly interpreted by a diverse team of hardcore nerds with their imaginations turned up to 11. Yes, this collection of mini-essays is by, for, and about geeks—but it’s just so surprisingly profound, the rest of us would have to be dorks not to read it. So say we all.
Generalists vs Specalists, Meds and Big Pharma Companies, Being Silly While Washing Your Hands, Licensing and Copyrights, Torture in Movies, Badly Anonymized Dataset Causes Melbourne Professor to Resign, Netlify Terms and Telemetry, Packaging in Guix, Functional C#, UUIDs, Python Context Manager.
GoodReads Summary: Remember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA’s advantages and disadvantages, and struggled to make this complex architecture work. Today, we’re poised to repeat this same experience with microservices—only this time we’re prepared. With this concise ebook, author Mark Richards walks you through the ten most common microservice anti-patterns and pitfalls, and provides solutions for avoiding them.
Links for 2020-03-06: Async Rust, Leadership, Firefox removing old cookies, X-Windows, Linux distributions, PC cases
Interesting things going on the internet, 2020-03-06.
GoodReads Summary: From ghosts, vampires, and zombies to serial killers, cannibalistic hillbillies, and haunted Japanese videocassettes, How to Survive a Horror Movie shows how to defeat every obstacle found in scary films.
Interesting links for 2020-03-05.
Interesting links for 2020-03-04.
GoodReads Summary Functional Reactive Programming teaches the concepts and applications of FRP. It begins with a careful walk-through of the FRP core operations and introduces the concepts and techniques you'll need to use FRP in any language. Following easy-to-understand examples, you'll learn both how to use FRP in greenfield applications and how to refactor existing applications. Along the way, the book introduces the basics of functional programming in a just-in-time style, so you never learn anything before you need to use it. When you're finished, you'll be able to use FRP to spend more time adding features and less time fixing problems.
Interesting links for 2020-03-03.