Book Cube: 2023, page 2
Book Cube publications from 2023, page 2: bilingual notes, sources, and original Telegram posts.
- · #CoA
Code of Architecture - Continuous Architecture in Practice - IV
Code of Architecture - Continuous Architecture in Practice - I V Tomorrow. 18:00 We'll finish breaking the book. Continuous Architecture in Practice And let's talk about three chapters. Resilience as Architectural Concerns – I’ve covered this chapter in detail. post a couple of months ago Software architecture and emerging technologies - here the authors talk about AI and blockchain and their impact on the architecture of software Conclusion - here the authors sum up the book, which we will do on our stream
- · #ForKids
"The Magician's Nephew" (eng. The Magician's Nephew)
"The Magician's Nephew" (eng. The Magician's Nephew) I recently bought a fat book for the kids with all the novels from the Chronicles of Narnia series by Clive Staples Lewis. We used this collection to read bedtime stories to children and have already read the first novel. "The Magician's Nephew" It is the first in the series, but was written as the sixth of seven books. It seems to me that as a child I started reading this series with the canonical book “The Lion, the Koldunya and the Wardrobe” and there immediately began an interesting story.
- · #Linux
eBPF Documentary: eBPF’s Creation Story – Unlocking The Kernel
eBPF Documentary: eBPF’s Creation Story – Unlocking The Kernel Cool. documentary for half an hour about technology eBPFUsed to safely and efficiently extend the operating system in runtime (It was originally just Linux.). The bottom line is that such an extension did not require changes in the source code of the kernel, nor did it require loading individual modules. Security was achieved by the verifier inside the kernel that performed static code analysis.
- · #Conference
YaTalks 2023
YaTalks 2023 Wednesday, 12.00 I will speak at the Yandex conference, where I will talk about my approach and experience in building development teams:) Nana website You can still register and participate in the event both online and offline.
- · #Management
How to form a team structure for business needs 2
How to form a team structure for business needs 2 Continue. postI want to talk about project management. It seems to me that every manager should be able to work within the framework of a project that is PMI. (Project Management Institute) determines Project is a temporary endeavor undertaken to create a unique product, service or result From this definition, the key characteristics of the project are immediately visible, namely: Uniqueness of the product or service (functionality)
- · #Conference
Tasks about programming from Tinkoff on Highload + +
Tasks about programming from Tinkoff on Highload + + Earlier this week, there was Highload++, where Tinkoff had a booth with Digital Interview. There were fun programming tasks, and code could be written in one of the languages: C++, C , Go, Java, JavaScript, Kotlin, Python, Swift. The goal was to write code that passes autotests, of which there are only five for each task. The tasks themselves are a bit unconventional, and each new test opens up a new condition. Sometimes the condition of the task is not known at all.
- · #Management
One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023
One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023 Interesting. speech by Dave Thomas, who participated in theManifesto for Agile Software Development" years ago. In this talk, Dave uses many quotes from Yogi Berra, who was famous for his "yogiisms" - witties that often take the form of an obvious tautology or paradoxical contradiction of the kind "We're lost, but we're making good time." By the way, this phrase is about our development processes:) Next, the author takes steps.
- · #Software
This Monday, we hosted Code of Architecture's third stream of "Continuous Architecture in Practice." It was about scalability and performance.
This Monday, we held third-stream Code of Architecture Club by the book Continuous Architecture in Practice " It was about scalability and performance. In the part about scalability, we talked about architectural approaches to scaling stateless and stateful loads. In the performance section, we discussed why performance is important, how to monitor it, and what to do to improve the performance of your solution. We had two guests. During the discussion, we mentioned additional materials.
- · #Management
Report “How RnD Appears in Large IT Companies”
Report “How RnD Appears in Large IT Companies” Today I am. speaker On Teamlead Conf with this report and here, according to tradition, I give a list of recommended materials.
- · #Management
TeamLead Conf++ 2023
TeamLead Conf++ 2023 Tomorrow. 11.20 ++ I will speak at Teamlead Conf in the main hall with the themeHow RnD Appears in Large IT Companies" It is cool that it is in the main hall, as it will be available in the form of a public broadcast, but for which it will be necessary. register. So if you are interested in this topic, then come listen and ask questions both online and offline.
- · #Management
Code of Leadership
Code of Leadership Starting next year, I plan to launch a video podcast discussing engineering management and technical leadership. The format will be this.
- · #ForKids
We have contact! Communicate productively, without stress, in any situation
We have contact! Communicate productively, without stress, in any situation I read this one. book for teenagers, which tells about how to find a common language with yourself, your family, friends, as well as learn to speak publicly, for example, at school. The book was written by two authors: Polina Mokhova and Ekaterina Zibrova, who shared brotherly There are four chapters between each other.
- · #Software
Code of Architecture - Continuous Architecture in Practice - III
Code of Architecture - Continuous Architecture in Practice - III Tonight, 18:00 Moscow The fifth and sixth chapters of Continuous Architecture in Practice. These chapters focus on scalability and performance. In the part about scalability, we will talk about architectural approaches to scaling stateless and stateful loads. In the performance section, we will discuss why performance is important, how to monitor it, and what to do to improve the performance of your solution.
- · #Management
The Agile Paradoxon
The Agile Paradoxon Cool. video With the history of development of Agile approaches to software development, which replaced more heavy-weight approaches and brought ease, simplicity and flexibility. Agile practice more 20 Years ago we agreed on a common manifestoThe essence of which was stated in the lines Management Leadership Processes SelfDevelopment
- · #Conference
HighLoad++ 2023
HighLoad++ 2023 I'll be there tomorrow. highload + + And I'll come to our booth for a couple of hours, and I'll be able to get caught and chat. There will always be colleagues with whom we can talk. internal technological productsWhat we use inside and sell out.
- · #Management
Participation in the program "Digitalization of business"
Participation in the program "Digitalization of business" My first experience in a television program is now available for viewing. series The program "Digitalization of business", in which I went to visit Maxim Morozov, the leading paredachi, as well as the CEO of Aston. We discussed different topics: How to work in the largest digital bank in Russia What challenges have we faced recently?
- · #Charity
"Support costs" podcast
"Support costs" podcast It's interesting. charity podcast in Russia without compassion and pity from Tinkoff and podcast studio Glasno. I was interested in hearing it because my wife is involved in charity, and I rarely thought about it before. Already recorded. 4 from 5 episodes, and the last issue will come out 28 Below is a description of each issue and link. - 1How long can a volunteer burn before it burns out, and why? Why do people become volunteers? Rescue Syndrome, Compensation for Psychological Injuries, or Just a “Social Blur”?
- · #сontinuous_architecture_in_practice_артефакты
Artifacts of the second broadcast on Continuous Architecture in Practice
🗂 Artifacts of the second ether Continuous Architecture in Practice What was mentioned in the issue
- · #BookCube
This Monday, we hosted the Code of Architecture Club’s second stream of “Continuous Architecture in Practice.”
This Monday, we held second-stream Code of Architecture Club by the book Continuous Architecture in Practice . We talked about data architecture and security, mentioning a lot of interesting sources. All of these recommendations are listed below.
- · #Software
How the CPU Recycling Department Became an Iron Savings Department That Can Stand the Load 1 RPS
How the CPU Recycling Department Became an Iron Savings Department That Can Stand the Load 1 RPS Good. article from Ozon on caching on the example of creating a product-facade service, which will be a single cache over all master systems in Ozon. The service was loaded. (1 mln rps, 350 Gb/s in peak for distribution). It is interesting to read about different strategies for working with cache as sophistication increases. In the end, the authors give a good checklist of questions to ask yourself before you start cacheting.
- · #BookCube
Tinkoff knows something about me:)
Tinkoff knows something about me:)
- · #Conference
Tinkoff Day at MIPT
Tinkoff Day at MIPT 4 In December, I will visit Phystech for Tinkoff Day to tell students about modern approaches to software development. I wonder what years 20 I was in my second year at MIPT and I was thinking about where and how to work so that I could combine this with my studies. And now I can go back to the alma mater and talk about where and how you can become a cool SDE. (software development engineer). Specifically for the guys at the gym, I plan to tell you.
- · #ForKids
Big book of analogies (Big Book Of Science. Facts, Figures, and Theories to Blow Your Mind)
Big book of analogies (Big Book Of Science. Facts, Figures, and Theories to Blow Your Mind) I read this cool book by Joel Levy a couple of years ago, which contains beautiful and interesting analogies from seven areas. Each example is placed on just a couple of pages and perfectly illustrated - the concept of the phenomenon is clearly shown literally on your fingers and the scale is demonstrated, because people do not perceive differences in several orders of magnitude, when a few more than two.
- · #Management
How to Improve Developer Productivity • Jez Humble • YOW! 2020
How to Improve Developer Productivity • Jez Humble • YOW! 2020 Good. speech Jez Humble at the Yow conference, where he spoke briefly about the productivity of development. Jez is the co-author of Accelerate, and this talk looks like a brief sammari of an influential book I’ve covered in my posts before. 1, 2, 3. It starts with poor productivity metrics: Lines of code - once it was a popular measure, but now everyone understands that less is better.
- · #PlatformEngineering
Yandex Platform Engineering
Yandex Platform Engineering Cool. resource with a description of the technologies and teams of Yandex Platform Engineering, which makes the infrastructure for the development and operation of Yandex products. It’s the first time I’ve seen a page that’s so cool, describing different teams, their products, as well as technical parameters: basic languages, frameworks, databases, and other parameters that are important to developers.
- · #Software
Code of Architecture - Continuous Architecture in Practice - II
Code of Architecture - Continuous Architecture in Practice - II Tonight, 18:00 Moscow The third and fourth chapters of Continuous Architecture in Practice. These chapters focus on data architecture and security. In the third chapter, the authors recall DDD in the context of ubiquitous language and bounded contexts for the design of the domain model itself, then about polyglot persistance in the context of using sql / nosql solutions, recall the consistency model.
- · #Management
[1/2] The ignorant maestro (The ignorant maestro: How great leaders inspire unpredictable brilliance) (Category Management)
\[1/2\] The ignorant maestro (The ignorant maestro: How great leaders inspire unpredictable brilliance) (Rubric Management ) This book was on my shelf for over a year until it was recommended to my wife, Nastya, as part of her master's degree program.Psychoanalysis and psychoanalytic business advice" And I was interested in reading this book, which was written by conductor and business consultant, Itai Talgai.
- · #Management
YaTalks - How to form a team structure for business needs
YaTalks - How to form a team structure for business needs 6 December I'm in Moscow I'll be there. at the Yandex conference with a self-reflection report with about such theses
- · #ForKids
Mr. Tiger, Betsy and the golden seahorse (Mr Tiger, Betsy and the Golden Seahorse)
Mr. Tiger, Betsy and the golden seahorse (Mr Tiger, Betsy and the Golden Seahorse) This is the third and final book to date about the adventures of Mr. Tiger, Betsy, and all of their friends we remember from the previous couple of books: We're dating Betsy, who's going to visit Mirta, her mermaid mom. Her dad, Alfonso, is busy renovating to make his house more rustic-friendly. Underwater, Betsy meets her mother's friends and learns the sad story of a seahorse.
- · #SoftwareArchitecture
This Monday, we hosted the first Code of Architecture stream of our new book, Continuous Architecture in Practice. In this issue, we discussed topics.
This Monday, we held first-stream Code of Architecture Club's new book Continuous Architecture in Practice . In this issue, we discussed topics. The importance of architecture here and now, and specifically the challenges that architects face, and then how continuous architecture will help with them. In fact, no, the challenges were separate, and the principles of continuous architecture were separate.
- · #Security
[SafeCode Live] Secure by design
\[SafeCode Live\] Secure by design I just went to the tape. SafeCode Live releasewhere we talked about the approach Secure by design (SBD) Constructive safety in product development.
- · #BookCube
A picture to illustrate the post.
What an illustration. post
- · #Software
CAP Theorem
CAP Theorem The famous CAP theorem has come true 25 I wanted to know what it was, why it came and how it came about. About it. fine by Eric Brewer, author of the theorem, who wrote more 10 Years ago, I wanted to remember it because it was good.) Let’s start with the statement of the theorem.
- · #ML
Deep Learning by MIT Press
Deep Learning by MIT Press This book John D. Kelleher The Essential Knowledge Series is an interesting introduction to deep learning. I already am. told The other book, "Data Science," from the same series, in which he co-authored. In this book, the author talks about neural networks on the fingers and only in one chapter. (about backpropagation) He's getting a little bit into math. At least from the publication of the book in 2019 A lot of water has leaked this year, but it still seems like a good overview of deep learning for people far from ml.
- · #Conference
Industry Myth Busting • Joris Kuipers • GOTO 2023
Industry Myth Busting • Joris Kuipers • GOTO 2023 Funny. speech in the style of the destroyers of legends, in which the author speaks of The development of technology and what green grass and blue sky was before
- · #Management
Generative AI Overview for Project Managers
Generative AI Overview for Project Managers I found interesting documents on the PMI website, which were devoted to the introduction to ChatGPT for project managers. They consisted of two documents. (put them on post)
- · #DistirbutedSystems
Creating Local-First Collaboration Software with Automerge • Martin Kleppmann • GOTO 2023
Creating Local-First Collaboration Software with Automerge • Martin Kleppmann • GOTO 2023 Interesting. speech Martin Kleppman, who is still in 2017 I have already written a classic book with a boar. (Designing Data-Intensive Applications). At the time of DDIA, Martin was more of a distributed systems researcher than an industrial developer. And at the end of his book, he talked about using CRDT. (Conflict-free Replicated Data Type) To solve problems of synchronization of changes on different nodes of the distributed system.
- · #Management
0b111 years old in Tinkoff
0b111 years old in Tinkoff Seven is a beautiful number that fits into three bits:) And exactly so many years ago, I started a new job in Tinkoff. I came to the position of engineering manager to deal with attraction projects. My supervisor was Kirill Bobrov, our VP of Acquisition at the time. Cyril had Napoleonic plans and I knew for sure that I would not be bored. But 7 Years ago, I didn’t expect to stay in the company. 7 years.
- · #SelfDevelopment
Review of the book "How to make useful notes" ("How to take smart notes, Zettelkasten")
Review of the book "How to make useful notes" ("How to take smart notes, Zettelkasten") This book by Zonke Arens, a teacher of the philosophy of education, is devoted to the Zettelkasten method, which allows you to build your knowledge base from notes created using this system invented by Niklas Luman. In the foreword of the book, the author reminds us about the importance of writing in human life, but notes that most materials on this subject are devoted to writing essays, books, well, at least working correspondence.
- · #SoftwareDevelopment
Citizen Developer
Citizen Developer Over the weekend, I was doing self-learning using information from PMI and came across information about Citizen Developer that I decided to share with readers. And start with a definition that can be found on Gartner A citizen developer is an employee who creates application capabilities for consumption by themselves or others, using tools that are not actively forbidden by IT or business units. A citizen developer is a persona, not a title or targeted role. They report to a business unit or function other than IT.
- · #Fackup
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023 Excellent. stand-up It's about software mistakes that I really laughed at. The bottom line is that the author is an experienced software developer who talks all the way about facaps, and starts with his own, and then spins the spiral further and mentions many famous stories. Let me briefly describe the facapas that are being discussed.
- · #SelfDevelopment
How to take useful notes (How to take smart notes, Zettelkasten) - IV
How to take useful notes (How to take smart notes, Zettelkasten) - IV Finishing the story Zettelkasten I would like to talk about the three steps to a successful letter, which concludes the book. (postage 1, 2 and 3)
- · #Software
Code of Architecture - Continuous Architecture in Practice - I
Code of Architecture - Continuous Architecture in Practice - I Tomorrow. 18:00 In Moscow we new season Code of Architecture: Continuous Architecture in Practice. In the first series we will talk about the first two chapters, which discuss the following topics: 1. Why software architecture is more important than ever It's mostly about architecture in the agile world, architecture in the cloud, the role of the architect as a non-value-added architect.
- · #BookCube
A few pictures from the introduction to Disciplined Agile, which I wrote about in a previous post.
A few pictures from the introduction to Disciplined Agile that I wrote about past post.
- · #Management
Disciplined Agile® from PMI
Disciplined Agile® from PMI Already. 6 I have been a certified PMI Project Manager for years. (Project Management Institute) And I revisit their courses and training materials periodically to extend my status by earning the right amount of PDU. This time during training, I came across a lot of materials on agile approaches under the banner of Disciplined Agile® and I was interested.
- · #SciFi
The play "Amphibian Man" at the Theater on Small Ordynka!
The play "Amphibian Man" at the Theater on Small Ordynka! Yesterday I was with my wife. spectacle based on the fantastic novel by Alexander Belyaev “Amphibian Man”, which this year was 95 years. We rarely go to the theater, but here we had a Saturday evening without children and more. Tinkoff Town Helped my wife choose a performance that we liked for several reasons:
- · #Kubernetes
CNCF Platforms White Paper - III
CNCF Platforms White Paper - III At the end of the story, white paper About platforms I want to talk about the capabilities of platforms that are needed to create modern applications (posting 1 and 2).
- · #Kubernetes
CNCF Platforms White Paper - II
CNCF Platforms White Paper - II I will continue to talk about the white paper about the platforms that I started talking about. first-post. The document was all 7 The first four of which we discussed earlier, and in this post we will talk about the challenges when creating platforms, how to measure their success, and the set of opportunities that platforms provide, we will discuss in the last post, which will even have pictures:)
- · #Management
Architects, anti-patterns, and organizational fuckery
Architects, anti-patterns, and organizational fuckery Interesting. article About six months ago about architects and engineers. I just finished it today and I agree with many things, for example. It is a matter of responsibility for your decisions. (The architect who makes decisions and the implementation leaves the team is an anti-pattern.) Design is one of the main skills of developers The best architects grow from engineers. The best architects are staff+ engineers who practice design and can design. It's more of a role than a job.
- · #Joke
Friday with the boar:)
Friday with the boar:) In the evening Wednesday Friday, After lunch, Sleep is for tired, frowny people! We invite you. Those who are desperate Into the wild jungle!