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

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

Ir al canal en Telegram

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

Mostrar más
6 615
Suscriptores
Sin datos24 horas
-167 días
-2630 días
Archivo de publicaciones
Репозиторий: Public APIs— сборник API на любую потребность Этот внушительный список бесплатных API разделён на категории, сре
Репозиторий: Public APIs— сборник API на любую потребность Этот внушительный список бесплатных API разделён на категории, среди которых: искусство, авторизация, блокчейн, облачные технологии, финансы, криптография, работа с электронными почтами и многое другое (даже аниме). Ссылка на репозиторий #репозиторий #инструмент #general

Книга: Python глазами хакера Авторы: Марков Николай, Бабичева Татьяна и Афанасьев Илья Год издания: 2022 Описание: Книга осве
Книга: Python глазами хакера Авторы: Марков Николай, Бабичева Татьяна и Афанасьев Илья Год издания: 2022 Описание: Книга освещает современные интерпретаторы Python, предоставляя описание устройства таких элементов, как reverse shell, файловый вирус, троян, локер и шифровальщик. Авторы представляют инструменты для автоматизированного сбора информации о компьютере, динамического анализа вредоносного кода, в том числе с использованием API VirusTotal. Кроме того, представлены примеры программ для разгадывания капчи, поиска людей на видео, обработки сложных веб-форм, автоматизации iOS. В книге также описывается процесс написания навыка для голосового помощника «Алиса» на Python, а также приводятся различные программы для одноплатных компьютеров. #книга #python #security #ru

Подборка: Cборник задач по программированию Здесь вы можете не только оттачивать навыки разработчика, решая разнообразные зад
Подборка: Cборник задач по программированию Здесь вы можете не только оттачивать навыки разработчика, решая разнообразные задачи, но и повышать свой уровень мастерства. Кроме того, есть возможность выиграть сертификаты, подтверждающие ваш уровень. Сборник включает в себя почти 300 задач по различным темам. Ссылка на подборку #подборка #general

Статья: Нейросеть Google Gemini — почему она лучше ChatGPT и как её использовать Google представила новую нейросеть под названием Gemini — конкурента ChatGPT. Она способна распознавать объекты на видео в режиме реального времени и отвечать на голосовые запросы. В статье подробно рассматривают эту нейросеть, рассказывают о её функциональных возможностях и объясняют, как этим всем пользоваться: Ссылка на статью #статья #ai #ru

Курс: Введение во Flutter Flutter — открытый фреймворк от Google для разработки кроссплатформенных мобильных приложений на iOS и Android. Он использует язык программирования Dart, обеспечивает высокую производительность и удобный интерфейс разработки. С возможностью горячей перезагрузки, Flutter обеспечивает быструю и интуитивно понятную разработку приложений с единым кодом для обеих платформ. В этом курсе разбирают всё необходимое для начала разработки: Dart, основы, верстку и навигацию, сетевые запросы, архитектуру приложений и хранение данных: Ссылка на курс #курс #flutter #dart #mobile #ru

Доклад: Карьерные уровни Soft Skills Очевидно, что у junior-разработчика и тимлида требуется совершенно разный набор навыков. В случае hard skills всё уже было досконально проанализировано и изучено множество раз. Но вот касательно неотъемлемых soft skills, соответствующих каждой из этих ролей, есть только общее представление, основанное на интуиции и здравом смысле. Тем не менее, такая информация могла бы быть чрезвычайно полезной при принятии решений о найме и развитии собственных разработчиков. Как проверять soft skills на собеседовании, а также как их развивать для разных уровней разработчиков — про это и расскажут в докладе: https://youtu.be/g3oRegcNXQI?si=NMqAPszYz950d0Nk #доклад #general #softskills #ru

​​Статья: Гайд по чистому коду — учимся писать тесты В статье подробно разобрали процессы подготовки к тестированию и написанию интеграционных тестов для небольшого сервиса. Вы узнаете, как настроить тест-контейнеры, и увидите примеры конфигураций тестового профиля. А в конце статьи вы найдёте советы и правила, которые помогут при тестировании.  Ссылка на статью #статья #советы #qa #ru

Книга: Автоматное программирование [2-е издание] Авторы: Анатолий Шалыто, Надежда Поликарпова Год издания: 2011 Описание: В к
Книга: Автоматное программирование [2-е издание] Авторы: Анатолий Шалыто, Надежда Поликарпова Год издания: 2011 Описание: В книге исследуется концепция автоматного программирования — методологии разработки программных систем с сложным поведением, основанной на модели автоматизированного объекта управления (расширении конечного автомата). Этот подход предоставляет возможность создавать высококачественное программное обеспечение для ответственных систем, охватывая все этапы их жизненного цикла и обеспечивая поддержку на этапах спецификации, проектирования, реализации, тестирования, верификации и документирования. #книга #ru #general

Шпаргалка: Основные команды Docker Docker — платформа для быстрой разработки, тестирования и развёртывания приложений. Она упаковывает ПО в стандартизированные контейнеры, включающие все необходимые компоненты. Это обеспечивает быстрое развёртывание и масштабирование приложений в различных средах, обеспечивая надёжность работы кода. Один из интерфейсов работы с Docker — командная строка. Сохраняйте полезную шпаргалку, где можно найти описание основных действий в докере, а также базовые команды для работы с образами, томами и регистрами. Ссылка на шпаргалку #шпаргалка #docker #ru

Статья: Flutter — плюсы и минусы использования кросс-платформенной технологии Есть мнение о том, что кросс-платформенные технологии могут упростить жизнь разработчикам, избавив их от необходимости создавать приложения сначала для iOS, затем для Android, а также отдельно для веба. Однако, если бы все было так просто, кросс-платформенные решения давно бы в полной мере овладели миром программирования. В статье разобрали на примере Flutter, насколько действительно эффективны кросс-платформенные подходы в разработке, выявляя все их преимущества и недостатки. Тут также проанализировали архитектуру приложений, процессы рендеринга, компиляции, виджеты и особенности Dart. Ссылка на статью #статья #flutter #dart #ru

Курс: кратко про NestJS — лучший NodeJS фреймворк В данном курсе рассмотрят основные концепции NestJS, расскажут про его структуру и на примере создадут небольшое API, способное сохранять данные в БД, а также рассмотрят процесс написания тестов. Вы узнаете о модулях и контроллерах, валидаторах и провайдерах, а также увидите на практике взаимодействие с базой данных. https://youtu.be/j2-GqaeSueA?si=8lMaZOTZfJ11a8A7 #курс #nestjs #nodejs #ru

Книга: Введение в логическое программирование Авторы: Майкл Дженесерет, Винай Чаудри Год издания: 2022 Описание: Эта книга пр
Книга: Введение в логическое программирование Авторы: Майкл Дженесерет, Винай Чаудри Год издания: 2022 Описание: Эта книга представляет теорию логического программирования, современные технологии и распространённые применения. От базовых понятий, таких как наборы данных, запросы и обновления, вы перейдете к практическому использованию вычислительной логики. #книга #ru #general

Урок: Настройка планировщика задач cron в системах Linux Cron – это планировщик задач — утилита, позволяющая выполнять скрипты на сервере в назначенное время с заранее определённой периодичностью. В этом видео дают обзор настройки этого инструмента в Linux и пару практических примеров. Ссылка на урок #урок #cron #linux #ru

Статья: Новые единицы измерения svh, lvh, dvh в CSS для адаптивной верстки Единицы области просмотра были впервые представлены в CSS в 2012 году, и с тех пор стандарты практически не изменялись. Для создания адаптивного дизайна часто прибегали к использованию единиц измерения, таких как vh, vw, vmin и vmax. В статье рассматривают новые единицы измерения svh, lvh и dvh, а также рассказывают, в чём существенные отличия этих новых единиц от традиционной vh. Ссылка на статью #статья #css #frontend #ru

Статья: 45 вопросов для подготовки к собеседованию по React Для успешного прохождения интервью на позицию React-разработчика важно глубоко понимать основные концепции, принципы и сопутствующие технологии. В статье не получится охватить все возможные вопросы, которые могут быть заданы на собеседовании, однако тут рассмотрены ответы на наиболее распространенные из них. Ссылка на статью #статья #react #трудоустройство #ru

Инструмент: визуализатор пул реквестов При работе с обширными пул реквестами рецензенту часто бывает сложно отследить все вне
Инструмент: визуализатор пул реквестов При работе с обширными пул реквестами рецензенту часто бывает сложно отследить все внесенные изменения и провести детальное ревью. Этот инструмент разбивает большой запрос на множество мелких и создает диаграмму, отражающую взаимосвязи между файлами. Это значительно упрощает задачу рецензента в определении мест изменений, в отличие от ручного изучения списка файлов. Ссылка на инструмент: Viezly #инструмент #general

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

Приглашаем на девятый QIWI Server Party В этот раз своими историями поделятся спикеры из QIWI, Яндекса и Альфа-Банка. В программе митапа: — Павел Черняк, QIWI: «Нельзя просто так взять и обновить» — обновление Java до 17 версии, Spring Framework до 6-й и связанные с этим подводные камни; — Андрей Свиридов, Альфа-Банк: «Как TDD поможет вам лучше работать»; — Дмитрий Некрылов, Yandex 360: «Защищаем пользователей от раздвоения конференций»; — Самвел Барсегян, QIWI: «Инфраструктурная платформа QIWI» — знакомство с Platform engineering на практическом примере. Приезжайте на митап или подключайтесь к трансляции. Детали и регистрация по ссылке. Реклама КИВИ БАНК (АО) ИНН 3123011520/772601001 LjN8KGR8R

Доклад: Автомасштабирование и управление ресурсами в Kubernetes В данном докладе подробно рассматривается методика обеспечения высокой доступности приложений и гарантирования максимальной производительности с использованием K8s. Ссылка на доклад #доклад #k8s #ru

Книга: Семантический веб Авторы: Григорис Антониоу, Паул Грос, Фрэнк ван Хармелен, Ринке Хоекстра Год издания: 2016 Описание:
Книга: Семантический веб Авторы: Григорис Антониоу, Паул Грос, Фрэнк ван Хармелен, Ринке Хоекстра Год издания: 2016 Описание: Эта книга предоставляет всесторонний анализ инициативы "Семантический веб", проводимой консорциумом W3C. Данная инициатива является новой фазой развития всемирной паутины WWW. Авторы систематически разъясняют принципы, модели и технологии, связанные с семантическим вебом, включая XML, RDF, RDFS, SPARQL, OWL, а также аспекты логики, логического вывода и онтологического инжиниринга. Все материалы сопровождаются примерами и практическими приложениями, что иллюстрирует способы применения описанных технологий. #книга #ru #web