Issue# 100 ๐ ๐ฅ
Apache Kafka in detail, Declining state of R&D, Surviving Depression, Monolith Decomposition, Intro to Quantum Computing.
I would be happier hearing people say, 'Sachin is a good human being' than 'Sachin is a great cricketer' any day.
โ Sachin Tendulkar
I never thought I would keep this up until 100th issue. That is 100 weeks. I would like to thank everyone who subscribed to this newsletter and kept me motivated.
I cannot explain the feeling I had when many of you told me that how much you like this newsletter. Sometimes during a Meetup. Sometimes by replying to email. Those are precious conversations.
I have a small request, would you share this newsletter with your friends, colleagues and whoever you think might be interested? Thank you!
Posts
Programming inside a container
I could run virtual machines. With something like VirtualBox, you can run Linux inside Windows insider macOS. It is beautiful. But it is also slow and computationally expensive.
You can switch to containers - #lemire #blog
What Every Software Engineer Should Know about Apache Kafka
In the series, we explore Kafkaโs storage and processing layers and how they interrelate, featuring Kafka Streams and ksqlDB. - #michael-noll #blog
The Death Of Corporate Research Labs
As someone with many friends who worked at the legendary corporate research labs of the past, including Bell Labs and Xerox PARC, and who myself worked at Sun Microsystems' research lab, this is personal. Below the fold I add my 2c-worth to Arora et al's extraordinarily interesting article. - #blog #dshr
Sell yourself, Sell Your Work ...
I've dealt with any number of technically brilliant people who produce outstanding work. The majority of them never bothered to write down their work and communicate it to others - report writing is too boring, uninteresting, and hard. And irrelevant. Or so they thought. - #solipsys
Profound sadness is what I have experienced for most part of the last decade. It was easy to close my eyes and let myself spiral down into a bottomless pit. Ceasing to exist was not an option given the dependencies I had let create, and the wonderful people who would be left hurt. - #vishnu
Dark Patterns: Past, Present, and Future
Let's urge the design community to set standards for itself, both to avoid onerous regulation and because it's the right thing to do. A first step would be to rectify the misalignment of values between the industry and society, and develop guidelines for ethical design. - #queue #acm
The case of the missing DNS packets: a Google Cloud support story
In this blog post, we hear from a Google Cloud Technical Solution Engineer about a particularly thorny support case that they recently solvedโthe case of the missing DNS packets. - #cloud #google #blog
An introduction to RabbitMQ - What is RabbitMQ?
Why Rabbit? What is MQ? How can it improve our applications? Why would I want to learn more about it? - #erlang-solutions
Apache Kafka Needs No Keeper: Removing the Apache ZooKeeper Dependency **
So what is the problem with ZooKeeper? Actually, the problem is not with ZooKeeper itself but with the concept of external metadata management. - #confluent #blog
Monolith Decomposition Patterns
Sam Newman shares some key principles and a number of patterns to use to incrementally decompose an existing system into microservices. He covers patterns that can work to migrate functionality out of systems hard to change, and looks at the use of strangler patterns, change data capture, database decomposition and more. - #infoq
Video
Introduction to Quantum Computing โข Jessica Pointing
** Link is submitted by Nikhil Bandiwadekar.