Добавить в каталог
Темная тема
0
Канал Шпилевой про Технологии в Telegram

Шпилевой про Технологии

@nikitashpilevoy
КаналТехнологииПубличный
Перейти в канал
Перейти в канал
224Подписчиков
июл 2025Добавлен
РусскийЯзык

Описание

Заметки о программировании, базах данных, книгах, карьере в ИТ. Автор канала - Никита Шпилевой. 12+ лет занимаюсь ИТ. В известных IT-компаниях и с...

Статистика

Рост подписчиков

224 3.0%
Рост подписчиков
ДатаПодписчиков
9 июн231
10 июн231
11 июн231
12 июн231
13 июн231
14 июн231
15 июн231
16 июн231
17 июн231
18 июн231
19 июн231
20 июн231
21 июн231
22 июн231
24 июн228
25 июн228
26 июн228
27 июн228
28 июн228
29 июн227
30 июн227
1 июл227
2 июл228
3 июл228
4 июл227
5 июл227
6 июл228
7 июл228
8 июл228
9 июл228
11 июл226
12 июл226
13 июл227
15 июл226
17 июл226
18 июл226
19 июл226
20 июл227
21 июл227
22 июл226
25 июл226
26 июл226
27 июл226
28 июл226
29 июл225
30 июл225
31 июл225
1 авг226
2 авг225
3 авг224
4 авг224
5 авг224
6 авг224
7 авг223
8 авг223
9 авг223
10 авг223
11 авг223
12 авг224
13 авг225
14 авг225
15 авг224
16 авг224
17 авг224
18 авг224
19 авг224
20 авг224
21 авг224
22 авг224
23 авг224
24 авг225
25 авг225
26 авг224
27 авг224
28 авг224
29 авг224
30 авг224
31 авг224
1 сен224
2 сен224
3 сен224
4 сен224
5 сен224
6 сен224
7 сен224

Количество постов

81 0.0%
Количество постов
ДатаПостов
9 июн81
10 июн81
11 июн81
12 июн81
13 июн81
14 июн81
15 июн81
16 июн81
17 июн81
18 июн81
19 июн81
20 июн81
21 июн81
22 июн81
24 июн81
25 июн81
26 июн81
27 июн81
28 июн81
29 июн81
30 июн81
1 июл81
2 июл81
3 июл81
4 июл81
5 июл81
6 июл81
7 июл81
8 июл81
9 июл81
11 июл81
12 июл81
13 июл81
15 июл81
17 июл81
18 июл81
19 июл81
20 июл81
21 июл81
22 июл81
25 июл81
26 июл81
27 июл81
28 июл81
29 июл81
30 июл81
31 июл81
1 авг81
2 авг81
3 авг81
4 авг81
5 авг81
6 авг81
7 авг81
8 авг81
9 авг81
10 авг81
11 авг81
12 авг81
13 авг81
14 авг81
15 авг81
16 авг81
17 авг81
18 авг81
19 авг81
20 авг81
21 авг81
22 авг81
23 авг81
24 авг81
25 авг81
26 авг81
27 авг81
28 авг81
29 авг81
30 авг81
31 авг81
1 сен81
2 сен81
3 сен81
4 сен81
5 сен81
6 сен81
7 сен81

Средние просмотры на пост

733 0.5%
Средние просмотры на пост
ДатаПросмотров
9 июн729
10 июн729
11 июн729
12 июн729
13 июн729
14 июн729
15 июн729
16 июн730
17 июн730
18 июн730
19 июн730
20 июн730
21 июн730
22 июн730
24 июн730
25 июн730
26 июн730
27 июн730
28 июн730
29 июн730
30 июн730
1 июл730
2 июл730
3 июл730
4 июл730
5 июл730
6 июл730
7 июл730
8 июл730
9 июл731
11 июл731
12 июл731
13 июл731
15 июл731
17 июл731
18 июл731
19 июл731
20 июл731
21 июл731
22 июл731
25 июл731
26 июл731
27 июл731
28 июл731
29 июл731
30 июл731
31 июл731
1 авг731
2 авг731
3 авг731
4 авг731
5 авг731
6 авг731
7 авг732
8 авг732
9 авг732
10 авг732
11 авг732
12 авг732
13 авг732
14 авг732
15 авг733
16 авг733
17 авг733
18 авг733
19 авг733
20 авг733
21 авг733
22 авг733
23 авг733
24 авг733
25 авг733
26 авг733
27 авг733
28 авг733
29 авг733
30 авг733
31 авг733
1 сен733
2 сен733
3 сен733
4 сен733
5 сен733
6 сен733
7 сен733

Посты из канала

Kafka vs RabbitMQ На самом деле брокеров сообщений (они же Message Queues) гораздо больше (ActiveMQ, ZeroMQ, NATS и т. д.), но массово используются именно эти два. Причём, несмотря на некую схожесть на первый взгляд, они предлагают совершенно разный «набор услуг». Начнём с того, что Kafka — это в ...
Ситуация: есть задача с простым и элегантным решением, а разработчик приносит на код-ревью какую-то чушь.Бывает, что ставишь, казалось бы, довольно простую задачу. В голове уже есть план реализации: написать новую функцию и прогнать данные через неё в двух местах кода. Выдаёшь её разработчику, а он ...
Поговорим немного про тест-дизайн. Мне понравилась книга "A Practitioner’s Guide to Software Test Design" авторства Ли Коупленда. Ниже приведены несколько базовых техник из нее.Equivalence Partitioning (Разбиение на эквивалентные классы): Эта техника позволяет разделить входные данные и условия на г...
Тестирование – это не только задача "тестировщика", но и процесс, в котором должны участвовать все члены команды.- Разработчики: тестирование начинается на этапе написания кода.- Владелец продукта активно участвует, определяя пользовательские сценарии и истории, которые должны быть протестированы.- ...
Понимание принципа подстановки Лисков (LSP)Принцип подстановки Лисков (LSP) — это один из пяти принципов SOLID.Что такое LSP?LSP гласит, что объекты базового класса должны быть заменяемыми на объекты производных классов без влияния на корректность программы. Другими словами, если ваш код работает с ...
Domain-Driven DesignDDD — уже довольно старенький, но все еще распространенный подход к проектированию систем. Забавно, что на собеседованиях буквально каждый способен выдать определение в стиле «разделение приложения на домены», и зачастую на этом все заканчивается.На самом деле, DDD — это гораздо ...
Антипаттерн "Utility class"Во время код-ревью я часто встречаю в коде классы, в которые напихивают разные методы, у которых фактически нет необходимости находиться в одном классе, так как им не нужен общий state. Давайте поговорим, почему это плохо.❓ Utility class, что это такое?Utility class - это ...
Serverless вычисления Имхо название для такого подхода крайне неудачное, исходя из которого первый вопрос, который хочется задать, это «если нет сервера, где происходят вычисления? На клиенте?». Хотя, по сути, это более высокий уровень делегирования, при котором сервер находится под управлением пров...
Ведение базы знаний Obsidian.mdЯ веду собственную базу знаний по самым разным вопросам. И раньше это дело колхозилось в куче папок Markdown документами, что было, разумеется, не всегда удобно. Пробовал много как облачных, так и self-hosted сервисов. Меня зацепила буквально пара:- Evernote – как гово...
Наткнулся на вот такую статью о том, как составить хорошее резюме для ИТ специалиста, которое зацепит работодателя. Статья написана на основе интервью HR’ов Google и Airtasker.Написано толково и без копирайтерской воды. Вот, что мне здесь больше всего понравилось:SummaryПервый блок после ФИО и конта...
Описание commit'ов, часть 2Рекомендую ознакомиться со статьей Chris Beams. Мне кажется, ему удалось лучше всех сформулировать ряд простых правил, следуя которым можно получить информативную историю коммитов, а не набор букв.Самое распространенное возражение против того, чтобы вести нормальную истори...
Описание commit’овВот бывает открываешь историю коммитов, и видишь:- Fixed- Done- Fix tests- Code Review Fixes- Ololo i don’t know why i do it- ИтдИ понимаешь, что истории и нет как таковой. Можно просто сделать squash всех коммитов в один, и никто не заметит разницы.Для меня это очень показательный...