Sergei BeilinProgramming languages diversity“Company XXX announced they are switching from programming language YYY to ZZZ”, quite a typical story in twitter, or many tech-startup…Feb 4, 2020Feb 4, 2020
Sergei BeilinDevOps: it’s all about responsibility (and just a little tech)DevOps is, for sure, one of the buzzwords of the decade. Though neither practitioners nor academics have come to any good definition of…Sep 18, 2019Sep 18, 2019
Sergei BeilinThe “Backend For Frontend” pattern in distributed event-driven systemsAs your project evolves, you find out you need different data at different points in time from your web-app, your android app, and your…Jun 19, 20191Jun 19, 20191
Sergei BeilinKafka hands-on. Part II: producing and consuming messages (in Python)So now we have our development Kafka cluster up and running as we’ve set it up in the first part. Now it’s time to produce and consume…Dec 17, 20183Dec 17, 20183
Sergei BeilinEnabling mocks from command-line (with py.test)To mock or not to mock?Nov 22, 2018Nov 22, 2018
Sergei BeilinKafka hands-on. Part I: development environmentThe simplest way to get your Kafka cluster up and running on your workstationNov 10, 2018Nov 10, 2018
Sergei BeilinCollaboration noiseConcentration, or, at least, no distractions, is essential for many professions. Quite often it is referred only to “programmers”, while it…Aug 6, 2018Aug 6, 2018
Sergei BeilinUsing docker multi-stage builds for deploying front-endWhile Docker was originally used mostly by back-end developers, and first of all for deploying microservices, it’s currently gaining…May 5, 2018May 5, 2018
Sergei BeilinNever too old (to rock’n’roll and code)Shall I still write code when I’m 64?Jan 12, 2017Jan 12, 2017