January 2020. Interesting picks.

This is the first post in this year. The experiment with sharing books and articles that expires me during the month was started a year ago that hopefully, I will continue this year.

Apparently, I noticed that sharing it has a few positive side-effects for me: it gives me one more chance to make retrospective, highlight interesting thoughts and ideas. Doing this retrospective for last year, I realized that there are three main vectors of my interests: software development (literally everything related to this topic), business development (management, startups, marketing, finances), and self-development (literature, psychology, science). So this year, I’ll continue to publish interesting content within those categories.

Self-development

Software development

  • Patterns/tricks used for building frameworks and libraries. Can be used for solving typical problems of any framework: configuration, dependencies, implicitly providing some functionality:
    • Callback function
    • Subclassing
    • Imperative API registration
    • Convention over configuration
    • Metaclass based registration
    • Language integrated registration
    • DSL-based declaration
    • Imperative declaration
  • A good overview of caveats in event sourcing implementations of real-world applications and some ideas on how to solve them. If your application should provide not only consistency but all the history of your data, plus you considering micro-services architecture, event sourcing is architecture of your choice. If you are interested in topic there are two talks from Marting Fowler and Greg Young
  • For a long time I have been working with Ubuntu servers, and selinux security layer was a big surprise for me. It’s a huge topic and here are just short introduction: part1, part2 and part3.
  • Visual interactive explanation of how float points numbers works.
  • How I once saved half a million dollars with a single character code change

Site Footer

Sliding Sidebar

About Me

About Me

For whom this blog for?

For those who are interested in modern Internet technologies, IT business, startups, management, quality control, personal effectiveness, motivation. Here I write about what is interesting, about problems I faced and solutions I found. I hope it will be interesting to you either.

What motivates me to write?

The desire to improve, to study deeper topics that interest me. Find people with similar problems and tasks, together look for ways out and solutions.

Feel free to contact if you have anything to say to me

Old Flash site with my artistic works and misuc.