fa
Feedback
Разработка ждёт балета

Разработка ждёт балета

رفتن به کانال در Telegram

What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli

نمایش بیشتر
1 620
مشترکین
+124 ساعت
اطلاعاتی وجود ندارد7 روز
+330 روز
آرشیو پست ها
Небольшой гайд по профайлингу main thread событий через Perfetto. Я про этот Perfetto только на прошлой неделе услышал, до этого не встречался и ещё потыкать не успел, но, глядя на положение дел в Studio, чую, там может быть лучше. #profiler #performance

Совершенно обалденный пост, в котором по шагам разбирается работа GPS. Вы только взгляните на все эти интерактивные визуализации. Страшно становится, когда прикидываю, сколько в один этот пост было вложено труда. Ну и GPS, конечно, теперь ещё более внушительной штукой выглядит. #gps #navigation

14 февраля стартует очередной сезон Podlodka Android Crew. В этот раз будет только одна неделя (вот это мне нравится, две недели всегда казалось многовато), и всё - про Jetpack Compose. Ну и по старой доброй традиции, доклады, которые привлекли внимание: - Андрей Шиков (соавтор книги Jetpack Compose internals, которую тут когда-то упоминали, на секундочку) - Compose Under Hood Тут вроде и так понятно, почему надо смотреть. - Лукьян Жуков - Все тоже самое только проще? Разбираемся с анимациями в Jetpack Compose Анимации в нашей области исторически попахивают, интересно послушать, чего там Лукьян накопал. - Эксперты в спешке нарабатывают экспертизу^W^W^W^W уточняются - Батл: "Compose vs Swift UI vs Flutter" Шо там у них за батл я хз, но какой-то сравнительный доклад, подчёркивающий разницу именно в логике, я бы с интересом посмотрел. #event

Внимание! Из психиатрической больницы им. Кащенко сбежала группа джавистов. На попытки заговорить отвечают предложениями использовать checked exceptions в качестве union types. Не пытайтесь их понять, это опасно! Ни в коем случае не пытайтесь их переубедить - они агрессивны! За помощь в поимке вознаграждение гарантируем! #java #exception #type

Иногда бывает нужно JSON из одной строки во что-то удобное для глаз отформатировать, секунды туда-сюда попереводить или URL какой-нибудь поэнкодить. Под каждую из этих вещей я обычно шёл в гугл или на какой-то уже знакомый сайт, который эту задачу решал. И вот нашёлся прикольный и недорогой тул как раз для этого. Чтобы всё в одном аппе и всегда под рукой. #tool

Вот забавная хреновина: турнир между разными шрифтами для кода. Два сниппета на экране, и выбираешь, что лучше, пока не появится победитель. Только "Hide font names" лучше включить, чтобы честно было. Когда я в конце обнаружил, что победил Ubuntu Mono, испугался, закрыл и вернулся к уже привычному JetBrains Mono. Жаль только, что там сниппеты только на CSS - не все нужные юзкейсы показаны. #font #tool

Тут вот в одном рабочем чате поделились: цветовая тема Dracula для всего. IDE, редакторы, терминалы, ю нэйм ит. Даже для Thunderbird, блин, есть. #theme #tool #ide

Весёлый доклад от одного из создателей Erlang про кашу, которую мы заварили. Там не то чтобы одна большая идея или посыл, скорее попытка измерить глубину нашего болота и странные идеи про то, как нам из него вылезать, а сверху всё это приправлено шутками, интересными мыслями и издёвками над JavaScript. #talk #legacy

Тут в Git mailing list создатель JGit интересно расписал, с чем приходится сталкиваться, чтобы ускорить Git, написанный на чём-то более высокоуровневом (Java в его случае), чем C, и всё равно быть более медленным. #git #c #java

Чисто классика, название говорит само за себя: "Don’t Let Architecture Astronauts Scare You". #architecture

В одном из выпусков CoRecursive наткнулся на интересный подход. Вот берём мы какую-то книжку по технологии X или даже блог пост. В этой книжке будет много строчек кода. Что с ними делать? Перепечатать руками и запустить? Или просто выкачать откуда-то? Чувак попытался адаптировать метод Бенджамина Франклина, которым тот пользовался, чтобы научиться лучше писать тексты. #learning #podcast #book

Twitter thread Артёма Зиннатуллина про разные билд системы. Кто что умеет, где чего не хватает и т.п. #build

Одной строкой: по слухам Samsung планирует использовать Fuchsia на своих устройствах через несколько лет. #samsung #fuchsia #rumor

Какой-то прямо воодушевляющий доклад о хаках, к которым деды прибегали, чтобы написать крутые и сложные игры в условиях ограничений NES. - Как засэйвиться, если у тебя только read-only storage? - Как обсчитывать физику, когда не только дробей, но и деления-то нет? - Как сгенерить случайное число, если системного генератора просто нет? #talk #gamedev

Короткая и интересная история: во Вьетнаме для системы COVID пропусков с QR кодами использовали недостаточно криптографичную криптографию, что позволило раскрутить несколько инстансов на AWS и за 9 часов и $250 получить приватный ключ, а с ним и возможность генерить валидные QR коды. И ещё оттуда же кусок, от которого становится грустно: "Although the code was provided, we took around 2 days to get this running since the code was written back in 2015. Some libraries are not currently supported forced us to make several changes on the code." Всего 6 лет прошло, а уже приходится повозиться, чтобы что-то запустить. Я думаю мне тоже пришлось бы нормально так попыхтеть, чтобы какой-то из своих старых заброшенных проектов развернуть. #cybersec #vulnerability

И ещё один доклад. Виталий Фридман на Mobius прошёлся по разным интерфейсным паттернам в большом вебе, вебе мобильном и в приложениях и постарался рассказать, какие бывают подходы ко всем этим каруселям, пикерам даты рождения, полям ввода с валидацией, disabled кнопкам и т.п., как и почему они бесят юзеров, и что можно с этим делать. #talk #design #ux

Доклад про дизайн API небольшой библиотечки на Rust. Челик взял за основу питонячий tqdm и показывает, как на Rust можно добиться примерно такого же рисования прогресс баров в CLI, но с грамотной типизацией, чтобы компилилось только то, что можно и логично, а что нельзя и не логично - не компилилось. Мне достаточно интересно было послушать. #talk #rust #type

Оффтоп, конечно, но мне очень интересно было почитать, там и другие статьи в блоге крутые. В этом посте автор рассказывает, почему японский веб настолько отличается и отстал от привычного нашему глазу. #design #localization

Небольшой список security-related штук, про которые надо помнить, когда приходится работать с WebView. #cybersec #webview

Небольшой пост про краш, когда startForegroundService дёрнули, а startForeground - не успели за отведённое время. Чуваку помогло дождаться main thread и только с него запускать сервис. #service #thread #crash