Код и Капуста


Гео и язык канала: Россия, Русский


Авторский канал с интересными ссылками про разработку. Статьи и переводы тут https://kovardin.ru/
Для связи @akovardin
Поддержать канал на бусти: https://boosty.to/getapp


Гео и язык канала
Россия, Русский
Статистика
Фильтр публикаций


Еще одна статья про игры на #flutter

В этот раз автор рассакзывает как сделать мультиплеер

https://dev.to/supabase/how-to-build-a-real-time-multiplayer-game-with-flutter-flame-3k7f


Как оставаться инженером когда ты менеджер инженеров?

Об этом в статье:
Should you Stay Technical as an Engineering Manager?
https://hybridhacker.email/p/staying-technical-as-an-engineering-manger

Кстати! Смотрите какой awesome список нашел
https://github.com/engineering-management/awesome-engineering-management


Роман Проскуряков — Голый Rust

#rust

Доклад с С++ Russia 2023

https://www.youtube.com/watch?v=dIY8wxysIuI


Серия статей для тех, кто хочет разобраться как работает 3D графика

Все написано на #golang

https://dev.to/chigbeef_77/wolfenstein-3d-raycaster-cosplore3d-pt1-2iop


Курс по написанию своей RPG на #godot. Аж 23 статьи

https://dev.to/christinec_dev/lets-learn-godot-4-by-making-an-rpg-part-1-project-overview-setup-bgc


Пишем свой собственный uptime monitor на #rust

Отличный проект для обучения

https://www.shuttle.rs/blog/2024/02/08/uptime-monitoring-rust


#flutter плагин недели - feedback

Дает возможность вашим пользователям сделать скриншот приложения, написать сопроводительный текст и отправить вам

https://pub.dev/packages/feedback


Практическое руководство по частица и эффектам с ними.

#godot

https://www.youtube.com/watch?v=Pl9PfZL_MaM


Давно не было новых #golang веб-фреймворков. Но в новой версии 1.22 появился обновленный роутинг и теперь будет новая волна фреймворков.

Fuego - фреймворк для занятых разработчиков. Из коробки генерация OpenAPI

Сайт https://go-fuego.github.io/fuego/
Репа https://github.com/go-fuego/fuego

Кстати! Моф фаворит все еще chi. А каким фреймворком пользуетесь вы?


IntegreSQL - инструмент для управляения изолированными базами данных PostgreSQL для ваших интеграционных тестов.

Окажите услугу своим инженерам, позволив им писать быстро выполняемые, параллельные и детерминированные интеграционные тесты с использованием реальных тестовых баз данных PostgreSQL. Максимально приближайте тесты к вашей реальной среде.

https://github.com/allaboutapps/integresql


Domain Driven Design в Go – это почти не больно

#golang

Доклад с последнего хайлоада
https://habr.com/ru/companies/oleg-bunin/articles/791420/

Кстати, статья про самые разные xDD
https://worksolutions.ru/blog/driven-development/

А если надумали глубже погружиться в тему DDD, то рекомендую книгу с обезьяной https://www.ozon.ru/product/izuchaem-ddd-predmetno-orientirovannoe-proektirovanie-1257376663/


Про читаемость кода.

По мнению автора, читаемость кода можно разделить на два типа
- Читаемость для новичков
- Читаемость для экспертов

И считает что улучшить читаемость для экспертов можно, как правило, за счет читаемости для новичков

Как по мне, сомнительное оправдание

From Go to Rust: The Two Types of Readable Code: https://earthly.dev/blog/readability/


Простая игра на #flutter и Flame

Радует, что таких статей становится все больше

Build a simple game with Flutter and Flame
https://themobilecoder.com/build-a-game-with-flutter/




СВОБОДУ NGINX!

Только теперь Дунин. Он создал сайт https://freenginx.org/ru/ и ему не нравится как F5 хочет развивать NGINX

Подробности в рассылке:
https://mailman.nginx.org/pipermail/nginx-devel/2024-February/K5IC6VYO2PB7N4HRP2FUQIBIBCGP4WAU.html


Обновил свой #flutter пакет для Yandex рекламы

- Обновил саму SDK c 6.2 до 6.4
- Изменил логику работы интерстишела и ревардеда - теперь все стабильно

В моей либе можно загружать сразу несколько юнитов/слотов рекламы. А в официальной нельзя так сделать - только один баннер на все приложение

https://pub.dev/packages/flutter_yandex_ads


Новый формат постов выходного дня

Можеет посмотреть пулл реквест с кодом моей игрушечной медиации

PR: https://gitflic.ru/project/getapp/getapp-sdk-adnroid/merge-request/2

В это раз #android, но гошка тоже будет

Весь код доступен, буду благодарен комментариям)

Статья, в которой я подробно рассказваю, как я хочу сделать опенсорсную медиацию https://kovardin.ru/articles/ads/mediation/


Этим пятничным вечером просто насладитесь видео “Сделано на #godot в 2023”

https://www.youtube.com/watch?v=W1_zKxYEP6Q


Очевидные и не очень вещи про type assertion и type switches в #golang

https://rednafi.com/go/type_assertion_vs_type_switches/


Сейчас пятница, а значит самое время учить новый язык программирования.


модуль x

импорт "стд::вывод"

фн привет(имя: мб Строка) {
если имя = пусто {
вывод.ф("привет аноним!\n")
} иначе {
вывод.ф("привет $;!\n", имя^)
}
}

вход {
привет("Вася")
привет(пусто)
}


Это рабочий код на языке программирования Тривиль. Конечно, это больше академическое упражнение, но результат меня радует. Разработал этот язык Алексей Недоря. Исходники и компилятор лежат на gitflic https://gitflic.ru/project/alekseinedoria/trivil-0

А тут можно посмотреть осень интересное интервью с Алексеем https://www.youtube.com/watch?v=FGXws8lrkoI

Кстати, компилятор написан на #golang

Показано 20 последних публикаций.