View this email in your browser

I'm thinking about

Reading Source Code - Redux - This is the latest entry in the "Reading Source Code" series that I started last year. Every now and then I go through the implementation of popular open-source projects looking for inspiration and ideas. Recently we had one of those state management conversations at work and I realized I've never read the code of the most popular state management library in the React community - Redux. I've noted down some insights and ideas from it.

Book worth reading

Designing Event-Driven Systems - This book goes over fundamental patterns of designing distributed systems that use events as their base of communication. It's focused on Kafka because the author works for Confluent but the ideas are applicable with other messaging technologies as well. If you're interested in back-end development I believe the knowledge here will be useful for you for many years to come.

Talk worth watching

React is Fiction - Jenn Creighton makes great analogies between creative writing and React development. As a person who is interested in writing things beyond technical articles, I enjoyed it. If you can take one thing from it remember that all writers write bad first drafts, good second drafts, and terrific third drafts. The same goes for programming.

Article worth reading

Writing Maintainable Code is a Communication Skill - Max Chernyak makes the case that popular advice for maintainable code only touches the surface of the problems developers face. We focus on following naming conventions, adhering to a style guide, and reducing the length of functions. But the real problem is when people can't understand the context behind the implementation - how, what and why.

Quote worth pondering

“For every complex problem there is an answer that is clear, simple, and wrong.”
— H. L. Mencken

This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
Code Philosophy · 7000 Ruse · Ruse 7000 · Bulgaria

Email Marketing Powered by Mailchimp