Сохранёнки программиста
7.64K subscribers
1K photos
39 videos
3 files
1.53K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Статья: 5 красных флагов — как из текста вакансии понять, что компания — не очень

В статье разбирают, как определить работодателя-абьюзера в IT, предоставляя реальные примеры. В общем, в этой сфере не так много странных вакансий, как в других областях, но они все же существуют.

Автор предлагает рассмотреть предложения от работодателей и на их примерах понять, как распознать компанию, где работа и профессиональное развитие могут быть затруднительными:

Ссылка на статью

#статья #трудоустройство #ru
Курс: Frontend Developer от JetBrains Academy

Бесплатный курс от JetBrains Academy научит вас фронтенд-разработке. Вы освоите:

— Отображение веб-страниц в браузерах.
— Создание своих страниц и применение стилей.
— Создание интерактивности с помощью JavaScript.
— Использование CSS для анимации.
— Создание адаптивных веб-страниц и приложений для всех устройств и браузеров.
— Обработку событий браузера и программирование с функциями и условиями, а также многое другое.

Ссылка на курс

#курс #web #frontend #en
Статья: Асинхронный веб, или что такое веб-сокеты

Веб-сокеты — технология для установления интерактивного соединения между клиентом (браузером) и сервером, обеспечивающая обмен сообщениями в режиме реального времени. В отличие от HTTP, веб-сокеты позволяют работать с двунаправленным потоком данных, что делает эту технологию уникальной. В статье рассказывают, как она работает и в чём отличие от HTTP:

Ссылка на статью

#статья #web #ru
Книга: Python. Книга рецептов

Авторы: Дэвид Бизли, Брайан К. Джонс
Год издания: 2019

Описание:
Книга, которую вы держите в руках, предоставит четкое понимание того, как эффективно писать приложения на Python, чтобы избежать необходимости постоянно переделывать их и обеспечить удобство работы.

Это наиболее полное и систематичное руководство по Python, которое охватывает самые популярные подходы к созданию легкочитаемого, оптимизированного и поддерживаемого кода. Книга также предоставляет примеры применения полученных знаний в прикладных областях, а каждая глава сопровождается конкретными заданиями.

#книга #python #ru
Инструмент: удобный генератор красивой документации

Этот инструмент представляет простое решение для создания современной и стильной документации. Он предлагает широкий набор функций для создания и структурирования содержимого, включая возможность работать с различными форматами (Markdown, HTML и другие).

Проект обеспечивает адаптивный дизайн и локализацию, делая его гибким и удобным в использовании для создания, обновления и поддержки документации. Кроме того, предоставляется удобная навигация и пользование для пользователей.

Ссылка на инструмент: Docusaurus

#инструмент #general
Курс: Уроки React JS для начинающих

В этом курсе представлены лучшие и наиболее подробные уроки по React JS. Начиная с установки и создания первого компонента React JS, вы пройдете путь до разработки полноценного приложения и сайта с использованием данной библиотеки.

Курс собрал всю необходимую информацию для успешного освоения React JS, помогая раскрыть потенциал в создании веб-приложений:

Ссылка на курс

#курс #frontend #react #js #начинающим #ru
Книга: Использование Docker

Автор: Эдриен Моуэт
Год издания: 2017

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

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

#книга #docker #ru
Статья: Пишем код как волшебники — 12 горячих клавиш VS Code для продуктивной работы

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

Ссылка на статью

#статья #general #ru
Курс: Создание игр на Unity — от разработки до монетизации

Этот курс для тех, кто хочет научиться делать игры на популярном движке Unity. Вы с нуля создадите игру-раннер и узнаете, как можно на ней заработать с помощью Яндекс Игр. Курс будет интересен как опытным разработчикам из других сфер, так и новичкам с минимальным опытом программирования:

Ссылка на курс

#курс #gamedev #начинающим #ru
Доклад: Обзор возможностей многопоточности в Java

В этом докладе рассказывают про создание многопоточных программ на Java. Олег Шелаев, Developer Advocate из ZeroTurnaround, делающей JRebel и XRebel, рассказывает об организации многопоточного кода в Java: от велосипедов и запуска потоков вручную до ForkJoinPool, зеленых потоков и транзакционной памяти. В наше время однопоточные программы редкость (если не смотреть на JavaScript), поэтому важно освоить методы работы с многопоточностью в Java:

https://youtu.be/O2QwNjkBXNk

#доклад #java #ru
Начинается финальный раунд баттла айтишников

За первое и второе место будут бороться:

— Бьёрн Страуструп, создатель С++,
— Линус Торвальдс, создатель Linux.

А за третье и четвёртое место будут бороться:

— Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript,
— Билл Гейтс, сооснователь Microsoft.

В этом соревновании важны только народная любовь и ваша субъективная оценка. Проголосовать за своего фаворита можно здесь.

#general
Книга: React. Современные шаблоны для разработки приложений [2-е издание]

Автор: Алекс Бэнкс, Ева Порселло
Год издания: 2022

Описание:
Если вы хотите создавать эффективные приложения с использованием React, то эта книга именно для вас. В ней вы ознакомитесь с лучшими практиками и шаблонами для создания современного кода. Для понимания материала вам не понадобятся глубокие знания React или продвинутого JavaScript — достаточно знакомства с принципами работы JavaScript, CSS и HTML.

#книга #ru #react #javascript
Ребят, ищем пишущего IT-редактора блогов в Tproger

Условия: удалёнка, фултайм

Что делать:
— искать темы, которые понравятся клиентам и заинтересуют читателей;
— вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке;
— проводить интервью и собирать фактуру;
— превращать фактуру в статью, которую захочется читать и репостить;
— дорабатывать статью вместе с экспертами и менеджерами клиента.

Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.

Чтобы откликнуться, заполняйте анкету.

#вакансии #работа
Баттл за звание лучшего айтишника 2023 завершён

Первенство забрал Линус Торвальдс, создатель Linux. Он лишь немного обогнал Бьёрна Страуструпа, создателя С++, занявшего второе место. Тройку лидеров закрывает Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript.

Напоминаем, что турнирная таблица составлялась случайным образом, а в голосовании всё решала лишь народная любовь.

#general
Статья: 10 фишек Python, которые поднимут ваш скилл на новый уровень

Фишек в Python никогда не бывает много. Чем больше вы их освоите, тем легче вам будет справляться с возникшими проблемами на практике. Кроме того, это поможет проявить себя с лучшей стороны на технических собеседованиях.

В статье рассказывают про использование словарных включений, splat-оператор, подсчёт элементов в списке, поиск отличий и многие другие функции:

Ссылка на статью

#статья #python #ru
Инструмент: email-фреймворк для создания адаптивных писем с интерактивом

Инструмент предназначен для решения проблемы верстки сложных макетов писем, обеспечивая их корректное отображение на различных устройствах. Для использования достаточно написать несколько строк кода, и сервис автоматически добавит все необходимое для их правильной работы. Помимо готовых шаблонов, пользователю предлагаются разнообразные компоненты для создания писем — от кнопок перелистывания карусели до построения графиков. Совместимость компонентов с различными email-клиентами можно проверить на сайте.

Инструмент доступен в качестве плагина для редакторов кода VS Code, Atom и Sublime Text, а также в веб-версии и в виде десктопного приложения с интегрированным редактором кода и возможностью просмотра писем в режиме live-preview.

Ссылка на инструмент: MJML

#инструмент #general
Книга: Как тестируют в Google

Авторы: Джеймс Уиттакер
Год издания: 2014

Описание:
Эта книга детально описывает процессы тестирования программных продуктов в Google, раскрывая устройство команд, применяемые техники и определение ответственности за качество. Принципы, которыми руководствуется тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги - опытные профессионалы, работавшие над продуктами Google, занимавшиеся созданием инструментов для тестирования, настройкой процессов и сами проводившие тестирование. Книга предназначена для профессионалов в сфере разработки программного обеспечения: специалистов по тестированию, программистов и менеджеров.

#книга #qa #general
Статья: 25 вопросов, которые стоит задать HR-менеджеру на интервью

Очень важно на собеседовании не только отвечать на вопросы, но и задавать свои. Этот подход поможет установить контакт с рекрутером и создать более расслабленную атмосферу. Кроме того, вы покажете свою заинтересованность в вакансии, что может добавить плюсов вашей кандидатуре и выделить вас среди других соискателей.

В статье собраны 25 вопросов, которые помогут лучше узнать о работодателе и определить, стоит ли устраиваться в компанию. Некоторые вопросы особенно важны и интересны, и к ним прилагаются небольшие пояснения о том, почему стоит задать тот или иной вопрос и какую цель этим можно преследовать:

Ссылка на статью

#статья #трудоустройство #ru
Статья: Руководство по Windows PowerShell для начинающих

В статье рассказывают о том, как создавать скрипты, способные оптимизировать управление окружением Windows.

PowerShell представляет собой мощный объектно-ориентированный программный движок и скриптовый язык с командной строкой, который обладает широкими возможностями для настройки операционных систем семейства Windows.

Этот инструмент предлагает пользователю как консольный интерфейс, так и полноценную среду разработки PowerShell ISE для написания скриптов.

Ссылка на статью

#статья #windows #начинающим #ru
Книга: ASP .NET Core 3 с примерами на C# для профессионалов [8-е издание]

Автор: Адам Фримен
Год выпуска: 2021

Описание:
В восьмом выпуске данной книги произведено обширное обновление, охватывающее версии ASP .NET Core 3, а также Core 5 и .NET 5.0 на платформе GitHub. В этой версии углубленно анализируется контекст ASP .NET Core 3, а также детально изучаются инструменты и методологии, необходимые для разработки современных и масштабируемых веб-приложений.

Книга предназначена для опытных специалистов, которые стремятся внедрить самые современные возможности ASP .NET в своих проектах.

#книга #en #csharp #aspnet