Book Cube: 2023, page 1
Book Cube publications from 2023, page 1: bilingual notes, sources, and original Telegram posts.
- · #Architect
CoA - Recap of "Continuous Architecture in Practice"
CoA - Recap of "Continuous Architecture in Practice" When I cooked greeting-post From our club, I realized that I did not do an article with the general sammmari on the last book, so I decided to correct myself this year:) Finally, in this article I wanted to share all four issues and materials that we mentioned a lot during the discussion of this book:)
- · #Biology
Science under cover (Hot. La scienza sotto le lenzuola)
Science under cover (Hot. La scienza sotto le lenzuola) I love reading non-fiction books on different topics and the other day I finished reading Aliche Pace, who is hilarious and cheerful about how romance turns into intimacy.
- · #Book
Library
Library This year I moved with my family to a new apartment. When designing this apartment, my wife and I decided to allocate half of the living room to me under the library under the ceiling. For such a library, we had to order custom cabinets and stairs that would allow you to climb to the very top. We made and installed cabinets, and then brought the stairs. And then for several months I slowly transported books from the previous apartment and from the cottage.
- · #GameDesign
The Making of Prince of Persia
The Making of Prince of Persia The working year is over and you can have a little rest and many people use games for this. But I don't play games almost. 20 So I took a book off the shelf about making Prince of Persia. This is a game from my childhood that was created before I was born. This book is published by Stripe Press, which publishes very few books, but each of them is made with great quality and soul.) I once ordered almost all of the books from Amazon and now waited until the holidays to read them:)
- · #Management
Interview with YaTalks
Interview with YaTalks At the YaTalks conference, I not only gave a presentation.How to form a team structure for business needs"but I had time to give it." interview Vladimir, who runs the channelVladimir in IT" In this interview, besides me, there are also Lesha Pimenov from Neogenda and Alexander Korolev from Home Bank.
- · #BookCube
Code of Architecture - Happy New Year
Code of Architecture - Happy New Year This year, Code of Architecture has continued its mission of spreading knowledge about design and architecture. We had time to discuss five books over the year, each of which gave something to the audience:
- · #ForKids
Tree of the TV channel Carousel in Crocus
Tree of the TV channel Carousel in Crocus We got kids tickets at work. tree-tree Carousel and I took my three- and eight-year-olds to it today. The kids loved it.
- · #ForParents
Tinkoff on Ice
Tinkoff on Ice 22 January in Gorky Park will be our traditional IT skating rink from Tinkoff. The event will be very busy, so it makes sense. register and
- · #Management
Profession SDE (software development engineer)
Profession SDE (software development engineer) Yesterday. spoke So today I decided to continue this topic and talk about SDE. This topic is interesting, since the main composition of tech companies are developers, but often in large companies they do not have much unity:
- · #Management
Professional communities in corporations: how, why and why?
Professional communities in corporations: how, why and why? I'll be on in a month. offline meeting without that. Communicate with internal communities in large companies. In Tinkoff, this is called a profession. Professions have their own leaders that perform this role, combining with participation in products / projects. Professions are the point of synchronization of people united around something in common: professions.
- · #Software
Developing Web Applications Using UML (Building Web Applications with UML)
Developing Web Applications Using UML (Building Web Applications with UML) I took out this rare book from the shelf, which is already more 20 years:) In it, the author in the early 2000s talked about web development and how to apply UML. I decided to take a look at what design and development books looked like when I started my career:)
- · #ML
Hello Deep Learning • Bert Hubert • GOTO 2023
Hello Deep Learning • Bert Hubert • GOTO 2023 Interesting. speech Bert Hubert with a story about Deep Learning on his fingers. Bert is enough. famous A friend who is a bit of a scientist, developer and entrepreneur. It’s funny how he initially says he’s been ignoring hype around deep learning for years, in part because blockchain was also fervently preached. But after chatGPT came along, it was impossible to ignore deep learning, and he decided to dive into the domain.
- · #Math
Interesting math.
Interesting math. This book by Jacob Perelman somehow bypassed me as a child, although I read his “Entertaining Physics” to the holes. In this book about mathematics, Yakov Perelman collected a large number of adventure and fantastic stories, in which mathematical puzzles are hidden. And then in the notes after each work, Jacob deciphers the mathematical essence of this story.
- · #Data
How Data & Software Eng. Teams Collaborate to Ensure Smooth Data Integrations • Sam Bail • GOTO 2023
How Data & Software Eng. Teams Collaborate to Ensure Smooth Data Integrations • Sam Bail • GOTO 2023 Interesting. speech Sam Bail about the collaboration of teams responsible for software development and analytical data:) Slides of this talk are available. here.
- · #Design
Geimzain (Designing games. A guide to engineering experiences) - Part IV
Geimzain (Designing games. A guide to engineering experiences) - Part IV This post continues the review of the book, which has already had two posts: 1, 2 and 3. We will continue to talk about the second part of the book. The art of making a game "
- · #Architecture
Practical (a.k.a. Actually Useful) Architecture • Stefan Tilkov • GOTO 2023
Practical (a.k.a. Actually Useful) Architecture • Stefan Tilkov • GOTO 2023 It's speech This is the last for Stefan Tilkov at the goto conferences, where he began to speak at 2012 year. I remember being in 2019 During the year, he personally attended his presentation on architecture in Berlin at the Software Architecture Conference. It seemed to me then that he was a very cheerful speaker and consultant, who would be speaking for many years to come, writing many articles and books. 2023 It's been a year. Goto did it.
- · #BookCube
Picture for the post about PACELC
Picture to post PACELC
- · #Software
Consistency Tradeoffs in Modern Distributed Database System Design (Or whitepaper about PACELC.)
Consistency Tradeoffs in Modern Distributed Database System Design (Or whitepaper about PACELC.) Continuing a series of posts about consistency (CAP theorem, proof)I'll tell you about whitepaper 2012 Daniel J. Abadi extends the CAP theorem to PACELC (reads[pass-elk\]). The essence of this article sounds like this. The CAP theorem’s impact on modern distributed database system design is more limited than is often perceived. Another tradeoff—between consistency and latency—has had a more direct influence on several well-known DDBSs.
- · #Vacancy
Principal Engineer vacancy for my team
Principal Engineer vacancy for my team I have a great job directly to my team as Principal Engineer, who will be my deputy in engineering activities at the level of my 1K unit. Let me tell you right away that the unit is divided into 4 management 1 The department where these issues are also separately worked out, but I need my deputy to oversee the development of important topics and track the movement on them. Now let's take a closer look. n
- · #Software
Patterns & Anti-Patterns for Effective Feature Flagging • Edith Harbaugh • YOW! 2019
Patterns & Anti-Patterns for Effective Feature Flagging • Edith Harbaugh • YOW! 2019 Interesting. speech Edith Harbaugh, co-founder and CEO of flag feature platform LaunchDarkly. In the beginning, Edith recalls the dark days when she worked for a company where releases were once every year and a half ... and it was fast because a competitor had them every three years:) Then begins the story of the patterns and anti-patterns of their use.
- · #Software
Code of Architecture white paper: Google's Hybrid Approach to Research
Code of Architecture white paper: Google's Hybrid Approach to Research This Monday, we held New Year stream architecture. During the meeting, we talked about how RnD works. (Research and Development) Google. The guests were our colleagues. Igor Maslov, Head of Basic Technologies and Data Processing at Tinkoff Stanislav Moiseev, Director of Engineering Research at Tinkoff
- · #Math
Mathematics Lovers' Day
Mathematics Lovers' Day Next year, Tinkoff, ITMO and Tinkoff will organize Education studentThose who love math. The winners will receive cash prizes and cool merchandise. There will be three stages in total:
- · #Software
A couple of entries from a trip to St. Petersburg on ICPC and Vkoshp
A couple of entries from a trip to St. Petersburg on ICPC and Vkoshp I already am. wrote I went to St. Petersburg to participate in these events, since Tinkoff sponsors these programming championships. I really liked the atmosphere of the concert and its participants, so I am glad that I went there + I participated not only in the ceremonial parts of the events, but also visited live broadcasts, where I discussed various moments with Lydia Perovskaya.
- · #Software
Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services
Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services I already am. told The CAP Theorem by Eric Brewer. Today I'm going to talk about whitepaper 2002 Seth Gilbert and Nancy Lynch, in which the hypothesis became a theorem. The hypothesis itself for proof sounds like this. It is impossible for a web service to provide the following three guarantees: consistency, availability, partition-tolerance All these properties are desirable in real systems.
- · #Humor
New Year's title at Tinkoff
New Year's title at Tinkoff My colleagues have arranged a New Year's Eve matinee right in the Tinkoff app. Everything is like in childhood: snowflakes, bunnies, foxes and other characters. There is a role for everyone, depending on the amount of money spent. 2023 year. This title is available for viewing in the Mobile Stories section.
- · #Software
Code of Architecture white paper: Google's Hybrid Approach to Research
Code of Architecture white paper: Google's Hybrid Approach to Research Tonight, 18:00 we will New Year stream architecture. During the meeting, we will talk about how RnD works. (Research and Development) Google What is the purpose of the research set by the company and why?
- · #Management
How to form a team structure for business queries YaTalks 2023
How to form a team structure for business queries YaTalks 2023 There's a tape of mine. performancesI talked about the basics and principles of team design that have helped me throughout the years. 7 years at Tinkoff. Part of the speech is already available in the form of transcripts 1) post 2) project-based 3) product post 4) scale-up (while waiting)
- · #Theater
Nutcracker and Mouse King
Nutcracker and Mouse King The approach of the new year can be followed by traditional Christmas performances and their frequency. It so happened that in the last 24 I was twice in the productions of the Nutcracker based on Hoffman’s story, but what different productions they were.
- · #Humour
At the corporate party, colleagues joked from the stage, imagining that 2024 year
At the corporate party, colleagues joked from the stage, imagining that 2024 year Aleksand Polomodov will learn to read books faster than their authors Given the plan for writing your book, it’s very likely:) Humour
- · #PopularScience
The joy of knowing (The pleasure of finding things out) - 2
The joy of knowing (The pleasure of finding things out) - 2 Continue. posture For the first half of this book, consider the remaining chapters.
- · #PopularScience
The joy of knowing (The pleasure of finding things out) - 1
The joy of knowing (The pleasure of finding things out) - 1 This book is composed of Feynman's speeches at various events, often in front of students or other academics. Some of these speeches have not been published before, so I read the book with great interest. Unlike "You're kidding, Mr. Feynman," which I'm talking about. told In the past, this book presupposes thoughtful reading, the reader’s interest in science and a scientific approach to understanding the world around him, as well as a willingness to question everything:)
- · #Management
Tinkoff TeamLead Meetup 1
Tinkoff TeamLead Meetup 1 Interesting. mitap on the theme of Tinkoff's teamlids, which was held under the banner of reliability and which 4 speeches 20 minutes 10 minutes for questions/answers. These are the reports.
- · #Management
How to form a team structure for business needs 3
How to form a team structure for business needs 3 Continue. post and design In this post, we will talk about product development. In my last post, I’ve talked a lot about the utility of a design approach, and the question is, why do we need product development when there are such great projects out there? But projects are good for starting new initiatives or conducting cross-team activities. But if we want to deliver value in a more planned and continuous manner, we come to the concept of a product. There is a specific target audience of the product
- · #Management
Designing A Data-Intensive Future: Expert Talk • Martin Kleppmann & Jesse Anderson • GOTO 2023
Designing A Data-Intensive Future: Expert Talk • Martin Kleppmann & Jesse Anderson • GOTO 2023 It's cool. interview top-level Martin is known by many as the author of a classic book with a boar. ("Designing Data-Intensive Applications")He is now more of a researcher and is engaged in so-called Local-First Collaboration Software.
- · #Software
ICPC Northern Eurasia Contests Winners
ICPC Northern Eurasia Contests Winners Not in vain went to the semifinals of the ICPC - watched as the team of "Yolki-stick" from MIPT won the competition for the second year in a row. The guys solved all the problems and won very confidently. We expect them to win the ICPC final.
- · #Management
How RnD Appears in Large IT Companies
How RnD Appears in Large IT Companies Here's my recording. speech conference Teamlead++ In the track of techlids about the emergence of research and development in large companies. In this report, I looked at the examples of Google, Amazon, Yandex and Tinkoff. First, I showed you how the company grew and how the business model worked. (It was often a platform model with a two-way network effect.)And then he concluded that this exponential growth required a lot of technical challenges.
- · #Software
ICPC Northern Eurasia Contests
ICPC Northern Eurasia Contests These days, from Monday to Wednesday, I spend in St. Petersburg at team competitions for schoolchildren and students in programming: for students, this is what I do. ICPC in Northern EurasiaAnd for school children, it's All-Russian Olympiad (By the way, in the enclosed pictures it is just her.). Yesterday I participated in the opening and told
- · #Software
Architectural diagrams with LLMs (ChatGPT)
Architectural diagrams with LLMs (ChatGPT) Over the weekend, I reviewed internal architectural documents and came across instructions on how to write RFC/ADR correctly and how to visualize architectural diagrams using chatbots. The instructions were good and looked like this. Draw a diagram on plantuml. There's a postgres base. It has a table called XXX. The data in this tablet XXX writes frontend YYY by referring to the backend ZZZ working with this database. There's an ETL process that puts this table into a clickhouse WWW, into a VVV table.
- · #Charity
Nastya's birthday
Nastya's birthday Today is my beloved wife's birthday. Over the past year, she managed to leave her previous job, deciding to focus on studying at HSE. However, after the start of the magistracy, plans changed and Nastya decided to combine her studies with her work as a director of a charitable foundation.Academy of Life" whose mission sounds like this. We help every child from the orphanage find their place in adult life. In 18 For years, orphans are left alone with a world they know nothing about.
- · #Software
Ruby on Rails: The Documentary
Ruby on Rails: The Documentary Interesting. history creating a framework for web applications in Ruby, which is mainly told by the creator of the framework, David Heinemeier Hansson. The framework itself for its time was really breakthrough - it increased the convenience and speed of development, allowed the developer to throw a prototype alone or even bring it to the product.
- · #ForParents
If the child is difficult
If the child is difficult This book by Lyudmila Petranovskaya is written in simple and understandable language about children and for parents. For parents who cannot find a common language with their child. The book itself consists of 2 Parts and a bunch of mini chapters, each with a simple thought, example and interpretation of what is happening. This structure makes it easy to move through the book and perceive it as a mixture of theory and solution:)
- · #RnD
Code of Architecture - New Year's Edition
Code of Architecture - New Year's Edition 18 December 18.00 We're going to have a New Year's issue discussing Google's white paper on their hybrid approach to RnD. This article is called "Google's Hybrid Approach to Researchand went out 2012 year (The article is available in pdf version here). There will be two great guests on this show:
- · #Management
How we at Tinkoff did a three-in-a-row game for 3 million
How we at Tinkoff did a three-in-a-row game for 3 million Interesting. speech Vadim Goncharov, head of design and game solutions within my unit. In this talk, Vadim talked about how he and his team created the "Series of Awards" game: How to make your deterministic match3 engine
- · #Software
ICPC Northern Eurasia Contests
ICPC Northern Eurasia Contests On Sunday, I will go to St. Petersburg to take part in the events of the ICPC Student Programming Team Championship in Northern Eurasia on Monday. 11 along 13 December. Judging by schedule The event will be dense and intense not only in terms of programming, but also in terms of side activities, but I will definitely have to attend various ceremonial parts: Opening Ceremony, Awards Ceremony for RTO HSPC, Awards Ceremony for NEF.
- · #Software
10 Learnings From Running Production Infrastructure at Google • Christof Leng • GOTO 2023
10 Learnings From Running Production Infrastructure at Google • Christof Leng • GOTO 2023 Good report. Lead for Google's SRE Engagement Model and SRE Review Programs. The report is well structured and can serve as some extract from Google’s SRE books that are available on their website. website And the ones I told you about earlier: SRE Book and Building Secure and Reliable Systems. Going back to the report itself, it consists of the following parts:
- · #Software
This Monday, we conducted the fourth stream of the Code of Architecture Club's book, "Continuous Architecture in Practice."
This Monday, we held fourth-stream Code of Architecture Club by the book Continuous Architecture in Practice " It was largely about resilience, but we also talked about emerging technologies and drew conclusions from the book. Actually, the whole discussion was around reliability, fault tolerance, resilience as an architectural characteristic. I've written about this glava before. stand-off. We had two guests.
- · #Management
Materials for the speech at YaTalks about how to form a team structure for business needs
Materials for the speech at YaTalks about how to form a team structure for business needs Tonight, 12.00 me speaker Traditionally, I'm posting materials that I recommend after the report. First, a list of tools I find useful in this area. About backcasting we discussed in series Code of Architecture on Technology Strategy Patterns
- · #Linux
Inside Envoy: The Proxy for the Future [OFFICIAL FILM]
Inside Envoy: The Proxy for the Future \[OFFICIAL FILM\] Cool. documentary Envoy begins with the story of Matt Klein, the creator of Envoy. Matt talks about
- · #PopularScience
Traditionally, when visiting MIPT, he went to the bookstore and could not go without shopping - he bought a pack of Feynman books.
Traditionally, when visiting MIPT, he went to the bookstore and could not go without shopping - he bought a pack of Feynman books. But I bought not only books, but also a mug with the symbols of MIPT, which was released on the Internet. 75-Anniversary:)
- · #SoftwareDevelopment
Additional materials for a speech at the bottom of Tinkoff at MIPT
Additional materials for a speech at the bottom of Tinkoff at MIPT Today I am going to MIPT, to remember my student days. (I haven't been on campus in years. 5)talk about modern approaches to software development tinkoff. According to the old tradition, on the day of the talk I publish a post with additional materials in this channel and as the last slide of the presentation I show a QR code. This increases the conversion to subscriptions and viewing of these materials:)