Сохранёнки программиста
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
Начинается финальный раунд баттла айтишников

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

— Бьёрн Страуструп, создатель С++,
— Линус Торвальдс, создатель 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
Инструмент: визуализатор структуры кода в виде города

Это плагин для VS Code, который позволит наглядно продемонстрировать структуру кодовой базы вашего проекта: имеющиеся зависимости, отсутствующий код и другие детали. Кроме того, этот инструмент способен выявить деградирующие фрагменты кода в базе и локализовать ошибки. Процесс установки описали в статье.

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

#инструмент #general
Курс: Обучение DevOps с нуля

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

Вы узнаете о лучших практиках и инструментах, которые используются в DevOps, а также о том, как работать с контейнерами и автоматизировать процессы разработки:

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

#курс #devops #начинающим #ru
Статья: Изучение Vue.js в 2023 году — дорожная карта разработчика

Изучение Vue.js стоит начать с того, что это популярный JavaScript-фреймворк для создания пользовательских интерфейсов. Ядро Vue включает в себя библиотеку ядра и маршрутизатор, а сам фреймворк пригоден для постепенного внедрения, в отличие от аналогов-монолитов.

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

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

#статья #vue #frontend #ru
Книга: Информационная безопасность защита и нападение [2-е издание]

Автор: Андрей Бирюков
Год издания: 2016

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

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

#книга #ru #security
Инструмент: онлайн-симулятор Arduino, Raspberry Pi, ESP32 и прочих одноплаток

Если вы желаете оценить функциональность определенной схемы, но при этом не хотите рисковать действительными компонентами (или они отсутствуют в наличии), этот симулятор предоставит вам решение.

С его помощью можно провести тестирование практически любой идеи проекта до начала фактической сборки.

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

#инструмент #hardware
Подборка: 100 лучших инструментов веб-дизайнера

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

Ссылка на подборку

#подборка #frontend #ru
Книга: PostgreSQL. Основы языка SQL

Автор: Моргунов Е. П.
Год издания: 2019

Описание:
Данное учебное руководство является начальной и наиболее важной частью обучающего курса по SQL, разработанного в партнёрстве с российской компанией Postgres Professional. Эта книга предназначена для применения вместе с системой управления базами данных PostgreSQL и включает в себя обширный набор практических примеров.

Скачать

#книга #ru #sql #начинающим
Статья: 10 фишек TypeScript, которые нужно знать начинающих разработчикам

Если вы уже овладели основами разработки на TypeScript, но столкнулись с трудностями на определённом этапе и испытываете затруднения в дальнейшем продвижении, данная статья окажется особенно полезной.

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

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

#статья #typescript #web #frontend #ru
Видео: Каверзные вопросы и задачи на iOS-cобеседовании

Видео посвящено анализу сложных вопросов, которые могут быть заданы iOS-разработчику на собеседовании. Как успешно пройти интервью? Как правильно отвечать на каверзные вопросы о Grand Central Dispatch (GCD)? Как подготовиться к собеседованию для IOS-разработчика?

Затрагивают такие понятия, как Thread, Queue, Serial Queue, Concurrent Queue, Async, Sync, Deadlock. В видео собраны ответы на наиболее сложные вопросы, с которыми может столкнуться IOS-разработчик на собеседовании:

https://youtu.be/uEeFqIUXJcE

#видео #трудоустройство #swift #ru