Дженерики в методах

В этом пропозале описывается как можно было бы объявлять параметризованные методы для конкретных типов в Go. Методы смогут объявлять свои собственные параметры типа, как это уже делают функции, но привязанные к получателю. При этом такие методы не смогут удовлетворять интерфейсам, так как интерфейсы по-прежнему не будут поддерживать методы с параметрами типа. Цель - позволить разработчикам организовывать код удобнее (например, через цепочки вызовов x.a().b().c()) и использовать преимущества дженериков в методах, даже если они не предназначены для полиморфизма через интерфейсы. Изменение полностью обратно совместимо, синтаксически метод становится просто функцией с получателем, и вызов работает через явные аргументы типа или их выведение

Параметр параметра мараметров параметры

Новости

Post Thumbnail

Индексы в постгре

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

Post Thumbnail

Замыкания

Статья с объяснениями как работают замыкания в Rust. От простого сложного. И еще очень круто, что в статье есть ссылки на песочницы с готовым кодом, который можно попробовать в работе

Post Thumbnail

Нейрослоп линукс

Вайбкодинг вышел на нновый ровень. Автор создал "Pure Go" среду Linux с помощью Claude. Ну ладно, не совсем прям с нуля создал. Просто вдохновившись примером Армина Роначера, автор попросил Клода перенести эмулятор системы TinyEMU RISC-V Фабриса Беллара с C на...

Post Thumbnail

Физика полета

Хотели бы вы уметь летать? Я тут статью нашел про аэродинамику. С очень классными интерактивными примерами. В статье подробно исследуется физика полёта, в частности принцип работы аэродинамического профиля (аэродинамического сечения крыла). Автор объясняет, к...

Post Thumbnail

Атомики

Код компилируется. Все тесты пройдены. Стейджовая среда работоспособна. Однако раз в день на нескольких серверах в рабочей среде происходит таинственный сбой с бессмысленным сообщением об ошибке: достигнут недостижимый код, извлекли 9 элементов из коллекции, в...

Post Thumbnail

SQL Драйвер

Учимся писать свой SQL драйвер. Точнее, ребята из dolt покажут как они писали драйвер для своей базы. А вся магия возможна благодаря прекрасному пакета database sql driver в Go, который позволяет определить подключение к базе данных, которое любая программа на...

Статьи

Post Thumbnail

Анонимные животные

Знаете эти милые аватарки с животными в общих Google-документах? Они появляются у каждого, кто открывает файл по ссылке. Выбрать себе зверюшку заранее или как-то на неё повлиять нельзя - ваш аватар назначается случайно. Чтобы узнать, в кого вы "превратились", ...

Post Thumbnail

Бекенд на Rust

Создать веб-сервер на Rust не сложно. С помощью фреймворка Axum можно написать веб-сервер без лишних хлопот. На Rust решать задачи и реализовывать веб-сервисы также просто, как и на других языках, а иногда даже проще.

Post Thumbnail

Улучшаем VSCode плагин

VSCode — отличный инструмент для разработки. Я пользуюсь им уже много лет, и он меня полностью устраивал для работы с Go. Расширение vscode-go просто замечательное: оно поддерживает всё необходимое — от сниппетов до отладки через Delve. Но оно кривовато.

Post Thumbnail

Первая игра на Ebitten

Желание писать игры подтолкнуло меня к программированию 20 лет назад. Я стал делать это своей профессией, хотя и создал несколько небольших игр с использованием различных технологических стеков. Но я решил продолжить заниматься программированием игр, и для мен...

События

Post Thumbnail

Я любил этот фронтенд

14 февраля пройдет самая крупная конференция Яндекса для фронтенд-разработчиков — «Я 💛 Фронтенд». На одной площадке соберутся лучшие эксперты индустрии, чтобы поделиться опытом, дать прикладные советы по развитию навыков и зарядить на новые идеи.

Post Thumbnail

Sber Process Mining Conf 2026

22 января 2026 года в Москве состоится ежегодная открытая конференция «Sber Process Mining Conf 2026». Как AI трансформирует Process Mining и влияет на точность и скорость анализа процессов. Можно ли доверять выводам AI-агентов и какое место во всем этом остае...

Post Thumbnail

T-Sync Conf

Встречайте новый формат инженерного диалога T-Sync Conf — офлайн-конференция от Группы «Т-Технологии» для опытных инженеров. 7 февраля в Москве на площадке TAU соберутся платформенные, security- и дата-инженеры, аналитики, DevOps-, SRE-, CI/CD-, AI-, ML-, R...

Post Thumbnail

☃️ Зима близко...

☃️ Зима близко... Как и Java-митап от Мир Plat.Form! Мир Plat.Form — технологическая команда Национальной системы платежных карт (НСПК). Наши самые известные разработки — платёжная система «Мир» и Система быстрых платежей (СБП). Увидимся 27 ноября, 18:00-22:0...

AdTech

Post Thumbnail

Реклама в агентах

Нашел подробности к вчерашней статье про Agentic Roadmap. По ссылке можно почиатать про новую спеку - Agentic RTB Framework Агентская платформа RTB (ARTF) определяет как автономные агенты на основе машинного обучения и искусственного интеллекта могут взаим...

Post Thumbnail

Agentic Roadmap

Техническая лаборатория IAB опубликовала Agentic Roadmap, в которой показано, как можно масштабировать закупки и продажи с помощью искусственного интеллекта, расширяя существующие стандарты, а не внедряя новые, разрозненные. Для издателей это означает, что аге...

Post Thumbnail

ИИ убивает трафик

Генеративный ИИ не просто изменил результаты поиска в прошлом году, он перевернул представление о монетизации в открытом интернете. Так как же обстоят дела у цифровых издателей в эту новую эру поиска контента? Э-э, скажем так, дела обстоят не очень

Post Thumbnail

Сети авторов

К 2026 году пользовательский контент обгонит профессиональные СМИ по объёмам рекламных расходов. Цифры говорят сами за себя: исследование Pew Research Center показало, что примерно каждый пятый американец, в том числе гораздо большая доля взрослых в возраст...