#daynews #facebook #compensation
52 000 000$ — сумма компенсации работникам Facebook, занимающимся фильтрацией контента, которым регулярно приходится видеть сцены насилия и издевательств, размещенных на страницах пользователей.
52 000 000$ — сумма компенсации работникам Facebook, занимающимся фильтрацией контента, которым регулярно приходится видеть сцены насилия и издевательств, размещенных на страницах пользователей.
DeepAffects — AI for EI
Как никогда раньше мы работаем с платформами для видео-и-аудиоконференций, такими, как Zoom, GoToMeeting, Cisco Webex и др. DeepAffects — инструмент на основе ИИ, выполняющий анализ ваших митапов. Он легко интегрируется с многими платформами онлайн-конференций.
И действительно интересно, собранная статистика поможет вам проанализировать боевой дух команды, преобладающее настроение её членов, их эмоции. Это очень любопытно, а самое главное — полезно для повышения эффективности командной работы.
DeepAffects | Introduction | Overview
Как никогда раньше мы работаем с платформами для видео-и-аудиоконференций, такими, как Zoom, GoToMeeting, Cisco Webex и др. DeepAffects — инструмент на основе ИИ, выполняющий анализ ваших митапов. Он легко интегрируется с многими платформами онлайн-конференций.
И действительно интересно, собранная статистика поможет вам проанализировать боевой дух команды, преобладающее настроение её членов, их эмоции. Это очень любопытно, а самое главное — полезно для повышения эффективности командной работы.
DeepAffects | Introduction | Overview
Почему не стоит использовать интерфейсы.
Вопрос повсеместного использования интерфейсов достаточно сложный, поскольку интерфейсы хоть и отлично структурируют код, раскладывают его по полочкам, однако при чрезмерном их использовании они повышают вложенность кода.
Соответственно, для получения деталей реализации того или иного функционала приходится переходить к другим модулям, что может помешать так называемому состоянию "потока". Присмотритесь к концепции использования базовых классов, а в каких случаях эту концепцию стоит применять расскажет данная статья.
Читать статью (5 мин)
#programming #interfaces
Вопрос повсеместного использования интерфейсов достаточно сложный, поскольку интерфейсы хоть и отлично структурируют код, раскладывают его по полочкам, однако при чрезмерном их использовании они повышают вложенность кода.
Соответственно, для получения деталей реализации того или иного функционала приходится переходить к другим модулям, что может помешать так называемому состоянию "потока". Присмотритесь к концепции использования базовых классов, а в каких случаях эту концепцию стоит применять расскажет данная статья.
Читать статью (5 мин)
#programming #interfaces
Почему блок кода ниже лучше блока выше? (ответ ищите в ленте)😊
Anonymous Poll
3%
1. Хорошо структурирован код.
38%
2. Более понятно именуются переменные.
47%
3. Уровень абстракции исключения совпадает с уровнем работы метода.
1%
4. Короткое тело метода.
10%
5. Оба варианта приемлемы.
#daynews #programming #productivity
Согласно исследованию HackerEarth 2020 для 61% разработчиков наличие нескольких мониторов означает лучшую производительность.
Согласно исследованию HackerEarth 2020 для 61% разработчиков наличие нескольких мониторов означает лучшую производительность.
Что на самом деле означают бессерверные технологии
Применение бессерверных технологий может существенно упростить задачи масштабирования, обеспечить большому количеству пользователей необходимые вычислительные ресурсы, но в применении данной технологии кроются свои подводные камни.
Когда вы перекладываете задачу управления распределением контейнерами и вычислительными ресурсами на провайдера, вы теряете над ними контроль. К чему это может привести и каких последствий ожидать, расскажет данная статья.
Читать статью (5 мин)
#programming #serverless
Применение бессерверных технологий может существенно упростить задачи масштабирования, обеспечить большому количеству пользователей необходимые вычислительные ресурсы, но в применении данной технологии кроются свои подводные камни.
Когда вы перекладываете задачу управления распределением контейнерами и вычислительными ресурсами на провайдера, вы теряете над ними контроль. К чему это может привести и каких последствий ожидать, расскажет данная статья.
Читать статью (5 мин)
#programming #serverless
#daynews #applications #tiktok
С апреля 2019 по апрель 2020 в 10 раз выросли доходы TikTok, тем самым он стал самым зарабатывающим приложением в мире.
С апреля 2019 по апрель 2020 в 10 раз выросли доходы TikTok, тем самым он стал самым зарабатывающим приложением в мире.
Почему более предпочтителен второй вариант кода?
Anonymous Poll
15%
1. Занимает меньше места.
61%
2. Отражает целостную логичную операцию.
6%
3. Переменные отражают функциональое назначение.
7%
4. Соответствует CodeStyle.
11%
5. Оба варианта приемлемы.
Страничные ошибки
Пару слов об оптимизации, операция, заставляющая ОС заменять страницы памяти, выполняется гораздо медленнее, чем операция, ограниченная одной страницей памяти.
Проблема в том, что если массив включает слишком много строк, то при каждом обращении к новой строке ОС должна будет заменить страницы памяти. Второй пример использует страничную организацию памяти гораздо эффективнее, т.к. страницы загружаются только MAX_ROWS раз.
#programming #optimisation
Пару слов об оптимизации, операция, заставляющая ОС заменять страницы памяти, выполняется гораздо медленнее, чем операция, ограниченная одной страницей памяти.
Проблема в том, что если массив включает слишком много строк, то при каждом обращении к новой строке ОС должна будет заменить страницы памяти. Второй пример использует страничную организацию памяти гораздо эффективнее, т.к. страницы загружаются только MAX_ROWS раз.
#programming #optimisation
Fortnite - Jira для детей
Кажется, что игры не имеют ничего общего с софтом, которым мы пользуемся на работе при планировании и организации нашего времени, однако в Fortnite заложен всё тот же механизм выполнения и постановки задач, как в Trello, Jira, Asana.
Автор статьи имеет очень креативный подход к объяснению этого явления, ведь он стал замечать за собой, что его работа разработчиком ничем не отличается в структуре от игры в Fortnite.
Читать статью (6 мин)
#team_management #fortnite
Кажется, что игры не имеют ничего общего с софтом, которым мы пользуемся на работе при планировании и организации нашего времени, однако в Fortnite заложен всё тот же механизм выполнения и постановки задач, как в Trello, Jira, Asana.
Автор статьи имеет очень креативный подход к объяснению этого явления, ведь он стал замечать за собой, что его работа разработчиком ничем не отличается в структуре от игры в Fortnite.
Читать статью (6 мин)
#team_management #fortnite
#daynews #coding #stackoverflow
54.1% пользователей Stack Overflow написало свою первую строчку кода до 16 лет
54.1% пользователей Stack Overflow написало свою первую строчку кода до 16 лет
#daynews #frameworks #hardest
Cordova и Xamarin занимают 2 и 4 позиции в рейтинге самых "страшных" фреймворков.
Cordova и Xamarin занимают 2 и 4 позиции в рейтинге самых "страшных" фреймворков.
Отсканируй JavaScript с DeepScan
Бывает, что отладить ошибки в коде очень трудно, тогда на помощь приходят различные инструменты для его статического анализа. DeepScan позволяет исправлять ошибки в коде JavaScript, TypeScript, React и Vue.js.
С Deepscan будет намного легче:
● Понимать написанный вами код
● Быть в курсе качества работы вашей команды
● Отслеживать проблемы кода в хронологии
Очень интересной особенностью инструмента является выставление общей отметки, характеризующей качество кода на основе кодовой базы open source-проектов.
GitHub | Tutorial
#clean_code #web_development
Бывает, что отладить ошибки в коде очень трудно, тогда на помощь приходят различные инструменты для его статического анализа. DeepScan позволяет исправлять ошибки в коде JavaScript, TypeScript, React и Vue.js.
С Deepscan будет намного легче:
● Понимать написанный вами код
● Быть в курсе качества работы вашей команды
● Отслеживать проблемы кода в хронологии
Очень интересной особенностью инструмента является выставление общей отметки, характеризующей качество кода на основе кодовой базы open source-проектов.
GitHub | Tutorial
#clean_code #web_development
#daynews #poll #salaries
Рекрутинговая компания Values Value и платформа inGame Job опубликовали результаты Большого Зарплатного Опроса геймдева 2020. В документе собраны данные по уровню компенсаций с учетом разных стран, опыта и возраста специалистов, а также множества других критериев.
Подробный отчет
Рекрутинговая компания Values Value и платформа inGame Job опубликовали результаты Большого Зарплатного Опроса геймдева 2020. В документе собраны данные по уровню компенсаций с учетом разных стран, опыта и возраста специалистов, а также множества других критериев.
Подробный отчет
Словечко об инициализации
Неверная инициализация данных - один из самых плодородных источников ошибок в программировании.
Чтобы свести риск к минимуму, пользуйтесь следующими правилами:
● Инициализируйте каждую переменную при ее объявлении;
● Инициализируйте ее там, где она используется в первый раз;
● Уделяйте особое внимание счетчикам и аккумуляторам;
● Инициализируйте данные-члены класса в его конструкторе;
● Инициализируйте именованные константы один раз;
● Внимательно изучайте предупреждения компилятора.
#clean_code #initialising
Неверная инициализация данных - один из самых плодородных источников ошибок в программировании.
Чтобы свести риск к минимуму, пользуйтесь следующими правилами:
● Инициализируйте каждую переменную при ее объявлении;
● Инициализируйте ее там, где она используется в первый раз;
● Уделяйте особое внимание счетчикам и аккумуляторам;
● Инициализируйте данные-члены класса в его конструкторе;
● Инициализируйте именованные константы один раз;
● Внимательно изучайте предупреждения компилятора.
#clean_code #initialising
(C)Lean Code
К пониманию того, как должен быть написан код высокого качества, каждый разработчик приходит по-своему. Автор статьи некогда был разработчиком в одной фирме, которая работала по методологии Lean.
О её главных принципах он решил рассказать в статье, которая оказалась очень полезной для тех, кто хочет освежить свои знания о том, как должен быть спроектирован и написан код высокого качества.
Читать статью (5 мин)
#programming #clean_code
К пониманию того, как должен быть написан код высокого качества, каждый разработчик приходит по-своему. Автор статьи некогда был разработчиком в одной фирме, которая работала по методологии Lean.
О её главных принципах он решил рассказать в статье, которая оказалась очень полезной для тех, кто хочет освежить свои знания о том, как должен быть спроектирован и написан код высокого качества.
Читать статью (5 мин)
#programming #clean_code
Почему код справа лучше, чем код слева?
Anonymous Poll
3%
1. Код соответсвует C++ Code Style
12%
2. Переменные используются по назначению
78%
3. Цель переменных ясна и достигнута
3%
4. Меньшее задействованное количество памяти
4%
5. Оба варианта приемлемы