Pull to refresh
1
0
Send message

Как работает сеть в контейнерах: Docker Bridge с нуля

Level of difficultyMedium
Reading time21 min
Views61K

В этой статье мы собираемся разобраться со следующими вопросами:

* Как виртуализировать сетевые ресурсы, чтобы контейнеры думали, что у них есть отдельные сетевые среды?

* Как превратить контейнеры в дружелюбных соседей и научить общаться друг с другом?

* Как выйти во внешний мир (например, в Интернет) изнутри контейнера?

* Как связаться с контейнерами, работающими на хосте Linux, из внешнего мира?

* Как реализовать публикацию портов, подобную Docker?

Читать далее

Архитектура и реактивное программирование

Level of difficultyMedium
Reading time9 min
Views33K
reactivity as a pattern for low models coupling

Что такое реактивное программирование? Не Rx. И даже не Excel. Это архитектурный паттерн, позволяющий абсолютно иначе писать код. В статье мы устаканим фундаментальные знания, утвердимся в том, что React.js всё же является реактивным, и подумаем о том, как и когда нужно, а когда не нужно применять паттерны реактивного программирования.
Читать дальше →

20 уроков, которые я вынес из 20 лет работы программистом

Level of difficultyEasy
Reading time9 min
Views118K
Вы приступаете к чтению статьи с высокой концентрацией советов. Учиться у предшественников – хороший способ добиться успеха, но здесь мы часто забываем о важной оговорке. Практически любой совет работает только в определенном контексте, но дается обычно без каких-либо указаний на него.

«Да просто повысьте цены!» — говорит компания, которая уже двадцать лет на рынке и первые годы продавала продукт за копейки, чтобы привлечь клиентов и прийти к успеху. «Нужно всё реализовать в микросервисах», — говорит компания, которая по-быстрому сколотила монолит, набрала несколько тысяч пользователей и метнулась к микросервисам, когда начались проблемы с масштабированием.

Без понимания контекста советы теряют смысл или, хуже того, приносят вред. Если бы люди из примеров выше последовали своим собственным советам в начале пути, то, вероятно, пожалели бы этом. Этой ловушки сложно избежать. Мы представляем собой кульминацию своего опыта, но при этом смотрим на него через призму настоящего.
Читать дальше →

4-дневная рабочая неделя, еще раз. Давайте жить дружно

Reading time6 min
Views24K


Я смотрю, даже на Хабре до сих пор возникают дискуссии по поводу целесообразности 4-дневной рабочей недели. Что уж тогда говорить о других площадках. Так нам боссов-старпёров не переубедить. Тут бы хоть 6-дневный график не ввели!


На днях здесь прошел довольно нашумевший пост о пяти причинах того, почему эта практика может оказаться неуспешной. Много размышлений и доводов в стиле «некоторые пострадают», «это повысит неуверенность сотрудников» и «вечного счастья всё равно нельзя достичь, так что лучше не пробовать».


Очень много общих философских размышлений и довольно мало цифр.


А ведь цифры есть. Исследований 4-day work week было проведено уже много.

Читать дальше →

Как переключиться с менталитета нищего на менталитет серийного стартапера из Кремниевой долины

Reading time9 min
Views16K

Почему так «мало успешных основателей стартапов, которые выросли в полной нищете»


image


Рикки Йен (в центре), дважды фаундер Y Combinator: Crowdbooster (S10) и Flow Club (S21)

Всем привет!
Я собрал в одном месте Founders at work: 150+ историй основателей стартапов, которые прошли Y Combinator. Сегодня хочу поделиться переводом про путь Рикки Йена, нищего студента-эмигранта из Тайваня не знающего английского языка с безработным отцом на шее.


Мой кофаундер Дэвид и я оба выросли в нищете и можем назвать себя “закаленными в бою”, когда речь заходит как о жизни, так и о стартапах. Поэтому, когда разговор в Кремниевой Долине зашел о неравенстве доходов, то мы навострили уши. На мгновение наши прошлое и настоящее соприкоснулись. Вот цитата Пола Грэма, которая привлекла наше внимание.

“С бедностью тесно связано отсутствие социальной мобильности. Я сам это видел: вам не нужно расти богатым или даже принадлежать к верхнему среднему классу, чтобы разбогатеть как основатель стартапа, но очень немногие успешные основатели выросли в крайней бедности ”. (Источник)


Грэм был прав, и это правда, которую мы хорошо осознаем как основатели стартапов. Мало того, что все карты против нас, чтобы просто иметь возможность основать стартап, но создать и поддерживать компанию, которая “предназначена для быстрого роста”, особенно сложно, если вы выросли в крайней бедности. Мы с Дэвидом боролись с этой идеей с момента основания нашей компании в 2010 году, и у нас это неплохо получилось. Главная проблема заключается в том, что мы с Дэвидом называем неравенством мировоззрения. Чтобы по-настоящему понять это, вам придется влезть в мою шкуру. Позвольте мне пригласить вас в мою личную историю.
Читать дальше →

Руководство разработкой: beginner's survival guide

Reading time14 min
Views23K

Привет! Меня зовут Наташа, я руковожу разработкой бэкенда страницы yandex.ru. Сейчас у нас в команде больше двадцати человек, которые входят в отдельные группы разработки. Три года назад я впервые стала «тимлидом» маленькой группы из четырёх человек, накопив к этому времени десяток лет опыта в разработке и эксплуатации. Я не стесняюсь сказать, что переход от разработчика к тимлиду дался мне тяжело — и это нормально!

Мне нравится помогать людям в их жизненном пути и ко мне часто приходят начинающие руководители для получения опыта. Работа с людьми показала, что все проходят одинаковый путь с одинаковыми проблемами. Эта статья — мой способ наглядно показать начинающим руководителям происходящее с ними и дать очень простые инструменты, облегчающие первый переход от исполнителя к руководителю.
Читать дальше →

Печаль: Хабра больше не будет?

Reading time2 min
Views61K


Долой неграмотность
11 февраля 1926 г. открылся первый областной съезд общества «Долой неграмотность».

На X Всероссийском съезде Советов (декабрь 1922 г.) Ленин выдвинул идею о ликвидации неграмотности в стране к 10-й годовщине Октября. Эту задачу законодательно закрепили декретом ВЦИК и СНК от 14 августа 1923 г. В ноябре 1923 года, под руководством Наркомпроса, учреждается Общество «Долой неграмотность», ставившее своей целью содействие государству в ликвидации неграмотности. Общество просуществовало до февраля 1936 г.

(Источник)

Что-то интересное читал на Хабре, и вдруг выскочило сообщение:

«Привет. Мы обновляем Хабр. Вы стали одним из первых пользователей, кто может воспользоваться новой версией. Если вы пока не хотите переключаться на новую версию, вы можете воспользоваться кнопкой в подвале сайта, однако, в скором времени, поддержка старой версии будет прекращена. Если вы столкнулись с трудностями в процессе использования новой версии — сообщите в службу поддержки.» Навигация стала сразу плохой. Зачем я должен прокручивать в подвал и возвращать? И это не кнопка, а гиперссылка, которую еще разглядеть надо. Хорошо замаскировали. (Кнопка «OK» стоит в топе под сообщением о смене версии). Почему я должен принудительно участвовать в «бета» тестировании фантазий дизайнеров?
Читать дальше →

Гайд начинающего тимлида

Reading time14 min
Views58K

В данной статье хотелось бы помочь разобраться в профессии начинающим тимлидам, или тем, кто об этом только думает.

Всё это я проговаривал на вебинаре в Хекслете тут https://www.youtube.com/watch?v=y_HkXvFovAc

Однако я уверен, что есть такие люди, которым не хочется 2 часа смотреть вебинар, а хочется за 15 минут прочитать структурированный текст. Поэтому я размещу его тут, в надежде на то, что он найдет своего заинтересованного читателя.

Общий стаж моей работы в ИТ - около 14 лет. Я начинал с системного администрирования, потом перешел в разработку, поработав как в аутсорсе, так и в продукте. Не один раз проходил путь от рядового разработчика до тимлида.

Читать далее

Фантастика 2020 года, которую стоит почитать

Reading time6 min
Views112K


Под конец года принято подводить итоги и кажется стоит вспомнить, что же было в этом непростом году хорошего. Например, я читал много отличных книг (что еще делать дома?). Вот немного про самые примечательные из них или, по крайней мере, те, которые сильнее всего запомнились мне.
Читать дальше →

Так ли плохо в кремниевой долине?

Reading time4 min
Views26K

Недавно на Хабре появился отзыв на книгу "Живи, Вкалывай, Сдохни", которая критикует Кремниевую Долину и дела в ней происходящие с точки зрения гуманитария.
С виду все гладко, однако по прочтении книги открывается полное невежество автора в индустрии технологий и его огромная зависть к разработчикам из долины, которая и породила критику.

Почему книга необъективна?

Обратная связь или 1 to 1, как не допустить ошибки

Reading time4 min
Views5.5K
Данная статья была написана специально для студентов курса «IT-Recruiter» от OTUS.
Автор статьи: Елена Ленсу.



Все говорят, что обратная связь важна и что нужно быть корректными друг к другу, но давайте разберемся, зачем это нужно.

Встречи один на один являются важным инструментом для любого менеджера. Часть роли руководителя всегда заключается в поддержании постоянного общения с каждым из ваших сотрудников, чтобы как поддерживать их индивидуально, так и выстраивать коммуникации в команде.

Такие встречи помогают вам сделать именно это, поэтому вы должны быть уверены, что будете регулярно проводить их и развивать свою технику.

Будете ли вы проводить 1 to 1 еженедельно, ежемесячно или ежеквартально, будет зависеть от вашей отрасли, стиля управления и предпочтений ваших сотрудников. Важно то, что они появляются у вас достаточно часто, чтобы служить своей цели.

Обратная связь важна любому человеку, независимо от уровня и грейда сотрудника.
Читать дальше →

Путь разработчика

Reading time11 min
Views19K
Привет! Меня зовут Алексей Скоробогатый. В 2015 году я пришел в Lamoda на позицию разработчика. Сейчас я системный архитектор e-commerce платформы и по совместительству Technical Lead команды CORE. В этой статье хочу поделиться инсайтами, которые получил за эти 5 лет — в формате takeaways, с историями, мемами и ссылками на литературу.

image

Буду рад любой дискуссии в комментариях под статьей: вопросы, мнения, опровержения!
Читать дальше →

CAGR как проклятие специалистов, или ошибки прогнозирования экспоненциальных процессов

Reading time20 min
Views42K

Среди читающих этот текст, конечно, много специалистов. И, конечно, все отлично разбираются в своих областях и хорошо оценивают перспективность разных технологий и их развитие. При этом история (которая «учит тому, что она ничему не учит») знает немало примеров, когда специалисты уверенно делали разные прогнозы и промахивались о-о-о-очень сильно: 

  • «У телефона слишком много недостатков, чтобы его можно было серьезно рассматривать, как средство коммуникации. Устройство не представляет для нас никакой ценности», — писали специалисты Western Union, тогда крупнейшей телеграфной компании в 1876 году. 
  • «У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Рентгенография окажется обманом», — зажигал Уильям Томсон лорд Кельвин в 1899, и можно, конечно, шутить, что британские ученые зажигали еще в XIX веке, но мы еще долго будем измерять температуру в Кельвинах, и сомневаться в том, что многоуважаемый лорд был хорошим физиком, причин нет. 
  • «Кто, черт возьми, захочет слышать, как актеры говорят?», — говорил про звуковое кино Гарри Ворнер, основавший Warner Brothers в 1927, один из лучших экспертов по кино того времени. 
  • «Нет причин, по которым кому-то нужен домашний компьютер», — Кен Олсон, основатель корпорации Digital Equipment в 1977, незадолго до взлета домашних компьютеров…
  • В наше время ничего не поменялось: «Нет никаких шансов, что iPhone получит значительную долю рынка», — писал в USA Today гендиректор Microsoft Стив Балмер в апреле 2007 перед триумфальным взлетом смартфонов.

Можно было бы радостно потешаться над этими прогнозами, если бы ваш покорный слуга сам, например, не ошибался довольно серьезно в своей области. И если бы не видел, как массово ошибаются многие и многие эксперты. В общем, наблюдается классическое «никогда такого не было, и вот опять». И опять. И опять. Более того, эксперты и специалисты обречены на ошибки во многих случаях. Особенно когда дело касается проклятых экспоненциальных процессов. 
Кому интересно, добро пожаловать под кат!

Человек разумный? Уже нет

Reading time2 min
Views17K
Многие люди до сих пор верят в заблуждение, что они поступают преимущественно разумно и рационально. Однако, наука и практическая психология уже давно пришла к выводу, что поведение человека иррационально и неразумно в большинстве жизненных ситуаций. Это не хорошо и не плохо, это просто есть. Предлагаю вам подборку авторов и книг, в которых приводятся убедительные доводы неразумности Homo Sapiens.
Читать дальше →

Полезный обзор. 28 книг, которые повлияли на мое мышление, вдохновили или сделали лучше

Reading time7 min
Views158K


Я не люблю читать книжные рейтинги по двум причинам. Во-первых, чаще всего они представляют собой список книг, отобранных неведомым автором по неведомым критериям. Во-вторых, описания книг больше напоминают рекламные тексты издательств, которым сложно верить.

Из-за этого большинство подобных материалов мало полезны, несмотря на то, что могут содержать толковые книги. Мне давно хотелось написать полезный обзор, который не станет навязывать определенные материалы, а позволит читателю выбрать наиболее подходящие.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity