Как стать автором
Обновить
175.99
JUG Ru Group
Конференции для Senior-разработчиков
Сначала показывать

Кто-нибудь, остановите feature creep

Время на прочтение 6 мин
Количество просмотров 3.2K

На днях Apple выпустила очередную версию macOS. Но когда на презентации этой версии холёные топ-менеджеры наперебой говорили «amazing», я смотрел на анонсированные фичи и вместо «amazing» ощущал «ну блин, зачем». В macOS позволили добавлять виджеты прямо на рабочий стол, и из-за подобных вещей ощущаю, что компания постепенно захламляет свой продукт и предаёт свою собственную идеологию минимализма.

Новые фичи могут делать продукт не только лучше, но и хуже. Кто постарше — помните, как приложение NERO Burning ROM превратилось в монстра с тысячей щупалец? Ты хочешь просто записать CD-R, а ощущаешь, словно безумный комбайн поглощает всю твою жизнь. Или вот функции редактирования видео в Photoshop — это правда нужно? Может, Photoshop и без них достаточно сложная штука, а видео лучше оставить другим приложениям? А сториз в Телеграме точно делают всем только лучше, или кому-то они замусорят инструмент рабочей коммуникации? Почему мы не умеем вовремя останавливаться?

И в случае с macOS мне особенно обидно. Ведь Apple — это компания с подходом «мы не предустанавливаем на ноутбуки стороннюю дребедень за копеечку, как делают другие». С подходом «мы не обклеиваем ноутбуки рекламными наклеечками вроде Intel Inside». С подходом «ничего лишнего». А теперь она сама превращает собственную ОС в пёстрое лоскутное одеяло (не только виджетами).

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

Читать далее
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 53

Кэширование контекста Spring между запусками тестов: как ускорить процесс локального тестирования

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 3.7K

Тестирование является важным элементом процесса разработки программного обеспечения. При этом работа с тестами может занимать достаточно большое количество времени в сравнении с самой разработкой, в связи с этим возникает необходимость оптимизировать этот процесс. В этой статье рассказывается про плагин Sprinter для IntelliJ IDEA, который может помочь значительно сократить время на локальный запуск тестов.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 1

Как мы обманываем себя с криптовалютами: ошибка бинарной логики

Время на прочтение 5 мин
Количество просмотров 5.5K

Недавно на Хабре стали популярны текст «Мы сами обманули себя с Биткоином» и его продолжение. Я считаю, что в них есть важные ошибки, мне жаль, что подобные тексты оказываются на Хабре заплюсованы, и захотелось обратить на это внимание.

Но дело не только в этих текстах: вижу одну и ту же ментальную ловушку в очень многих обсуждениях блокчейнов и криптовалют. И думаю, что полезно от неё избавляться. Поэтому решил её описать.

Читать далее
Всего голосов 33: ↑27 и ↓6 +21
Комментарии 71

Всё, что вы хотели знать о Java, но не доходили руки спросить: что будет на Joker 2023

Время на прочтение 18 мин
Количество просмотров 2.4K
Обзор

Как ускорить запуск JVM? Каково переходить с SQL на Cassandra? Что нас ждёт в Java 21? Как профилируют в Alibaba? Какие части Java были сделаны в России? И как в названия докладов на Java-конференции прокралось не только слово «Kotlin», но и «Python» с «PHP»?

На все эти и многие другие вопросы ответит Joker 2023. До конференции остался месяц, её программа готова — представляем её Хабру.

Программа Joker 2023
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 0

От UI до AI: что о тестировании расскажут на Heisenbug 2023 Autumn

Время на прочтение 16 мин
Количество просмотров 911

Тестирование — штука очень разнообразная. Пока кто-то пишет юнит-тесты для мобильного приложения, другой в это время занимается нагрузками в бэкенде, а третий — вообще безопасностью… О чём тогда должны быть доклады на конференции по тестированию?

Обо всём этом, поэтому программа Heisenbug тоже очень разнообразная. В октябре на конференции поговорят и о сокращении времени UI-тестов на iOS, и о применении AI в автоматизации тестирования. Сейчас программа уже известна, поэтому публикуем все описания докладов на Хабре единым постом.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 0

Одно PWA, чтоб править всеми

Время на прочтение 14 мин
Количество просмотров 7.7K
Туториал

Термин PWA появился еще в 2015 году, но из-за браузерных разногласий долгое время был лишь красивой идеей. В 2023 году возникла надежда, что на iOS появятся альтернативные браузерные движки, а это может привести к тому, что для создания почти полноценных аналогов нативных приложений будет достаточно знаний фронтенда.

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

Делимся расшифровкой доклада и видеозаписью. Повествование будет от лица Никиты.

Читать далее
Всего голосов 33: ↑31 и ↓2 +29
Комментарии 3

Всё про .NET на DotNext 2023 Autumn: архитектура, «кишочки», лучшие практики и новые горизонты

Время на прочтение 11 мин
Количество просмотров 1.9K

Когда-то в прошлой жизни, до слова «коронавирус», конференция DotNext проходила в офлайне два дня подряд. Спикеры были на расстоянии вытянутой руки, кофе-брейки бурлили обсуждением докладов и не только, а вечером первого дня пространство превращалось в вечеринку с живой музыкой и тематическими дискуссиями.

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

А что в программе? Все доклады разделены по четырём блокам: «Архитектура», «Best practices», «Internals» (то есть внутренние «кишочки» платформы), и «Расширяем горизонты» (смежные темы, которые не строго про .NET-разработку, но дотнетчикам могут быть интересны).

О чём именно будут доклады в этих блоках? Все их описания — в этом посте.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 1

Что про девопс можно будет узнать на DevOops 2023: всё, везде и сразу

Время на прочтение 20 мин
Количество просмотров 1.7K
Обзор

Какие доклады должны быть на конференции про девопс? Ведь для тех, кто связан с девопсом, важны и культура взаимодействия разных специалистов, и инструменты вроде Kubernetes, и вопросы вроде безопасности, и облака, и много чего ещё… Что из этого освещать на мероприятии?

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

Сейчас программа уже составлена, и представляем Хабру описания всех докладов.

Программа DevOops 2023
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

От хайпа к делу: что про ML/AI расскажут на бесплатном онлайн-фестивале TechTrain 2023 Autumn

Время на прочтение 4 мин
Количество просмотров 642

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

И 30 августа мы проведём онлайн-мероприятие TechTrain, где ML/AI будут рассматриваться не просто как «футуристические штуки, меняющие нашу жизнь», а как конкретные технологии. Как использовать их для различных задач? Как оптимизировать работу с ними? Как внедрить MLOps?

В программе есть материал и для тех, кто уже лично работает над ML-проектами, и для тех, кто «просто интересуется». Публикуем здесь описания всех восьми докладов. Участие в TechTrain бесплатное, требуется зарегистрироваться.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Что о системном анализе и бизнес-анализе расскажут на Flow 2023

Время на прочтение 21 мин
Количество просмотров 1.2K
Обзор

В прошлом году мы впервые провели конференцию по системному и бизнес-анализу Flow. А теперь она возвращается, и в этот раз более масштабно. Flow 2023 будет идти целых четыре дня: 4–5 сентября в онлайне и 11–12 сентября в Москве (с возможностью удалённого подключения).

Нововведение этого года — экспериментальная секция про UX, подготовленная совместно с USABILITYLAB. А общие принципы программы остались прежними. Как и раньше, будут спикеры из известных компаний (Яндекса, Альфа-банка, VK, Магнита и других). Некоторым зрителям уже известны имена Александра Белина, Юрия Куприянова, Романа Бунина, Сергея Нужненко, Ирины Гертовской и многих других. 

Сейчас уже известно, о чём именно пойдёт речь в их докладах — и в этом посте рассказываем об этом вам.

Программа Flow 2023
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 0

О чем расскажут на SmartData 2023

Время на прочтение 21 мин
Количество просмотров 1.1K
Обзор

Хорошо осенью любоваться на озёра… на озёра данных. Особенно когда про них говорит спикер Владимир Озеров. В общем, этой осенью, как и раньше, мы проведём конференцию SmartData обо всём, что важно в дата-инжиниринге: от отказоустойчивости до MLOps.

6-7 сентября пройдёт онлайн-часть, а 13-14 сентября встретимся в Москве (но все, кто не готов добраться на московскую площадку, смогут и во второй части поучаствовать удалённо).  

Среди тем — и архитектура дата-платформ, и «внутренности» баз данных, и стриминг, и DataOps, и даже пара «космических» (в буквальном смысле) докладов. А среди спикеров есть те, чьи доклады уже хвалили участники прошлых SmartData — например, Максим Бабенко, Владимир Озеров, Дмитрий Аношин, Евгений Ермаков и Максим Стаценко. Все описания докладов — под катом.

Программа SmartData 2023
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 0

Осенние конференции JUG Ru Group: Москва, Питер, онлайн

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 903

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

Так что продолжим это в нашем большом осеннем сезоне: проведём целых 10 конференций, и на этот раз не только в Москве. Все подробности — под катом.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 0

Неправильно ты, дядя Фёдор, браузерными расширениями пользуешься

Время на прочтение 13 мин
Количество просмотров 9K

Чем браузерные расширения могут помочь в тестировании? А какие именно? И все ли они безопасны? Весной на нашей конференции Heisenbug об этом всём рассказывали Юлия Атлыгина и Татьяна Дроздова. А теперь, пока готовится следующий осенний Heisenbug, публикуем на Хабре текстовую версию их доклада.

Видео и расшифровка
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 1

Книга «ASP.NET Core Security» в правильном переводе команды DotNetRu

Время на прочтение 4 мин
Количество просмотров 4.3K

Сообщество DotNetRu совместно с издательством ДМК Пресс договорились на доработку и проверку перевода очередной книги. Напомним, что мы уже помогли выпустить три книги: «Управление памятью в .NET для профессионалов» Конрада Кокосы,  «ASP.NET Core в действии» Эндрю Лока и «EF Core в действии» Джона Смита. Издатель делает первоначальный перевод, а ребята из сообщества в качестве экспертов корректируют текст, придавая переводу оригинальный и непротиворечивый смысл.

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

Рады представить вам очередной результат совместных усилий: книга Кристиана Венца «Безопасность ASP.Net Core» в правильном переводе DotNetRu. В продолжении поста — впечатления о процессе перевода от непосредственных участников и промокод на скидку от издательства.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 1

Чем браузер Arc хорош на самом деле

Время на прочтение 7 мин
Количество просмотров 16K

Недавно появился хабрапост «Arc — революционный браузер нового поколения». Его заминусовали с реакцией «вы тут выдаёте за революцию очередной скин для Chromium». 

Я активно пользуюсь Arc и ощущаю, что из-за неудачного поста Хабр может пройти мимо хорошего продукта. Да, слово «революционный» тоже считаю излишне громким. Но Arc — это не просто «добавили нескучные обои», а более интересная штука, способная пригодиться многим хабравчанам.

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

Читать далее
Всего голосов 38: ↑34 и ↓4 +30
Комментарии 83

Интервью с создателем обобщённого программирования Александром Степановым

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 6.5K
Интервью

Всем привет! В сообществе C++  Александр Александрович Степанов особо не нуждается в представлениях: это создатель обобщённого программирования и Standard Template Library. Менее известно, что он построил карьеру в США, но получил образование в СССР. И сейчас, когда многие разработчики уезжают из России, особенно интересно узнать, как переезд IT-специалиста выглядел почти полвека назад, до интернета и удалёнки. Изменились ли с тех пор вызовы и трудности?

Читать далее
Всего голосов 39: ↑35 и ↓4 +31
Комментарии 36

Рациональный подход к декомпозиции систем на модули или микросервисы. Практика

Уровень сложности Сложный
Время на прочтение 12 мин
Количество просмотров 4K
Кейс

В своём прошлом посте я рассказал теорию своего подхода к декомпозиции систем на модули. Теперь пришло время проверить её на практике.

Кэмп - реальный проект, который стоил семизначную сумму для заказчика, выполнялся командой из 12 человек (включая двух бакэндеров) и сейчас запущен в промышленную эксплуатацию. Суммарно на выполнение проекта было затрачено 5500 человеко/часов, из которых 950 - на бакенд.

Что из этого получилось?
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 2

Рациональный подход к декомпозиции систем на модули или микросервисы

Уровень сложности Сложный
Время на прочтение 13 мин
Количество просмотров 5.2K

Чего от разработки ПО хотят разработчики, продакты и владельцы бизнеса?

Одного и того же - побольше дофаминчика (гормон счастья), поменьше кортизольчика (гормон стресса). Притом источники и дофамина, и кортизола у них одни и те же. Дофамин вырабатывается, когда фичи выпускаются в срок и без багов, а кортизол - когда сроки срываются и вылазят баги и регрессии. Бизнесу будет ближе финансовая версия — срыв сроков и баги очевидным образом приводят к увлечению стоимости разработки. Что приводит к выбросу кортизола уже у владельцев.

Как обеспечить высокий уровень дофамина?
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 7

Виджеты: Android против iOS

Время на прочтение 19 мин
Количество просмотров 2.3K

Долгое время виджеты были отличительной чертой Android, пока на айфонах царили стройные ряды одинаковых иконок. Но в 2020-м они масштабно пришли и на iOS. Обычно мобильные разработчики знают одну из этих платформ, но у Анны Жарковой (@anioutka) есть опыт работы с обеими — и она выступила у нас с докладом о виджетах на обеих.

Сейчас мы готовим конференцию Mobius 2023 Spring, где также освещаются обе платформы, а Анна выступит с новым докладом. И в ожидании этого решили сделать для Хабра текстовую версию доклада о виджетах (видеозапись также прилагаем). Далее — текст от лица спикера.

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

Что о мобильной разработке можно будет узнать на Mobius 2023 Spring

Время на прочтение 17 мин
Количество просмотров 1.4K

Кое-что на ближайшей конференции Mobius будет необычно. Два дня она будет проходить в Москве (с возможностью онлайн-участия), а ещё два дня в интернете — такого масштабного сочетания офлайна с онлайном на Mobius ещё не было.

А кое-что остаётся привычным: это по-прежнему конференция по мобильной разработке, где в докладах не вода и общие темы, а техническая конкретика. За четыре дня докладов будет много, сейчас они уже известны — и мы представляем Хабру все их описания. Для удобства снабдили здесь описания значками 🤖 (Android), 🍏 (iOS), ♾️ (не привязанные к платформе), 🐦(Flutter). И поделили на тематические блоки (но порой это деление условное, один доклад может хорошо подходить в две категории сразу).

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 2

Информация

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