Социальные сети Рунета
Суббота, 23 октября 2021

Docker для фронтендера. Часть 2. Что ты такое? Продолжаю делать расшифровку своего доклада Docker для фронтендера с конференции FrontendConf 2019. В предыдущей части я постарался ответить на вопрос, зачем фронтенд-разработчику может понадобиться Docker. Сегодня попытаюсь простым языком рассказать, что это за инструмент,...

Как стать фронтендером? Пошаговый гид в мир фронтенда Приветствую всех! Меня зовут Пучнина Анастасия, я ведущий разработчик в компании ДомКлик, занимаюсь фронтендом Витрины объявлений. Сегодня я хотела бы поделиться с вами своим мнением на тему того, что важно знать фронтенд-разработчику. Эта статья будет полезна тем, кто тол...

[Перевод] О роли фронтенд-разработчика Привет, Хабр! Представляем вашему вниманию перевод статьи фронтенд-разработчика из MediaMonks Рональда Мендеса. Будучи родом из Венесуэлы, Рональд перебрался в Аргентину и построил успешную карьеру, а благодаря своему большому интересу к дизайну и анимации стал одним из член...

[Перевод] Думать, как фронтенд-разработчик Привет Хабр! У нас стартанул новый поток курса Frontend-разработчик, а я делюсь с вами небольшим чек-листом для фронтендера о том, как мыслить при создании макета, какие вопросы задавать себе самому. Смело кладите её в закладки, если хотите рассказать своему падавану джуну, ...

Материалы с казанского митапа по фронтенду: Phoenix LiveView, фронтопс, JSON:API Привет, Хабр! 15 февраля прошёл наш митап по фронтенду в Казани. С докладами выступали разработчики из компаний Provectus, Spiral Scout и Neuron.Digital. Мы обсуждали спецификацию JSON API, фронтенд без использования JS и вопрос о том, кто помож...

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

Бесплатные образовательные курсы: фронтенд-разработка Порядочный фронтендер знает HTML и CSS, разбирается во фреймворках и библиотеках, понимает, что находится «под капотом» на серверной стороне. Плюс, обязательно умеет работать с контролем версий, использовать графические редакторы, разбираться в шаблонах разных CMS. Сегодн...

Методы борьбы с legacy-кодом на примере GitLab Можно бесконечно холиварить о том, является ли GitLab хорошим продуктом. Лучше посмотреть на цифры: по итогам раунда инвестирования оценка GitLab составила 2,7 млрд долларов, в то время как предыдущая оценка была $1,1 млрд. Это означает бурный рост и то, что компания будет н...

[Перевод] Что фронтенд разработчики должны знать о бэкенде? Подавляющее большинство вещей, которые должны делать фронтенд разработчики, можно сделать не зная ничего о бэкенде кроме API. Однако если вы достаточно долго работаете с разного рода задачами, вероятней всего вы столкнетесь с чем-то, что требует некоторых знаний в области бэ...

Антиформаты не-идеального DevOps Live Обычно на конференции по DevOps приезжает выступать передовой ТОП докладчиков, которые «съели Docker и Kubernetes на завтрак» и рассказывают о своем успешном опыте при наличии почти неограниченных возможностей корпораций, в которых они работают. На DevOps Live 2020 все будет...

Фронтендер пишет нейронки. Уровень сложности «хочу на ручки» Рано или поздно, фронтенд - разработчик устает играть со своими фреймворками, устает докучать коллегам - бэкендерам, устает играть в девопс и начинает смотреть в сторону машинного обучения, дата - саенс и вот это вот все. Благо, каждый второй курс для тех кто хочет войти вай...

[Перевод] Какие CSS-генераторы можно использовать в 2021 году CSS генераторы экономят время и сокращают количество ошибок в коде. Они позволяют автоматизировать многие задачи, которые опытным верстальщикам или фронтендерам уже кажутся скучными. В то же время, они могут облегчить работу над задачами, которые сложны для начинающих спец...

[Перевод] Символы Unicode: о чём должен знать каждый разработчик Если вы пишете международное приложение, использующее несколько языков, то вам нужно кое-что знать о кодировке. Она отвечает за то, как текст отображается на экране. Я вкратце расскажу об истории кодировки и о её стандартизации, а затем мы поговорим о её использовании. Зат...

Тестовое задание для фронтендера На Хабре уже было 244 статьи о карьере, тысячи комментариев о плохих собеседованиях разработчиков и множество недовольных программистов всех сортов и расцветок. Не то что бы это был необходимый минимум для успешного найма, но когда начал давать тестовые задания, становится с...

Микрофронтенды: разделяй и властвуй Всем привет! Меня зовут Аня, я фронтенд-разработчик в Delivery Club. Хочу рассказать про использование микрофронтендов. Поговорим о том, что же это за зверь такой — микрофронтенд, почему мы решили использовать этот подход в своих проектах и с какими проблемами столкнулись ...

[Из песочницы] Первые шаги в Spring, Rest API, акцент на PUT в связке с фронтендом Немного о себе: На данный момент я студент Skillbox и прохожу курс “Java-разработчик”. Не в коем случае не реклама, рассказываю немного о себе. Начал учить джаву с мая 2019 года, до этого немного самостоятельно изучал HTML, CSS и JS. Собственно, подтолкнуло меня на написани...

Marko.js — фронтенд от ebay.com Marko.js не так популярен, как Angular, React.js, Vue.js или Svelte. Marko.js — это проект ebay.com, который с 2015 года стал достоянием opensource. Собственно, именно на этой библиотеке построен фронтенд ebay.com, что позволяет сделать заключение о её практической ценности ...

[Из песочницы] 5 фич JavaScript, без которых я не мог бы писать код (перевод) Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Kent Dodds «5 JavaScript Features I Couldn't Code Without». Это мой первый перевод, так что буду рад любым замечаниям. 5 фич JavaScript, без которых я не мог бы писать код Прежде чем мы начнем, по...

Профилирование Node.js. Доклад Яндекса Полтора года назад я выступил на FrontendConf и посвятил 40 минут профилированию. Перечисленные приемы и инструменты по-прежнему актуальны — сегодня публикую видео с подробным конспектом. Доклад расскажет, что такое профилирование, научит локализовывать потенциальные утечки ...

Не пиши одно и то же: как переиспользуемые компоненты React помогут фронтенд-разработчику быстрее создавать приложения Вносить однотипные изменения в три-четыре разных места в JS-коде — искусство, требующее концентрации внимания. Если элементов больше, поддержка кода превращается в муку. Поэтому для долгосрочных или крупных проектов следует писать код так, чтобы его можно было вынести в отд...

Как Лёня с React на Swift переезжал Всем привет! Меня зовут Лёня, я фронтенд-разработчик в компании KOTELOV и выпускник курса «Мидл фронтенд-разработчик» в Яндекс.Практикуме. Общаясь с коллегами, которые занимаются мобильной разработкой, я понял, что у них всё гораздо сложнее, чем в вебе. Я взял свой телефон в...

[Перевод] Trusted Types — новый способ защиты кода веб-приложений от XSS-атак Компания Google разработала API, которое позволяет современным веб-приложениям защитить свой фронтенд от XSS-атак, а конкретнее — от JavaScript инъекций в DOM (DOM-Based Cross Site Scripting). Межсайтовый скриптинг (XSS) — наиболее распространённый тип атак, связанных с уяз...

Анонс онлайн-митапа NskTechTalks #12: куда расти фронтенд-разработчику и что делать, если ничего не выходит? Если долго смотреть на разработчика, то можно увидеть, как он становится тимлидом. А иногда совсем наоборот: можно обнаружить, что разработчик решает одни и те же задачи и никуда не растёт. В этом случае, если вовремя не вмешаться, инженера настигает выгорание, увольнение ...

[Перевод] Три редко используемых возможности Python 3, о которых каждый должен знать Python 3 существует уже какое-то время и довольно много разработчиков, особенно те, кто только начинает свой путь в Python, уже используют эту версию языка. Несмотря на то, что множество новых возможностей широко используются, похоже, что некоторые остались за кадром. В это...

[Из песочницы] Путь в ИТ. Книга о том, как жить в ИТ профессионально и счастливо Мы все проходим определенные этапы на своем жизненном пути, равно как и на пути профессиональном. Трудно отделить их, влияние второго на первый в судьбе достойного разработчика колоссально. На каждом из таких этапов свои цели и задачи, свои советы и опыт уже прошедших ране...

Два в одном: фронтенд и мобильная разработка на EPAM Meet Up Что объединяет фронтендеров и мобильных разработчиков? И те, и другие ругаются на бэкенд!Если говорить серьёзнее, понятно, что общего много: они работают на клиентской стороне, имеют дело с UI и так далее. Но технологии в вебе и мобильных приложениях различаются, так что тех...

Old Skull — фронтенд-фреймворк из альтернативной вселенной Около десяти лет назад сообщество веб-разработчиков впервые начало обсуждать концепцию "Single-Page Application" и искать способы ее реализации. К тому моменту разработка графических интерфейсов уже не являлась чем-то новым и поэтому многие вещи заимствовались у с...

[Перевод] Фронтенд-разработчику: 10 направлений, в которых стоит развиваться в 2021 году Профессия «фронтенд-разработчик», без сомнения, будет одной из самых востребованных в 2021 году. Раньше тем, кто работал в этой сфере, для создания интерактивных сайтов достаточно было знать HTML, CSS и, возможно, jQuery. Но сегодня фронтенд-разработчик вынужден существоват...

Организация интранета (автоматизация ИТ-продакшена). Часть 1 — Пользователи и почта Рано или поздно у любой ИТ компании (аутсорс или продуктовой) возникает желание организовать собственное пространство, где можно хранить информацию по проектам, сотрудникам, продажам. Вести рабочую переписку и обсуждать задачи/стратегии/документы. Чаще всего, такие компании...

3Dbaza запускает онлайн-площадку для торговли 3D-моделями Новый сервис ориентирован специально на людей, заинтересованных в покупке, либо продаже авторских 3D-моделей. 3Dbaza.com предлагает широкий выбор категорий — от интерьера и искусства до спортивного инвентаря и механизмов.

Инструментарий фронтенд-специалиста: полезные утилиты и фичи для ускорения разработки Прошли те времена, когда фронтендеру достаточно было открыть «Блокнот», написать несколько строк кода, проверить его в браузере и загрузить на сервер через FTP. Современная разработка пользовательского интерфейса сильно усложнилась. Экосистема JavaScript растет и изменяетс...

Три дороги для программиста: эксперт, руководитель, основатель Сергей Немчинский — разработчик с большим опытом и основатель учебного центра Foxminded. В мае он запустил короткий цикл из лекций о трех дорогах для развития программиста: эксперта, руководителя и основателя. В зависимости от того, по какой дороге идти, можно легк...

[Перевод] Переменные CSS — курс молодого бойца Переменные CSS (также известные как настраиваемые свойства) поддерживаются браузерами почти 4 года. Мне нравится применять их в зависимости от проекта или ситуации. Они очень полезны и просты в использовании, но зачастую фронтенд разработчик неправильно использует или непра...

Модули в JavaScript Фронтенд-разработчики каждый день используют модули. Это может быть функция из локального файла или сторонняя библиотека из node_modules. Сегодня я кратко расскажу об основных модульных системах в JavaScript и некоторых нюансах их использования. Читать дальше →

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

Fuchsia OS от Google выходит из тени: ее установят на Google Nest Hub На Хабре многие внимательно следят за судьбой молодой ОС Fuchsia OS от Google. Долгое время ее предназначение и позиционирование оставались достаточно туманными. Компания рассказывала о том, что ОС можно использовать на широком спектре разных устройств, но, где именно, оста...

Где я и где конечный автомат? Доклад Вадима Пацева о математике во фронтенде Некоторые фронтенд-разработчики полушутливо называют себя «форма-клепатель». Это не так. Руководитель фронтенда Яндекс.Маршрутизации Вадим Пацев поставил себе задачу — на примере развития и «уточнения» одной простой задачи взаимодействия с пользователем показать: не стоит бо...

Apache Kafka как основа для велосипедостроения. Николай Сивко (okmeter.io) Рано или поздно в нагруженном проекте возникает потребность в какой-то специализированной базе данных, кэше или ином хранилище. Причина такой потребности, как правило, погоня за производительностью, низким временем отклика или эффективностью хранения данных. В своем докладе...

Статический генератор сайтов Hugo. Фронтенд реалии В 2020 практически весь мир фронтенда заполонили Javascript фреймворки. Только и слышно о React, Angular, Vue и иногда в далеких просторах можно услышать тихий шепот «Svelte». Разработчики умело используют эти инструменты для создания крутых продуктов, но есть и «динозавры» ...

[Перевод] Пришло ли время забыть о React и перейти на Svelte? Каждый год выходит исследование State of JavaScript, которое обобщает результаты опроса, изучающего текущее состояние экосистемы JavaScript. Это исследование затрагивает фронтенд-фреймворки, серверную и мобильную разработку, тестирование, популярные ресурсы для разработчиков...

Архитектура распределенной очереди в Mail.ru Cloud Solutions Вряд ли сейчас можно встретить разработчика, который ничего не слышал об очередях сообщений. Самые известные брокеры сообщений это: Apache Kafka, RabbitMQ и IBM MQ. Все также наверняка знают об облачных решениях, предлагаемых Amazon. Есть у них и стандартизованные API для ...

Стандартные UNIX-утилиты, которые мало кто использует Неделю назад Дуглас Макилрой (Douglas McIlroy), разработчик конвейера UNIX и автор понятия «компонентно-ориентированное программирование», рассказал об интересных и необычных UNIX-программах, не нашедших широкого применения. Публикация запустила активное обсуждение на Hacker...

IntelliJ productivity tips — Секреты самых быстрых разработчиков планеты Знать свою машину нужно хотя бы для того, чтобы не стрессовать, если на улице пойдет дождь, а вы не умеете включать дворники. С IntelliJ работает тот же принцип: чтобы быстро и удобно работать, оставаясь в потоке, нужно овладеть кое-какой магией. К счастью, JetBrains позаб...

Ускоряем нейросеть на уровне железа: интервью с разработчиком компиляторов Обыденное представление о Deep Learning состоит в том, что для достижения успеха нужно хорошо знать математику и уметь программировать на Python. Но все становится немного сложнее, как только мы начинаем говорить о реализации нейросетевых решений в железе, где критична произ...

27 июня, стрим-конференция «Кодинг будущего» Привет! Если вы читали наши предыдущие посты, то уже знаете про Alfa Battle для Java-разработчиков. Послезавтра в прямом эфире можно будет посмотреть финал чемпионата, с 12.00 до 18.00. Параллельно стриму с финалом мы запустим стрим-конференцию под названием «Кодинг будуще...

Создайте ваш первый тест на Cypress Всем привет! Меня зовут Роман Мостафин. Я тестировщик-автоматизатор в компании Clover, и обычно пишу автотесты на pytest + selenium. Недавно для написания тестов на UI на проекте «Умный Локомотив» для автоматизации регрессионного тестирования наша команда фронтенд-разработчи...

Facebook научил свой ИИ распознавать товары на фотографиях в соцсети, чтобы вы могли их купить Компания Facebook сегодня запустила «универсальную модель распознавания продуктов», которая использует искусственный интеллект (ИИ) для идентификации широкого спектра потребительских товаров: от мебели и одежды до дорогих автомобилей.

Профессиональное продвижение интернет сетей Одной из самых популярных сфер деятельности в сети на сегодняшний день является ведение видео блога, собственного канала на видео платформах и просто интернет страниц в популярных социальных сетях. Каждый имеет возможность стать популярным, и получить призвание от своей ауди...

Архитектура и дизайн Android приложения (мой опыт) Хабр, привет! Сегодня я хочу рассказать об архитектуре, которой я следую в своих Android приложениях. За основу я беру Clean Architecture, а в качестве инструментов использую Android Architecture Components (ViewModel, LiveData, LiveEvent) + Kotlin Coroutines. К статье прил...

Приглашение на конференцию Metal3D "Ремонт и 3D печать изделий из металла" Друзья и коллеги!Приглашаем вас принять участие в конференции «3D-решения для ремонта и печати изделий из металла». Мы давно планировали встретиться все вместе, чтобы поделиться своим опытом интеграции 3D-решений в производство. 10 ноября лучшие эксперты из промышленной 3D-о...

[Перевод] 5 вещей, о которых должен знать любой разработчик Apache Kafka Apache Kafka — это платформа потоковой обработки событий, которую используют 30% компаний из Fortune 500. У Kafka много функций, благодаря которым платформа задает стандарт обработки событий, и здесь мы поговорим о пяти самых важных аспектах, которые должны быть известны лю...

n8n. Автоматизация ИБ со вкусом смузи Всем давно очевидна польза тотальной автоматизации, в том числе, и в области информационной безопасности. В условиях большого кадрового дефицита как никогда актуальна идея снятия рутинной рабочей нагрузки как со специалиста по информационной безопасности, так и со специалист...

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

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

Новые решения ZTE удовлетворяют самый широкий спектр технических требований Компания ZTE Corporation (0763.HK/000063.SZ), крупный международный поставщик телекоммуникационных, корпоративных и потребительских технологий для мобильного Интернета, представила решение «SuperDSS» с поддержкой динамического распределения спектра по модели «...

На шаг ближе к Open Banking с WSO2 API Manager Привет! Меня зовут Сергей Кривонос, я Solution Architect платформы WSO2 в Росбанке. Если вкратце, то WSO2 API Manager — это комплексная, интуитивно понятная и масштабируемая платформа, предназначенная для создания и управления API. Она примечательная тем, что является о...

Интервью: Как живётся стажёрам-разработчикам в Русфинанс Банке? Мы пообщались с двумя парнями, которые ещё вчера были стажёрами, а теперь работают в штате. В основном они пишут код на Java, а также широко используют внутренний фреймворк банка. В некоторых проектах на фронтенде используют React.js. Оба — студенты, которые смогли совме...

Как синхронизировать сотни таблиц базы в Kafka, не написав ни одного продюсера Привет, Хабр! Меня зовут Сергей Бевзенко, я ведущий разработчик Delivery Club в команде Discovery. Наша команда занимается навигацией пользователя по приложению Delivery Club: мы отвечаем за основную выдачу ресторанов, поиск и всё, что с этим связано. Я расскажу про Kafka...

Автоматический мерчендайзинг для онлайна или как я изобрел велосипед Работая в онлайн магазине с ассортиментом более 15000 позиций передо мной встала задча — как правильно отсортировать товары чтобы люди быстрее находили то что им нужно. Это был далекий 2015 год. На тот момент уже был опыт работы в e-commerce разных масштабов и стандартные р...

Приглашаем на KasperskyOS Day 2021 — открытую конференцию о кибериммунности На летней конференции KasperskyOS Night мы рассказывали, как создаются кибериммунные решения на базе нашей операционной системы KasperskyOS. Теперь у вас есть возможность узнать о них больше. В этом году KasperskyOS Day проводится уже в третий раз, но впервые эта конферен...

Stargate: что это, как работает и зачем использовать Stargate — это open source фреймворк для работы с Apache Cassandra. Как он устроен и какие преимущества даёт, на конференции Cassandra Day Russia 2021 рассказал Дмитрий Бурлачков, Software Engineer в DataStax и один из разработчиков Stargate. Под катом расшифровка его докл...

Бокс Алматы Занятия спортом позволяют человеку поддерживать отличную физическую форму, укреплять свое здоровье, а так же позволяет вырабатывать отличную привычку достигать поставленной цели. На сегодняшний день многие люди отдают предпочтение спортивному образу жизни и для поддержания э...

[Перевод] Портирование API на TypeScript как способ решения проблем React-фронтенд Execute Program перевели с JavaScript на TypeScript. А бэкенд, написанный на Ruby, трогать не стали. Однако проблемы, связанные с этим бэкендом, заставили разработчиков проекта задуматься о переходе с Ruby на TypeScript. Перевод материала, который мы сегодня п...

[Перевод] Как облегчить себе жизнь при использовании Git (а также подборка материалов для глубокого погружения) Tree of Dragons II by surrealistguitarist Для тех, кто каждый день использует Git, но чувствует себя неуверенно, команда Mail.ru Cloud Solutions перевела статью фронтенд-разработчика Шейна Хадсона. Здесь вы найдете несколько трюков и советов, которые могут немного облегчи...

[Из песочницы] Информационная среда на принципах Open Data Предлагаемая информационная среда является своего рода децентрализованной социальной сетью. Но в отличии от многих существующих решений — данная среда имеет ряд полезных свойств помимо децентрализации и создана на базе достаточно простых и стандартных технических решений (...

Как создать микросервис на PaaS Если вам интересно, как можно автоматизировать повседневные задачи разработчиков и построить удобную систему оркестрирования зависимостей ваших сервисов, загляните под кат. Об этом в своем докладе на конференции Golang Live 2020 рассказал разработчик продуктовой команды «Ави...

Huawei: HarmonyOS достигла развития 70-80% от уровня Android и вскоре появится на смартфонах, а затем – и на ПК Компания Huawei анонсировала вторую версию своей операционной системы HarmonyOS. Попутно она рассказала о своих планах интегрировать её в более широком спектре устройств, включая смартфоны. HarmonyOS – это стратегически важный проект для Huawei, так как он может обеспечить п...

Cassandra Day Russia 2021: онлайн-конференция 27 марта Что объединяет Apple, Netflix, Huawei и Instragram? Не только миллиарды запросов, петабайты данных и пользователи по всему миру. Все эти компании используют распределённую NoSQL базу данных Apache Cassandra. Приглашаем на однодневную онлайн-конференцию Cassandra Day Russi...

Angular для Vue разработчиков Сейчас во фронтенде среди фреймворков есть три явных лидера: Angular, React и Vue. Думаю, мы можем судить о любви разработчиков к проекту по количеству звезд на GitHub. На момент написания данной статьи у Vue уже 161 тысяча звезд, на втором месте находится React с 146 тысяча...

Кому с Redux жить хорошо Приветствую всех любителей хорошей инженерки! Меня зовут Евгений Иваха, я фронтенд-разработчик в команде, занимающейся дев-программой в ManyChat. В рамках дев-программы мы разрабатываем инструменты, позволяющие расширять функциональность ManyChat за счет интеграции со сторон...

Большой выбор детских, горных и других велосипедов от компании Velozona Сеть велосалонов VELOZONA представляет внимаю покупателей широкий каталог моделей велосипедов известных мировых марок, таких как LTD, GIANT, LIV, ROYALBABY, VDO, UNIOR, POLISPORT. Теперь купить велосипед можно через интернет с доставкой по всей Беларуси! Велосипедн...

[Перевод] Пользуемся офлайн-браузингом, как будто сейчас 1995 год В своё время офлайн-браузинг был своего рода Святым Граалем веб-разработки. В середине 90-х он являлся источником вдохновения, размышлений и роста ценности компаний. В июне 2015 года разработчик из команды Google Chrome Алекс Рассел опубликовал пост. В этом посте он расска...

Задача для разработчика, или как мы без вендора ручные сканеры прошивали Всем привет. Мы, Виктор Антипов и Илья Алешин, сегодня расскажем о своем опыте работы с USB-девайсами через Python PyUSB и немного о реверс-инжиниринге. Читать дальше →

[Из песочницы] Интервью как продажи, часть 1 (из декретов в машинное обучение) Проходить интервью — отдельный навык. И это навык продаж. Недавно я поменяла карьеру и искала работу, прошла немало интервью. Это был мой первый опыт интервью и на него отлично лег мой наработанный навык продаж. Здесь я суммирую его, чтобы помочь тем, кто только начинает эт...

Онлайн-конференция KasperskyOS Night: доклады о нестандартных задачах Во всём мире найдётся немного компаний, разрабатывающих свою ОС с нуля (то есть не просто вариант Linux). Поэтому у каждой из них есть что рассказать: там занимаются задачами, с которыми обычный прикладной разработчик не сталкивается. Слушать их рассказы можно и из теоретиче...

Будни такси ВКонтакте Артем Пулявин руководит фронтенд-разработкой в Ситимобил и на конференции FrontendConf 2020 рассказал про такси ВКонтакте: как проект начинался и каким он стал. Проект задумывался внутри Ситимобил как экспериментальный, но за год по количеству поездок вырос в 30.000 раз. А...

[Из песочницы] Быстрый старт в видеоаналитику: Опыт использования OpenVINO Toolkit в хакатонах Всем привет! Мы активные студенты НГТУ им. Р.Е. Алексеева, и мы хотим рассказать о своем опыте участия в хакатонах и создании IT-решений с использованием набора инструментов Intel – OpenVINO (Open Visual Inference & Neural Network Optimization) – отличной палочки-выруча...

Неделя фронтенда на Хабр Карьере Мы, конечно, не астрологи, но решили сделать так, чтобы крутые фронтендеры нашли себе работу мечты и поэтому объявляем неделю фронтенда на Хабр Карьере! Читать далее

Уродливый API В этой статье хочу рассказать о проблемах, с которыми столкнулся в процессе интеграции с API по HTTP протоколу, и поделиться опытом их решения.При разработке фронтенд приложений (mobile/web), часто сталкиваешься с тем, что API на бэкенде еще не реализован. Приходится ждать р...

Boston Dynamics делает общедоступным SDK четвероногого робота Spot Компания Boston Dynamics, в сентябре прошлого года начавшая прием заказов на четвероногого  робота Spot, сделала очередной шаг в его продвижении. Чтобы стимулировать разработку решений на основе Spot, компания опубликовала набор для разработки приложений Software D...

Фронтенд-2021: тенденции, как мы их видим В статье поделимся нашим взглядом на 15 технологий в области фронтенда на 2021 год. К части технологий мы активно присматриваемся, некоторые начинаем применять, другие давно используем и рекомендуем вам, а есть и такие, от которых отказались, и расскажем вам, по какой причин...

Поиск работы в Сингапуре: галеры, карьерные агентства и много собеседований Меня зовут Андрей Вогулкин, я — fullstack developer. Работал 3 года фронтенд-разработчиком в стартапе, 4 — Oracle-разработчиком в телекоме, сменил 4 страны. В этой статье на примере нескольких кейсов расскажу о том, как я искал работу в одной из 4 стран — в Сингапуре: где ис...

[Из песочницы] Docker для фронтендера. Часть 1. Зачем? Привет, Хабр! Несколько месяцев назад я выступал на конференции FrontendConf 2019 с докладом Docker для фронтендера и хотел бы сделать небольшую расшифровку доклада для тех, кто больше любит читать, а не слушать. Приглашаю под кат всех веб-разработчиков, особенно фронтендер...

[Перевод] Аппетитный мир стандартной еды от НИСТ Национальный институт стандартов и технологий США основали 3 марта 1901 года, сначала как «Национальное бюро стандартов», и переименовали в 1988 году. Правительство поручило этой организации гарантировать единообразие мер и весов по всем США, и помогать промышленности, учё...

C++ Russia: как это было Если в начале пьесы вы говорите, что на стене висит код на С++, то к концу он должен непременно выстрелить вам в ногу. Бьярне Строуструп С 31-го октября по 1-е ноября в Петербурге прошла конференция C++ Russia Piter – одна из масштабных конференций по программированию в Ро...

Как успешно подготовиться и сдать экзамен AWS Solutions Architect Associate SAA-C02 Всем привет! Меня зовут Сергей Яворский. Я работаю в EPAM Systems около 5 лет. Я хотел бы поделиться своим опытом в получении сертификатов AWS. На данный момент у меня их три, в этом посте я хочу рассказать о своем процессе участия в программе сертификации AWS Solution ...

Google позволил сторонним разработчикам участвовать в работе над Fuchsia OS Несмотря на то, что у корпорации Google есть две популярные операционные системы — Android и Chrome OS, она взялась за разработку третьей — Fuchsia OS. Впервые о ней стало известно четыре года назад: тогда сообщалось, что операционная система основана на микроядре Zircon. ...

Компания Samsung рассказала, как планирует развивать технологию Massive MIMO Компания Samsung Electronics опубликовала на своем сайте технический документ под названием «Massive MIMO для стандарта New Radio». В нем южнокорейский производитель рассказал о возможностях и преимуществах технологии Massive Multi-Input, Multi-Output (MIMO)...

Создаем текстовый редактор на React.js Привет! Меня зовут Данила, и я фронтенд-разработчик в KTS.Однажды в одном из своих проектов мне потребовалось реализовать кастомный текстовый редактор на React.js. Задача показалась мне довольно интересной, и я решил рассказать о своем опыте. В ней я поэтапно покажу, ка...

[Перевод] Обзор ts-migrate — инструмента для перевода крупномасштабных проектов на TypeScript В Airbnb для фронтенд-разработки официально применяется TypeScript (TS). Но процесс внедрения TypeScript и перевода на этот язык зрелой кодовой базы, состоящей из тысяч JavaScript-файлов, это — не дело одного дня. А именно, внедрение TS происходило в несколько этапов. Сначал...

Обзор программы DevOops 2020 Piter: Патрик Дебуа и все-все-все Мы уже анонсировали конференцию DevOops, но тогда были известны лишь некоторые спикеры. А теперь, когда осталось меньше двух недель, в расписании больше нет пробелов «доклад будет объявлен позже» — программа уже известна целиком. Поэтому пришло время рассказать Хабру, о чём...

Ansible это вам не bash. Сергей Печенко Предлагаю ознакомиться с расшифровкой доклада 2019 года Сергея Печенко "Ansible — это вам не bash!" Читать дальше →

Техдолг. Все говорят: «невозможно», а я говорю, что буду Очень часто драматически и патетически утверждают, что техдолг лучше не плодить — потом не устранишь. Да, без него, конечно, лучше. Но последствия устранить все-таки можно, и глава Программного комитета Артем Каличкин на конференции DevOpsConf 2020 поделился своим опытом в э...

Свой стек навигации. Лучше чем у ROS? Это вторая статья команды setUP про наш опыт создания автономных роботов для соревнований Eurobot Open и использования для этого ROS. Первая статья про механику и общую архитектуру роботов. Роботы ездят по ровному полю и большинство препятствий заранее известно, однако, ко...

Айтишники на карантине: личный опыт из разных стран Разработчиков из самых разных концов планеты сейчас объединяет карантин, но опыт у них различается: Кто-то впервые столкнулся с удалёнкой — а кто-то давно работает из дома, но всё равно ощущает себя непривычно, потому что раньше «удалёнка» не означало «изоляция». Кому-то ...

Как я писал тестовое задание на Angular и почему некоторым разработчикам не стоит давать тестовое задание Тестовое задание для junior или middle разработчиков обычно показывает их реальный опыт и понимание предметной области, однако для senior'а тестовое это немного другое. Расскажу свою историю написания маленького тестового задания на Angular с использованием лучших практик. Ч...

Экстракция данных из SAP HCM в non-SAP хранилища данных Как известно, компания SAP предлагает полный спектр программного обеспечения, как для ведения транзакционных данных, так и для обработки этих данных в системах анализа и отчетности. В частности платформа SAP Business Warehouse (SAP BW) представляет собой инструментарий для х...

Шифрование данных на виртуальном сервере Немного здоровой паранойи еще никому не вредило. Помимо мессенджеров с оконечным шифрованием, шифрованием файлов на смартфонах «из коробки» и обязательным использованием SSL на сайтах, не лишним будет защитить данные на виртуальных серверах. Тем более, современные технолог...

Boston Dynamics делает общедоступным SDK четвероногого робота Spot Компания Boston Dynamics, в сентябре прошлого года начавшая прием заказов на четвероногого  робота Spot, сделала очередной шаг в его продвижении. Чтобы стимулировать разработку решений на основе Spot, компания опубликовала набор для разработки приложений Software ...

[Из песочницы] Рендеринг на клиенте, на сервере и генерация статических сайтов Приветствую всех профессионалов и любителей сайтостроения! Предлагаю вашему вниманию перевод статьи "Client-Side Rendering vs Server-Side Rendering vs Static-Site Generation" от Malcolm Laing. Фронтендеры часто используют эти термины для описания своих приложений. ...

Frontend в Sportmaster Lab Всем привет! Меня зовут Сергей, я руководитель направления фронтенд-разработки. Во времена, когда профильные офлайн конференции были чем-то обыденным, у нас были бейджики: название компании — «Спортмастер», — имя и фамилия. Если к нам подходили коллеги из других компаний, то...

[Перевод] Конференция DefCon 27: за кулисами создания электронных бэйджей. Часть 1 Ведущий: приветствую всех на 27-конференции DefCon! Поскольку многие из вас здесь впервые, расскажу вам о некоторых основополагающих моментах нашего сообщества. Один из них состоит в том, что мы во всем сомневаемся, и если вы услышали или увидели что-то непонятное, просто за...

Программа SmartData 2020 Мы уже рассказывали Хабру, что новая SmartData — это конференция про data engineering. Но что именно это значит на практике, какие доклады подходят под такое определение? На момент анонса мы могли объяснить только общими словами, а вот теперь программа конференции готова — ...

Нужно ли разработчику знать Kubernetes и в какой мере? Круглый стол «Слёрма» и MCS Когда компании пора внедрять микросервисы? Как быть разработчику, который хочет или которого заставляют использовать Kubernetes? Где ответственность разработчика, а где админа? Кто виноват, если после внедрения «прилёг продакшен»? Об этом говорили на круглом столе учебного ц...

[Перевод] Технологии фронтенд-разработки, на которые вы, возможно, не обратили внимания «Хочешь жить — умей вертеться». Это — про работу фронтенд-программиста. Для того чтобы успешно справляться со своими обязанностями, такому специалисту приходится решать массу задач и необходимо обладать множеством способностей. Очень важно, кроме того, не забывать о главной ...

Новый фронтенд Одноклассников: запуск React в Java. Часть II Мы продолжаем рассказ о том, как внутри Одноклассников с помощью GraalVM нам удалось подружить Java и JavaScript и начать миграцию в огромной системе с большим количеством legacy-кода. Во второй части статьи мы подробно расскажем о запуске, сборке и интеграции приложений...

HUAWEI набирает разработчиков для создания собственной MMORPG В настоящее время в компании Huawei открыты вакансии разработчиков с опытом работы в жанре MMORPG. Из этого следует, что корпорация планирует выпустить собственную многопользовательскую ролевую онлайн-игру. Как сообщает веб-сайт ITHome, компания ищет в свою команду: разрабо...

Бесплатный вебинар «Обзор возможностей Kubespray» Почему именно Kubespray? С Kubernetes мы столкнулись чуть более двух лет назад — до этого у нас был опыт работы с Apache Mesos и мы успешно отказались от docker swarm. Поэтому освоение k8s сразу пошло по бразильской системе. Никаких миникубов или менеджед решений от гугла. ...

MIUI 13 от Xiaomi: все, что вам нужно знать Насколько нам известно, Xiaomi выпускает в данный момент стабильное обновление MIUI 12 для более широкого спектра устройств. Кроме того, Xiaomi также запустила бета-версию уже на базе Android 11 для некоторых своих смартфонов. Читать полную статью

[Перевод] Внутренности HP Nanoprocessor: высокоскоростной процессор, не умеющий складывать Комбинированные фотошбалоны Nanoprocessor. GLB слева от шины данных – инициалы разработчиков Джорджа Лэтема и Ларри Бауэра. HP Nanoprocessor – почти забытый процессор, разработанный компанией Hewlett-Packard in 1974 году (подробнее – по ссылкам "The Forgotten Ones: HP...

[Перевод] API как продукт: как монетизировать свою работу, когда разбираешься только в бэкенде В этой статье я перескажу свой опыт создания, развёртывания и продажи API на специализированном маркетплейсе. Мне не пришлось делать вебсайт или придумывать, как внедрить решение для обработки платежей – я просто написал код и развернул API. Чтобы создать стартап, нужна к...

10 товаров для отдыха и развлечений на даче Мебель, спортивный инвентарь и другие аксессуары, которые пригодятся в тёплое время года.

Конференция Polymer3D: Индустриальные решения 3D-печати пластиком Добрый день! Приглашаем Вас принять участие в веб-конференции «Индустриальные 3D-решения печати пластиком». Мы давно планировали встретиться все вместе, чтобы поделиться своим опытом интеграции 3D-решений в производство. 20 октября лучшие эксперты из промышленной 3D-отрасли ...

Интеграция в стиле BPM Привет, Хабр! Наша компания специализируется на разработке программных решений класса ERP, в составе которых львиную долю занимают транзакционные системы с огромным объемом бизнес-логики и документооборотом а-ля СЭД. Современные версии наших продуктов базируются на техноло...

Английский для айтишника: учебники, словари и подкасты, которые помогут вам выучить язык Привет, Хабр! Я собрала ряд материалов, которые помогут в изучении английского в сфере информационных технологий. Помните, что у каждой из профессий в сфере IT есть специфическая лексика. Учить все и сразу — не рационально. Тем не менее есть довольно широкий список базовой ...

Как мы участвовали в хакатоне по Data Science. Опыт команды «Япики» Мы — выпускники курса «Аналитик данных» в Яндекс.Практикуме — хотим рассказать о дебютном участии нашей команды «Япики» в онлайн-хакатоне Райффайзенбанка по Data Science. В статье мы поделимся своим первым опытом участия в подобного рода соревнованиях — расскажем о провалах,...

Как мы отказались от использования Styled-System для создания компонентов и изобрели собственный велосипед Всем привет! Меня зовут Саша, я сооснователь и по совместительству главный разработчик в Quarkly. В этой заметке я хочу рассказать о том, как концепция атомарного CSS, которой мы придерживаемся, вкупе с недостатками функционала Styled-System (и Rebass, как частного случая ис...

DMCC запускает криптоцентр для поддержки криптографических и блокчейн технологий в Дубае — Расположенный в легендарном здании Almas Tower в Дубае   криптоцентр DMCC станет процветающей экосистемой, предлагающей широкий спектр услуг новаторам, предпринимателям и первопроходцам в своей отрасли. — Компания CV Labs и ее венчурное подраздел...

PostGIS + JPA. Погружение в детали и тонкости для чайников Привет. Сегодня я расскажу о работе с геоданными в PostgreSQL и немного о том, как это сделать в своем Java/Kotlin-приложении.Допустим, есть прикладная задача: написать приложение, которое находит ближайший к текущему местоположению магазин с мороженным. Для человека, которы...

FAISS: Быстрый поиск лиц и клонов на многомиллионных данных Однажды в преддверии клиентской конференции, которую ежегодно проводит группа DAN, мы размышляли над тем, что интересного можно придумать, чтобы у наших партнеров и клиентов остались приятные впечатления и воспоминания о мероприятии. Мы решили разобрать архив из тысяч фото...

История одного сервера и тестировщика Васи Как собрать в прямом эфире 17 000 зрителей? Значит, рецепт такой. Берем 15 актуальных IT-направлений, зовем зарубежных спикеров, дарим подарки за активность в чате, и вуа-ля — крупнейший в Украине и восточной Европе онлайн-ивент готов. Именно так прошла ежегодная мультитул...

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

[Из песочницы] Немного размышлений на тему модульного css и проблемы поддержки кода В чем заключается вопрос? Всем привет, сегодня я хочу поделиться с вами личным опытом написания стилей или проще говоря выложить свое видение на проблему написания css для сайтов. Казалось бы в век развития технологий, когда каждый день мы сталкиваемся с новыми и новыми фр...

Как проходит собеседование Junior фронтенд-разработчика Меня зовут Максим Чеченёв, я фронтенд-разработчик уже почти девять лет. Работаю в компании MessageBird в Амстердаме и наставником на курсе «Веб-разработчик» в Яндекс.Практикуме. Ещё я веду канал в телеграме «Сеньор Разработчик». Прежде чем стать сеньором и начать собеседова...

[Перевод] Визуализация данных для беспилотного транспорта с открытым исходным кодом от Uber Uber надеются создать стандартную систему визуализации для работы инженеров в области разработки беспилотных транспортных средств на основе открытой версии своей системы. В то время как Uber не скрывает своих амбиций в отношении беспилотных автомобилей, компания по продаж...

Советы по работе с экосистемой Huawei от «Лаборатории Касперского» Мобильная экосистема Huawei Mobile Services продолжает расти, и в этой статье мы попросили поделиться опытом и рассказать свои впечатления о работе с платформой мобильных разработчиков из «Лаборатории Касперского». Под катом то, как они адаптировали свои приложения, какие ин...

Rust — сохраняем безразмерные типы в статической памяти Не так давно в качестве хобби решил погрузиться в изучение embedded разработки на Rust и через какое-то время мне захотелось сделать себе логгер, который бы просто писал логи через UART, но который бы при этом не знал какая конкретно реализация используется. И вот тут я быст...

[Из песочницы] Как я IF на Twine писал Привет Хабр! Это мой первый пост, и я хотел бы поделиться опытом создания IF-игры на Twine. Рассказать о преимуществах и недостатках инструмента, которые заметил во время работы, ну и немного о самой игре. Началось все пять месяцев назад, когда мне предложили сделать IF-и...

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

Xiaomi представила детский амортизирующий велосипед Qi Xiaobai Компания Xiaomi представила на своей краудфандинговой площадке Youpin детский амортизирующий велосипед Qi Xiaobai.Основная особенность велосипеда — это его система амортизации, которая состоит из алюминиево-магниевых труб и поглощает удары во время движения байка ...

Там, где Wi-Fi не справляется. Применение проприетарных беспроводных технологий в промышленности и не только Вдохновившись интересом к моему посту по проводным промышленным сетям, хочу продолжить свои изыскания и рассказать о беспроводных технологиях. Существует множество сценариев беспроводных подключений, где самые распространённые технологии – Wi-Fi и LTE не вполне справляются. ...

Технология NVIDIA RTXGI SDK 1.1 поддерживает игровой движок Unreal Engine 4 Компания NVIDIA обновила технологию RTXGI SDK до версии 1.1. Как и следовало ожидать, новая версия предлагает множество изменений и дополнений. RTXGI работает на широком спектре платформ и поддерживает графические процессоры с поддержкой DXR. RTXGI SDK 1.1 позволяет разра...

Как стать тимлидом фронтендеров и как жить после этого — расшифровка эфира 15 июня в нашем инстаграм-аккаунте прошел прямой эфир с Ильей, руководителем фронтенд-разработки в Яндекс.Деньги. Выкладываем запись эфира и расшифровку. Меня зовут Илья, я работаю в компании Яндекс.Деньги и руковожу фронтендом. До этого был бэкенд-разработчиком, писал на...

Опять про BLE, температуру и датчики Xiaomi Не так давно, удалось мне обзавестись известными датчиками температуры и влажности от Xiaomi. Эти датчики заслуженно приобрели широкую известность, так как при своей достаточно низкой цене, достаточно удобны в использовании, а также умеют передавать свои показания по протоко...

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

[Перевод] Задача, которую предлагали разработчикам на собеседованиях в Reddit: разбор и решение от сотрудника компании Впервые я столкнулся с техническими собеседованиями еще в 2012 году, когда искал свою первую работу в IT. Я выслушал условия задачи, нацарапал решение на доске, ответил на несколько вопросов и ушел, весь перепачканный черный маркером. В то время я совершенно не представлял, ...

[Перевод] 10 вещей, которые вы могли не знать о scikit-learn В этой переведенной статье ее автор, Rebecca Vickery, делится интересными функциями scikit-learn. Оригинал опубликован в блоге towardsdatascience.com. Фото с сайта Unsplash. Автор: Sasha • Stories Scikit-learn является одной из наиболее широко используемых библиотек Pytho...

Фирма «1С» приглашает вас принять участие в нашей первой конференции для системных разработчиков Всем добрый день! Фирма «1С» приглашает вас принять участие в нашей первой конференции для системных разработчиков, которая пройдет 23 января в онлайн-формате. Наверное, вы сейчас думаете «да 1С это ж бухгалтерия, какая системная разработка?» А вот, на самом деле, мы как ...

Представлен новый кроссовер Skoda Kodiaq с множеством электронных систем Компания Skoda наконец сделала долгожданный анонс новой версии кроссовера Kodiaq, который продаётся с 2016 года. После рестайлинга автомобиль получил не только современный дизайн, но и набор современных электронных систем, а также более мощный мотор в спортивной версии....

Zyxel и ATEN выпускают мощное комплексное решение AV-over-IP Партнеры в канале смогут упростить развертывание и улучшить масштабируемость своих решений при использовании в коммутаторах Zyxel специализированного режима Networked AV, который идеально подойдет для спортивных мероприятий, видеостен, ресторанов и ...

[Из песочницы] Мое решение — лучшее Привет, Хабр! Предлагаю Вашему вниманию перевод статьи «My solution is the best!» автора John Hotterbeekx. Недавно я смотрел выступление одного докладчика об архитектуре. Беседа вышла увлекательной, концепция и идея определенно имели смысл, но выступающий не понравился. Чт...

Harley-Davidson анонсировала электровелосипед Serial 1 и запускает отдельную компанию для выпуска таких устройств Компания Harley-Davidson подготовила к выпуску электрический велосипед Serial 1. Более того, именитый производитель мотоциклов даже выделяет своё подразделение по созданию электровелосипедов в отдельную компанию под названием Serial 1 Cycle. Название Serial 1 является отсылк...

Основа любого программирования на… пазлах Приветствую, Хабровчане! В этой статье я хочу рассказать о своем опыте работы преподавателем программирования на C++ в колледже при техническом университете. Это был уникальный опыт в моей жизни, который многому меня научил. Когда меня просят рассказать интересный факт о св...

Facebook отменила конференцию F8 из-за коронавируса COVID-19 Facebook объявила о своём решении отменить ежегодную конференцию разработчиков программного обеспечения F8 из-за опасений, связанных со вспышкой коронавируса COVID-19. Конференция должна была проходить с 5 по 6 мая в конференц-центре McEnery в Сан-Хосе, штат Калифорния. F8 –...

Видео обзор универсального домашнего и офисного 3д принтера TierTime Up300. Всем привет друзья, с Вами 3DTool!Tirtime - один из производителей - старожилов. Их принтеры известны по всему миру и неоднократно собирали награды в различных интернет изданиях и журналах. Благодаря промышленной линейке Inspire, компания наработала опыт создания надежного и...

О чём рассказал Илон Маск на конференции «Даёшь Марс!»? Привет, Хабр! Пятница – хорошее время для фантазий и размышлений. И сегодня мы предлагаем поразмышлять на тему какие конференции могли бы проводиться в период активного освоения Марса. Почему именно на эту? А почему бы и нет! Кому интересно – присоединяйтесь под катом. Чит...

[Перевод] 10 React-компонентов на все случаи жизни Я полагаю, что для решения различных задач React-разработки лучше использовать маленькие узкоспециализированные инструменты, а не универсальные решения, предлагаемые библиотеками компонентов. Мне нравится выбирать компоненты самостоятельно, я не люблю читать длинную документ...

[Перевод] CSS-переменные CSS-переменные (их ещё называют «пользовательскими свойствами») поддерживаются веб-браузерами уже почти четыре года. Я пользуюсь ими там, где они могут пригодиться. Это зависит от проекта, над которым я работаю, и от конкретных задач, которые мне приходится решать. Работать ...

Как выбрать SSD для ПК на базе Intel или AMD, на примере Kingston Привет Хабр! Среди всего множества накопителей особняком стоят SSD. Это компактное и быстрое решение для ноутбуков и настольных ПК. Компания Kingston достаточно известна в России и предлагает покупателям SSD различного форм-фактора, производительности и цены. Но особняком ст...

Анонс Mobius 2020 Piter: что волнует мобильных разработчиков? Какие темы нужно копать мобильному разработчику, чтобы стать профессиональнее? Чему должны быть посвящены доклады на мобильных конференциях? Чтобы сделать как можно лучше конференцию Mobius, которая пройдёт в Петербурге 23-24 июня, мы расспросили самих разработчиков о том,...

MirkoPC — «док-станция» для Raspberry Pi 4, превращающая «малинку» в полноценный ПК Raspberry Pi 4 Model B — отличный одноплатник, который можно использовать для решения обширного спектра задач. Все бы хорошо, но у платы, в силу ее небольшого размера, ограниченное число портов и коннекторов. Потенциально плата поддерживает гораздо большее их количество, че...

Изучаем американский английский: личный опыт погружения в англоязычную среду и немного советов Нью-Йорк во всей красе От редакции: мы продолжаем наш цикл об IT-эмиграции, посвященный работе за рубежом, изучению языков и другим интересным вещам. В прошлой статье рассказали о нюансах переезда из Украины в Испанию. Теперь поговорим об американском английском. От автора: ...

Компания DC-Link, крупный IT-дистрибьютор Украины, пополнила свой портфель дистрибуции брендом Viper Gaming Бренд Viper Gaming был основан в 2007 году и за это время он зарекомендовал себя как бренд с широким спектром решений геймерской периферии, которые удовлетворят любой самый требовательный запрос как начинающего геймера, так и профессионала. Изначально товарные категории брен...

Huawei прекратит выпуск однокристальных систем Kirin из-за давления со стороны США Уже в следующем месяце Huawei Technologies прекратит производство однокристальных систем Kirin, предназначенных для флагманских смартфонов Huawei. Об этом сообщил китайский финансовый журнал Caixin, называя причиной прекращения усиливающееся давление со стороны США Давл...

Сергей Зайченко: «Если вы не знаете, где брать данные, берите их из OSM» Сергей Зайченко является одним из создателей картосервиса поискового портала «Спутник», в основе которого OpenStreetMap. Наверное, это один из самых удачных и масштабных примеров использования данных из OSM в рунете. Почему было решено использовать OSM, зачем развивали соо...

[Перевод] Средства консоли Chrome, которыми вы, возможно, никогда не пользовались Консоль инструментов разработчика Chrome — это, вероятно, одно из самых широко используемых и самых полезных специализированных средств браузера. Консоль даёт программисту множество интересных возможностей. Она помогает в отладке, профилировании и мониторинге кода страниц. ...

Новый фронтенд Одноклассников: запуск React в Java. Часть I Многие слышали название GraalVM, но опробовать эту технологию в продакшене пока довелось не всем. Для Однокласснииков эта технология уже стала «священным Граалем», меняющим фронтенд. В этой статье я хочу рассказать о том, как нам удалось подружить Java и JavaScript, и нач...

Пентест вебсайта с помощью Owasp Zap Сегодня защита веб-приложения имеет решающее значение, поэтому осваивать пентест инструменты приходится и самим разработчикам. О мощном фреймворке WPScan для пентеста WordPress мы уже писали, но сайты бывают и на других движках. Именно поэтому сегодня разберем более универс...

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

Простой способ релокейта в Италию: опыт инженера из России Несколько лет назад инженер и BIM-специалист Сергей Кулешов прочитал в ЖЖ программиста Андрея Коринского пост о том, как тот эмигрировал в Италию. Этот пост вдохновил Сергея на переезд — и вот он уже шесть лет живёт и работает в&n...

Разработка приложений в VK mini apps Почему надо смотреть в сторону разработки приложений для работы в VK? У меня за спиной много лет фронтенд-разработки для массовых сервисов, и то, что сейчас предлагает разработчику социальная сеть «ВКонтакте» — быстрый и эффективный способ построить еще один канал коммуникац...

[Перевод] 6 уроков, извлечённых из опыта оптимизации производительности Node.js-сервиса В компании Klarna прилагают большие усилия к тому, чтобы помочь разработчикам в создании высококачественных и безопасных сервисов. Один из инструментов, который предназначен для разработчиков, представляет собой платформу для выполнения A/B-тестов. Важнейшим компонентом этой...

[Перевод] Выжимаем из Gears Tactics максимальную производительность с минимальными артефактами при помощи VRS Gears Tactics — динамичная пошаговая стратегия во вселенной одной из самых известных игровых франшиз — Gears of War. Кроме того, это первая игра, поддерживающая одну из основных функций DirectX 12 Ultimate — Variable Rate Shading (VRS). VRS позволяет Gears Tactics добиться ...

Компьютерное зрение. Свой алгоритм или решение из «коробки»? Меня зовут Александра Царева. Я и мои коллеги работаем над проектами в сфере компьютерного зрения в Центре машинного обучения компании «Инфосистемы Джет». Мне хочется поделиться нашим опытом разработки и внедрения проектов в сфере компьютерного зрения. Сегодня речь пойдет ...

Делимся докладами-2020 и анонсируем конференции-2021 Недавно мы завершили сезон из восьми конференций для разработчиков — от Joker до Mobius. И теперь хотим сделать три вещи: Подвести итоги: рассказать и о победах, и о проколах. В том числе — про нашу новую «виртуальную площадку» Анонсировать конференции 2021-го: JPoint, Hol...

O Tilling-wm в 2-х словах Немного расскажу о моем опыте использования тиллинговых менеджеров окон, а также рассмотрим кратко плюсы и минусы, которые я нашёл за 3 месяца использования. Читать дальше →

NVIDIA превратила GTC 2020 в онлайн-конференцию из-за опасности коронавируса Похоже, в этом году довольно много крупных мероприятий пострадает из-за вспышки коронавируса. В конце февраля уже не состоялась барселонская выставка MWC 2020, а теперь и компания NVIDIA решила провести конференцию GTC (GPU Technology Conference) в формате онлайн-мероприятия...

[Перевод] Букварь по F# для любопытствующих C#-разработчиков Предисловие Мой переход на F# в качестве излюбленного языка был слегка усеян препятствиями. Примерно через десять лет почти постоянного использования C# у меня пробудилось любопытство, когда я услышал об этом другом #-языке. Моя первая реакция была той, которую с тех пор вид...

Аммиакавоз от компании Эверласт Для многих предприятий и производств требуется эксплуатация специализированных автомобилей. В частности это может быть аммиаковоз, прицепы и полуприцепы для транспортировки нефтепродуктов и химических веществ, разного рода газы и пищевых продуктов. От того какого качества тр...

[Перевод] 7 полезных HTML-атрибутов, о которых вы, возможно, не знаете Веб-разработчик просто обязан хорошо знать HTML и уметь им пользоваться. Тот, кто не ориентируется в HTML, просто не может называться веб-разработчиком. Ведь каждый сайт в интернете создан с применением HTML. Этот язык разметки обладает массой ценных возможностей. В частност...

Как Амплифер использует Logux — инструмент для связи клиента и сервера Меня зовут Виталий Ризо, я старший фронтенд-разработчик в «Амплифере». Поделюсь, как мы применяем Logux в веб-приложении: организуем обмен данными в реальном времени, уведомления об ошибках без перезагрузки страницы, общение между вкладками браузера и интеграцию с Redux. Чи...

[Перевод] Фронтендеры — герои. Yehuda Katz объясняет почему Идея что фронтенд это "для джунов", расстраивает меня тем, что никто не скажет так про другие специализации.Кто-то может сказать, что неплохо, если б автор компилятора был более "фуллстековым".Но они не скажут, что "писать компиляторы это для джунов".Это перевод треда Yehuda...

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

Интервью из мира хостинга: Boodet.online Меня зовут Леонид, я — разработчик сайта Поиск VPS, поэтому в силу своей деятельности интересуюсь историями становления и развития различных компаний из сферы хостинговых услуг. Сегодня хочу представить интервью с Данилом и Дмитрием — создателями хостинга Boodet.online. Они ...

Шахматы на Delphi. Как я изобретал велосипед Писать игровой AI очень интересно и увлекательно - не раз убеждался в этом на личном опыте. Недавно, случайно наткнувшись на код своего старого проекта шахматной программы, решил его немного доработать и выложить на GitHub. А заодно рассказать о том, как он создавался и каки...

[Перевод] Всё, что нужно знать о Progressive Web App (PWA) PWA — прогрессивные веб-приложения. Предупреждение. Эта статья не проспонсирована PWA. Все взгляды и мнения в статье принадлежат только её автору. Progressive Web App или PWA — лучший способ для разработчиков заставить свои веб-приложения загружаться быстрее и быть более...

Я — Android-разработчик, и мне не нравилось вести ворклоги вручную Когда я устраивалась в Skyeng, солнце светило чуть ярче, трава зеленее не была (шла такая же ранняя весна), а тимлид попросил записывать в Jira, сколько времени ушло на кодинг, а сколько на разговоры и ревью. Хотя бы раз в две недели. «По этим данным мы пробуем понять, на...

[Перевод] Бессерверные вычисления — состояние индустрии Бессерверные вычисления становятся всё более популярны среди организаций любого размера, начиная с облачных стартапов и заканчивая крупными предприятиями. Благодаря бессерверным вычислениям команды разработчиков могут сосредоточиться на продвижении своих идей на рынке, не за...

Что нужно знать о популярных фреймворках Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Group, Front-end, ABBYY. Студенты недавно задали мне вопрос: «Что лучше: Angular или React?». Я начал отвечать и понял, что мне понадобится для этого статья. Позже я понял, что и одной...

Прокачиваем свои CSS-анимации В процессе изучения CSS-анимаций мы обычно разбираем синтаксис, говорим что-то про keyframes, про transition, про связанные с ними свойства, про то, как их активировать при наведении мыши или с помощью навешивания классов. И часто на этом все и заканчивается. И вот, сделав ...

Реклама на YouTube: достучаться до программистов Известный американский маркетолог Стюарт Бритт говорил: «Вести бизнес без рекламы – всё равно, что подмигивать девушке в темноте: вы-то знаете, что вы делаете, а остальные – нет». Сложно не согласиться, ведь недостаточно просто создать продукт — чтобы им пользовались, нужно...

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

Ansys приглашает принять участие в Ansys Level Up 2.0 20 октября 2021 года компания Ansys проведет онлайн-конференцию Ansys Level Up 2.0. В мероприятии примут участие международные отраслевые лидеры, представители стартапов, участвующих в программе Ansys Start-Up Program, а также эксперты Ansys. Они обсудят новейшие возможности...

Перфоманс фронтенда как современное искусство: графики, код, кулстори Всем привет. В предыдущих статьях мы говорили о базовых вещах оптимизации: раз и два. Сегодня я предлагаю с разбега окунуться в одну часть из тех задач, которыми занимается команда архитектуры фронтенда в hh.ru. Я работаю в команде архитектуры. Мы не только перекладываем фай...

DMCC запускает криптоцентр для поддержки криптографических и блокчейн технологий в Дубае — Расположенный в легендарном здании Almas Tower в Дубае   криптоцентр DMCC станет процветающей экосистемой, предлагающей широкий спектр услуг новаторам, предпринимателям и первопроходцам в своей отрасли. — Компания CV Labs и ее венчурное подраздел...

DMCC запускает криптоцентр для поддержки криптографических и блокчейн технологий в Дубае – Расположенный в легендарном здании Almas Tower в Дубае   криптоцентр DMCC станет процветающей экосистемой, предлагающей широкий спектр услуг новаторам, предпринимателям и первопроходцам в своей отрасли. – Компания CV Labs и ее венчурное подраздел...

Как стать тимлидом фронтендеров и как жить после этого? Cпросите у Ильи Кашлакова В понедельник, 15 июня в 20:00 руководитель фронтенд-отдела Яндекс.Денег Илья Кашлаков будет отвечать на ваши вопросы в прямом эфире. Эфир пройдет в нашем инстаграм-аккаунте. Как задать вопрос и в целом о формате Вы задаете вопросы, а спикер отвечает. Таким образом вы сам...

Зачем разработчику знать о продакт-менеджменте? Привет! Меня зовут Константин Берлинский, я разработчик в компании БКС. Некоторое время назад я прошёл курс продакт-менеджеров. Подробнее об этом можно прочитать здесь. Но сейчас не об этом. А о том, чем знания о продакт-менеджменте и стартапах полезны разработчику в корпора...

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

Электровелосипед Himo Z20 с дальностью хода 80 км за $699 взорвал Indiegogo Компания Himo запустила на Indiegogo кампанию по сбору средств на электрический велосипед Himo H20, первые покупатели которого получили возможность заказать его за 699 долларов.  Himo Z20 предлагает режим медленной и спортивной динамичной езды, между которым можно ...

Compositional Layout: стоит ли игра свеч? Всем привет! Меня зовут Алексей Скоробогатов, я ведущий iOS-разработчик в Delivery Club. Сегодня я хотел бы рассказать про вёрстку в нашем приложении на примере использования Compositional Layout. В конце прошлого года волевым решением iOS-команды и апрувом руководства мы ...

Финуслуги: как мы делаем платформу, которая изменит российский финансовый рынок В октябре прошлого года Московская биржа запустила платформу личных финансов finuslugi.ru. Об этом можно почитать, например, в официальном пресс-релизе на нашем сайте. Но кто читает скучные пресс-релизы, когда есть Хабр? ? Поэтому мы – биржевая команда разработчиков – решили...

Браузер на страже API-запросов Команде разработчиков, создающей одностраничное приложение (SPA), рано или поздно придётся столкнуться с ограничениями браузерной безопасности. С одной стороны, нужно сделать так, чтобы фронтенд-сторона могла беспрепятственно общаться с бэкенд API-сервером, а с другой — защ...

Один день удаленного фронтендера Я недавно стал тимлидом на одном из проектов нашей компании. Сегодня хочу рассказать о внутренней кухне Максилекта и нашей команды на примере одного моего рабочего дня, допустим, вчерашнего. Читать дальше →

Bosch поставляет промышленное оборудование для производства аккумуляторов Bosch использует свой инженерный опыт и предлагает другим компаниям весь спектр промышленного оборудования для производства аккумуляторных батарей.

Развитие инфраструктуры Погоды. Доклад Яндекса Что делать, если у вас завелись микросервисы, API стало слишком сложно пользоваться и на фронте все чаще мелькает undefined is not a function? На примере Яндекс.Погоды я показал, как мы эволюционировали из REST в GraphQL и почему это сделало жизнь разработчиков фронтенда и п...

Фреймворконезависимый фронтенд GoF, Чистая архитектура, Совершенный код — настольные книги «true программиста». Но в мире фронтенда многие идеи из этих книг недоступны. По крайней мере сходство с реальным миром найти очень сложно. Может быть современный фронтенд опережает время? Может быть «функциональное...

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

В мире уже более миллиарда активных смартфонов Huawei Основатель и генеральный директор Huawei Рен Чжэнфэй (Ren Zhengfei) недавно выступил на конференции GTS Cloud and Device Cloud Cooperation and Integration Progress. В ходе своего выступления он заявил, что у Huawei есть широкий спектр устройств, а количество активных те...

Самое важное с конференции Apple WWDC'20 Сегодня вечером прошла 31-я конференция Apple для разработчиков – впервые полностью в формате онлайн. В этом репортаже мы перечислили наиболее значимые нововведения, которые были представлены сотрудниками компании для своих операционных систем и устройств. Читать дальше &r...

О чём расскажут на DotNext: от нативных API до фронтенда на F# Уже совсем скоро пройдёт .NET-конференция DotNext — а о чём там будут доклады-то? Программа готова, и делимся её описанием. Главные тематические блоки прежние: best practices, архитектура, «внутренности» .NET, тренды. И снова будут воркшопы, уже зарекомендовавшие себя в онл...

Как написать FizzBuzz на собеседовании Здравствуй, Хабр. Недавно я проходил собеседование в одну солидную айтишную контору. Когда мы разобрались с формальностями, начался технический этап, на котором мне поручили написать fizzbuzz. По не вполне понятным мне причинам обсуждение решения этой задачи растянулось на д...

[Из песочницы] Миллион за месяц: как запустить стартап в Европе своими силами Всем привет! Два месяца назад я и мой знакомый (для краткости, назовем его Илья) запустили свой стартап. Пффф… Скажите вы. Каждый день кто-то что-то запускает. Кто-то запускает в одиночку. Некоторые кучкуются в команды. У кого-то есть деньги на разработку\маркетинг, кто-то...

AV over IP — что это, зачем и для чего? Эта статья целиком и полностью посвящена технологии AV over IP. Это современная технология, которой вряд ли можно кого-то удивить. У нее большое количество достоинств и широкий спектр функций. Основная функция — передача видео по IP-сетям, причем без ограничений по длин...

Интервью с Сергеем Жуком — автором книг и скринкастов по ReactPHP Мир IT полон интересных людей, что стало причиной создание проекта MoreView где я беру интервью у разных людей и познаю IT. Я достаточно давно связал свою жизнь с PHP и уже брал интервью у разработчика фреймворка Yii. Чуть более 7 лет назад в мир ворвался асинхронный PHP с б...

Готовьтесь: Apple может отменить проведение WWDC 2020 Коронавирус, распространение которого началось в конце прошлого года, нанёс колоссальный ущерб экономике Китая и рискует обернуться серьёзными убытками для всех остальных стран. Ведь из-за него многие авиакомпании прекратили воздушное сообщение с Поднебесной, производители ...

[Из песочницы] Пишу на C#, чтобы фронтендерам было полегче В этом декабре, как прошлые пару лет, я участвую в Advent of Code — ежегодном рождественском соревновании от автора популярного фреймворка Vanilla JS. В этом году я пишу на C#, потому что привычный мне, как фронтендеру, JavaScript я уже весь использовала в прошлом году. Про...

Технологии в ритейле: взгляд изнутри В Москве прошла конференция Retail Tech, собравшая на своей площадке лучших специалистов IT-индустрии в ритейле. Мы не смогли обойти это мероприятие своим вниманием, ведь обмен опытом очень помогает в работе. Группу «М.Видео-Эльдорадо» на встрече представлял Александр Соко...

Как перейти от кровавого энтерпрайза к командной работе Сергей Минаев — руководитель направления администрирования Sportmaster Lab. Занимается  поддержкой окружений и всем что связано с работой кода. Он участвует в IT трансформации компании и в своем докладе на конференции «DevOps Live 2020» рассказал о том как это  про...

Quarkus: Сверхзвуковая субатомная ветклиника Это вольный пересказ моего Lightning Talk с конференции Joker 2019. С тех пор вышло несколько новых версий Quarkus, доклад приведен в соответствие с текущим положением вещей. В рамках разработки нашего фреймворка CUBA Platform, мы уделяем много внимания тому, что происходит...

Герб Саттер о будущем С++, работе в комитете, фонде C++ Foundation и синтаксическом сахаре Герба Саттера (Herb Sutter) знает любой программист, пишущий на C++. Он автор книг, председатель комитета по стандартизации C++, а также архитектор языка программирования в Microsoft. На C++ Russia 2020 Moscow Герб ответил на вопросы сообщества, заданные Анастасией Казаково...

Официально: Конференция Apple WWDC 2020 стартует 22 июня, ее впервые проведут в онлайн-формате В середине марта компания Apple объявила, что ее традиционная конференция для разработчиков WWDC впервые пройдет в онлайн-формате. Сегодня компания объявила точную дату мероприятия, а также рассказала немного больше подробностей. Итак, Всемирная конференция разработчиков нач...

[Из песочницы] AI на минималках: пишем свой Сокобан и учим компьютер его решать В этой статье я расскажу как написать свою реализацию известной игрушки Сокобан, а также алгоритм для её решения с нуля. Заодно применю на практике некоторые шаблоны проектирования и принципы SOLID. Весь код расположен по адресу Читать дальше →

Сергей Полтев (ЭОС) на RECS-2020: «Кризис способствовал росту проникновения СЭД, развитию функциональности и повышению доверия к системам» «Стресс-тест для CЭД/ECM. Опыт удаленной работы, актуальные требования и возможности» - с таким докладом Сергей Полтев, руководитель направления современных ECM-решений ЭОС, выступил на сессии «Внутренний документооборот» 8-й конференции Russian Enterprise Content Summit 202...

[Перевод] Исчерпывающий путеводитель по тегу iframe Элемент iframe (сокращение от встроенного фрейма), вероятно, является одним из старейших тегов HTML и был представлен ещё в далеком 1997 году в HTML 4.01 Microsoft Internet Explorer. Хотя все современные браузеры поддерживают данный тег, многие разработчики пишут бесконечны...

Как в Яндекс.Облаке устроено Virtual Private Cloud и как наши пользователи помогают нам внедрять полезные функции Привет, меня зовут Костя Крамлих, я ведущий разработчик подразделения Virtual Private Cloud в Яндекс.Облаке. Я занимаюсь виртуальной сетью, и, как можно догадаться, в этой статье расскажу об устройстве Virtual Private Cloud (VPC) в целом и виртуальной сети в частности. А ещё...

По другую сторону: как фронтендер стал софтверным инженером У меня сложилось стойкое ощущение, что сейчас в связи с высокими зарплатами в IT на рынок попадает много самоучек и выпускников курсов с названиями вроде «Стань разработчиком за N месяцев».Около 6 лет назад таким же самоучкой был и я. На протяжении примерно 4 лет я получал о...

Apple назвала даты проведения конференции разработчиков WWDC 2021 Компания Apple назначила дату своей следующей Всемирной конференции разработчиков (WWDC) — она ​​начнется 7 июня и завершится 11 числа. Как и в прошлом году, это мероприятие будет проводиться только онлайн.Ожидается, что Apple продемонстрирует на WWDC 2021 новые версии своих...

Нужно ли разработчику знать Kubernetes Допустим, в вашей компании решили перейти на Kubernetes. Это должно было повысить стабильность сервисов, увеличить скорость разработки, но в реальности этих изменений не произошло. В чем причина: Kubernetes не работает или процессы не отлажены? За круглым столом поговори...

Собираем C++ с bazel Введение и мотивация В последнее время на Хабре появляются посты про то, что cmake и c++ — друзья, приводятся примеры, как собирать header-only библиотеки и не только, но нет обзора хоть сколько-нибудь новых систем сборки — bazel, buck, gn и других. Если вы, как и я, пишете ...

[Личный опыт] «Разработчики не читают польские контракты, и очень зря». IT-инженер в Польше: документы, подводные камни 8000 километров, 5 часовых поясов — и вот за окном не Красноярск, а Варшава. Мы рассказывали, как тут живётся, а теперь поговорим, как работается в Польше. Попросили IT-специалистку рассказать про свой опыт переезда и ра...

[Перевод] Создание тёмной темы для Stack Overflow 30 марта 2020 года разработчики Stack Overflow дали посетителям сайта возможность пользоваться бета-версией тёмной темы. Материал, перевод которого мы публикуем, посвящён рассказу о том, как создавалась тёмная тема Stack Overflow. Баннер на Stack Overflow, который позволяе...

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

Аппетитный IT: как мы автоматизировали 65 000 ресторанов Привет, мы компания r_keeper. Вы точно бывали в ресторанах, которые используют нашу систему автоматизации — от KFC и Burger King до Ginza Project и Novikov Group. А всего мы внедрили ее в 65 000 заведений в 53 странах мира. Здесь мы будем писать о своем опыте продуктовой р...

Silicon Motion станет участником выставки Embedded World-2020 Компания Silicon Motion Technology Corporation (код Nasdaq GS: SIMO) («Silicon Motion»), мировой лидер в сфере проектирования и маркетинга NAND-контроллеров для твердотельных запоминающих устройств, анонсировала свое участие в выставке Embedded World  25-...

Опыт использования MobX в большом приложении Всем привет! Меня зовут Сергей, я работаю в команде разработки приложений контроля качества Tinkoff. Поделюсь опытом нашей команды в использовании библиотеки Mobx и расскажу о деталях работы с ней в связке с React. В этой статье не будет описания базовых концепций. Я расск...

[Из песочницы] Поверхностное моделирование при работе над САПР T-FLEX CAD 17 Автор: Тимофеев Сергей, программист-разработчик ЗАО «Топ Системы». Руководитель: Батюченко Игорь, руководитель группы разработки ЗАО «Топ Системы». В статье описывается теоретическая база работы новых операций поверхностного моделирования в T-FLEX CAD 17, а также их основн...

Google хоронит расширение PHP IMAP Google сообщил владельцам G Suite аккаунтов о том, что с 15 феврался 2021 года авторизация в Gmail и других продуктах будет работать только через OAuth. Для IMAP-авторизации разработчикам предлагается использовать способ автризации под названием SASL XOAUTH2. Но дело в том...

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

Microsoft ♥️ Python Традиционно считается, что Microsoft хорошо поддерживает языки программирования на платформе .NET: C# или F#. Но это не совсем так — облако Azure поддерживает целый спектр языков, среди которых Python занимает почетное место. А если речь заходит о машинном обучении, то Pytho...

[Перевод] Поиск лучшего фронтенд-инструмента 2021 года Любой, кто начинает карьеру в сфере разработки программного обеспечения, скорее всего столкнётся с задачей выбора первого языка, фреймворка или набора инструментов. Уверен, каждому из вас это знакомо. Ответ на вопрос о том, что нужно изучать самым первым, найти не так уж и п...

Организация автотестов на примере мобильного приложения для СЭД + более качественная, но менее смешная версия обложки Рано или поздно все приходят к АТ. Ситуация, когда это происходит поздно, понятна, а когда рано? И как понять, что уже можно? Статья основана на опыте одной команды: расскажу про наши предпосылки и поводы внедрения ав...

Из студента-юриста в программисты на C/C++: личный опыт Привет. В данной статье я поделюсь своим опытом становления программистом, от зарождения идеи стать инженером программного обеспечения до первых офферов, а также расскажу об опыте прохождения собеседований на позицию С/С++ разработчика в Санкт-Петербурге и выводах, сделанных...

Intel покупает компанию Moovit Подтверждая предварительную информацию, компания Intel объявила о приобретении Moovit, компании, специализирующейся на решениях «мобильность как сервис» (mobility-as-a-service или (MaaS), примерно за 900 млн долларов. Компания Moovit известна своим приложен...

Давайте напишем командную оболочку Linux Всем привет! Хочу поделиться своим опытом написания собственной командной оболочки Linux используя Posix API. Усаживайтесь поудобнее.Что должен уметь наша командная оболочка?1. Запуск процессов в foreground и background режиме2. Завершение background процессов3. Поддержка пе...

Настройка CI/CD в Plesk+Github Actions для проекта на Flask+Angular В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтен...

HighLoad++, Михаил Макуров (Интерсвязь): опыт создания резервного и кластеризованного Zabbix-сервиса Zabbix — популярная открытая система мониторинга, используется большим количеством компаний. Я расскажу об опыте создания кластера мониторинга. В докладе я коротко упомяну о сделанных ранее правках (патчах), которые существенно расширяют возможности системы и готовят базу д...

[Перевод] Использование VueJS вместе с Django Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Введение Сейчас я работаю над очень интересным проектом. И в нем все сложно, потому что сам проект очень масштабный, а я занимаюсь им один в свободное время, при этом работая полный рабочий ...

В экосистему Huawei входит уже 1 миллиард устройств На ежегодной конференции Huawei исполнительный директор потребительского подразделения Huawei Consumer Business Group Ю Чэндун (Yu ChengDong), более известный в мире как Ричард Ю (Richard Yu), рассказал об успехах компании. В экосистему Huawei входит уже 1 миллиард устройств

Как готовить микрофронтенды в Webpack 5 Всем привет, меня зовут Иван и я фронтенд-разработчик из компании DexSys.На моём комментарии про микрофронтенды набралось целых три лайка, поэтому я решил написать статью с описанием всех шишек, что наш стрим набил и набивает в результате внедрения микрофронтендов.Начнём с т...

[Перевод] Brython: заменяем JavaScript на Python на фронтенде Привет, Хабр! К огромному удовлетворению нашей читательской аудитории, наша работа над обновлением книг по Python не прекращается. Но не прекращается и поиск в этом направлении — и сегодня мы хотели бы упомянуть Brython — Python для браузеров. Статья короткая, немного игрив...

Школа 42 как главный ответ айтишной жизни, вселенной программирования и всего такого В октябре 2019 года со мной случилась школа программирования 42, находящаяся во Фримонте, штат Калифорния. По возвращении из неё я упорно отказывалась отвечать на различные вопросы об учёбе и избегала делиться своими впечатлениями. Нужно было время прийти в себя. Более полуг...

Samsung троллит Huawei на фоне непростой ситуации Samsung использует торговую войну между США и Huawei при продвижении своих смартфонов. Британское подразделение компании в Twitter разместило новую маркетинговую рекламу Galaxy Note 20 Ultra, в которой прямо указано на отсутствие сервисов Google на устройствах Huawei. ...

Павел Клеменков, NVIDIA: Мы стараемся уменьшить разрыв между тем, что data scientist умеет, и тем, что он должен уметь Стартовал второй набор студентов магистерской программы по data science и business intelligence Ozon Masters – а чтобы решиться оставить заявку и пройти онлайн-тестирование было проще, мы расспросили преподавателей программы о том, чего стоит ожидать от обучения и работы с д...

[Перевод] 5 библиотек для Vue.js, без которых мне не обойтись Опытные разработчики знают о том, что иногда, пытаясь сэкономить время и решить какие-то задачи своего проекта с помощью пакета, созданного кем-то другим, можно, в итоге, потратить больше времени, чем было сэкономлено. Библиотеки, жёстко регламентирующие реализацию неких мех...

Компания «КАДФЕМ Си-Ай-Эс» расскажет, как с помощью численного моделирования решить основные проблемы при 3D-печати 28-31 января 2020 года в рамках международной специализированной выставки «Интерпластика» в Москве состоится 3D fab + print — выставка аддитивных технологий в промышленности. С докладом, посвященным решениям ANSYS для 3D-печати и опыту их применения, выступит Денис Кондратье...

Новые часы от Xiaomi Mibro Air выйдут на полки магазинов в ... Очередная линейка часов от Xiaomi – Mibro – разродится новыми часами под названием Mibro Air.     Как мы знаем, под крылом Xiaomi находится миллион мелких компаний. Одной из них является Mibro, которая, в свою очередь, является суббрендом Zhenshi Techn...

Описание основ криптопреобразования AES Доброго времени суток, Хабр! Примерно 3 месяца назад проходил собеседование frontend разработчиком и самый первый вопрос, который мне задали: “Что такое AES?” Ну как бы аморфное представление я все же имел о симметрично блочном шифровании AES, было дело даже использовал в од...

Зачем разработчику разбираться в вопросах безопасности? Одно дело — почитать теорию об уязвимостях и совсем другое — увидеть последствия и защититься на практике. Специалист по защите приложений в DINS Иван Юшкевич предлагает испробовать это во время конференции PHP Russia 2021, где он представит свой практический доклад «Веб-без...

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

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

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

[Перевод] Резервирование констант и Git hooks на C# Позвольте мне рассказать вам историю. Жили-были два разработчика: Сэм и Боб. Они вместе работали над проектом, в котором была база данных. Когда разработчик хотел внести в неё изменения, он обязан был создать файл stepNNN.sql, где NNN — некоторое число. Чтобы избежать конфли...

Кто такой СТО и каковы его задачи? Личный опыт и мнение технического директора Привет, Хабр! Меня зовут Игорь Десятников, я Chief Technical Officer в компании Neuro.net. Несколько раз встречал на Хабре статьи с попыткой рассказать о роли СТО, об эволюции этой должности при расширении компании и т.п. С некоторыми вещами согласен, с другими — нет. Се...

Набор Envo превратит любой велосипед в электрический снегокат На рынке уже существуют наборы для превращения обычных велосипедов в электробайки и педальные снегокаты. Комплект Electric SnowBike Kit идет дальше и предлагает объединить два этих маневра. Набор выпускается канадской компанией Envo и предназначен для использования с обычным...

В американских магазинах одежды товары будут подбирать роботы Мировой онлайн-супермаркет Amazon создаёт сеть небольших универмагов, в которых можно выкупать товары, заказанные на сайте, а также, как обычно, покупать без предварительного резервирования. Это касается и покупки одежды – её можно будет примерить перед окончательным решение...

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

Цифровая доступность: пять ключевых проблем в интерфейсах. Совместный вебинар Яндекс.Практикума и Валерии Курмак 13 мая Яндекс.Практикум вместе с Валерией Курмак проводит открытый вебинар «Цифровая доступность: пять ключевых проблем в интерфейсах». Вебинар будет полезен дизайнерам и разработчикам интерфейсов, которые хотят научиться проектировать доступно. Юзабилити строится на восп...

Как сделать памятку по родословной греческих богов в SAP HANA Cloud В этом году у компании SAP появилось новое решение SAP HANA Cloud, которое предоставляет широкий спектр возможностей для работы с данными, позволяет создавать, запускать, развертывать новые и обновлять существующие приложения. Основу этого решения составляет SAP HANA, примен...

Обзор EA Sports UFC. Немного не то Компания EA умеет делать спортивные симуляторы — они приносят львиную долю прибыли, которая необходима любому крупному разработчику для дальнейших релизов. Однако на мобильном рынке компания уже давно себя никак не показывала. Теперь пришло время изменить ситуацию и показать...

Какие возможности предоставляет Spring для кастомизации своего поведения Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Помимо преподавания, я занимаюсь написанием авторского материала для блога OTUS на хабре и се...

C++ Russia: что будем обсуждать уже через месяц Всем привет! До C++ Russia осталось меньше месяца — самое время показать вам, о чём там расскажут-то. Как обычно, спектр тем будет широкий — от прикладных («решаем нетривиальные задачи средствами современного CMake») до довольно академических («как лямбды в C++ и других язы...

«Hello, Checkmarx!». Как написать запрос для Checkmarx SAST и найти крутые уязвимости Привет Хабр! В статье я хочу рассказать о нашем опыте создания своих запросов в Checkmarx SAST. При первом знакомстве с этим анализатором может сложиться впечатление, что кроме поиска слабых алгоритмов шифрования/хеширования и кучи false positive, он ничего больше не...

Производители спортивной одежды Adidas и Lululemon начнут продавать одежду из «грибной кожи» Партнёрство стартапа Bolt Threads с брендами из массмаркета может популяризировать использование экологичного заменителя кожи, пишет The New York Times.

Каждому 3D принтеру — по рельсам Давно хотел написать статью о своём положительном опыте переделки 3D принтера с линейных стержней на рельсы, похоже время пришло. В ходе этой статьи расскажу, что и как я делал, возможно, мой опыт кому-то поможет перевести свою рабочую лошадку на рельсы. Читать дальше &ra...

Что умеет Dialogflow? 26 ноября в Москве прошла третья в своей истории Conversations – конференция по разговорному искусственному интеллекту для разработчиков и бизнеса, на которой был представлен новый доклад компании «Аэроклуб ИТ». В прошлый раз речь шла об одном из наших исследовательских пр...

Что общего между револьвером, шайбами и автономным роботом Мы любим роботов. Мы студенты технических ВУЗов, конструкторы, электронщики, программисты, и мы все любим создавать роботов. Два года назад на базе лаборатории робототехники Сбербанка появилась наша команда setUP и тогда же впервые приняла участие в соревнованиях по созданию...

Apple хочет выпустить одежду с обратным откликом Компания Apple рассматривает новые методы выстраивания обратной связи между мобильным устройством и пользователем. Для этого инженеры Apple предлагают использовать элементы одежды со встроенными датчиками.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы т...

Умная квартира на JavaScript. От светодиода до распознавания лица в камере домофона Привет! Меня зовут Антон, я ведущий разработчик в команде рекламного фронтенда ВКонтакте. Мои рабочие задачи связаны с развитием рекламного кабинета и возможностей для продвижения сообществ в приложении VK. Здесь результаты можно видеть только в браузере и телефоне, но мне д...

ProxySQL — средство для демультиплексирования соединений Здравствуйте, меня зовут Александр Яковлев, я работаю в компании Ситимобил и занимаюсь эксплуатацией. Сегодня я расскажу про очень интересный продукт ProxySQL — это высокопроизводительный MySQL Proxy, который умеет очень много — отлавливать и убивать запросы по маске, с помо...

Конвертация xls в xlsx и xml на C# В этой статье я постараюсь рассказать об одном из возможных путей конвертации документов формата xls в xml. Непосредственно моя задача выглядела примерно так: Дано: 1-2 дня времени на поиск и реализацию решения Найденное решение должно быть настолько бесплатным, насколько э...

Так выглядит новый фирменный кабель для iPhone 12 в тканевой оплетке Источник опубликовал нового кабеля с разъемами USB-C и Lightning, который должен появиться в стандартном комплекте поставки смартфонов iPhone 12. Его особенностью станет тканевая оплетка. В ассортименте Apple до этого не было кабелей с плетеным дизайном для iPhone или i...

Вторая конференция Zabbix в России: регистрация и важные даты Летом прошлого года мы провели первую Zabbix Confrence Russia и получили большой интерес со стороны публики. Стало ясно, ежегодной конференции в России – быть. В 2020 году мы решили перенести мероприятие на май, не посягая на время летних отпусков. До конференции осталось чу...

NFC: Разбор технологии Near Field Communication Все мы привыкли к такой данности в смартфоне как NFC. И вроде бы всё с этим ясно. Многие не покупают смартфоны, где нет NFC, думая что это только про покупки. Но есть куча вопросов. Но знали ли вы что еще умеет эта технология? Что делать если в вашем смартфоне нет NFC? Как...

Intel покупает компанию Moovit Подтверждая предварительную информацию, компания Intel объявила о приобретении Moovit, компании, специализирующейся на решениях «мобильность как сервис» (mobility-as-a-service или (MaaS), примерно за 900 млн долларов. Компания Moovit известна своим п...

Чистая архитектура для фронтендера Современный веб — это сложно. Количество фреймворков и темп их развития заставляет разработчика скакать галопом. Кто-то новые либы юзает, кто-то модные книжки читает. Но иногда чтение и потраченные силы на углубление в архитектуру, ООП, TDD, DDD и т.д. не оправдывают ожида...

Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo. Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я д...

Босс Microsoft дразнит, что «следующее поколение Windows» появится «очень скоро» Microsoft не будет представлять Windows 10 на конференции Build 2021. Вместо этого он в основном сосредоточится на своих облачных платформах, Azure, Teams и разработчиках. Однако он намекнул, что «очень скоро» объявит о самом значительном обновлении Windows «за последнее дес...

Статическое тестирование безопасности опенсорсными инструментами Уязвимости в своём коде хочется находить как можно быстрее, а значит нужно автоматизировать этот процесс. Как именно автоматизировать поиск уязвимостей? Существует динамическое тестирование безопасности, существует статическое — и у обоих свои преимущества и недостатки. Сег...

Почему собственный образ ISO — самое оптимальное решение для своего сервера Подняв сервер, можно сразу поставить одну из стандартных ОС, которые предлагает хостер. Но есть и другой вариант — загрузить собственный образ ISO и установить из него произвольную ОС и любой софт на свой выбор. Это реально очень удобно. Мы можем поставить на сервер Parro...

work&dev fun(damentals) #0. Что ожидать и как помогать расти разработчику из trainee в уверенного junior? Это цикл статей. Следующую можно прочесть тут Что ожидать и как помогать расти разработчику из trainee в уверенного junior? Уровень разработчика — то чем все привыкли меряться и то за чем все перебегают из компании в компанию. В последние несколько лет тенденция рынка тако...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №467 (10 — 16 мая 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №468 (17 — 23 мая 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №466 (3 — 9 мая 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №415 (11 — 17 мая 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №465 (26 — 2 мая 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №416 (18 — 24 мая 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №414 (4 — 10 мая 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №469 (24 — 30 мая 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Исключения C++ через призму компиляторных оптимизаций На дворе 21-й век, непроизводительная реализация обработки C++ исключений на основе setjmp/longjmp уже в прошлом. Современные компиляторы, такие как gcc и clang, используют продвинутую реализацию C++ исключений, называемую zero-cost exception handling. Но насколько действи...

Уйти во фронтенд после декрета, стать синьором в Gitlab и core team member Vue.js Наш новый формат — прямые эфиры с успешными разработчиками и айтишниками, на которых вы можете задать вопрос профессионалу и получить ответ из первых рук развивается дальше. 25 мая на ваши вопросы будет отвечать Наталья Теплухина, Vue.js core team member, GoogleDevExpret ...

Calico для сети в Kubernetes: знакомство и немного из опыта Цель статьи — познакомить читателя с основами сетевого взаимодействия и управлением сетевыми политиками в Kubernetes, а также со сторонним плагином Calico, расширяющим стандартные возможности. Попутно будут продемонстрированы удобство конфигурации и некоторые фичи на реаль...

7 известных символов, о происхождении которых вы могли не знать Ежедневно мы видим и используем в общении огромное количество различных знаков и символов. Но далеко не всегда мы знаем их истинный смысл, не говоря уже об их происхождении. Предлагаем разобраться с несколькими самыми известными символами, выяснив, какие секреты они в себе т...

Организация кодовой базы и тестирования в монорепозиторий Всем привет. Меня зовут Илья, я фронтенд-разработчик из юнита BuyerX в Авито. Хочу поделиться тем, каким образом у нас в команде организовано хранение кодовой базы, почему мы пришли к использованию монорепозитория и как улучшаем DX-работы с ним,...

[Из песочницы] Any и AnyObject в Swift. В чем их различие? Довольно долгое время в своих проектах при написании когда я использовал тип Any, например при обработке JSON данных. Но также я знал что есть и второй тип — AnyObject. И недавно я задумался о разнице между этими двумя типами. Читать дальше →

[Перевод] Учимся читать код, изучая стандартную библиотеку Python Итак, вы уже продвинутый новичок — вы изучили основы Python и способны решать реальные задачи. Вы уже отходите от просмотра туториалов и чтения блогов; наверно, уже ощущаете, что в них излагаются одномерные решения простых придуманных задач; вероятно, вместо решения этой ...

Программа Mobius: Android, iOS и всё, что между ними Совсем скоро пройдёт очередной Mobius (13-16 апреля, онлайн). И теперь, когда известна его программа, пришло время рассказать Хабру, что за доклады там представят. У конференции будет четыре параллельных трека: iOS Android «кроссплатформенный» (Flutter, Kotlin Multiplatfo...

Microsoft расскажет на Build 2020 об объединении приложений UWP и Win32 Универсальная платформа Windows, сокращенно UWP, должна была стать будущим Windows. Когда Microsoft все еще стремилась сделать Windows основной мобильной ОС, приложения UWP должны были работать на настольных компьютерах, планшетах и телефонах. Однако в течение многих лет раз...

[Из песочницы] Наука vs IT. Как я бросил исследования ради разработки Привет, Хабр. Меня зовут Михеев Илья, я back-end разработчик в компании FINCH. Сегодня я расскажу о том, как простые люди попадают в IT, почему в «Сбере» на «Каширке» все плохо, а заодно расскажу почему молодые ученые уходят в IT. Думаю, что последняя тема больная для мног...

Илон Маск похвалил электрический хэтчбек Volkswagen ID.3 Tesla — признанный лидер индустрии электромобилей, а Илон Маск (Elon Musk) — лидер Tesla. Этот человек является одним из самых информированных в индустрии, к его мнению определенно стоит прислушиваться. Это понимают и в Volkswagen, иначе зачем...

Из техлида в менеджеры продукта: чем поможет бэкграунд разработки и стоит ли переходить именно вам Меня зовут Марина Перескокова. Я проработала в Яндексе 10 лет, и из стажёра-разработчика выросла до руководителя службы разработки фронтенда. За это время получилось поработать над JS API Яндекс.Карт, поруководить фронтендом сервиса yandex.ru/maps и покодить движок для векто...

[Из песочницы] Получение meterpreter сессии внутри NAT сети, с помощью Chrome и Pivot машины Вводная Всем привет, в этой статье я хочу поделиться своим опытом в эксплуатации уязвимости Chrome FileReader UAF, проведении техники pivoting, ну и написать свою первую статью конечно. Так как я являюсь начинающим Pentest инженером, то потратил на освоение и понимание этой...

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

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

FOSS News №25 – обзор новостей свободного и открытого ПО за 13–19 июля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. GitHub сделал «арктическую резервную копию» всего значимого открытого кода, OpenCV анонсировал специализированный одноплатник,...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №443 (23 — 29 ноября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №451 (18 — 24 января 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №411 (13 — 19 апреля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №447 (21 — 27 декабря 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №401 (3 — 9 февраля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №460 (22 — 28 марта 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №482 (23 — 29 августа 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №457 (1 — 7 марта 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №398 (13 — 19 января 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №419 (8 — 14 июня 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №407 (16 — 22 марта 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №450 (11 — 17 января 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №394 (15 — 22 декабря 2019) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №485 (13 — 19 сентября 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №431 (1 — 6 сентября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №429 (17 — 23 августа 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №463 (12 — 18 апреля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №464 (19 — 25 апреля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №439 (26 — 31 октября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №403 (17 — 23 февраля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №406 (9 — 15 марта 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №486 (20 — 26 сентября 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №410 (6 — 12 апреля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №395 (23 — 29 декабря 2019) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №456 (22 — 28 февраля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №446 (14 — 20 декабря 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №472 (7 — 13 июня 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №405 (2 — 8 марта 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №428 (10 — 16 августа 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №442 (16 — 22 ноября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №421 (22 — 28 июня 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №453 (1 — 7 февраля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №423 (6 — 12 июля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №413 (27 апреля — 3 мая 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №462 (5 — 11 апреля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №481 (15 — 22 августа 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №449 (4 — 10 января 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №430 (24 — 30 августа 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №432 (7 — 13 сентября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №473 (14 — 20 июня 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №397 (6 — 12 января 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №489 (11 — 17 октября 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №476 (5 — 11 июля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №427 (3 — 9 августа 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №393 (9 — 15 декабря 2019) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №459 (15 — 21 марта 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №441 (9 — 15 ноября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №470 (1 — 6 июня 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №424 (13 — 19 июля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №433 (14 — 20 сентября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №402 (10 — 16 февраля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №434 (21 — 27 сентября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №477 (12 — 18 июля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №420 (15 — 21 июня 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №479 (26 — 31 июля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №436 (5 — 11 октября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №458 (8 — 14 марта 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №412 (20 — 26 апреля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №452 (25 — 31 января 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №478 (18 — 25 июля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №440 (2 — 8 ноября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №444 (1 — 6 декабря 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №480 (2 — 8 августа 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №484 (6 — 12 сентября 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №455 (15 — 21 февраля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №399 (20 — 26 января 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №474 (21 — 27 июня 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №425 (20 — 26 июля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №408 (23 — 29 марта 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №437 (12 — 18 октября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Linux kernel: просто снять снапшот не просто Привет. Сегодня я бы хотел рассказать про проблему снятия снапшота для бэкапа, про свежее ядро Linux, и что мы на нём потеряли. Так что если вы используете Linux и делаете резервные копии — вам просто необходимо это знать. В противном случае вы можете оказаться без резервны...

Онлайн-конференция Work Tech. E-commerce 17 сентября 2020 г. Mango Office проведет онлайн-конференцию, где эксперты рынка расскажут самое важное о трендах в электронной коммерции, обсудят, как меняются запросы покупателей и какие технологии могут их удовлетворить, поделятся опытом и эффективными стратегиями продвиж...

В Windows 10 могут произойти большие изменения с Project Reunion Microsoft впервые анонсировала Project Reunion на своей конференции разработчиков Build 2020, и это может стать лучшей попыткой компании улучшить работу нативных приложений в Windows 10, преодолев разрыв между двумя основными платформами разработки приложений – UWP и Win32. ...

Анонсируем Google Cloud Next OnAir EMEA Привет, Хабр! На прошлой неделе завершилась наша онлайн конференция посвященная облачным решениям Google Cloud Next ‘20: OnAir. Несмотря на то, что на конференции было много интересного, а весь контент доступен онлайн, мы понимаем что одна глобальная конференция не может у...

Кастомизация компонентов Ant Design и оптимизация бандла The Archivist by juliedillon Я Иван Копенков, ведущий фронтенд-разработчик в Mail.ru Cloud Solutions, в статье расскажу, какие есть подходы к кастомизации компонентов UI-библиотеки Ant Design, как это сделали мы, а так же покажу, как удалось полностью избавиться от неисполь...

Архитектурный паттерн Dependency Injection в React-приложении Расшифровка доклада Сергея Нестерова с конференции FrontendLive 2020.Привет! Меня зовут Сергей, уже больше двух лет я работаю в группе компаний Тинькофф. Моя команда занимается разработкой системы для анализа качества обслуживания клиентов в Тинькофф, и, как вы, наверное, до...

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

Из частных предпринимателей в руководители проектов банка: история фронтенд-разработчика Привет, Хабр! Сегодняшняя статья — история карьерного пути Михаила Логинова. Он несколько лет строил собственный бизнес, но затем решил, что программирование — именно то, чем хочется заниматься дальше. Поэтому Михаил получил специальность фронтенд-разработчика и посвятил се...

Алгоритмы быстрой обработки HTTP-строк В HTTP/2 появилась компрессия стандартных заголовков, но тело URI, Cookie, значения User-Agent по-прежнему могут составлять десятки килобайт и требуют токенизации, поиска и сравнения подстрок. Задача становится критичной, если HTTP-парсер должен обрабатывать интенсивный злон...

Spring-анимации во Vue Привет, Хабр! Мне давно хотелось добавлять в любые проекты Spring-анимации. Но делал я это только для React-проектов с помощью react-spring, так как не знал ничего другого. Но наконец я решил разобраться, как оно все устроено и написать свою реализацию! Если вы тоже хоти...

OnePlus выпустит свой фитнес-браслет на замену Xiaomi Mi Band Я уже неоднократно обращал внимание читателей AndroidInsider.ru, что среди пользователей устройств на Android не очень распространены смарт-часы. Более того, я бы даже сказал, что для них это едва ли не табуированное явление. Всё-таки смарт-часы в большинстве своём стоят до...

Как я начал выступать на конференциях и не могу остановиться Современный мир разработки, по-своему, прекрасен. Хорошей практикой считается свободное распространение своих знаний и разработок. Стремление к знаниям создает спрос, а habr, toster (ныне qna), github, митапы, конференции и прочее являются отличным предложением. О митапах и ...

Хорошо, что создатель вашего любимого инструмента не слушал ослов, когда изобретал велосипед Прошлым летом мы с пацанами рассказали про свою либу, которую наш заказчик не принял и выкинул на помойку. Мы бомбили, потому что верили в свое решение, и рассказали о нем сообществу — уж обычные-то разрабы точно заценят и не будут размениваться на всякую чушь. Ну конечн...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №396 (30 декабря 2019 — 5 января 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №422 (29 июня — 5 июля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №475 (28 июня — 4 июля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №400 (27 января — 2 февраля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №483 (30 августа — 5 сентября 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №461 (29 марта — 4 апреля 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №435 (28 сентября — 4 октября 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №448 (28 декабря — 3 января 2021) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №409 (30 марта — 5 апреля 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №426 (27 июля — 2 августа 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №404 (24 февраля — 1 марта 2020) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Юбилейный DUMP2020 — 4 дня, которые вы не забудете Привет, Хабр! У нас новости с Урала :) 10-я конференция уральских разработчиков DUMP пройдет в этом году в мае, с 14 по 17 число. Основная программа, по-прежнему, укладывается укладывается в 1 день. На DUMP выступят Сергей Абдульманов (Туту.ру, в прошлом МосИгра), Александр...

Алексей Грачёв: Go Frontend Kyiv Go Meetup May 2018: Ведущий: – Всем привет! Спасибо, что вы здесь собрались! Сегодня у нас два официальных спикера – Лёша и Ваня. Будет ещё два, если у нас хватит времени. Первый спикер – Алексей Грачёв, он расскажет нам о GopherJS. Алексей Грачёв (далее – АГ): – Я ...

Seagate - единственный производитель СХД с полным циклом производства Большинству IT-специалистов компания Seagate известна в первую очередь как производитель жестких дисков. Но линейка ее решений включает также и широкий спектр систем хранения данных.

Онбординг разработчиков «Я прихожу на работу, мне дают ноутбук, показывают рабочее место, выдают задачу, а дальше сиди и делай сам. Спустя пару месяцев я должен знать всё о компании, но, на самом деле, я помню только сделанные задачи. Кому задавать вопросы? А можно подойти к директору? Где туалет?»...

Tableau в рознице, реально? Время отчётности в Excel стремительно уходит — тренд на удобные инструменты представления и анализа информации виден во всех сферах. Мы давно обсуждали внутри цифровизацию построения отчётности и выбрали систему визуализации и self-service аналитики Tableau. Александр Безугл...

Посмотрите, как может выглядеть первый “умный” купальник Компания Speedo, которая продает инвентарь и одежду для плавания, представила Fastskin 4.0 – "самый умный купальник всех времен". Этот костюм позволит пловцам двигаться на 4% быстрее! Источник

Новостной дайджест событий из мира FPGA/ПЛИС — №009 (2021_02) ПЛИСкульт привет,  FPGA  хаб.  Мы продолжаем держать вас в курсе последних событий из мира программируемой логики и решили немного пересмотреть формат дайджеста. Мы добавили категории, чтобы было проще искать. Под катом вы найдете: статьи, новости, анонсы...

E3 2021: Катайтесь, летайте и скользите в Riders Republic от Ubisoft, дата релиза и новый геймплей Если вы помните, то Ubisoft работает над спортивным симулятором Riders Republic. Это как Steep и The Crew, только для множества видов спорта. Игроки будут летать в вингсьютах, кататься в горах на скейтборде или на велосипедах и так далее. На конференции E3 2021 нам показали ...

Дизайн — это проектирование, а не красота картинок Компании с правильными дизайн-процессами зарабатывают существенно больше. Я бы хотел рассказать про три базовые вещи с позиции пятилетнего исследования и своей практики в российских и международных компаниях: Мало кто воспринимает дизайн как способ проектирования продукт...

[Перевод] Сборка собственного RPM-пакета, содержащего простую Go-программу Процесс развёртывания программ обычно состоит из множества этапов. Некоторые из этих этапов могут представлять собой довольно-таки сложные последовательности действий. В наши дни имеется широкое разнообразие инструментов, позволяющих создавать описания процессов развёртывани...

Московская делегация принимает участие в ЦИПР-2020 В среду, 23 сентября в Нижнем Новгороде приступили к проведению пятой ежегодной конференции ЦИПР-2020. Ее завершение планируется в пятницу на этой же неделе. Участником конференции традиционно стала и делегация Москвы. Она подготовила стенд, посвященный технологиям искусстве...

Google полностью отменила конференцию I/O 2020 В начале марта компания Google сообщила, что не станет проводить I/O 2020 в привычном формате, вместо этого перенеся мероприятие в онлайн, однако теперь заявила, что конференция в этом году не состоится ни в каком виде — таким образом, I/O 2020 официально полностью отм...

[Перевод] 11 инструментов для разработки микрофронтендов, о которых стоит знать В сфере серверного программирования разбиение традиционных монолитных бэкендов на микросервисы позволило добиться невиданной прежде эффективности работы и недоступных ранее возможностей по масштабированию проектов. Но, несмотря на это, большинство фронтенд-систем всё ещё пре...

Официальный сайт Casino X online Виртуальные игры все больше набирают популярность на территории бывшего СНГ. Ранее, когда для посещения казино нужно было тратить время и деньги, на поездку отваживались бы не многие азартные игроки. Но, теперь возможность играть на игровых автоматах на реальные деньги есть ...

Ошибки в дизайне A/B тестов, которые я думала, что никогда не совершу Запуская свои первые эксперименты, я считала, что все эти «три / пять / семь самых популярных ляпов», о которых читала в статьях и слушала на конференциях — уж точно не про меня. Тем более в дизайне теста помогал большой красивый шаблон исследований, принятый в компании. ...

Интересные проекты на Raspberry Pi: от счетчика Гейгера до коммерческих серверов Raspberry Pi, наверное, самые популярные одноплатники в мире. Большинство моделей недорогие, а их возможности позволяют использовать платы в очень широком спектре самых разных проектов. Последние могут быть как очень простыми — например, управление светодиодной подсветкой, ...

[Из песочницы] DevOps — хорошо, но что делать? Как сократить ручной труд и прийти к желаемому результату Итак. В 2018 году на Heisenbug (Московская конференция по тестированию) Барух Садогурский (Developer Advocate в компании JFrog) презентовал интересный кейноут, в котором рассказал о своих основных идеях того, «куда надо идти». В 2019 году на том же  Heisenbug состоялся сикве...

Как сотрудники ЛАНИТ работают на удалёнке в Италии и Беларуси В ЛАНИТ больше 40 подразделений и компаний. У некоторых из них есть офисы в Канаде, Польше, США, Казахстане и других странах. За последний месяц каждый из нас прочитал или, как минимум, увидел множество больших и маленьких текстов о том, как в России работается на удалёнке. ...

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

В процессоры Intel, AMD и Qualcomm добавят чип безопасности Pluton от Microsoft вместо TPM. Право на ремонт под угрозой? На днях стало известно о том, что сразу три крупных производителя чипов: Intel, AMD и Qualcomm, планируют встраивать в свои процессоры новый чип безопасности Pluton. Он разрабатывался совместно с корпорацией Microsoft, и в будущем заменит собой используемый в настоящее врем...

Microsoft оптимизирует ядро Linux для серверных ARM На конференции Linux Plumbers Conference 2020 разработчики Microsoft рассказали о своем экспериментальном проекте — оптимизации ядра Linux для серверных ARM-процессоров. С докладом выступил главный менеджер по разработке программного обеспечения Ян Бирман. По словам спец...

Замощение доминошками Одна из первых действительно интересных задач по математике, с которыми я столкнулся формулируется так: "из шахматной доски вырезали две противоположные по диагонали угловые клетки, можно ли оставшуюся часть разрезать на "доминошки" — фигурки из двух клеток, у...

Первый Pentium, Turbo Pascal и олимпиадная физика: разработчики вспоминают, как учились в школе В День учителя мы вместе с разработчиками вспоминаем школьные годы, любимых учителей и первый компьютерный класс. Правда ли, что успехи в математике и геометрии укорачивают путь в профессиональное программирование? А химия и физика? Андрей Терешко, руководитель фронтенда У...

[Из песочницы] 3 года программирования вслепую. Часть 1 Всем доброго времени суток! Хочу поделиться своим опытом из разряда «Войти в IT». Тем более, что он происходил в полностью невизуальном режиме. О незрячих людях в нашем обществе знают мало, а о незрячих программистах еще меньше. И эта статья предлагает проследить за тем, как...

[Перевод] Конференция DEFCON 27. Твой автомобиль – мой автомобиль. Часть 1 Брифинг выступления: Для многих из нас автомобиль – одна из самых дорогих покупок, которую мы когда-либо совершали. В мире, где все вещи взаимосвязаны, вполне естественно хотеть удаленно контролировать свою машину: получать напоминания, где мы ее припарковали, проверять, н...

Работа с файлами в C++ с использованием Boost Привет! Я время от времени рассказываю на Хабре о решениях распространённых задач на C++, и вообще люблю делиться опытом. Поэтому даже написал целую книгу, которая называется «Разработка приложений на С++ с использованием Boost». Она может быть интересна разработчикам, кото...

Apple проведёт виртуальную конференцию WWDC 22 июня   Apple объявила, что конференция для разработчиков WWDC 2020 начнётся 22 июня. Это первый раз, когда WWDC пройдёт полностью в онлайн-формате. Участвовать в WWDC смогут все разработчики через приложение и сайт Apple Developer. В этом году конференция WWDC не тольк...

Представлены умные часы Xiaomi Mi Watch Revolve Active Xiaomi сегодня представила в Индии новые умные часы часы Xiaomi Mi Watch Revolve Active, которые предлагают необходимый набор современных функций при не самой низкой цене. Xiaomi Mi Watch Revolve Active умеют вести контроль частоты сердечных сокращений в режиме 24/7, от...

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

Cordova. Опыт Enterprise-проекта В данной статье хочу поделиться опытом разработки мобильного enterprise-приложения на платформе Apache Cordova, рассказать о вариантах реализации такого проекта, о плюсах, минусах и нюансах. Это будет общий обзор без технических деталей, последние, возможно, будут описаны в ...

[Из песочницы] Как GitLab помогает делать бэкапы больших хранилищ NextCloud Привет, Хабр! Сегодня я хочу рассказать о нашем опыте автоматизации резервного копирования больших данных хранилищ Nextcloud в разных конфигурациях. Я работаю СТО в «Молния АК», где мы занимаемся конфигурационным управлением IT систем, для хранения данных используется Nextcl...

«Радио, погода, время всегда под рукой» или история одного решения (железо, софт, интерфейс) Всегда хотелось какого то простого и удобного решения для управления звуковым бэкграундом в интерьере. Попробовав несколько существующих вариантов, решил реализовать своё решение на базе Android планшета и сайта-веб-приложения. Теперь "Радио, погода, время всегда под рукой"....

Мой опыт запуска краудфандинговой кампании Что такое краудфандинг, надеюсь, рассказывать нет необходимости, потому без лишних предисловий поведаю о своем опыте работы с одним из таких сервисов. Речь пойдет не о таком гиганте как Kickstarter, а о более специализированном на «железных» open source проектах сервисе Crow...

Конференции на удалёнке: онлайн-трансформация JUG Ru Group Многие читатели Хабра уже знают и любят наши IT-конференции. Кто-то был на них лично, а кто-то видел онлайн-трансляции. На лето 2020 у нас запланированы 8 конференций, и сейчас мы переводим их все в онлайн. Но это не означает, что они станут выглядеть как прежние трансляци...

Опыт использования MateBook X Pro MateBook X Pro предлагает 13,9-дюймовый дисплей с соотношением сторон 3:2, компактный и лёгкий корпус, а также производительную платформу и высокую автономность. Как это всё работает на практике, и удобно ли использовать такое устройство в повседневной работе, мы решили пров...

Как сохранить бизнес и зарабатывать в кризис: онлайн-конференцияэффективных решений для рестораторов и отельеров Хабаровского края 8 декабря 2020 года Центр оказания услуг Мой бизнес совместно с Федерацией Рестораторов и Отельеров России проводит онлайн-конференцию для предпринимателей и руководителей бизнеса в сфере гостеприимства Хабаровского края. Онлайн-конференция «КАК СОХРАНИТЬ БИЗНЕС И ЗАРАБА...

Подробный видео обзор продвинутого FDM 3D принтера QIDI Tech i-Fast от 3Dtool. Всем привет друзья, с Вами 3DTool!QIDI Tech - новая для отечественного рынка компания производитель, уже была у нас на обзоре со своим домашним решением из нижнего ценового сегмента 3D принтером QIDI X-Maker. Эта модель показала себя отличной альтернативой для популярных с...

[Перевод] Как в одном атоме умещается вся физика Большинство людей, представляя себе атом, рисуют в воображении небольшое ядро, состоящее из протонов и нейтронов, вокруг которого двигаются один или несколько электронов. Это представление основано на интерпретации квантовой механики, основанной на частицах. Но для описани...

Детские велосипеды в широком ассортименте сети Velozona в Минске! Все большее количество родителей покупают своим малышам детские велосипеды, поскольку это незаменимый предмет во время прогулок. Также модели для детей способствуют формированию правильной осанки, развитию мышц на ногах и координации движений.    Ассортимент велосипедов в ин...

Тест коммутаторов TP-Link c Long range PoE. И немного про апгрейды старых моделей Раньше в своих коммутаторах мы развивали технологию Power over Ethernet только в направлении увеличения передаваемой мощности. Но в процессе эксплуатации решений с PoE и PoE+ стало очевидно, что этого недостаточно. Наши клиенты сталкиваются не только с нехваткой энергетическ...

[Перевод] Нейронное суперсэмплирование при рендеринге в реальном времени Рендеринг в реальном времени для виртуальной реальности создаёт уникальный спектр задач, и основными из них являются необходимость поддержки фотореалистичных эффектов, достижение высоких разрешений и увеличение частоты обновления. Для решения этих задач исследователи Facebo...

ARM поддерживает трассировку лучей в реальном времени и DLSS На проходящей на этой неделе конференции разработчиков игр GDC NVIDIA представила пару новых технических демонстраций, в которых технологии GeForce RTX работают на процессоре MediaTek на базе архитектуры ARM. Демонстрации показывают, что передовую графику становится возможны...

Знания и компетенции в команде: найти, увидеть, прокачать Сотрудник, который много знает, умеет и готов потушить любой пожар на своей поляне, конечно, молодец. Но если этот герой уходит в отпуск или вообще увольняется, наступают тяжелые времена. Оказывается, что важно не только много знать, но и уметь этими знаниями делиться. Ал...

Современные решения для построения систем информационной безопасности — брокеры сетевых пакетов (Network Packet Broker) Информационная безопасность отделилась от телекоммуникаций в самостоятельную отрасль со своей спецификой и своим оборудованием. Но есть малоизвестный класс устройств, стоящий на стыке телекома и инфобеза – брокеры сетевых пакетов (Network Packet Broker), они же балансировщик...

[Перевод] 6 грехов, которые совершают программисты Эта статья — перевод с medium.com, в которой Daan, ее автор, предостерегает нас от неверных решений при выборе между скоростью и эффективностью в программировании. Фото с сайта Unsplash. Автор: Artem Sapegin Работа программиста неразрывно связана с необходимостью принимат...

[Перевод] DRY CSS: Как использовать каждое объявление только один раз Использование DRY в CSS — это способ максимально избегать повторения в таблицах стилей. Этот подход не панацея, но он достаточно эффективен и является одним из основных методов оптимизации. Поскольку я использовал и изучал его почти 10 лет, в этой статье хочу поделиться сво...

[Из песочницы] Опыт эксплуатации CEPH Когда данных становится больше, чем влезает на один диск, самое время задуматься о RAID. В детстве часто слышал от старших: «однажды RAID уйдут в прошлое, объектные хранилища заполонят мир, а ты даже не знаешь, что такое CEPH»,- поэтому первым делом в самостоятельной жизни с...

В DxOMark разошлись не на шутку. Теперь лаборатория тестирует и колонки Представители лаборатории DxOMark сегодня подтвердили, что теперь они также будут проверять качество работы беспроводных колонок. Новый тест получил название DxOMark Speaker. Изначально DxOMark тестировали качество фотокамер, затем подключили обзоры камер смартфонов, сн...

[Из песочницы] Улучшаем useReducer С появлением useReducer и useContext управление app state стало намного удобнее, а также отпала необходимость в использовании Redux. Когда я в первый раз отказался от Redux в пользу стандартного useReducer я ощутил нехватку некоторых полезных функций: useSelector. Позволяет...

Приглашаем на DINS QA EVENING: работа с логами и функциональные возможности инструментов на базе CDP Раиса Липатова из DINS расскажет о том, почему тестировщику важно уметь работать с логами и как это делать эффективно. Александр Абрамов из Semrush поделится опытом выбора решения для тестирования производительности frontend.Участие бесплатное, но нужно зарегистрироваться.&n...

Книга «Kubernetes: Лучшие практики» Привет, Хаброжители! Положитесь на опыт профессионалов, успешно применяющих и развивающих проект Kubernetes. Инженеры Microsoft предлагают лучшие приёмы оркестрации контейнеров. Их практики сложились в процессе разработки распределённых систем, на ответственных и нагруженны...

Рынок мошенничества на сайтах объявлений Ни для кого не является секретом, что на популярных площадках «Авито», «Юла» и т.п. распространены мошеннические схемы, созданные для выманивания тем или иным способом денег с доверчивых покупателей и продавцов. В последнее время получили широкое распространение целые группи...

Ученые из MIT разрабатывают устройство, которое позволит хотя бы частично управлять своими снами В сети много информации о том, как научиться видеть управляемые сны. Возможно, у кого-то это и получается, но в большинстве случаев человек просто «плывет» по той реальности, которую ему показывает мозг во время сна. Сейчас наука пытается научиться управлять сновидениями —...

Новый интерфейс Веб-клиента Zimbra от Zextras По мнению технических специалистов, Zimbra является надежным и простым в обслуживании почтовым сервером. Усилия разработчиков Zextras все последние годы были сосредоточены на удобстве управления для администраторов, защите данных, новых функциях совместной работы. Но пользов...

HTTP по UDP — используем с пользой протокол QUIC QUIC (Quick UDP Internet Connections) — это протокол поверх UDP, поддерживающий все возможности TCP, TLS и HTTP/2 и решающий большинство их проблем. Его часто называют новым или «экспериментальным» протоколом, но он уже давно пережил стадию эксперимента: разработка ведётся...

Почему не все ошибки надо исправлять, чтобы сделать ИТ-продукт лучше Данный материал подготовлен нашим партнером — компанией «Эквио». 2+2=3 2+2=5 2+2=4 Покупая ИТ-продукт для решения тех или иных корпоративных задач, бизнес-заказчики чаще всего задумываются о его стоимости, функциональности, удобстве, интеграционных возможностях и т.д. ...

Konica Minolta и Zenkoukai запускают Care Director Service Konica Minolta объявила о создании нового сервиса Care Director Service для оптимизации работы медицинского персонала. В его основе лежит анализ широкого спектра данных, которые собирают медицинские учреждения. Компания будет предлагать решение в Японии.

Как решить нестандартные задачи в Backend и не проиграть. Расскажут спикеры конференции DUMP Обычно участники ждут от конференций полезных докладов с цифрами, фактами и только по делу. Мы учли это, взяли трендовые темы и пригласили опытных спикеров. Так получилась четкая и концентрированная программа секции Backend. Поговорим о технологиях и методах, которые только ...

Apple рассказала о своей ближайшей большой конференции Компания Apple представила программу всемирной конференции для разработчиков WWDC 2021. Конференция начнётся 7 июня и пройдёт в онлайн-формате.  Отмечается, что встречи на WWDC21 будут бесплатными для разработчиков со всего мира. Apple расскажет о своих новых техн...

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

Рассказываем как прошла оффлайн конференция DevGAMM от Green Grey Завершилась ожидаемая многими оффлайн конференция DevGAMM в Москве. На ней встретились издатели, инвесторы и разработчики игр. После длительного затишья оффлайна, индустрия оживилась перед предстоящим событием и билеты разошлись как горячие пирожки — за неделю до начала конф...

Наши грабли — залог вашего успеха. Кейсы DevOps и SQL-команд Пятница — самое время занимательных историй. Сегодня предлагаем вам послушать доклады DevOps и SQL-направления с конференции ЮMoneyDay. Специалисты расскажут про: устройство кластера логов, который позволяет нам понимать, что происходит с платежами и транзакциями (а также...

Logitech сотрудничает с Herman Miller для производства «высокопроизводительной» игровой мебели Мебельная компания Herman Miller и Logitech больше всего известен своим широким спектром высококачественной компьютерной периферии, специализирующееся на компьютерных играх «G», официально сотрудничают в создании «высокопроизводительных мебельных решений» для геймеров. Поск...

Покупать на AliExpress теперь совершенно невыгодно, и вот почему Самым крупным и известным онлайн-магазином в России является AliExpress. Он предлагает всем покупателям не только крайне широкий ассортимент товаров, который недавно перевалил за более чем 10 млн наименований, но еще и очень высокое качество сервиса. Читать полную версию пу...

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

10 вещей, которые должен иметь при себе каждый мужчина ПопМем Интересно 21.10.2021, 07:45 10 вещей, которые должен иметь при себе каждый мужчина Или женщина. Скажем так – у каждого взрослого и самодостаточного человека, умеющего работать руками. Это привычные, любимые и часто используемые ...

Новейшая технология Microsoft, появившаяся в Azure AI, описывает изображения так же хорошо, как и люди Исследователи из Microsoft создали систему искусственного интеллекта, способную генерировать подписи к изображениям, которые во многих случаях оказываются более точными, чем описания, сделанные людьми. Этот прорыв стал важной вехой в стремлении Microsoft сделать свои продук...

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

[Перевод] Чем меня разочаровал Typescript и стоит ли он того? Прежде чем начать, хочу упомянуть, что я фанат TypeScript. Это мой основной язык программирования для фронтенд проектов на React и для любой бекенд работы, которую я выполняю в Node. Я полностью за Typescript, но есть моменты, которые меня беспокоят и про которые я и хотел...

FOSS News №80 – дайджест материалов о свободном и открытом ПО за 19—25 июля 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Яндекс открывает датасеты Беспилотных автомобилей, Погоды и Переводчика,...

Cassandra в Yelp Yelp — это крупнейшее в США приложение для заказа еды и услуг. Оно установлено более чем на 30 млн уникальных устройств, в нём зарегистрировано более 5 млн. компаний. Для хранения и доступа к данным в Yelp используют Cassandra. Как и для каких задач применяется эта база дан...

Хороший ли выбор Svelte для реализации виджета? Привет! Меня зовут Дмитрий Усов, я фронтенд-разработчик в Ситимобил. Буквально несколько месяцев назад появилась задача создать виджет для заказа такси через сайт. В этой статье я хотел бы рассказать, почему для этой задачи был выбран Svelte, поделиться своим мнением о его д...

Новостной дайджест событий из мира FPGA/ПЛИС — №0010 (2021_03) + конференция FPGA разработчиков ПЛИСкульт привет, FPGA хаб! Мы продолжаем держать вас в курсе последних событий из мира программируемой логики. Под катом вы найдете свежие: статьи, новости, анонсы, вебинары, вакансии, а еще информацию по второй отечественной конференции FPGA разработчиков Читать дальше...

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

Разбор самого демократичного из SD-WAN: архитектура, настройка, администрирование и подводные камни Судя по числу вопросов, которые нам стали прилетать по SD-WAN, технология начала основательно приживаться в России. Вендоры, естественно, не дремлют и предлагают свои концепции, а некоторые смельчаки первопроходцы уже внедряют их у себя на сети. Мы работаем почти со всеми ...

[Из песочницы] Выход на западный рынок: как взаимодействовать с заказчиками Всем привет! Я – Наталья Лекомцева, коммерческий директор Omega-R. С 2005 года я занимаюсь продажей IT-решений на западный рынок и взаимодействием с иностранными заказчиками, в том числе в формате личных встреч; с 2012 года моя работа связана с поиском ключевых зарубежных...

Android 11 Beta и обновления для разработчиков Привет, Хабр! 10 июня вышла бета-версия Android 11! В этой статье мы хотели бы коротко рассказать о главных новинках в Android 11 Beta, Google Play и инструментах для разработчиков. А также хотели бы пригласить всех читателей на специальное онлайн мероприятие, посвященное в...

OCS предлагает оборудование для электромонтажа OBO Bettermann Компания OCS Distribution начинает продвижение продукции немецкого бренда OBO Bettermann («ОБО Беттерманн»). Появление решений вендора в портфеле OCS дает партнерскому каналу дополнительные преимущества: возможность купить широкий спектр ...

OCS предлагает оборудование для электромонтажа бренда OBO Bettermann Компания OCS Distribution начинает продвижение продукции немецкого бренда OBO Bettermann («ОБО Беттерманн»). Появление решений вендора в портфеле OCS дает партнерскому каналу дополнительные преимущества: возможность купить широкий спектр ...

Golang: на что рассчитывать специалисту по Go в море IT-специальностей? В апреле на Хабре публиковалась статья «Зачем вам учить Go», в которой подробно освещались возможности языка и его преимущества.   Ну а сейчас — самое время поговорить о разработчиках Golang, пороге входа в эту отрасль и о том, чего может ожидать Go-разработчик от работода...

Facebook отменил конференцию для разработчиков F8 из-за коронавируса Facebook объявил об отмене ежегодной конференции для разработчиков F8 из-за опасений, связанных с эпидемией коронавируса (COVID-19). Об этом сообщает Reuters. В этом году конференция должна была пройти с 5 по 6 мая в Сан-Хосе, Калифорния. Представитель Facebook в комментарии...

О недавних обновлениях Google Play Trust и Safety В рамках наших постоянных усилий по повышению доверия и безопасности пользователей в Google Play мы регулярно проверяем наши политики и правила, чтобы обеспечить положительный опыт разработчикам и пользователям. 16 апреля, в нашем Android блоге для разработчиков, мы анонси...

«Шаблон ноутбука» от Intel, NUC M15, должен помочь небольшим производителям взять верх над HP и Dell Сегодня на Хабре публиковалась новость о том, что компания Intel представила новый ноутбук, NUC M15. Но что это за устройство? Это не просто ноутбук, а скорее платформа, которая представляет собой своеобразный шаблон для сторонних компаний. Intel предлагает им разрабатывать...

MskDotNet Meetup 19/11 Вместе с сообществом MskDotNet встретились на онлайн-митапе 19 ноября. Поделились историей создания Dependency Pipeline — готового решения для стандартного DI-механизма .NET Core. Рассказали о переиспользовании модулей приложения при прототипировании, а после обсудили эту те...

Microsoft открыла регистрацию на виртуальную конференцию Build 2020 В марте этого года Microsoft объявила об отмене физической части конференции разработчиков Build 2020 из-за пандемии коронавируса, приняв решение провести это мероприятие в онлайн-формате. Теперь же компания открыла регистрацию на виртуальную конференцию Build 2020. Как и о...

Cloud Sport: как наши сотрудники стали больше заниматься спортом Весна 2020-го началась с не самых приятных новостей. Сейчас, спустя год, многие компании стремятся помогать сотрудникам в вопросах, к которым раньше не было столь пристального внимания — в работе с выгоранием и ментальном здоровье. В ноябре 2020 года мы запустили для колле...

[Перевод] Ищем уязвимости в Python-коде с помощью open source инструмента Bandit Наверное, все разработчики слышали, что нужно писать чистый код. Но не менее важно писать и использовать безопасный код. Python-разработчики обычно устанавливают модули и сторонние пакеты, чтобы не изобретать велосипеды, а использовать готовые и проверенные решения. Но пр...

[Перевод] 25 лучших репозиториев GitHub для разработчиков Python Согласно опросу разработчиков на StackOverflow в 2020 году*, Python — один из самых любимых языков в мире. Что еще более интересно, Python — это язык, который разработчики больше всего хотят попробовать в своей работе. Если вы один из тех, кто использует Python и хочет прока...

Как подружить PyTorch и C++. Используем TorchScript Около года назад разработчики PyTorch представили сообществу TorchScript — инструмент, который позволяет с помощью пары строк кода и нескольких щелчков мыши сделать из пайплайна на питоне отчуждаемое решение, которое можно встроить в систему на C++. Ниже я делюсь опытом его ...

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

[Из песочницы] Бакалавриат в США: Нетрадиционный путь в топ-вузики Прочитала я пару статей на хабре после того как прошла по ссылке со стороннего ресурса и мне как-то грустно стало так как я сама учусь в топ-университете в США и знаю нескольких из России. habr.com/ru/post/469275 habr.com/ru/post/230789 Однако, моя история не совсем станд...

[Из песочницы] О развитии навыка говорения «Знать иностранный язык» и «уметь на нём разговаривать» — это ОЧЕНЬ разные вещи. Профессиональные переводчики знают язык очень глубоко, но разговаривают порой хуже девочки-секретаря, которая ловко оперирует двумя-тремя сотнями заученных фраз. У них разные задачи: переводчики...

[Перевод] Разработчик популярного веб-фреймворка FastAPI — об истории его создания и перспективах аннотаций типов Python Python-девелопер и писатель Рики Уайт взял интервью у Себастьяна Рамиреса, разработчика из Explosion AI. Но Себастьян не просто разработчик, это заметная фигура в open source сообществе, создатель популярных фреймворков FastAPI и Typer. В основном речь шла про широкие возм...

Hello, Word! Разрабатываем браузерное расширение в 2021-м Привет! Меня зовут Саша Коновалов, я разработчик в компании Oxonit и наставник на программе «Мидл фронтенд-разработчик» в Яндекс.Практикуме. На примере разработки расширения «Hello, Word» я расскажу, как разрабатывать кроссбраузерное расширение со знаниями современного фро...

Как переписать фронтенд нагруженного проекта и не потерять главного Представим ситуацию. Ваш сервис или сайт был запущен несколько лет назад. Он постоянно развивается, приносит прибыль, его любят пользователи. Кодовая база с каждым годом растёт, инфраструктура усложняется. Сервис ежедневно соревнуется с конкурентами и регулярно пополняетс...

[Из песочницы] Оценка задач в Story Points Практически каждый человек, который сталкивался с разработкой ПО знает что такое оценка задач в Story Points (SP), тем не менее периодически мне доводится рассказывать коллегам из других отделов или новичкам в команде, которые ни разу не сталкивались с таким подходом, зачем ...

Речевой бот в банке — худший UX ever — Добрый вечер, меня зовут Наталья, чем я могу Вам помочь? — Здравствуйте, у меня была заблокирована карта. — Хорошо, назовите свое имя. — Василий Моржаков. (вбивает на клавиатуре) — Ваше кодовое слово? — Декобраз через Е. — Простите, вас не слышно. — Де-ко-браз, чер...

Конец эпохи. LG закрыла подразделение смартфонов Сегодня LG подтвердила, что закрывает свое мобильное бизнес-подразделение. Это решение не стало неожиданностью, поскольку в прошлом неоднократно сообщалось, что южнокорейская компания откажется от телефонного бизнеса. Объявление было сделано после того, как совет директ...

Процесс создания игровой 3D модели Hard Surface Решил я тут написать небольшую (огромную) статью, о том как я делаю игровые модели. В общем начал я делать это оружие, и пришла такая мысль, что можно попробовать описать весь процесс, вдруг кому-то пригодиться. Это не только моя первая статья, ещё и моя первая работа в каче...

Трудности перевода: уязвимости шлюзов промышленных протоколов Языковой барьер существует не только между айтишниками и пользователями. «Умные» производства и компьютеры, управляющие ими, также не способны общаться между собой без переводчиков — специализированных шлюзов промышленных протоколов. В этом посте мы расскажем о слабых местах...

Intel прокомментировала переход Apple на процессоры собственной разработки Два дня назад Apple сделала то, о чём твердили слухи последние пару лет. Компания объявила о том, что переводит свои ПК Mac на процессоры собственной разработки, отказываясь от CPU Intel. Apple заявила, что первый такой ПК появится в этом году, а сам переход на новую пл...