Как стать автором
Обновить
2
0
Maxim Gorbatyuk @maximgorbatyuk

Software developer

Отправить сообщение

Что такое хорошо и что такое плохо. Как не превратить собеседование в кошмар

Время на прочтение7 мин
Количество просмотров7.7K

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

В статье я расскажу о том, что стоит делать интервьюеру и чего делать не стоит ни в коем случае.

Читать далее
Всего голосов 12: ↑8 и ↓4+4
Комментарии14

Have we ever been working by the Waterfall?

Время на прочтение5 мин
Количество просмотров1.8K

We work using Agile: Scrum, or Kanban, or any other extended project management way. Agile appeared in 2001 as a result of a long discussion between really smart guys. They just formed best practices of management into the shape of short documents - the Agile Manifesto. But what did they want to replace by the Agile way? Most of you may say that they wanted the Waterfall to go to the past. But what would you think if I tell you that the “classical” Waterfall had been a really rare thing even for those days?

Read more
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

A little life hack when you work with Azure Service Bus and ASP.NET Core

Время на прочтение7 мин
Количество просмотров12K

Some of the features of your website require message queue integration. It is not a complex task for most developers. If you work with Azure infrastructure, you are able to choose Azure Service Bus as a queue engine. It sounds quite simple: just create Azure Resource, write some code and then be happy! But what would you say if the resources are limited? What will you do if there are several teammates in your team, and all of you have to debug queues at the same time? I try to give you a simple solution.

Read more
Всего голосов 3: ↑3 и ↓0+3
Комментарии3

Как изменить формат данных JSON на Snake Case в ASP.NET Core Web API

Время на прочтение4 мин
Количество просмотров6.3K

Стандартный формат сериализации данных в ASP.NET Core Web API - это Camel Case. Но иногда может возникнуть необходимость изменить формат. Казалось бы, нетрудно изменить стратегию сериализации в настройках приложения, однако в процессе я встретил пару подводных камней. В этой статье хочу рассказать вам о том, какие действия нужно предпринять, чтобы можно было полностью изменить формат сериализации данных на Snake Case или любой другой, который вам по душе.

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Комментарии29

Почему чип Apple M1 такой быстрый?

Время на прочтение19 мин
Количество просмотров155K

Опыт использования новых маков с М1 начинает расставлять точки над i. Эти чипы быстрые. Очень быстрые. Но почему? В чем магия?

Я смотрел видео на Youtube, где автор купил iMac в прошлом году максимальной конфигурации. Машина с 40+ Gb ОЗУ стоила ему около 4000$. Он смотрел с недоверием, как его гипердорогой iMac был разнесен в пух и прах новеньким Mac mini с М1 на борту, который стоил около 700$.

В реальном мире, тест за тестом, макбуки с М1 не просто превосходят топовые компьютеры Intel прошлых поколений. Компьютеры Mac просто уничтожают их. С недоверием люди стали спрашивать, как такое возможно?

Читать далее
Всего голосов 115: ↑73 и ↓42+31
Комментарии550

Мой опыт проведения 1000 интервью. Конспект доклада Егора Бугаенко

Время на прочтение15 мин
Количество просмотров8.1K

В начале доклада Егор предупреждает, что все, что он расскажет в течение последующих 40 минут, относится к его опыту и к его компании, поэтому необходимо отнестись к его словам с долей скепсиса и иронии. Тем не менее, это его мнение, и он рассказывает "от души". Егор действительно провел около тысячи интервью, но конкретной цифры он не знает. В видео представлены рассуждения о рассчетах цифры, но для конспекта они мало важны.

Читать дальше →
Всего голосов 31: ↑12 и ↓19-7
Комментарии25

Как не пропустить невалидный код в репозиторий

Время на прочтение6 мин
Количество просмотров6K

Зачем это необходимо


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


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

Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии6

Истоки мотивации в управлении по Agile и SCRUM

Время на прочтение12 мин
Количество просмотров9.9K
UPD от 18-08-2018: обновил и упростил текст статьи

Agile — это концепция управления проектами, которая базируется на гибкости и максимальной адптивности к изменениям. Можно сказать, что суть аджайла заключается в принципе «проверять и адаптироваться». Можно и нужно как можно чаще внедрять небольшие готовые вехи продукта, чтобы понимать, создается ли именно то, что нужно рынку и потребителю — вот к чему призывает аджайл. Аналитика рынка и потребностей потребителя проводится часто, чтобы подкорректировать планы по развитию проекта. Программисты пишут проект короткими итерациями, что позволяет владельцам бизнеса проверить «на бою» свои бизнес-идеи. Учитывая, что некоторые фичи были нужны еще вчера, а взятые на прошлой неделе требования уже устарели, то каждый участник проекта должен быть всегда готов к изменениям. Разработчики, как и владельцы продукта, в идеале понимают весь процесс поставки продукта потребителю и ту выгоду, которую он решает. Многие говорят, что аджайл работает, некоторые считают, что он собрал просто лучшие практики разработки ПО, не создав ничего нового, однако нельзя отрицать, что аджайл работает. Это доказывают истории компаний [1]

Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии4

Информация

В рейтинге
Не участвует
Откуда
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Дата рождения
Зарегистрирован
Активность