Как стать автором
Обновить
238.06
Рейтинг
JUG Ru Group
Онлайн-конференции для Senior-разработчиков
Сначала показывать
  • Новые
  • Лучшие

Состояние VR в 2022-м: работа, 3D-миры, мероприятия, секс, игры

Блог компании JUG Ru Group Конференции AR и VR Будущее здесь

Недавно популярность VR резко скакнула: шлем Quest 2 от Meta так массово дарили на Рождество, что разработчики VR-приложений сообщили о рекордном всплеске пользователей. И это не разовая случайность, Quest 2 вообще продаётся куда лучше, чем все VR-шлемы до него. Он не требует подключения к компьютеру и стоит всего $300, а в итоге делает VR массовым.

Это что же получается, Цукерберг был прав, что мы все вот-вот переедем в метавселенную? Не уверен: многие из купленных шлемов пылятся на полках, что такое «метавселенная» — никто не знает, а разговоры о будущем — это гадание на кофейной гуще. Но вижу, что среди спорящих о будущем многие не очень разбираются даже в настоящем. Поэтому, раз VR взлетает, решил расписать: что люди делают там уже сейчас?

Узнать, как глубока кроличья нора
Всего голосов 78: ↑78 и ↓0 +78
Просмотры 17K
Комментарии 53

Новости

Подводные камни бенчмаркинга в .NET: фрагмент книги Андрея Акиньшина

Блог компании JUG Ru Group Высокая производительность *.NET *C# *

Андрей Акиньшин @DreamWalker хорошо известен в .NET-сообществе: он мейнтейнер BenchmarkDotNet и perfolizer, член программного комитета нашей конференции DotNext, автор книги Pro .NET Benchmarking о том, как правильно бенчмаркать.

А теперь эта книга есть и на русском языке — ее перевод подготовило издательство «Питер». Сделаем важную оговорку: переводил не сам Андрей, так что русскоязычная терминология может отличаться от той, которую выбрал бы он, и «каноническим авторским вариантом» по-прежнему остаётся англоязычный. Но наверняка для многих важна сама возможность прочитать это на родном языке, поэтому с любезного разрешения Андрея и издательства мы публикуем на Хабре фрагмент перевода.

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

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 3K
Комментарии 3

gRPC в .NET — рецепты счастья

Блог компании Mindbox Блог компании JUG Ru Group .NET *

Массовый переход от монолитов к микросервисам решает ряд проблем:

раздельный деплой и рефакторинг;

удобное масштабирование частей системы;

прозрачное разграничение ответственности команд;

снижение бласт-радиуса;

снижение когнитивной нагрузки на разработчика.

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

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

Из этой статьи вы узнаете, когда стоит применять gRPC, а когда лучше воздержаться, как решаются типичные задачи, включая конфигурирование, отладку, healthcheck, а также то, о чем умалчивает документация. 

По материалам выступления на конференции DotNext.

Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 6.9K
Комментарии 49

Мобильной разработки не будет через 5 лет

Блог компании JUG Ru Group Разработка мобильных приложений *Разработка под Android *

Именно с таким провокационным тезисом я выступил осенью 2021 года на конференции Mobius. Но речь здесь вовсе не о том, что завтра исчезнут смартфоны — а о том, что не будет мобильной разработки в привычном нам виде. А в каком же будет? Для этого предлагаю хабравчанам ознакомиться с текстовой расшифровкой моего доклада. 

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

Читать далее
Всего голосов 36: ↑21 и ↓15 +6
Просмотры 17K
Комментарии 48

Слепой тест смартфонных камер: люди выбирают неожиданное

Блог компании JUG Ru Group Разработка мобильных приложений *Гаджеты Фототехника

На днях видеоблогер MKBHD опубликовал результаты своего ежегодного «слепого теста», где пользователи выбирают лучшие снимки, не зная, на какой телефон они сделаны. Как и в предыдущие годы, результаты оказались очень контринтуитивными: можете попытаться сами их угадать, и почти наверняка ткнёте пальцем в небо. Они противоречат тому, что пишут в умных обзорах и что считается очевидным.

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

Читать далее
Всего голосов 47: ↑44 и ↓3 +41
Просмотры 18K
Комментарии 82

Работа на орбите, или VR-продуктивность в мире удалёнки

Блог компании JUG Ru Group Гаджеты AR и VR Будущее здесь Удалённая работа
Перевод

Я парю в космосе, вокруг простирается грандиозный Млечный Путь. Передо мной висит экран размером как в кинотеатре, плавно изогнутый, на идеальном для просмотра расстоянии. Восемь разных панелей сверкают кодом — грани технологической жемчужины, через которые можно заглянуть в мозг системы, отвечающей за движение десятков миллионов долларов в день. На коммуникационной консоли, расположенной под углом (как чертёжная доска), прямо на кончиках пальцев находится пункт переписки с коллегами, календарь, документация API и видеопотоки с камер «реального» мира. Слева от меня, рядом с огромным массивом кода, на вертикальном экране высотой в два этажа отображаются детали текущей задачи вместе с плейлистом Spotify. Врубаю музыку и вхожу в поток.

Это не отрывок из романа Эрнеста Клайна — это моя повседневность. На этой неделе я проведу 40–50 часов в виртуальной реальности, как уже делал и на прошлой неделе, и каждую рабочую неделю в течение последних 2,5 лет. Виртуальная реальность — это не просто развлечения и игры (хотя их и предостаточно), а еще физические упражнения, медитация, творчество, общение и т. д.  Но в этой статье я сосредоточусь только на работе.

Читать далее
Всего голосов 25: ↑25 и ↓0 +25
Просмотры 4.1K
Комментарии 31

Statoscope: курс интенсивной терапии для вашего бандла

Блог компании JUG Ru Group JavaScript *Конференции

Statoscope — это инструмент для анализа webpack-бандлов, а я его автор и мейнтейнер. Он зародился в далеком 2016 году как эксперимент, а теперь это полноценный тулкит для просмотра, анализа и валидации сборки.



В ноябре на конференции HolyJS я выступил с докладом о Statoscope и провёл воркшоп по его использованию. Зрителям понравилось, так что мы с организаторами HolyJS решили, что доклад может пригодиться и читателям Хабра — поэтому сделали текстовую версию. Видеозапись тоже прилагаем.

Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 2.3K
Комментарии 0

UI-тесты и лучшие практики разработки Flutter-проектов: митап Luxoft TechFest Mobile

Блог компании JUG Ru Group Блог компании Luxoft Разработка мобильных приложений *Flutter *

Приглашаем на бесплатный митап по мобильной разработке 16 декабря (четверг) в 18:00.

Краткие описания докладов — под катом.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 852
Комментарии 2

Обзор прошедших конференций JUG Ru Group и анонс весенних: Heisenbug, DotNext, HolyJS, JPoint, Mobius, C++ Russia, Hydra

Блог компании JUG Ru Group JavaScript *Java *.NET *Конференции

Мы провели этой осенью девять конференций, причём у каждой часть программы сразу сделали доступной всем. И теперь хотим:

— поделиться с Хабром видеозаписями общедоступной части (суммарно по всем конференциям это более ста часов видео!)

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

Расписали всё это про каждую конференцию отдельно: выбирайте в оглавлении интересную вам, чтобы увидеть и ссылку на её записи, и дату её следующего проведения.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.8K
Комментарии 6

Как Facebook кодирует ваши видео

Блог компании JUG Ru Group Работа с видео *Машинное обучение *
Перевод

Ежедневно люди загружают на Facebook сотни миллионов видеороликов. Чтобы каждое доставляемое видео было наилучшего качества — с максимальным разрешением и минимальной буферизацией — нужно оптимизировать не только то, когда и как видеокодеки сжимают и распаковывают видео для просмотра, но и то, какие кодеки используются для тех или иных видео. Огромный объем видеоконтента на Facebook также означает, что нужно найти эффективные способы его обработки, не требующие больших затрат вычислительной мощности и ресурсов.

Для этого мы используем различные кодеки, а также адаптивный битрейт (ABR), который улучшает качество просмотра и уменьшает буферизацию — он выбирает наилучшее качество в зависимости от пропускной способности сети зрителя. Но хотя более современные кодеки (например, VP9) обеспечивают лучшую производительность сжатия по сравнению со старыми кодеками вроде H264, они также задействуют больше вычислительной мощности. С вычислительной точки зрения применение самых современных кодеков к каждому видео, загружаемому в Facebook, было бы непомерно неэффективным. А значит, нужен способ приоритизировать видеоролики, которые должны быть закодированы с использованием более современных кодеков.

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

SVC, SFU, MPEG-5 Part 2 LCEVC, CMAF, 8K, Txt2Vid, VMAF NEG и другие удивительные штуки — на конференции VideoTech 2021

Блог компании JUG Ru Group Работа с видео *Конференции Видеотехника Видеоконференцсвязь

Видео — это сложно.

Мы перевели все конференции в онлайн ещё полтора года назад. И все эти полтора года мы мучаемся с плеерами, кодеками, раздачей видео, WebRTC-звонками, транскодингом и ворохом других проблем. Конца и края этому не видно.

А поскольку разбираться в видео нам надо, а фантазия у нас давно закончилась, то мы нашли единомышленников и сделали конференцию VideoTech по видео и стримингу. Она пройдёт в онлайне уже совсем скоро — с 1 по 3 декабря.

В числе основных тем VideoTech 2021 — WebRTC, кодеки видео/аудио, качество видео и его раздача, ML/AI и не только. Полный список тем и докладов — в тексте ниже.

Смотреть программу
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 1.6K
Комментарии 3

Получение патента на свой алгоритм: личный опыт

Блог компании Luxoft Блог компании JUG Ru Group Обработка изображений *Патентование *

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

Меня зовут Михаил Диченко, я аналитик компании «Люксофт». Ранее я задался подобными вопросами, а в итоге получил американский патент на свой алгоритм и выпустил основанное на нём приложение. А поскольку на Хабре мало у кого есть опыт патентования своих наработок, решил поделиться своим.

Читать далее
Всего голосов 34: ↑27 и ↓7 +20
Просмотры 8K
Комментарии 61

«Сам ты ворованный!», или Что iPhone и Android позаимствовали друг у друга

Блог компании JUG Ru Group Разработка под iOS *Разработка под Android *Смартфоны

Когда-то Стив Джобс назвал Android «украденным продуктом» и поклялся его уничтожить. 

Но «отец Android» Энди Рубин совершенно не считал, что все фичи iPhone — исключительно заслуга Apple. 

А позже сторонники Android и вовсе стали говорить, что это в Apple все у них копируют (например, когда в iOS 14 добавили виджеты, приложение Translation и технологию App Clips).

Так какая же сторона права? (Спойлер: обе.)

Боб Ли из команды Android писал, что схожесть Android и iPhone была «связана с общим путем, по которому развиваются технологии». 

Например, инновации в технологиях мультитач — то, без чего не было бы современного смартфона — насчитывают десятилетия. Первые устройства с мультитачем были созданы еще в 1980-х годах. Поэтому и iPhone, и Android несут в себе скопированные идеи своих предшественников. 

Идеи витают в воздухе, наступает время для той или иной технологии, поэтому взаимное «воровство» двух гигантов продолжается и по сей день.

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

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 8.2K
Комментарии 36

Что ждет мобильных разработчиков на Mobius 2021 Moscow

Блог компании JUG Ru Group Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Конференции

До конференции по мобильной разработке Mobius осталось три недели. А значит, пришло время рассказать, о чем будут доклады: их описания под катом.

Как водится, есть материал и по конкретным платформам (Android/iOS), и «кроссплатформенный». Чтобы вы быстрее находили подходящие вам доклады, в тексте расставлены обозначения:

🍏 — iOS

🤖 — Android

🔷 — Flutter

🔶 — Kotlin (вылезающий за рамки Android)

♾️ — универсальные доклады, не привязанные к платформе

Тематически все тоже очень разнообразно: от многопоточности до автоматизации миграции на Bazel. И в этот раз неожиданно широко раскрыта тема доступности (accessibilty) — вероятно, это говорит о зрелости мобильной разработки.

Смотреть программу
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 1.7K
Комментарии 5

Joker 2021: прошедшая Java-конференция и общая статистика

Блог компании JUG Ru Group Java *Конференции
Закончилась конференция для Java-разработчиков Joker 2021, проходившая с 25 по 28 октября 2021 года. Мероприятие стало четвёртым из девяти конференций, проводимых в этом году компанией JUG Ru Group в рамках осенне-зимнего сезона.



Обзор рассказывает об увиденных и услышанных докладах, о полученных при этом впечатлениях и о произошедших изменениях в проведении конференции формата онлайн.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 5.6K
Комментарии 3

Расширения Chrome для программистов и сочувствующих

Блог компании JUG Ru Group JavaScript *Google Chrome Расширения для браузеров

На Хабре уже есть посты в духе «10 браузерных расширений, которые нужны КАЖДОМУ УВАЖАЮЩЕМУ СЕБЯ РАЗРАБОТЧИКУ». Но в них меня смущает то, что там вперемешку совсем разные вещи для разных людей. От React Developer Tools до съёмки полностраничных скриншотов — и всё это просто списком через запятую.

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

Разумеется, в комментариях приветствуются дополнения, мне знакомо далеко не всё.

Читать далее
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 27K
Комментарии 12

Что будет на конференции DevOops 2021

Блог компании JUG Ru Group Системное администрирование *IT-инфраструктура *DevOps *

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

На конференции будем не спорить о том, существуют ли девопс-инженеры (что тут спорить, не существуют), а делиться опытом реальных проектов, фейлами и историями успеха. И задавать вопросы об этом всем. Подробно о докладах — под катом.

Смотреть программу
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 2.5K
Комментарии 1

О чем расскажут на С++ Russia 2021

Блог компании JUG Ru Group Программирование *C++ *Конференции

Уже скоро стартует С++ Russia. И в преддверии конференции хотим поделиться с хабражителями описаниями докладов.

С++ Russia — это всегда хардкор. В этот раз поговорим про ассемблер, асинхронные движки с корутинами, исключения, GPGPU и многое другое. Будут и низкоуровневые оптимизации, и метапрограммирование, и «кишочки», и конкурентность с многопоточностью.

Среди спикеров будут члены комитета по стандартизации C++, контрибьюторы известных проектов, один из авторов языка Swift (внезапно!), авторы книг и курсов, разработчики из крупных компаний. А также Антон Полухин @antoshkka, сочетающий в себе почти все перечисленное.

Под катом программа с описанием докладов,  для вашего удобства разбили ее на тематические блоки.

Смотреть программу
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 3.8K
Комментарии 2

«Это что! А вот у меня на собесе было…», или Байки с технических интервью

Блог компании JUG Ru Group Управление персоналом *Карьера в IT-индустрии Конференции

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

Мы проводим конференцию C++ Russia, и как-то трое участников её программного комитета (Сергей Платонов, Алексей Веселовский и Павел Филонов) собрались на YouTube-стриме поделиться своими историями: и тех, когда собеседовали их, и тех, когда они сами рассматривали кандидатов. 

Получилось так живо, что мы решили сделать из записи текстовый пятничный хабрапост — он перед вами. А в комментариях будем рады вашим историям (только уважайте чужую приватность, приводить имена «кандидатов-неудачников» не стоит).

Читать далее
Всего голосов 49: ↑44 и ↓5 +39
Просмотры 22K
Комментарии 21

Как читать мысли и зачем это программистам

Блог компании JUG Ru Group Программирование *Управление разработкой *Управление проектами *Управление продуктом *

Приехали артисты в Японию, все написали в райдере, а про розетки забыли. А розетки там другие. Спрашивают «а есть переходники?» Японцы занервничали, забегали, начали боссам звонить. Прошло двадцать минут, возвращаются, говорят: «$2000 и мы снабдим все переходниками». Администратор плюнул, пошел в соседний супермаркет, купил переходники по $10 за штуку.

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

Читать далее
Всего голосов 39: ↑37 и ↓2 +35
Просмотры 11K
Комментарии 29

Информация

Дата основания
Местоположение
Россия
Сайт
jugru.org
Численность
51–100 человек
Дата регистрации
Представитель
Алексей Федоров