Прямой эфир: как обуздать iOS-разработку в больших командах |
Всем привет! Меня зовут Женя Суворов, я руководитель команды мобильной архитектуры в Авито. 4 апреля на нашем ютуб-канале и в социальных сетях мы проведем прямой эфир и обсудим, как в iOS-разработке удержать качество продукта на высоком уровне даже при сильном масштабировании проекта и команды.
Поговорим на разные темы: как понять, что твой проект вырос, и нужно менять подходы к разработке, какие сложности возникают, как правильно организовать командную работу, коснемся архитектуры и кодовой базы, сравним метрики разработки в маленьких и крупных проектах, а дальше — библиотеки, фреймворки, языки — глубже и интереснее. Сами не знаем, куда заведёт разговор. В дискуссии будут участвовать эксперты из Яндекса, Сбербанка, HeadHunter и Авито.
Под катом — примерные темы, которые планируем обсуждать (и предлагаем вам дополнить этот список), а также пароли и явки для тех, кто захочет присоединиться к трансляции. Добавляйте пост в закладки: после встречи обновим его и выложим видео.
https://habr.com/ru/post/445920/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445920
|
Триллион маленьких шинглов |
Источник изображения:www.nikonsmallworld.com
Антиплагиат – это специализированный поисковик, о чем уже писали ранее. А любому поисковику, как ни крути, чтобы работать быстро, нужен свой индекс, который учитывает все особенности области поиска. В своей первой статье на Хабре я расскажу о текущей реализации нашего поискового индекса, истории его развития и причинах выбора того или иного решения. Эффективные алгоритмы на .NET — это не миф, а жесткая и продуктивная реальность. Мы погрузимся в мир хеширования, побитового сжатия и многоуровневых кешей с приоритетами. Что делать, если нужен поиск быстрее, чем за O(1)?
Если кто-то еще не знает, где на этой картинке шинглы, добро пожаловать…
https://habr.com/ru/post/445952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445952
Метки: Блог компании «Антиплагиат» .Net C# алгоритмы Программирование поисковые системы LSM оптимизации ненормальное программирование |
[Из песочницы] Записка frontend-архитектора #1. Нельзя просто так взять и использовать Redux |
https://habr.com/ru/post/445966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445966
Метки: JavaScript ReactJS Проектирование и рефакторинг redux react.js рефакторинг личный опыт ликбез архитектура приложений записки |
Мой способ создания мастер-компонентов в Фигме |
https://habr.com/ru/post/445764/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445764
Метки: Usability Веб-дизайн Графический дизайн Дизайн Интерфейсы дизайн-системы ux ui юзабилити дизайн интерфейсов фигма |
Termux шаг за шагом (Часть 2) |
В прошлой части мы с вами познакомились с базовыми командами Termux'а, настроили SSH соединение с ПК, научились создавать alias'ы и установили несколько полезных утилит. В этот раз нам предстоит шагнуть еще дальше, мы с вами:
https://habr.com/ru/post/445868/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445868
Метки: *nix python Разработка под Android termux bash-скрипт api |
Binary Tree или как приготовить бинарное дерево поиска |
https://habr.com/ru/post/445864/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445864
Метки: java алгоритмы Хранение данных бинарные деревья |
Древности: когда телефоны были странными |
https://habr.com/ru/post/445858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445858
Метки: Блог компании «Лаборатория Касперского» Сотовая связь Старое железо nokia siemens странное железо умеренная рыдалка |
[Перевод] Battle royale: секреты дизайна самого популярного игрового жанра |
https://habr.com/ru/post/442914/?utm_source=habrahabr&utm_medium=rss&utm_campaign=442914
Метки: Дизайн игр Игры и игровые приставки Разработка игр battle royale pubg fortnite call of duty 4 apex legends дизайн карт геймдизайн |
ИТ-гиганты представили совместное решение для развертки гибридного облака |
https://habr.com/ru/post/445794/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445794
Метки: Блог компании ИТ-ГРАД IT-инфраструктура ит-град vmware dell гибридное облако |
[Перевод] Выпущен GitLab 11.9 с функцией обнаружения секретов и несколькими правилами разрешения мердж-реквестов |
Казалось бы, небольшая ошибка — случайно передать учетные данные в общий репозиторий. Однако последствия могут быть серьезные. Как только злоумышленник получит ваш пароль или API-ключ, он захватит вашу учетную запись, заблокирует вас и обманным путем использует деньги. Кроме того, возможен эффект домино: доступ к одной учетной записи открывает доступ к другим. Ставки высоки, поэтому чрезвычайно важно узнавать об утечке секретов как можно скорее.
В этом релизе мы представляем опцию обнаружения секретов в рамках нашего функционала SAST. Каждый коммит сканируется в задании CI/CD на наличие секретов. Есть секрет — и разработчик получает предупреждение в мердж-реквесте. Он на месте аннулирует утекшие учетные данные и создает новые.
Читать дальше ->https://habr.com/ru/post/445844/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445844
Метки: Блог компании Southbridge DevOps Серверное администрирование Системное администрирование gitlab open source k8s new release |
Робототехника для детей: глаза робота |
https://habr.com/ru/post/445838/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445838
Метки: DIY или Сделай сам Разработка под Arduino Разработка робототехники Робототехника робототехника для детей arduino своими руками самоделки |
[Перевод] Совещания — это узаконенный грабеж |
https://habr.com/ru/post/445774/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445774
Метки: agile Управление проектами митинги совещания |
Солнечный спектр по-китайски |
https://habr.com/ru/post/445828/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445828
Метки: Блог компании LampTest Гаджеты led светодиодные лампы led-лампы sunlike будущее |
[Перевод] Зачем ЯОП? Зачем Racket? |
https://habr.com/ru/post/445822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445822
Метки: Lisp Изучение языков Программирование Racket ЯОП DSL создание новых языков предметно-ориентированные языки Pollen полнота по Тьюрингу |
Как мы пилили серверный рендеринг и что из этого вышло |
Всем привет! На протяжении года мы переходим на React и задумались о том, как бы сделать так, чтобы наши пользователи не ждали клиентской шаблонизации, а видели страницу как можно быстрее. С этой целью решили делать серверный рендеринг (SSR — Server Side Rendering) и оптимизировать SEO, ведь не все поисковые движки умеют исполнять JS, а те, которые умеют, тратят время на исполнение, а время краулинга каждого сайта ограничено.
https://habr.com/ru/post/445816/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445816
Метки: Блог компании HeadHunter javascript Node.JS hh.ru |
«33 слова о дизайне»: кто и зачем снимает кино о дизайне в России |
https://habr.com/ru/post/445700/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445700
Метки: Графический дизайн дизайн Работа с видео bang bang education кино исследование |
[Перевод] Как робот-доставщик изменил кулинарные привычки американских студентов |
Два месяца назад, в конце января, началось тестирование роботов Starship Technologies в Университета Джорджа Мейсона в Виргинии. Руководство вуза разрешило компании внедрить на кампус 25 её устройств, настроенных на доставку заказов от крупнейших локальных фаст-фудов и ресторанов, включая Blaze Pizza, Starbucks и Dunkin' Donuts. Мало кто рассчитывал, что машины будут способны на что-то серьезно повлиять, их представляли как забавную новинку и местное развлечение, с которым можно пофотографироваться.
Читать дальше ->https://habr.com/ru/post/445814/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445814
Метки: Блог компании Pochtoy.com Будущее здесь Робототехника Транспорт роботы доставка будущее pochtoy университет кулинарные привычки студенты starship |
Цифровая архивация произведений искусства: 6 невероятных возможностей |
https://habr.com/ru/post/445754/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445754
Метки: Блог компании iQB Technologies 3D-принтеры iQB Technologies 3D-сканирование 3D-сканер 3D-технологии цифровые технологии искусство |
[Из песочницы] Инкапсуляция для настоящих самураев, или нюансы, связанные с ключевым словом internal в C# |
Каждый из нас мечтал о проекте, где всё будет сделано правильно. Это кажется вполне естественным. Как только ты узнаёшь о самой возможности писать хороший код, как только слышишь легенды о том самом коде, который можно легко читать и изменять, сразу загораешься тем самым «ну вот теперь я точно всё сделаю правильно, я ведь теперь умный и Макконнела читал».
Случился такой проект и в моей жизни. Очередной. Причём делаю я его под добровольным надзором, где за каждой моей строчкой следят. Соответственно, уже не только хотелось, но и надо было делать всё правильно. Одним из «правильно» было «чти инкапсуляцию и закрывайся по максимуму, потому что открыться всегда успеешь, а закрыться обратно потом будет поздно». И поэтому я везде, где только мог, стал использовать для классов модификатор доступа internal вместо public. И, естественно, когда ты начинаешь активно использовать новую для тебя фичу языка, возникают некоторые нюансы. О них по порядку и хочу рассказать.
Читать дальше ->https://habr.com/ru/post/445804/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445804
Метки: C# ООП internal |
Финтех-дайджест: Дорси платит биткоинами, блокчейн-стратегия Австралии, IPO Levi's, мэр Чикаго и неизбежность биткоина |
https://habr.com/ru/post/445796/?utm_source=habrahabr&utm_medium=rss&utm_campaign=445796
Метки: Блог компании «Альфа-Банк» Законодательство в IT криптовалюты биткоин альфа-банк финтех-дайджест Джек Дорси Твиттер Чикаго Австралия |