progersbooks | Unsorted

Telegram-канал progersbooks - Заметки программиста

-

Несколько новых книг регулярно! По всем вопросам: @seniorvladislav

Subscribe to a channel

Заметки программиста

🙅‍♂️ NoSQL простым языком

NoSQL или «не только SQL» пришёл как замена стандартному языку реляционных баз данных. Его используют более гибкие, масштабируемые базы данных.

Если вам стало непонятно хоть одно слово из того, что было сказано выше, то смело переходите к ролику. Там вам объяснят, что это значит и зачем вообще нужны такие сложности.

https://youtu.be/IBzTDkYNB7I

Читать полностью…

Заметки программиста

🤖 Как работают кодировки

Компьютер — это машина, работающая с числами. Человек — это машина, работающая с текстом («Спасибо!» — примечание автора). Так каким образом мы вообще взаимодействуем друг с другом?

Ответ — кодировки. Если вы не понимаете, что такое ASCII, UNICODE и чем они отличаются, то это видео для вас. Также вы узнаете, как кодировки работают на самых разных уровнях.

https://youtu.be/4MFcmreAUhs

Читать полностью…

Заметки программиста

Зачем точить когти о диван, если можно оттачивать навыки в международной IT компании 🐈

Не вау-новость, а мяу-новость! Kaspersky открывает дверь на стажировку SafeBoard — начни карьеру в IT еще до окончания вуза.

Можно ли учиться и работать одновременно? 100%. Платим ли за стажировку? Естественно! Хотим ли сделать тебе оффер после SafeBoard? Никому не говори, но в этом смысл стажировки.

Тебе подойдет предложение, если:
✔️ Ты живёшь в Москве или МО
✔️ Готов(а) работать от 20 часов в неделю
✔️ Сможешь приезжать в наш суперский офис 2-3 раза в неделю
✔️ Учишься в вузе или Школе 21

Можно подать заявку на три направления, а на этапе собеседования выбрать одно:

• Разработка С/С++,С#, Python, GO, Java Script
• Исследование угроз
• Анализ угроз
• Анализ и обработка данных
• Контентный анализ
• DevOps и DevSecOps
• Тестирование (ручное)
• Тестирование (авто, Python)

Приём заявок — до 12 октября. Не затягивай 🐾

Реклама. АО «ЛАБОРАТОРИЯ КАСПЕРСКОГО» ИНН: 7713140469 erid:LatgBoN4q

Читать полностью…

Заметки программиста

📖 Читаем исходники Python библиотек

Хотите стать лучше? Берите пример с лучших. Изучая open source проекты вы сможете узнать множество best practices и прокачать свои навыки.

В этот раз автор разбирает Loguru (популярная альтернатива logging), рассказывает что к чему и как делать можно, а как не стоит и почему,

https://youtu.be/g6zzZxxifAw

Читать полностью…

Заметки программиста

Пишем калькулятор на Swift

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

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

https://youtu.be/p4izvuFKNe4

Читать полностью…

Заметки программиста

Просто интересное интервью с ex-директором по распространению технологий в Яндекс на тему (в основном) ИИ.

Разработчики беседуют про будущее, сможет ли интернет работать без государства, как устроиться в Яндекс в 18 лет и многое другое.

https://youtu.be/w6ePkNjzRbM

Читать полностью…

Заметки программиста

🆚 ООП vs Функциональное программирование[12:12]

Сейчас очень часто спорят, что лучше использовать в проектах: ООП или функциональщину. Единого мнения пока что нет.

Автор рассказывает про преимущества и недостатки обоих подходов, можно ли их использовать вместе и если да, то когда это нужно.

Перейти к просмотру

Читать полностью…

Заметки программиста

🌹 Все, что нужно знать про SCSS/SASS

Препроцессоры значительно упрощают нам жизнь, ведь они позволяют использовать функции, которых нет в самом CSS.

Самый популярный препроцессор — SASS. В этом ролике всё, что нужно знать новичку про него и как с ним работать.

https://youtu.be/MpzTnr5x_Wg

Читать полностью…

Заметки программиста

Курс для опытных разработчиков уровня Middle и Senior, которые хотят научиться создавать с нуля архитектуру сервисов и приложений. Вас ждёт много практических заданий, прокачка насмотренности в области архитектуры ПО и экспертиза от техлидов Яндекса и других компаний.

Чему вы научитесь

- Определять, какую архитектуру приложения применять — монолитную или микросервисную,
- Выбирать тип хранения данных, формат и протокол обмена данными в зависимости от типа вашего приложения,
- Разбираться в вертикальном и горизонтальном масштабировании, балансировке нагрузки и стратегиях кеширования.

Главное про курс

Возможность повысить свой грейд, а соответственно и ценность на рынке.
+5 новых архитектур в портфолио.
Программа длительностью 6 месяцев: учёбе нужно уделять от 15 часов в неделю.

Ближайший поток стартует 16 октября. Посмотреть подробную программу курса и записаться можно по ссылке

Читать полностью…

Заметки программиста

☕️ Gulp с нуля

GULP берёт на себя множество рутиных задач. Он сэкономит пару десятков часов вашего времени и продвинет ваш сайт в поисковой системе.

Но перед этим GULP надо настроить, а ещё научиться им пользоваться (вот так неожиданность). Как, зачем и почему — на все вопросы отвечает автор ролика.

https://youtube.com/watch?v=SVmnfkICqq0

Читать полностью…

Заметки программиста

🔐 Как сделать скрипт для шифрования

Сейчас шифруют всё, что можно и нельзя. Но разве вам никогда не было интересно, как это всё работает «под капотом»?

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

https://youtu.be/XzVkwumFC8o

Читать полностью…

Заметки программиста

🔍 Пишем свой поисковик на Java — [1:18:32]

Это запись вебинара, на котором автор подробно показывает процесс создания полноценного поисковика на Java с помощью Elasticsearch.

Он будет работать с огромным массивом документов и c относительно небольшими задержками. Основные таймкоды для удобной навигации:

1. План вебинара — [0:37]
2. Структура приложения — [7:45]
3. Установка и запуск Elasticsearch — [10:20]
4. Создание индексов и поиск по ним — [17:37]
5. Асинхронные вызовы, продвинутые возможности — [1:05:30]

youtube.com/watch?v=sxepRqPnqew

Читать полностью…

Заметки программиста

Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главным призом в 3 млн рублей.

Для кого? Для школьников, студентов и действующих ИТ-специалистов.

Что будет? Блок онлайн-заданий, митапы и мастер-классы, общение в закрытом Telegram-канале и финальный очный тур с программированием на скорость. Когда олимпиада завершится, мы создадим True Tech Community, где будем делиться полезными и эксклюзивными материалами для разработчиков.

А что еще? Финалистов ждет afterparty, фестиваль технологий, интерактив, квесты, карьерные стенды, где лучшие специалисты смогут получить оффер от МТС.

Регистрация уже открыта! Подробности по ссылке. Ждем тебя!

Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8KKQwJ

Читать полностью…

Заметки программиста

Представляем вам Kaspersky Team — место, где разработчики и руководители «Лаборатории Касперского» делятся своим опытом в IT-индустрии и ищут новых коллег в свои команды.

Переходите на канал, чтобы:
● узнавать новости про IT-технологии;
● почитать про C/C++, C#, Java, React, TypeScript, SQL, Python, Git, Docker, DevOps;
● быть в курсе актуальных вакансий, стажировках и мероприятий;
● пообщаться с экспертами и задать вопросы.

Нам, например, понравились эти посты:
● Интересно узнать про традиции команды GReAT превращать доклады в перформанс? Почитайте историю Виталия Комлюка про веселую жизнь в компании;
● Хотите превратить работу в хобби? Тогда для вас пост от ведущего исследователя киберугроз Бориса Ларина.

Подписывайтесь на Kaspersky Team и узнавайте все о вакансиях и жизни компании 😎

Реклама. АО "ЛАБОРАТОРИЯ КАСПЕРСКОГО". ИНН 7713140469. erid: LjN8K5oKm

Читать полностью…

Заметки программиста

📖 Исповедь HTML-программиста

Настало время покаяться, HTML-программисты, извиниться перед ScreenReader'ами и перед SEO-движками, да исправить ошибки свои.

Это видео — набор ошибок, которые допускает множество фронтэндщиков, пока создают вёрстку и почему так важно их избегать.

https://youtu.be/O7jPiFP6zL8

Читать полностью…

Заметки программиста

🧠 Всё про операционные системы

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

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

https://youtu.be/k0fY-wd4rCc

Читать полностью…

Заметки программиста

🐹 Тестирование в Go

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

Автор рассказывает как написать правильный код для теста Backend'а на Go. Также вы сможете узнать огромное количество Best practices.

https://youtube.com/watch?v=iJK99AQqKZY

Читать полностью…

Заметки программиста

👑 Дебажим как царь

Вчера всё работало, сегодня запустил, ничего не менял, но всё сломалось. Знакомо? Вот они, наши любимые проблемы в IT.

Автор выводит подходы для исправления ошибок, которые подойдут всем и в любой ситуации (магия какая-то). Обязательно к просмотру новичкам

https://youtube.com/watch?v=8FR4CPRffPM

Читать полностью…

Заметки программиста

🐳 Docker для начинающих

С Docker можете забыть про проблемы с зависимостями: теперь вам достаточно один раз настроить приложение и запускать его на других пк.

Что такое контейнеризация, как правильно настроить Docker и что делать, если ничего не работает — это вам расскажет автор ролика.

https://youtube.com/watch?v=_uZQtRyF6Eg

Читать полностью…

Заметки программиста

🚦 Дорожная карта специалиста по кибербезопасности

Этот путь разделён всего на 2 этапа: обучение (ссылки на ресурсы для которого есть в дорожной карте) и получение необходимых сертификатов.

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

#роадмап #безопасность

Читать полностью…

Заметки программиста

🤖 FullStack для новичков[4:24:12]

Web делится на две части: то, что вы видите и то, что происходит на стороне сервера. FullStack умеет делать и в Frontend и в Backend.

Автор создаёт классный сайт с MongoDB, Express, React и Node.js. Также расскажет, как загрузить его на Heroku. Звучит сложно, но автор объясняет все так, что поймёт и новичок.

Перейти к просмотру

Читать полностью…

Заметки программиста

CS 2 теперь в телеграм!

Подписывайся: @cs2official

Читать полностью…

Заметки программиста

🧠 Алгоритмы и структуры

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

Работник Яндекса и контрибьютор в репозиторий PostgreSQL рассказывает, как что работает и какие алгоритмы / структуры данных там используются.

https://youtube.com/watch?v=KUBxKZPPyiQ

Читать полностью…

Заметки программиста

⚛️ React Native для начинающих

React позволяет нам создавать интерфейс приложения, то есть писать фронтенд. А его версия Native — запускать React приложения на телефоне и ПК.

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

https://youtu.be/K-aD8ClG1FQ

Читать полностью…

Заметки программиста

🏗 Vue 3 для новичков[2:18:39]

Сейчас Vue — лучший фреймворк для создания пользовательских интерфейсов. По своим возможностям он обходит React и даже Angular.

Это видео поможет вам его освоить на уровне Junior. Автор подробное рассказывает про каждую фичу и показывает её применение на практике.

https://youtube.com/watch?v=p059z-0JTFg

Читать полностью…

Заметки программиста

🧠 Тренировки по алгоритмам

Важность алгоритмов вы и сами знаете. Только вот очень сложно найти хорошие (и бесплатные) уроки по алгоритмам. У Яндекса есть как раз такие:

1. «Сложность, тестирование, особые случаи» — [1:06:54]
2. «Линейный поиск» — [1:10:02]
3. «Множества» — [1:12:23]
4. «Словари и сортировка подсчётом» — [1:01:48]
5. Разбор домашнего задания по лекции 1 и 2 — [1:24:46]

Все примеры написаны на Python.

Перейти к плейлисту

Читать полностью…

Заметки программиста

Архитектура масштабируемых веб-приложений

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

📂 Перейти к просмотр

Читать полностью…

Заметки программиста

🤖 Возможности С++ для микроконтроллеров

Ваш умный холодильник, принтер, колонка и даже дверной звонок контролируются микроконтроллером. А сам код для них пишут, чаще всего, на C/C++.

В докладе автор рассказывает, почему именно C++, как правильно написать код, а также показывает парочку полезных примеров.

https://youtube.com/watch?v=2MQVKHMn7vw

Читать полностью…

Заметки программиста

​⚛️ Автоматизация создания React-компонентов

Программисты
настолько ленивые люди, что стараются экономить время даже на самых простых операциях. Вот скрипт, который сам создаёт React-компоненты.

Он их не пишет, а генерирует на основе шаблонов, но всё равно сберегает время. В этом ролике вы научитесь работать с generate-react-cli.

Перейти к просмотру

Читать полностью…

Заметки программиста

🔥 Создание красивого сайта с горизонтальным Parallax эффектом

Это небольшой сайт по ведьмаку, с невероятно красивыми изображениями, похожими на 3D графику и плавным горизонтальным переходом между ними (Parallax эффект).

В этом видео вы узнаете как создать подобный Parallax эффект, напишите CSS, HTML и JS код и, дополнительно, реализуете вертикальный Parallax.

https://www.youtube.com/watch?v=QFq6PiZ1BQ8

Читать полностью…
Subscribe to a channel