Size: a a a

Заметки техдирские

2020 June 24
Заметки техдирские
​​Крутое ТЗ
источник
Заметки техдирские
Небольшое исследование про эффективность формата WebP в сравнении с JPEG для фотографий

https://siipo.la/blog/is-webp-really-better-than-jpeg
источник
Заметки техдирские
——— Реклама —————

Как готовить код-ревью: обсуждаем плохие и хорошие практики с подкастом SDCast

Трансляция на YouTube 1 июля в 17.00

Чем отличаются ревью в опен-сорсе, маленьких и больших, продуктовых и аутсорсных командах? Что можно изменить, автоматизировать и когда вообще разумно отказаться от код-ревью? Как его внедрить ‘по любви’, а не потому, что слышали, что нужно ‘ревьюить’?

Своим опытом и историями поделятся:

Сергей Жук, бэкенд-разработчик в Skyeng и контрибьютор в опенсорс
Антон Морев, основатель WormSoft, небольшой студии заказной разработки
Александр Макаров, один из разработчиков Yii и активный участник опенсорс-проектов, ранее работал в Stay, Wrike, Skyeng
и Константин Буркалев, бессменный ведущий подкаста, архитектор и разработчик

Придя на лайв, ты сможешь задать вопрос текстом или подключиться голосом и поспорить с ведущим и экспертами, а также участвовать в интерактивных опросах о практиках код-ревью.
YouTube
Как готовить код-ревью: обсуждаем плохие и хорошие практики с подкастом SDCast
Слушайте аудиоверсию на других платформах https://sdcast.ksdaemon.ru/

3:30 - Кто пришел говорить и что болит у аутсорса, продуктовой разработки и опенсорса

7:35 - Для чего нам код-ревью и почему это не про баги (Сергей)

11:57 - Идеальный процесс код-ревью (Александр)

13:45 - “Идеальный код-ревью - когде его нет?” (Антон)

15:55 - Идеальный процесс код-ревью (Константин)

16:50 - Стоит ли смешивать рефакторинг и фичу в одном реквесте (Александр)

19:23 - Кто читает код из 5к строк?

20:35 - “Если я взял молоток и ударил по пальцу, виноват молоток?”

22:31 - Ревьюер и контрибьютор: кто главней?

24:15 - Антон извиняется за свои пулл-реквесты в опенсорс

25:55 - В чем разница в ревью между мелкими и большими опенсорс-проектами

27:55 - Кто должен и не должен проводить ревью?

29:50 - “Это позиция галеры?” - наброс от Сергея про негатив по отношению к код-ревью

31:10 - Что будет, если код ревьюит неопытный разработчик (Сергей)

32:30 - “Кто менее важно, чем кого” (Александр)

33:55 - “Я лажаю, это нормально”…
источник
2020 June 25
Заметки техдирские
источник
Заметки техдирские
Ребята из Слёрма сделали прикольный лендинг
https://slurm.io/devops-alt
источник
Заметки техдирские
Видеозвонки уже в Telegram!

Beta-версия Telegram для iOS под номером 6.3 получила долгожданную функцию видеозвонков.

Для их включения нужно зайти в дебаг-меню настроек (10 нажатий на шестерёнку), в самом низу включить переключатель "Experimental Feature".

В меню профиля появится кнопка "Видеозвонок".

Для осуществления видеозвонков у собеседника должна быть установлена Beta-версия мессенджера и включена соответствующая функция видеозвонков.

#iOS
источник
2020 June 26
Заметки техдирские
В чём сила брат?
Окончательные результаты
13%
🤓 запринтскринить
87%
😎 заскриншотить
Проголосовало: 253
источник
2020 June 27
Заметки техдирские
- Мне бы подработку на удаленке где нибудь за рубежом
Есть такая?

- Вот тут поройся: https://docs.google.com/spreadsheets/d/1TLJSlNxCbwRNxy14Toe1PYwbCTY7h0CNHeer9J0VRzE/edit
источник
Заметки техдирские
А не поделиться ли кто знаниями о том, как структурировать общение со спонсорами конференций? Подойдёт любая информация. В личку по возможности, чтобы здесь не флудить: @ctodsimonov. Заранее спасибо 🙏
источник
2020 June 28
Заметки техдирские
Ребята занялись изучением того. что под капотом SQLite:
https://jvns.ca/blog/2014/09/27/how-does-sqlite-work-part-1-pages/
источник
Заметки техдирские
#ничёси Face ID и Touch ID для вебстраниц

Подробное видео с инструкцией и демонстрацией кода
https://developer.apple.com/videos/play/wwdc2020/10670/
источник
Заметки техдирские
Perl-овики поймут

Анонсирована 7я версия перла (как продолжение 5й ветки):
https://www.perl.com/article/announcing-perl-7/
источник
Заметки техдирские
В Техдирский Чатик временно приглашены на позицию модераторов уважаемые всеми коллеги:

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

Тёма Гавриченков @ximaera : технический директор Qrator, участник программных комитетов Highload++, РИТ и ENOG, 13 лет провёл в мониторинге всякого

Список прав и обязанностей модераторов чётко определён и ограничен. Их функции также ограничиваются временем с сегодняшнего дня до 5 июля 2020 года включительно. С удовольствием буду ждать любой фидбек по результатам их работы.
источник
Заметки техдирские
Коллеги! Я 2го и 3го июля планирую быть в Ростове-на-Дону. С удовольствием пообщаюсь со всеми желающими по принципу "кто раньше встал, того и тапки!" Пишите в личку @ctodsimonov!
источник
2020 June 29
Заметки техдирские
Python ASGI
Окончательные результаты
5%
🔥 У меня в продакшне: полёт нормальный
4%
🤓 У меня в продакшне: есть косяки, но в целом норм
6%
🥳 У меня в тесте: выглядит неплохо
2%
🧐 У меня в тесте: есть проблемы
77%
🤷‍♂️ Не было возможности поиграться
6%
👿 Настоятельно не рекомендую
Проголосовало: 132
источник
2020 June 30
Заметки техдирские
Ребята со Слёрма по устоявшейся традиции дали мне 5 скидок на 50% на свой курс по DevOps: http://to.slurm.io/flZi-A

Кому интересно, пишите в личку @ctodsimonov
источник
Заметки техдирские
Краткий разбор архитектуры XBOX

https://www.copetti.org/projects/consoles/xbox/
источник
Заметки техдирские
Прикольная оформительcкая либа для создания svg-паттернов на js будет полезна перфекционистам, выстраивающим премиум-продукты
https://github.com/riccardoscalco/textures
источник
2020 July 01
Заметки техдирские
Сравнение моделей памяти ARM и x86

Одной из ключевых областей, в которых процессоры ARM отличаются от X86, является их модель памяти. В этой статье рассказывается о том, что такое модель памяти и на что она влияет.

https://www.nickwilcox.com/blog/arm_vs_x86_memory_model/
источник
Заметки техдирские
Вышел Lua 5.4

 -- new generational mode for garbage collection
-- to-be-closed variables
-- const variables
-- userdata can have multiple user values
-- new implementation for math.random
-- warning system
-- debug information about function arguments and returns
-- new semantics for the integer 'for' loop
-- optional 'init' argument to 'string.gmatch'
-- new functions 'lua_resetthread' and 'coroutine.close'
-- string-to-number coercions moved to the string library
-- allocation function allowed to fail when shrinking a memory block
-- new format '%p' in 'string.format'
-- utf8 library accepts codepoints up to 2^31

http://www.lua.org/ftp/lua-5.4.0.tar.gz
источник