Сохранёнки программиста
Відкрити в Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Показати більше6 611
Підписники
+324 години
-117 днів
-3030 день
Архів дописів
«Логирование как в Авито: go + slog» — стрим доклада на канале AvitoTech
Трансляция 11 апреля, в 19:00 мск
Коллеги поделятся годами отточенным подходом к логированию и примерами его реализации на стандартном log/slog. Со всеми бенефитами и подводными камнями — будет интересно.
Теоретическая база тоже будет. Подключайтесь, чтобы апгрейднуть харды в контексте логирования.
Пока ждёте стрим, познакомьтесь с документацией стандартного go-шного структурированного логера.
Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KC3RG
Курс: Компьютерные сети
Сохраняйте курс, который поможет понять базовые концепции компьютерных сетей. Он подходит начинающим программистам, системным администраторам и всем, кто хочет разобраться в этой области.
В каждой лекции курса вводятся новые понятия, которые используют материал предыдущих лекций. Среди тем: классификация и топология сетей, Ethernet, адреса и протоколы, Wi-Fi и DNS. Все видео небольшой длины, поэтому их удобно смотреть.
#курс #сеть #начинающим #ru
Repost from Точка входа в программирование
Где взять иллюстрации для своего проекта
Многие начинающие разработчики стоппорятся на своём проекте, когда дело доходит до графики. Изучать графические редакторы и кучу теории для этого захочется не далеко всем.
К счастью, есть бесплатные онлайн-ресурсы, которые могут вам помочь. В этой статье собрали 16 сайтов, которые стоит добавить в закладки, чтобы использовать в будущих проектах.
@prog_point #frontend #web
Что выдаёт сочетание клавиш Ctrl + Z? Конечно, отмену последнего действия.
Что выдаёт клавиша Ctrl + Z в IT-клавиатуре Яндекса? «Не бойтесь переписывать всё с нуля. Мы это сделали три раза и не прогадали», — это цитата Рустама Кенджаева из Яндекс Маркета на YaTalks 2023 — главной конференции Яндекса для IT-сообщества.
Чтобы узнать самое важное из выступления Рустама и других крутых спикеров на конференции, переходите по ссылке и щёлкайте IT-клавиатурой — клик.
Реклама
Статья: 15 лучших практик разработки и проектирования REST API
REST API — это стандарт, определяющий взаимодействие с веб-сервисами через сеть с использованием стандартных HTTP-методов. Он позволяет получать, отправлять, обновлять и удалять данные по уникальным URL-адресам с использованием JSON или XML.
Как и в остальных аспектах разработки, у REST API есть готовые best practice, следование которым позволит создать надёжный и эффективный сервис. Вот, например, как в этой статье. Тут объясняют за общий формат даты, аутентификацию по ключу, именование, пагинацию, точки для проверки работоспособности и многое другое.
#статья #rest #советы #ru
Курс: JavaScript Паттерны
Забирайте годный видеокурс, где можно изучить основные паттерны проектирования, которые широко применяются в разработке программного обеспечения. Паттерны представляют собой стандартные конструкции кода, зарекомендовавшие себя в решении типичных задач программирования.
Хотя в курсе основное внимание уделяется паттернам на JavaScript, многие из них могут быть применены и в других языках программирования.
#курс #javascript #паттерны #ru
Урок: Создание собственного ChatGPT-бота в Telegram
После того как OpenAI опубликовала свой API, в телеграме появилась куча ботов для общения с ChatGPT.
Некоторые из них платные, хотя каждый самостоятельно может создать такого бота и как-либо его донастроить под себя. Поэтому сохраняйте гайд, где поэтапно объясняют процесс создания ИИ-бота для Telegram.
#урок #ai #ru
Подборка: топ площадок с бесплатными IT-курсами
Держите целую подборку 20 различных онлайн-школ по разработке. Среди тем есть как и общие направления, так и конкретные языки: JS, Python, Kotlin, Ruby и другие.
К каждому курсу прикреплено описание, темы, формат обучения. Поэтому можно сразу на месте определиться с подходящей площадкой.
Сохраняйте, дабы не потерять
#подборка #курс #ru
Repost from Типичный программист
Подборка бесплатных апскейл-нейронок
— clarity-upscaler (API);
— iloveimg.com (от создателей ilovepdf);
— krea.ai;
— tinywow.com.
А вы какими пользуетесь и почему их предпочитаете? Поделитесь в комментариях.
Бесплатный курс по Figma
Figma — мощный онлайн-сервис для разработки интерфейсов и других графических дизайнов. В нём доступно множество инструментов, которые позволяют удобно создавать макеты сайтов и приложений.
Ловите доступный видео-курс, где в нуля разбирают этот инструмент и учат взаимодействовать с ним и создавать макеты.
#курс #ui #ux #ru
Статья: Простыми словами о работе HTTP-запросов
Понимание работы веб-запросов актуально почти для любого разработчика. С запросами можно работать, разрабатывая бэкенд, телеграм-бота, десктопной приложение или микросервис.
И если вы всё ещё не уверены в своих знаниях касательно работы HTTP-запросов, кодов состояния, заголовков и работы протокола в целом, то эта статья простым и доступным языком расскажет про всё это.
#статья #web #теория #ru
Летняя Школа бэкенд-разработки Яндекса зовёт начинающих IT-специалистов
В течение трех месяцев студенты будут изучать тонкости написания кода для высоконагруженных веб-сервисов, освоят навыки эксплуатации сложных систем и получат новые знания в области бэкенд-разработки.
Двухэтапная программа включает онлайн-лекции с домашними заданиями, а также очный этап, во время которого ученики объединятся в команды и реализуют настоящий проект от Яндекса в офисах Москвы, Санкт-Петербурга и Екатеринбурга. Для лучших студентов предусмотрена пятинедельная оплачиваемая практика в новом формате — Лаборатории.
Для поступления необходимы базовые знания одного из языков программирования (Python, Java или C++), умение писать читаемый код и основы алгоритмов и структур данных. Отбор включает решение тестовых заданий в Контесте и техническое интервью.
Подавайте заявку сегодня и проведите лето с пользой. Материалы для подготовки к тестовому задания можно найти здесь.
Реклама
Курс: Создание веб-парсеров на Python
Курс — это серия видеоуроков, в которых вы с полного нуля научитесь использовать парсинг сайтов Python и собирать нужную информацию.
В процессе обучения вы узнаете, как работать с requests, bs4, fake-useragent, multiprocessing, json, авторизацией на сайтах, куки и многим другим.
Страница курса
#курс #python #ru
Методичку по софт-скилам хотите? Есть у AvitoTech в новом IT-стендапе «У микрофона».
Не столько смешно, сколько полезно. Например, из первого выпуска вы узнаете, зачем инженеру учить других. 15 минут, после которых вы захотите идти в менторы.
Залетайте — ролик уже на канале.
Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KDBdD
Доклад: Полезные инструменты веб-разработчика
Чтобы стать продуктивным разработчиком, рекомендуется иметь под рукой инструментарий, который улучшит, упростит и ускорит разработку сайта. Браузеры имеют обширный функционал и инструментарий, который известен не каждому — о самых полезных расскажут в докладе.
В подборке инструменты разделены на две секции: для отладки вёрстки и стилей, и для отладки кода и оптимизации. Также тут покажут, как делать аудит и оптимизацию веб-приложения, используя инструменты браузера.
#доклад #web #инструмент #ru
Есть здесь любители долларов и кода?
У вас есть замечательная возможность совместить приятное с полезным и поучаствовать в конкурсе по программированию от Cryptomus. С общим банком в 3000$.
Представленные номинации:
— За лучший плагин для любой из пяти представленных платформ (победитель каждой категории получает приз).
— За самую креативную и интересную интеграцию API Cryptomus.
Заявки принимаются с 1 по 30 апреля в виде ссылок на ваши работы. Для плагинов — ссылка на код. Для интеграций — ссылка на ресурс с апишкой.
Оставляйте заявку на участие и выигрывайте, мы в вас верим!
Реклама
Инструмент: генератор одноразовой почты
Такой сервис может пригодится, когда какой-то сервис требует обязательную регистрацию, а вы не хотите делиться своей личной почтой или получать спам. Пользоваться легко — почта генерируется автоматически и внизу отображаются все пришедшие на неё письма.
Есть приложения для Android и iOS.
Ссылка на инструмент: Temp Mail
#инструмент
Статья: Что такое Minutes of Meeting и для чего его писать?
MoM (Minutes of Meeting) – это протокол встречи, который составляется с одной целью: зафиксировать договорённости. Это письменный отчёт о том, что обсуждалось и решалось в ходе встречи. MoM помогают сохранить ключевые моменты и решения, обеспечивают ясность и единое понимание между всеми участниками встречи, между командой разработки и стейкхолдерами со стороны заказчика.
Держите подробный гайд о том, как правильно подготавливать МоМ, чтобы это было полезно и эффективно.
#статья #general #ru
Рационы здорового питания можно сравнить с качественным топливом для гоночного автомобиля
На фастфуде и дошираке ездить тоже можно, но не так далеко и быстро. Благодаря своему составу, правильные рационы — один из ключевых факторов здоровья и эффективности разработчика.
Befit, предоставляющая здоровое питание, как раз ищет шеф-повара уровня Middle на Full-stack C# разработку. В вашем меню будут блюда на .NET и Angular, а также проектирование сервисов, ревью кода и работа с БД.
Вот она — возможность помочь своим коллегам разработчикам по всей стране: https://tprg.ru/kly0
#вакансии #работа
Реклама АО «Иштар» ИНН 9703156047, LjN8KVb2T
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
