gram news
Аватар канала defer panic

defer panic

@deferpanic

Канал про айти в целом и про Go в частности. YouTube → youtube.com/@deferpanic Все вопросы в личку канала Поддержать канал: ETH — tomakado.eth TON — tomakado.ton BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo

3,020подписчиков

Открыть канал

Последние посты

  • defer panic

    21 авг., 19:28

    1,3701411Открыть в Telegram
  • defer panic

    25 июл., 14:50

    переслано из @ntuzov

    🦄 Опубликовал платформу для гайдов и первую статьюhttps://golang.guide/Надеюсь, вам понравится, я очень старался ☀️Там всего один единственный гайд — первая часть серии статей про Планировщик. Даже если вы читали оригинальную статью, или смотрели ролик, всё равно советую перечитать — тут полный ремастер и режисёрская версия с интерактивом 👍Остальные статьи уже в работе. Буду выпускать их по мере сил.Советую читать с десктопа — там пока больше фич, чем на мобилке.Если заметите какие-то баги или проблемы — пишите, поправлю.
    GoLang GuidesСложные вещи простым языком
    1,82022132Открыть в Telegram
  • defer panic

    7 июл., 15:21

    Новость из немного другого мира: Эрин Катто, автор легендарного физического движка Box2D, какое-то время назад очнулся и объявил, что пилит новый движок. Собственно, на днях вышла первая версия Box3D — в каком-то смысле то же самое, но для 3D-игр и приложений.Как только вышел первый релиз, люди сразу побежали портировать его под разные таргеты. Классический порт — на JS. Но есть, например, и интеграция Box3D с Unity. Последний для трехмерной физики по умолчанию использует Nvidia PhysX, на который все жалуются, в том числе из-за производительности. С Fable 5 реализация интеграции заняла около 20 минут вместо недель, по словам автора. Есть еще версия от Апанасика.Рассказ Эрина о новом движке: youtu.be/jr_Fzl2XwKUС чего вдруг я решил про это написать? Моё начало карьеры было тесно связано с геймдевом, поэтому для меня это довольно знаковое событие.На Box2D работают такие игры
    2,640видео11431Открыть в Telegram
  • defer panic

    24 июн., 10:30изменён

    Я решил провести эксперимент и написать что-то на абсолютно незнакомом языке для абсолютно незнакомой (с точки зрения разработки) платформы.Критерии такие: • Это что-то полезное как минимум лично для меня • Можно будет выложить публично • Сложнее чем менеджер тудушек, но не слишком • Не враппер для LLM • Не требует затрат на инфраструктуруВ итоге посмотрел в сторону проблемы разделения рабочего и нерабочего контекстов. Собственно, для работы и для личных дел я использую либо разные профили в браузерах, либо разные браузеры. Особенно в сервисах, где у меня есть как рабочая, так и личная учётка.В определенной степени проблема уже решена за меня. Какое-то время я пользовался Multi-Account Containers в Фаерфоксе. Но всё-таки часть сервисов, особенно рабочих, работает в Фаерфоксе ну прям раздражающе плохо и сильно хуже, чем в Хромиуме. В Арке очень круто реализованы профили и
    trafficwand.appTrafficWand — open every link in the right browserA free, open-source macOS menu-bar app that sends every link to the right browser and profile, based on simple rules you set.
    2,770143311Открыть в Telegram
  • defer panic

    11 июн., 18:03

    переслано из @ntuzov

    🥂Большой выпуск про PaaS — как Avito и Plata строят платформу для разработки / GoGetPodcast- Видео - Ссылки на аудио-площадкиКогда-то давно я часто ходил на IT конференции, и один из немногих запомнившихся мне докладов был про PaaS Авито. Очень впечатлило, как у них там по нажатию одной кнопочки происходят сложные автоматизации процессов.К сожалению, поработать у них и пощупать это руками мне так и не довелось, поэтому я решил пообщаться с лидом команды DevSupport их платформы — Владом. А чтобы было ещё интересней, мы с моим бывших коллегой Ильдаром сравнили всё это с начинаниями в Plata, которая тоже активно строит свою платформу.Участники:- Владислав Сикач, тимлид команды DevSupport в Авито - Ильдар Карымов , инженер команды Developer Experience в Plata🟢Все ссылки, упомянутые в выпуске, и разборы сложных
    YouTubeТысячи сервисов и одна платформа — PaaS в Avito и PlataБольшой выпуск про PaaS — Platform as a Service. Как Avito и Plata строят внутренние инструменты, которыми каждый день пользуются сотни инженеров. В Avito зрелая и большая платформа, а Plata — молодой банк, который делает первые шаги в эту сторону. Все ссылки…
    2,000104111Открыть в Telegram
  • defer panic

    29 мая, 21:22изменён

    ⚙️ Лучшие практики в Go: разбираем на Podlodka Go CrewПишете на Go и хотите узнать, как закладывать надёжную основу для своих проектов? С 1 по 5 июня Podlodka Go Crew вместе с 2ГИС проведут сезон «Лучшие практики в Go». Организаторы собрали сильную программу с акцентом на живой опыт и прикладные кейсы.Вот несколько сессий, на которые советуем обратить внимание:🚀 «Практика Go оптимизаций: растем вместе с нагрузкой», Алексей Акулович — про то, как сервис растёт до миллионов RPS, оптимизацию CPU, grpc и protobuf, а также про собственный GC поверх гошного.🏗 «Эволюция структуры Go-проекта: как 30 человек пушат в один репозиторий», Кирилл Возжеников — как развивается продуктовый монорепозиторий и строятся хорошие архитектурные практики.🧩 «Как и зачем писать свой CDC на Go», Юра Саргсян — когда приходится выходить за стандартные решения: Postgres, Kafka, гарантии доставки и
    Иллюстрация к посту канала defer panicИллюстрация к посту канала defer panic
    2,690111Открыть в Telegram
  • defer panic

    29 апр., 15:35изменён

    Вышел Zed 1.0Не обращайте внимания на версию — Зедом можно было пользоваться уже очень давно. Зед был моим «вторым» редактором последние несколько лет, периодически меняясь с Вимом. Где-то с начала этого года или конца предыдущего это мой единственный редактор. В том смысле, что я в этом году ни разу не запустил ни GoLand, ни Visual Studio Code.Зед одновременно невероятно быстрый и отзывчивый (по ощущениям примерно как Саблайм) и фичастый, как Visual Studio Code. И это не форк последнего, а буквально написанный с нуля редактор. Авторами Атома, кстати. И так как он написан с нуля, это позволило разработчикам перепридумать UX в некоторых местах в лучшую сторону.Я могу долго рассказывать, почему если вы поставите Зед, вам больше не нужен будет никакой другой редактор или IDE. Но лучше поставьте и попробуйте сами.
    3,890видео337111Открыть в Telegram
  • defer panic

    28 мар., 13:48

    https://github.com/kulikov0/whitelist-bypass
    GitHubGitHub - kulikov0/whitelist-bypass: Tunneling data over webrtc to bypass censorshipTunneling data over webrtc to bypass censorship . Contribute to kulikov0/whitelist-bypass development by creating an account on GitHub.
    4,2501510221Открыть в Telegram
  • defer panic

    27 февр., 16:55

    Есть блог Not a Number, в котором автор не просто пишет туториалы, а делает их интерактивными. Посты там в основном про фронтенд, но есть, например, и про написание собственной key-value базы данных.Меня всегда цепляют авторы, которые подходят к каждому блог-посту как к отдельному спецпроекту. Это подкупает, я сильнее вовлекаюсь в статью, а интерактивные части только усиливают эффект.
    Иллюстрация к посту канала defer panicИллюстрация к посту канала defer panic
    4,93021103Открыть в Telegram
  • defer panic

    25 февр., 10:02

    Эмулятор x86-процессора на CSS. Без джаваскрипта вообще. Можно запускать свои программы.Ждем doom.css?https://lyra.horse/x86css/
    Иллюстрация к посту канала defer panicИллюстрация к посту канала defer panic
    3,740108221Открыть в Telegram
  • defer panic

    24 февр., 14:55

    переслано из @golang_digest

    🧬 Proposal: Generic Methods для GoRobert Griesemer (один из авторов языка) открыл proposal, который многие считали невозможным. Go FAQ буквально говорил:> We do not anticipate that Go will ever add generic methodsНо теперь — возможно, добавят 👍Суть в том, что раньше дженерик-методы блокировались по цепочке: если методы могут принимать параметры типов, значит и методы интерфейсов тоже должны. А это не знали как реализовать эффективно — в Go тип реализует интерфейс неявно, поэтому компилятор не может знать заранее, для каких конкретных типов нужно будет скомпилировать метод.Ключевой сдвиг в мышлении: метод — это не только способ реализовать интерфейс. Метод — это функция, привязанная к типу, удобная для организации кода и читаемая слева направо. Эти две вещи ортогональны.Поэтому компромисс такой: методы могут быть generic, но не могут
    Иллюстрация к посту канала defer panicИллюстрация к посту канала defer panic
    2,87020331Открыть в Telegram
  • defer panic

    23 февр., 11:39

    Пару недель назад собрал на коленке штуку, которая обходит rss-фиды сайтов с новостями индустрии развлечений, выбирает по разным признакам самые интересные статьи и постит мне в отдельный канал.Мне было в первую очередь интересно поиграться с новым инструментом, но в какой-то момент обнаружил, что я реально читаю канал, и это теперь мой основной источник новостей про игры и технологии про игры.Все что угодно может пойти не так или сломаться, но если интересно, заходите в @glashatai_feed
    2,1109211Открыть в Telegram
  • defer panic

    19 февр., 13:50

    3,030опрос2Открыть в Telegram
  • defer panic

    16 февр., 15:11

    Для ясности: речь про https://containers.dev
    containers.devDevelopment containersDevelopment containers documentation and specification page.
  • defer panic

    16 февр., 15:01

    3,140опрос4Открыть в Telegram
  • defer panic

    15 февр., 16:30

    🤖 AI в практике разработчиков: новый сезон Podlodka AI Crew «Мы поигрались с промптом, но пока не внедряли» — часто разговоры про AI в разработке заканчиваются именно так. Инструментов всё больше, а вот времени на то, чтобы разобраться и сделать так, чтобы
  • defer panic

    13 февр., 18:46

    🤖 AI в практике разработчиков: новый сезон Podlodka AI Crew«Мы поигрались с промптом, но пока не внедряли» — часто разговоры про AI в разработке заканчиваются именно так.Инструментов всё больше, а вот времени на то, чтобы разобраться и сделать так, чтобы магия заработала, порой не хватает.С 16 по 20 февраля у Podlodka AI Crew пройдёт сезон «AI-агенты в разработке»: проверенные рабочие сценарии от практиков индустрии.👀 В программе: • единый AI-workflow для разработчика • автоматизация стендапов и работы с документацией • Claude Code, субагенты для кодинга • практические кейсы внедрения AI в SRE • подходы к созданию промптов с насыщенным контекстомФормат — классический для Podlodka Crew: 5 дней, 10+ спикеров, 10 сессий и закрытое комьюнити в Telegram.Отдельный плюс — цена: заметно ниже привычных конференций, при этом контента много, и он ориентирован на практику.👉🏻Если
    Иллюстрация к посту канала defer panicИллюстрация к посту канала defer panic
  • defer panic

    10 февр., 21:03изменён

    Вышел Go 1.26. Релиз с виду небольшой, но интересный:• в new можно теперь передавать выражения • go fix теперь запускает модернайзеры — тулы для авто-исправления кода согласно новым стандартам (например, замена strings.Split на итератор strings.SplitSeq внутри for-range). Обещают позже раскрыть больше подробностей в блоге • новый сборщик мусора теперь включен по умолчанию • pprof научился находить утекшие горутины
  • defer panic

    30 янв., 14:06

    За последние несколько лет я провел много собеседований. На масштабе начинают проявляться паттерны, и кандидаты часто сводятся к некоторым архетипам, если это так можно назвать.Один из таких архетипов — «инфраструктурный решала». Извините, лучше названия нет и не будет. Так вот, такой разработчик отлично разбирается в СУБД, очередях, кэшах и прочих хранилках и молотилках. Он знает, как строчки в табличке мапятся на страницы на диске. Он может рассказать всё про блокировки и уровни изоляции. Он действительно решал все эти проблемы на практике, по крайней мере он так звучит и может так же уверенно отвечать на вопросы, уходящие вглубь. Нередко от таких кандидатов возникает ощущение, что они знают и умеют больше меня.Но вот кандидату задается вопрос не про СУБД или что-то вокруг, а про, внезапно, программирование. Причем вопрос необязательно про специфику конкретного языка. Тут-то вся
    3,9004418432Открыть в Telegram
  • defer panic

    12 дек. 2025 г., 17:58

    Я к вам с пятничными вакансиями. На этот раз не про Go, но я знаю, что меня читают не только гоферы и не только разработчики.Ищем QA-инженеров-автоматизаторов для мобильного приложения на Свифте и на Котлине.Что за команда/продукт? Команда CAA (Cards & Accounts) — это продуктовая команда, отвечающая за бэкенд и фронтенд функций, связанных с обработкой платежей, включая наши наиболее важные экраны, отображающие основную информацию о счете, картах, выписках и кэшбэке. Кроме того, эти же данные предоставляются CRM-сервисам. Главная задача команды — сделать взаимодействие наших клиентов со своими счетами и картами в приложении удобным и приятным.Я сам до недавнего времени был частью Cards & Accounts. Могу сказать, что одна из самых крутых и профессиональных команд, в которых мне довелось поработать.Что предлагаем: - Помощь в переезде в один из наших хабов — на Кипр, в Испанию,
    Иллюстрация к посту канала defer panicИллюстрация к посту канала defer panic
    4,2805211Открыть в Telegram