ch
Feedback
Сохранёнки программиста

Сохранёнки программиста

前往频道在 Telegram

Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med

显示更多
6 617
订阅者
-524 小时
-187
-1930
帖子存档
​​Kotlin Flow: лучшие практики В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.  Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений: https://florentblot.medium.com/kotlin-flow-best-practices-ab05e249ec1c #kotlin

​​Представьте, если бы в одном месте собрали те топовые и бесплатные курсы по IT от Гарварда, Стэнфорда и прочих крутых ребят. А представлять и не нужно, такой сборник уже есть — вот ссылка на его репозиторий. Курсы есть по ИИ, безопастности, системам, компьютерной графике, алгоритмам и языкам. У каждого курса есть небольшое описание и ссылки на учебный материал и заметки. Забираем, сохраняем #курс #general #en

Инструмент для добавления интерактивности HTML-страницам Благодаря такому инструменту вы получаете доступ к AJAX, CSS Transit
Инструмент для добавления интерактивности HTML-страницам Благодаря такому инструменту вы получаете доступ к AJAX, CSS Transitions, WebSockets и Server Sent Events прямо из HTML, без необходимости обрабатывать это всё на стороне JS. Так вы сможете сконцентрироваться на вёрстке и даже делать интерактивные страницы без знания JavaScript или CSS. Ссылка на инструмент: htmx #инструмент #web #frontend

Полный курс вместо тысячи небольших: Асинхронное программирование на JavaScript и Node.js Асинхронное программирование стало очень важной и широкой темой, особенно для JavaScript и Node.js. В этом курсе лекций представлен самый полный обзор способов упорядочения асинхронного кода, подходящих для использования в разных парадигмах и имеющих различные синтаксисы и возможности. И, словно вишенкой на торте, в конце плейлиста добавлены выступления с конференций по этой теме. Ссылка на курс #курс #javascript #nodejs #ru

​​Урок: Python GUI — создаём простое приложение с PyQt и Qt Designer Python даёт множество возможностей, в том числе создание десктопных приложений с графическим интерфейсом. Сохраняйте статью, в которой рассказываем про создание GUI на Python для начинающих. Следуя шаг за шагом, вы создадите простое интерфейсное приложение, которое будет отображать содержимое выбранной директории. Программа незамысловатая, но поможет разобраться в основах и базе GUI на Python. #урок #python #начинающим #ru

Мы расширяемся и ищем новых редакторов в команду! Если вам нравятся наши соцсети и вы хотите принять участие в их развитии, т
Мы расширяемся и ищем новых редакторов в команду! Если вам нравятся наши соцсети и вы хотите принять участие в их развитии, то у вас появилась такая возможность. Подробнее с вакансией можно познакомиться по ссылке. #вакансии #работа

Доклад: Асинхронное программирование простыми словами Сохраняйте отличный доклад, где автор простым языком раскрывает проблему синхронных приложений и предлагает пути её решения. Он объясняет, что происходит на уровне ОС во время HTTP-запроса, как обрабатывается несколько запросов одновременно и какие есть преимущества и недостатки использования процессов и потоков в веб-серверах. Хотя примеры тут на Python, доклад будет интересен и полезен разработчикам любых других стеков: https://youtu.be/AXkOli6BsBY?si=gZ1x16n2agjOWSv5 #доклад #теория #python #ru

Бесплатный курс от Google по Jetpack Compose Этот курс в первую очередь предназначен для тех, кто не имеет опыта в программир
Бесплатный курс от Google по Jetpack Compose Этот курс в первую очередь предназначен для тех, кто не имеет опыта в программировании, но хочет научиться создавать Android-приложения. Курс разделяется на следующие юниты: 1. Основы Kotlin и первые приложения; 2. Особенности создания UI; 3. Работа с Material Design; 4. Навигация и архитектура приложения; 5. Работа с сетью; 6. Работа с локальными данными и БД; 7. Работы с фоновыми процессами. Ссылка на курс #курс #android #kotlin #начинающим #en

​​Подборка сайтов для экономии времени, которые нужны каждому разработчику У многих в сутках не хватает часов на все задачи, вы не одиноки — все окей. Один из вариантов облегчить ситуацию — использовать сервисы, которые экономят время на рутинных задачах. Вот, например, некоторые из них: — Code Beautify: быстро форматируем код и повышаем его читабельность; — opensourcealternative.to: поиск альтернатив различному софту с открытым исходным кодом; — Zapier: универсальный автоматизатор рутинных задач. Например, можно настроить на синхронизацию задач с Google Sheets в Trello; — Convertio: конвертер файлов, поддерживающий более 300 форматов. Ещё больше полезных сервисов собрали в статье #подборка #инструмент #general #ru

Инструмент: универсальный конвертер данных В этом инструменте есть две ключевые особенности: поддержка большого количества фо
Инструмент: универсальный конвертер данных В этом инструменте есть две ключевые особенности: поддержка большого количества форматов и простой, интуитивный интерфейс. Тут спокойно можно конвертировать CSS в JS объекты, Markdown в HTML, JSON в MySQL и многое другое. Сохраняйте сейчас, чтобы не искать потом: Transform.tools #инструмент #general

Интерактивный сервис для изучения Python Ловите учебный тренажёр по Python, который работает прямо в браузере. Так что ничего
Интерактивный сервис для изучения Python Ловите учебный тренажёр по Python, который работает прямо в браузере. Так что ничего устанавливать не нужно. Есть функция перевода ошибок с консоли на человеческий язык. Для практики уже есть сотни задач разного уровня сложности. Такой подход к обучению может оказаться куда интересней и практичней зазубривания статей и роликов с индусами. #курс #python #начинающим #ru

Работаете в области проектирования ПО и хотите ускорить свой профессиональный рост? Выйти на новый уровень будет гораздо прощ
Работаете в области проектирования ПО и хотите ускорить свой профессиональный рост? Выйти на новый уровень будет гораздо проще с онлайн-магистратурой Яндекса и ИТМО «ПО высоконагруженных систем». Поступив на программу, вы с первого семестра погрузитесь в работу над реальными задачами из индустрии. Собирая ценные кейсы в портфолио, вы прокачаете навыки проектирования сложных систем и управления крупными проектами. Всё это — онлайн, из любой точки мира!  Программа подходит как выпускникам профильных вузов и стажёрам, так и специалистам с опытом. Первым можно будет пройти двухлетний стандартный трек, а вторым — ускоренный, изучая интересующие дисциплины на протяжении года.  Подайте заявку на магистратуру и выйдите на новый уровень в IT. Это #партнёрский пост

Бесплатный курс по C# для начинающих C# – язык программирования, созданный компанией Microsoft. Он стабильно входит в топ-10 самых популярных языков. На нём можно разрабатывать веб-серверы, настольные и мобильные приложения и даже игры.  Сохраняйте курс по C# для новичков в IT. Помимо синтаксиса, структуры и возможностей конкретного языка, вы также будете изучать общую теорию и просто научитесь думать как программист. А отточить навыки поможет практика прямо в браузере, внутри платформы самого курса. #курс #csharp #начинающим #ru

​​Как работать с докером в условиях блокировки Иронично, но, как правильно отметил автор этой статьи с хабра, у самого докера есть инструменты, чтобы обойти эту блокировку. А в самом материале поделился тремя проверенными способами, как это можно сделать: https://tproger.ru/articles/docker-hub-v-rossii---vse--gajd--kak-obojti-blokirovku #docker

Шпаргалка по Markdown в одной картинке Markdown — это широко используемый язык разметки текста, который можно встретить в сам
Шпаргалка по Markdown в одной картинке Markdown — это широко используемый язык разметки текста, который можно встретить в самых разных местах: в блоговых редакторах, документации (например, на GitHub и других платформах), базах знаний и трекерах задач (как Notion, Todoist). Поэтому знание хотя бы основ Markdown будет полезно любому разработчику. Markdown отличается простотой и часто интуитивно понятен. Например, заголовок обозначается как # Заголовок, жирный текст выделяется так: *жирный текст*, а список оформляется следующим образом: 1. элемент 1 2. элемент 2 Всё необходимое по Markdown собрано в шпаргалке, представленной выше. Для лучшего понимания там также приведены HTML-аналоги каждого элемента. #шпаргалка #meta #markdown

Курс: Знакомство с SQLite SQLite — ваша карманная база данных. Она умеет делать всё то же самое, что большие ребята вроде Oracle, MySQL и PostgreSQL — но без присущей им головной боли и специально обученного администратора. Этот небольшой курс покажет, как использовать SQLite в повседневной работе. Вы научитесь загружать, анализировать и выгружать данные, а также познакомитесь с разными типами данных. Ссылка на курс #курс #sql #sqlite #ru

Яндекс приглашает студентов на турнир по программированию «Баттл вузов. Кубок Y&&Y» У всех студентов российских вузов будет возможность показать свои навыки и сразиться за главный приз — 1 млн руб. Баттл состоит из 3 туров: — В первом необходимо решать задачи на платформе codebattle и привлекать к участию как можно больше студентов из своего вуза, чтобы пройти в следующий тур. — Во втором участники будут выполнять задания в рамках ограниченного времени, пытаясь одолеть как можно больше соперников. — Финальный тур пройдёт 27 июня на сцене Young Con — фестиваля для тех, кто хочет стартануть в IT. Победителей ждут: — 1 млн рублей (призовой фонд разделят между собой участники команды победителей). — Кубок Y&&Y. — Проходка на карьерные и образовательные ивенты Y&&Y. — Индивидуальные карьерные сессии с экспертами из Яндекса: менторы помогут составить резюме, проведут демоверсию собеседования и дадут полезные советы. Регистрация доступна до 12:00 1 июня, успей оставить заявку и приведи вуз к победе! Это #партнёрский пост

Урок: Английский айтишника для собеседования Забирайте несколько мини-уроков, у которых основная цель — дать необходимые знания по английскому языку, чтобы уверенно пройти собеседования за границей: 1. Как начать разговор с работодателем. 2. Как написать резюме на английском языке. 3. Как задавать вопросы и отвечать на них. 4. Как написать короткий e-mail на английском языке. #урок #собеседование #ru

​​100 бесплатных шаблонов резюме для айтишника Многие воспринимают резюме как строгий документ для описания навыков и опыта работы. Но на самом деле в него можно внести нотку креатива, причем так, что выглядеть это будет уместно. В статье рассказывают как составить творческое резюме, которое понравится IT-рекрутеру и на что обращать внимание при подготовке. А также делятся подборкой ресурсов, где можно подобрать бесплатные шаблоны под свой CV. Ссылка на статью #статья #трудоустройство #ru

Бесплатный курс по TypeScript для начинающих В современной разработке TypeScript не просто занял прочное место, но и во многих местах заменил собой JavaScript. Знание TypeScript стало необходимым знанием любого разработчика, который работает либо с Node.js, либо с браузером. Этот язык используется для создания интерактивных веб-страниц, мобильных приложений, в серверной разработке. Ловите бесплатный курс по TS, который с самых азов познакомит вас с программированием, общими концепциями и особенностями языка. А в комплекте вы получите возможность попрактиковаться прямо в браузере. #web #typescript