Сохранёнки программиста
7.76K subscribers
926 photos
36 videos
2 files
1.45K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Видео: Расширения VS Code, которые вам точно необходимы

Если вы используете VS Code каждый день, то вам точно не помешают эти расширения, чтобы наладить рабочий процесс, уменьшить количество ошибок и упростить ежедневное программирование. Часть расширений рассчитано на фронтенд-разработку, другая же часть универсальные:

https://youtu.be/qWNj3tfVjWI

#видео #vscode #en
Книга: Библия Linux [10-е издание]

Автор: Кристофер Негус
Год издания: 2022

Описание:
Полностью обновленное 10-е издание «Библии Linux» поможет как начинающим, так и опытным пользователям приобрести знания и навыки, которые выведут на новый уровень владения Linux. Автор делает акцент на инструментах командной строки и новейших версиях Red Hat Enterprise Linux, Fedora и Ubuntu.

#книга #ru #linux
​Курс: React Testing Library

В данном видеокурсе вы рассмотрите тестирование React-компонентов с помощью библиотеки react-testing-library, разберёте её философию, плюсы и минусы, а также основные отличия от Enzyme в подходе к тестированию.

https://youtu.be/n79PMyqcCJ8

#курс #web #react #ru
Шпаргалка: CSS Flexbox: лёгкий старт для новичков

Flexbox - это технология, упрощающая вёрстку отдельных элементов HTML-страницы. Этот модуль предоставляет возможность при помощи CSS3 быстро и удобно позиционировать блоки на странице, подстраиваясь под разные варианты разрешения экрана. Шпаргалка напомнит вам, как быстро и легко верстать современные веб-страницы на основе этой технологии:

Ссылка на шпараглку

#шпаргалка #css #frontend #ru
Доклад: Как расти инженеру — DevOps Roadmap

Доклад посвящен развитию девопс-инженеров, работающих в СНГ. Не каждому человеку, чьё стремление развиваться подкреплено мотивацией, целями и действиями, очевидно, что нужно делать и какие шаги предпринимать, чтобы расти.

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

https://youtu.be/72wxPffzNvk

#доклад #devops #ru
Книга: Говорят, в IT много платят

Автор: Елена Правдина
Год издания: 2021

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

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

#книга #ru #general
Шпаргалка по современному JavaScript

В данном материале собраны основные концепции и принципы современного JavaScript, которые помогут быстро найти и вспомнить необходимую фичу.

Как работать со стрелочными функциями, сокращать свойства объектов, async/await, теговые шаблоны и многое другое:

Ссылка на шпаргалку

#шпаргалка #javascript #ru
Видео: какой дистрибутив Linux выбрать в 2022?

Ежегодная сводка дистрибутивов, которые автор советует как новичкам, так и более продвинутым пользователям. Что выбрать из дистрибутивов, какой рабочий стол Линукс подойдёт лучше всего, где и как применять различные дистрибутивы GNU/Linux для решения тех или иных задач:

https://youtu.be/fRBXtQDhDh4

#видео #linux #ru
Книга: Java. Полное руководство [10-е изданание]

Автор: Герберт Шилдт
Год издания: 2018

Описание:
Монументальное пособие, в котором охвачены все языковые средства Java, включая синтаксис, ключевые слова, основные принципы объектно-ориентированного программирования. Также в книги присутствует значительная часть прикладного интерфейса Java API, библиотеки классов, аплеты и сервлеты, компоненты JavaBeans, библиотеки AWT и Swing, а также их применение на простых и наглядных примерах.
Десятое издание полностью обновленном с учётом последней версии Java SE 9. Не обойдены вниманием и новые средства, появившиеся в версии Java SE 9, в том числе модули и утилита JShell.

#книга #ru #java
Доклад: LJV: Чему нас может научить визуализация структур данных в Java

LJV — проект, созданный в 2004 году как инструмент для преподавания языка Java студентам. С помощью рефлексии он позволяет визуализировать внутреннее устройство структур данных.

В докладе запустят LJV на разных структурах (от String до ConcurrentHashMap и ConcurrentSkipListMap) в разных версиях Java и покажут, что там внутри, как оно менялось от версии к версии, и как это всё работает.

https://youtu.be/eIUsCTsLXlM

#доклад #java #ru
Книга: Ускоряйся! Наука DevOps. Как создавать и масштабировать высокопроизводительные цифровые организации

Авторы: Николь Форсгрен, Джез Хамбл и Джин Ким
Год издания: 2020

Описание:
Основу этой книги составляют исследования с использованием строгих статистических методов, включая данные, собранные из отчетов о состоянии DevOps, проведенные совместно с Puppet доктором Николь Форсгрен, Джезом Хамблом и Джином Кимом. На протяжении четырех лет они искали способы измерения производительности доставки программного обеспечения и того, что ею управляет.

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

#книга #general #devops #ru
Шпаргалка: основы Java

Сохраняйте небольшую шпаргалку для начинающих, в которой всегда можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.

Оригинал шпаргалки

#шпаргалка #java #en
Доклад: Почему бизнес хочет DevOps и что нужно знать инженеру, чтобы говорить на одном языке

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

https://youtu.be/UjTnoZRIaDc

#доклад #devops #ru
Статья: Как впечатлить эйчара: 5 советов от Head of Finance из Google

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

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

#статья #general #ru
Книга: Совершенный алгоритм. Основы

Автор: Тим Рафгарден
Год издания: 2019

Описание:
Первая часть серии представляет собой доступное введение в основы алгоритмов. Объяснение не привязано к каком-либо языку программирования. В этой книге автор рассматривает асимптотический анализ алгоритмов и нотацию О-большое (а также Омега-большое и Тета-большое), парадигму «разделяй и властвуй», рандомизированные алгоритмы и, конечно, несколько самых известных алгоритмов сортировки.

В этой книге читатели также найдут упражнения на закрепление материала и разборы решений.

#ru #алгоритмы
Видео: Топ-7 фишек HTML/CSS верстки сайта, которые вы должны знать

В этом видео поговорят про топ-7 фишек HTML и CSS для вёрстки сайта: как лёгким способом сделать паралакс эффект на вашей странице, добавить анимации CSS и многое другое, что поможет вам в дальнейшем быстрее верстать и применять в своей работе.

https://youtu.be/wRZx6ylDfoI

#видео #html #css #frontend #ru
Шпаргалка по Flexbox в CSS

Flexbox — это модуль, содержащий в себе набор свойств и их значений как для родителя flex-контейнера, так и для его дочерних элементов. Основным преимуществом разметки является возможность изменять ширину и высоту пространства вокруг и порядок элементов, для более эффективного заполнения контейнера.

Чтобы не запутаться в свойствах, сохраняйте шпаргалку по Flexbox:

Ссылка на шпаргалку

#шпаргалка #css #flexbox #ru