#Do_you_understand
Примерно 50% аудитории канала разбирается в метриках. И это круто.
DAU - действительно акроним от Daily Active Users, т.е. количества ежедневно активных пользователей. Такой показатель очень важен для проектов, которые напрямую зависят от своей аудитории - например, чем активнее игровое комьюнити, тем выгоднее разработчикам поддерживать этот продукт.
О чем рубрика
Примерно 50% аудитории канала разбирается в метриках. И это круто.
DAU - действительно акроним от Daily Active Users, т.е. количества ежедневно активных пользователей. Такой показатель очень важен для проектов, которые напрямую зависят от своей аудитории - например, чем активнее игровое комьюнити, тем выгоднее разработчикам поддерживать этот продукт.
О чем рубрика
#Где_то_за_кадром
В 60-х Марвин Минский дал паре студентов-выпускников задание на лето: написать программу для опознавания объектов в поле зрения камеры. Наивный. Полвека спустя сотни команд все еще работают над ней.
О чем рубрика
В 60-х Марвин Минский дал паре студентов-выпускников задание на лето: написать программу для опознавания объектов в поле зрения камеры. Наивный. Полвека спустя сотни команд все еще работают над ней.
О чем рубрика
#Do_you_understand
Long Polling — технология, которая позволяет получать данные о новых событиях с помощью «длинных запросов». Сервер получает запрос, но отправляет ответ не сразу, а лишь тогда, когда произойдет какое-либо событие (например, придёт новое сообщение), либо истечет заданное время ожидания.
Т.е. вместо такого общения:
- есть что новое?
- нет
- есть что новое?
- нет
- есть что новое?
- Привет от Васи.
Получаем такое:
- есть что новое?
- ...
- ...
- Привет от Васи.
О чем рубрика
Long Polling — технология, которая позволяет получать данные о новых событиях с помощью «длинных запросов». Сервер получает запрос, но отправляет ответ не сразу, а лишь тогда, когда произойдет какое-либо событие (например, придёт новое сообщение), либо истечет заданное время ожидания.
Т.е. вместо такого общения:
- есть что новое?
- нет
- есть что новое?
- нет
- есть что новое?
- Привет от Васи.
Получаем такое:
- есть что новое?
- ...
- ...
- Привет от Васи.
О чем рубрика
#Будни_IT
Или когда рассказываешь команде об указателях, бороздящих просторы хайлоада, битый час...
О чем рубрика
Или когда рассказываешь команде об указателях, бороздящих просторы хайлоада, битый час...
О чем рубрика
#Респонс_на_реквест
Относительно недавно на канале был пост про long polling, после которого мне написал подписчик и попросил рассказать о технологии webhook.
Ну давай расскажу, что уж. Вебхуки - это про механизм обратных вызовов. Т.е. сервер буквально говорит клиенту "Хэй, бро, не надо мне трезвонить. Если будет что-то новое, я сам наберу".
Напомню, что лонг поллинг - это когда клиент звонит серверу и слушает тишину до тех пор, пока что-то не произойдет на том конце провода. Вот и все отличие.
О чем рубрика
Относительно недавно на канале был пост про long polling, после которого мне написал подписчик и попросил рассказать о технологии webhook.
Ну давай расскажу, что уж. Вебхуки - это про механизм обратных вызовов. Т.е. сервер буквально говорит клиенту "Хэй, бро, не надо мне трезвонить. Если будет что-то новое, я сам наберу".
Напомню, что лонг поллинг - это когда клиент звонит серверу и слушает тишину до тех пор, пока что-то не произойдет на том конце провода. Вот и все отличие.
О чем рубрика
#Где_то_за_кадром
Наверняка тебе приходилось сталкиваться с ситуацией, когда приложения требовали доступ к геолокации, контактам, фотографиям и т.д. И хорошо еще, если это было хоть как-то оправдано, но зачем калькулятору вообще знать, где ты находишься?
На самом деле все просто - чем больше у разработчика данных о пользователях, тем:
1. Больше информации о том, что интересует потенциальных пользователей
2. Больше информации, которую можно предоставить рекламодателям
В принципе и то, и то довольно логично, но стоит внимательно походить к вопросу, какими данными стоит делится с общественностью. Само собой я говорю сейчас о доверенных производителях, а не случаях типа "прогноз погоды запрашивает доступ к вашим банковским картам".
О чем рубрика
Наверняка тебе приходилось сталкиваться с ситуацией, когда приложения требовали доступ к геолокации, контактам, фотографиям и т.д. И хорошо еще, если это было хоть как-то оправдано, но зачем калькулятору вообще знать, где ты находишься?
На самом деле все просто - чем больше у разработчика данных о пользователях, тем:
1. Больше информации о том, что интересует потенциальных пользователей
2. Больше информации, которую можно предоставить рекламодателям
В принципе и то, и то довольно логично, но стоит внимательно походить к вопросу, какими данными стоит делится с общественностью. Само собой я говорю сейчас о доверенных производителях, а не случаях типа "прогноз погоды запрашивает доступ к вашим банковским картам".
О чем рубрика
This media is not supported in your browser
VIEW IN TELEGRAM
#Будни_IT
"Press any" - или немного о том, что почему интерфейс для пользователя должен быть продуман до мелочей.
О чем рубрика
"Press any" - или немного о том, что почему интерфейс для пользователя должен быть продуман до мелочей.
О чем рубрика
#Do_you_understand
Угроза нулевого дня... Согласись, звучит весьма внушительно. А для безопасников схоже с фильмом ужасов.
0day - это термин, который используют для неизвестных уязвимостей программы, против которых еще не придумали защиту. Иными словами, это брешь в системе безопасности, которой могут воспользоваться хакеры и иные недобросовестные лица.
Почему именно такое название? Ну, типа, у разработчиков было 0 дней на исправление уязвимости до того, как о ней стало всем известно.
О чем рубрика
Угроза нулевого дня... Согласись, звучит весьма внушительно. А для безопасников схоже с фильмом ужасов.
0day - это термин, который используют для неизвестных уязвимостей программы, против которых еще не придумали защиту. Иными словами, это брешь в системе безопасности, которой могут воспользоваться хакеры и иные недобросовестные лица.
Почему именно такое название? Ну, типа, у разработчиков было 0 дней на исправление уязвимости до того, как о ней стало всем известно.
О чем рубрика
#Do_you_understand
Поговорим о блокчейне? Точнее о том, что это такое. Почему-то большинство сразу начинают рассказывать о криптовалютах, смарт-контрактах, проблематике алгоритмов консенсуса - короче, о сложных и умных вещах. Это все конечно так, только за кучей умных слов скрывается очень простое определение.
Блокчейн - это в первую очередь структура данных. По сути, просто база данных со своеобразным внутренним устройством. А именно - цепочкой блоков. Ну даже из самого название - block (блок) и chain (цепочка).
О чем рубрика
Поговорим о блокчейне? Точнее о том, что это такое. Почему-то большинство сразу начинают рассказывать о криптовалютах, смарт-контрактах, проблематике алгоритмов консенсуса - короче, о сложных и умных вещах. Это все конечно так, только за кучей умных слов скрывается очень простое определение.
Блокчейн - это в первую очередь структура данных. По сути, просто база данных со своеобразным внутренним устройством. А именно - цепочкой блоков. Ну даже из самого название - block (блок) и chain (цепочка).
О чем рубрика
#Будни_IT
Псс... Я тут недавно дала интервью на другом телеграмм-канале. Выйдет в пятницу, хотите почитать?
О чем рубрика
Псс... Я тут недавно дала интервью на другом телеграмм-канале. Выйдет в пятницу, хотите почитать?
О чем рубрика
Давай проверим, помнишь ли ты про KISS. Итак, что это?
Anonymous Poll
10%
Поцелуй, конечно же
26%
Keep it simple, stupid
48%
Keep it simple and short
16%
Кажется, была такая рок-группа
#Будь_как_все
75% аудитории точно знают, что такое KISS здорового айтишника. И это очень круто. Но на всякий случай я оставлю здесь ссылку на пост с описанием этого принципа.
Кстати, ради справедливости стоит отметить, что существует еще одна расшифровка акронима KISS - Keep It Simple and Straightforward.
О чем рубрика
75% аудитории точно знают, что такое KISS здорового айтишника. И это очень круто. Но на всякий случай я оставлю здесь ссылку на пост с описанием этого принципа.
Кстати, ради справедливости стоит отметить, что существует еще одна расшифровка акронима KISS - Keep It Simple and Straightforward.
О чем рубрика
#Do_you_understand
Иерархическая структура работ или WBS - это вещь очень важная, безумно сложная и довольно нудная (чего уж скрывать). Рядовые разработчики сталкиваются с ней, как правило, только тогда, когда приближаются к позиции менеджера IT проекта.
Если кратко - WBS представляет собой схему, где задачи проекта отражают их отношение друг к другу и к проекту в целом. Пример на картинке. На первый взгляд ничего сложного, но на самом деле надо буквально понимать как изнутри устроен проект. Иначе как большую и непонятную задачу распилить на много мелких, понятных и с предсказуемыми сроками выполнения.
О чем рубрика
Иерархическая структура работ или WBS - это вещь очень важная, безумно сложная и довольно нудная (чего уж скрывать). Рядовые разработчики сталкиваются с ней, как правило, только тогда, когда приближаются к позиции менеджера IT проекта.
Если кратко - WBS представляет собой схему, где задачи проекта отражают их отношение друг к другу и к проекту в целом. Пример на картинке. На первый взгляд ничего сложного, но на самом деле надо буквально понимать как изнутри устроен проект. Иначе как большую и непонятную задачу распилить на много мелких, понятных и с предсказуемыми сроками выполнения.
О чем рубрика
#Будни_IT
Мое утро начинается с библиотеки, написанной на c++, которую придется вкорячивать в проект на go. А все потому что не завезли вот такую функциональность. В общем - подумай три раза, прежде чем выбирать для своего проекта новомодный язык, который в принципе относительно недавно появился.
С другой стороны начинаешь понимать Гамлета и терзаться сомнениями: быть библиотеке или не быть.
О чем рубрика
Мое утро начинается с библиотеки, написанной на c++, которую придется вкорячивать в проект на go. А все потому что не завезли вот такую функциональность. В общем - подумай три раза, прежде чем выбирать для своего проекта новомодный язык, который в принципе относительно недавно появился.
С другой стороны начинаешь понимать Гамлета и терзаться сомнениями: быть библиотеке или не быть.
О чем рубрика
#Вавилон_нашей_эры
Давно мы не говорили о языках программирования. Что же, пришло время это исправить. Только обсуждать будем не всем приевшиеся C/Java/C#/Python/JavaScript, а действительно узкоспециализированные вещи.
Когда-то давно на канале был пост про смарт-контракты, этакие электронные гаранты сделок. Для создания подобных штук используется язык Solidity. По своей структуре он напоминает JS, однако имеет ряд крайне специфичных особенностей. На всякий случай я оставлю ссылку на официальную документацию для интересующихся.
О чем рубрика?
Давно мы не говорили о языках программирования. Что же, пришло время это исправить. Только обсуждать будем не всем приевшиеся C/Java/C#/Python/JavaScript, а действительно узкоспециализированные вещи.
Когда-то давно на канале был пост про смарт-контракты, этакие электронные гаранты сделок. Для создания подобных штук используется язык Solidity. По своей структуре он напоминает JS, однако имеет ряд крайне специфичных особенностей. На всякий случай я оставлю ссылку на официальную документацию для интересующихся.
О чем рубрика?
#Будь_как_все
Что такое мост? Нет, это не конструкция, которая соединяет берега рек. Это архитектурный паттерн, который разделяет абстракцию и реализацию.
Давай сразу на конкретном примере. У тебя есть несколько вариантов API под разные операционные системы. У тебя есть несколько вариантов визуального интерфейса под разных пользователей (например, для админа и обычного юзера). И как бы эти варианты неплохо между собой завязать, не увязнув в различных комбинациях.
Мост предлагает распутать этот клубок, просто разделив код на две абстракции: внутреннюю и внешнюю. А они уже сами выберут конкретную реализацию. Заодно станет намного проще поддерживать это все.
О чем рубрика
Что такое мост? Нет, это не конструкция, которая соединяет берега рек. Это архитектурный паттерн, который разделяет абстракцию и реализацию.
Давай сразу на конкретном примере. У тебя есть несколько вариантов API под разные операционные системы. У тебя есть несколько вариантов визуального интерфейса под разных пользователей (например, для админа и обычного юзера). И как бы эти варианты неплохо между собой завязать, не увязнув в различных комбинациях.
Мост предлагает распутать этот клубок, просто разделив код на две абстракции: внутреннюю и внешнюю. А они уже сами выберут конкретную реализацию. Заодно станет намного проще поддерживать это все.
О чем рубрика
Что такое pet project?
Anonymous Quiz
3%
Домашний любимец
55%
Собственный проект
9%
Проект для животных
33%
Не слишком серьзный проект
#Do_you_understand
Pet-project - это твой личный проект. Да-да, только твой. Ну может, еще пару друзей можно подключить. Смысл в том, что такой проект создается что называется дома, вне рабочей деятельности. Такой вот домашний любимчик.
Зачем это вообще нужно? Например, для реализации собственных идей. Или изучения новой технологии. А еще это прекрасный способ добавить плюсик в карму и строчку в резюме, особенно для новичков.
О чем рубрика
Pet-project - это твой личный проект. Да-да, только твой. Ну может, еще пару друзей можно подключить. Смысл в том, что такой проект создается что называется дома, вне рабочей деятельности. Такой вот домашний любимчик.
Зачем это вообще нужно? Например, для реализации собственных идей. Или изучения новой технологии. А еще это прекрасный способ добавить плюсик в карму и строчку в резюме, особенно для новичков.
О чем рубрика