progersbooks | Unsorted

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

-

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

Subscribe to a channel

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

🗳 Что такое реактивность

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

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

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

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

⚡️ Настройка модели в Entity framework[5:51]

Entity framework — это звено, связывающее базу данных и C#. Оно отправляет запросы в базу данных, а пользователь управляет объектами.

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

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

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

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

Зачем компании нанимают хакеров?

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

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

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

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

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

🗳 Суть 1С программирования

Cтать разработчиком 1С — хорошая идея, поскольку компания является монополистом на рынке автоматизации бизнеса в СНГ.

В ролике вы узнаете через что проходит 1C-программист. Автор также демонстрирует загрузку, установку платформы и работу с ней.

https://youtube.com/watch?v=3takZj1faCE

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

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

Как писать код быстрее с помощью российского AI-ассистента

А вы знали, что AI-ассистенты* помогают разработчикам высвободить до 25% времени при написании кода? Они анализируют код и предлагают возможные варианты завершения. В Сбере используется один из таких инструментов — GigaCode. Практика показывает, что такой помощник на основе искусственного интеллекта действительно упрощает работу командам разработки!

GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. GigaCode можно использовать в любой привычной среде разработки, такой как IDEA, PyCharm, VSCode, Jupyter. Он генерирует варианты завершения кода в режиме реального времени, что ускоряет и упрощает процесс работы.

Сейчас ранний доступ к GigaCode предоставляется на площадке GitVerse. Это платформа для работы с исходным кодом от СберТеха. На GitVerse можно хранить открытые и закрытые репозитории, проводить код ревью, приглашать участников в свой проект и общаться с комьюнити.
Чтобы получить доступ к GigaCode, зарегистрируйтесь на портале GitVerse.

*AI, artificial intelligence — искусственный интеллект

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

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

👁 Учим алгоритмы и структуры данных на C++ — 28 лекций

Нереально крутой преподаватель Тимофей Хирьянов уже прославился на русском Ютубе своими лекциями по Python. В них он рассказывал про основы языка, алгоритмы и структуры данных.

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

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

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

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

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

⚡️ Как писать JavaScript-код эффективно?

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

В этом видео автор на примерах разбирает, как писать быстрые проекты на JavaScript и React. Также он рассказывает про Webpack, Redux и их роль в ускорении сайта.

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

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

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

⚡️ Как быстро расти в WEB?[08:23]

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

Автор рассказывает, что нужно делать, чтобы как можно быстрее развить свои навыки и стать Frontend, Backend или Fullstack разработчиком.

https://youtu.be/2vlhkmLohmk

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

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

🐳 Полное видео-руководство по Docker

Подобно виртуальной машине Докер запускает свои процессы в собственной, заранее настроенной операционной системе. Такой подход называется контейнеризацией и находится между запуском проекта физическом сервере и полной виртуализацией.

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

https://youtu.be/QF4ZF857m44

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

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

⌨️ Что такое Highload системы и как их проектировать

Плейлист лекций из МФТИ о различных приёмах и общепринятых практиках разработки и проектирования высоконагруженных систем.

Ведёт Илья Бунин, один из ведущих специалистов в этой области, а также организатор одноимённой конференции Highload.

1. Презентация курса
[35:06]
2. Функциональное описание проекта
[1:08:41]
3. Трёхзвеньевая архитектура. Кэширование
[1:36:34]
4. Продолжение кэширования. Толстый клиент
[1:05:27]
5. Горизонтальное, вертикальное масшатабирование
[56:47]
6. Конвейер, брокер, SOA и монолит
[56:08]
7. Базы данных, репликация и шардинг
[1:06:20]
8. COMET-сервер
[53:56]
9. Практика, спортивные трансляции
[1:21:01]
10. Практика, сайт знакомств
[1:02:00]

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

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

👨‍💻 Полный плейлист по написанию движка для книг-игр на Django

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

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

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

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

🧠 Что учить программисту?[4:58]

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

1. Нужна ли программисту математика?
2. Обязательно ли ООП?
3. Может, лучше вообще полностью уйти в Computer Science?

Ответ на эти вопросы — в видео ниже.

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

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

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

Уникальный сервер для любых задач в Амстердаме за 2$ в месяц

1 Gb RAM / 1 core CPU / 10 Gb NVMe - 2$ в месяц
https://www.vdsina.com/ru/pricing/standard

- Уникальная фиксированная цена в долларах США, которая не будет меняться
- Компания зарегистрирована в Дубае
- Оплата с рублёвой карты, криптой, иностранной картой через Stripe
- Готовые шаблоны с Outline, WireGuard, IPsec
- Подключение к сети интернет — 10 Гбит/сек
- Доступны все популярные сайты, включая ChatGPT, Netflix

Почему я должен верить компании? VDSina работает с 2014 года и сейчас обслуживает более 40 000 серверов. Сомневаетесь? Вот чат в телеграме — задавайте вопросы другим пользователям: /channel/vdsina

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

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

🕹 Что нужно знать тестировщику?[30:55]

Тестировщики — кошмар программиста. Они роются по его программе, пытаясь всеми способами её сломать (ужас!). Но без них никуда.

К тому же, это — самый простой способ войти в IT: в этом видео автор рассказывает про требования к Junior-теститовщикам на примере компании EPAM.

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

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

🤖 Делаем нейросеть с нуля[17:16]

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

Автор рассказывает про принципы работы нейронных сетей и создаёт проекты на их основе. Например, определение числа на основе пикселей.

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

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

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

🧑‍💻 Сайт-визитка на nextjs и tailwind

Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.

Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.

https://youtube.com/watch?v=Xk9-rWLcgj4

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

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

🔑 JWT Bearer аутентификация

Речь об очень важной теме – аутентификации приложений. На примере JWT токенов автор объясняет, как можно проверить, что пользователь – это тот, за кого он себя выдает, и как предотвратить несанкционированный доступ к данным.

Из ролика вы узнаете как используя JWT-аутентификацию, приложения могут безопасно проверять личность пользователя и разрешать доступ к ресурсам.

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

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

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

📱 Всё про архитектуру приложений

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

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

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

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

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

💔 Нарушаем принцип подстановки Лисков[15:30]

«Правила придумали, чтобы их нарушать», — фраза, отлично описывающая ролик. Вы узнаете, что будет если не подчиняться одному из принципов SOLID.

В видео описывается самый популярный пример нарушения принципа LSP, а именно — прямоугольник -> квадрат. Вы поймёте, почему квадрат — это вовсе не прямоугольник.

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

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

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

⚡️ Unity job system[9:06]

Многопоточность может в разы ускорить игру, в которой очень много одновременно движущихся объектов. Но, увы, у unity есть с этим проблемы, поэтому придумали Unity Job System.

Что это, как эта система применяется на практике и при чём тут DOTS — обо всём этом вы узнаете из видео. После просмотра вы сможете ускорить свою игру в разы.

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

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

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

🇬🇧 Реально ли IT-специалисту переехать в Великобританию без предложения о работе, без высшего образования и без знания английского языка? Ответ: да! Рассказываем, как это сделать.

Виза Global Talent дала возможность более 8000 IT-специалистам переехать в Британию в 2022 году. Она выдаётся на срок до 5 лет, по ней можно работать в любой компании, фрилансить, открывать собственный бизнес и даже претендовать на паспорт!

Чтобы получить эту визу, не обязательно иметь высшее образование, не нужно знать язык на высоком уровне, а заявку можно подать из любой страны. И, пожалуй, самое главное – не нужно обладать каким-то исключительным талантом! Почти все IT-специалисты могут претендовать на эту визу.

Подписывайтесь на наш Telegram-канал, где мы даём массу полезной информации о релокации: /channel/+PoPwg3aUDoBhNjE6

Пишите нам в WhatsApp: +44 7496 949122 или в Telegram: @relocode_dm. Мы проводим бесплатные консультации, на которых поможем разобрать ваш кейс и подобрать наиболее подходящий способ релокации.

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

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

⌨️ Пишем Telegram-бота для учета расходов на Python

За тридцать минут разобрано все, что нужно для разработки подобных проектов: от создания и оформления бота до финального деплоя на продакшн сервер. В разработке были использованы Python, асинхронный фреймворк Aiogram, база данных SQLite и Docker для контейнеризации проекта.

https://youtu.be/Kh16iosOTIQ

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

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

💸 Первая зарплата джуна

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

Более опытный разработчик рассказывает, чего ожидать Junior программисту и как отвечать на этот вопрос, будучи на собеседовании.

https://youtu.be/wnbMD6ehGyE

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

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

👨‍💻 Освойте базу многопоточного программирования

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

Лектор — один из создателей корутин в Kotlin и отлично разбирается в теме, о которой докладывает. Также он преподаёт многопоточное программирование в ИТМО.

https://youtu.be/mf4lC6TpclM

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

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

💻 Linux с нуля до профессионала: курс от Computer Science Center

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

В этом плейлисте вас научат работать с консолью, самыми популярными утилитами, а также расскажут о внутреннем устройстве Linux.

1. Введение в Linux
[57:12]
2. Командная строка Linux
[58:58]
3. Система контроля версий git
[1:02:58]
4. Языки разметки и XML
[38:43]
5. Регулярные выражения
[1:04:21]

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

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

📖 «Книги, которые сделали меня программистом»[8:20]

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

Автор видео делится 5-ю книгами, которые помогли ей вырасти как программист, начиная с полного нуля. Это книги, которые подойдут разработчику на любом языке.

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

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

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

🦾 Кто такие QA Automation?[16:57]

Тестирование — очень важная вещь и ей занимаются отдельные люди, участники QA отдела. Но делать всё ручками неудобно, поэтому появилась профессия, автоматизирующая тестирование — QA Automation.

Автор получше объяснил, чем всё таки они занимаются, почему это важно и как самому автоматизировать проверку приложений.

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

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

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

🧠 Кто такой DevOps?[5:35]

Существует две команды: Dev — разработчики и Ops — те, кто внедряет приложение. Между ними всегда были ожесточённые и кровавые войны, поэтому появилось DevOps направление.

В ролике — подробнее о том, что это такое, как стать DevOps инженером и какие умения нужно развивать по максимуму. Бонусом — полезные советы для новичков.

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

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

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

🔥 Стань Архитектором ПО бесплатно! 🔥

Учебный центр IBS разыгрывает грант на обучение на курсе «Архитектор ПО. Путь к мастерству». Старт в апреле 2024.

О конкурсе
Для участия необходимо разработать архитектуру для сервиса мобильной уличной еды. Требования к проекту.

Комиссия из преподавателей курса —  наградит призами победителей:
🥇 1-е место — бесплатное  обучение на курсе «Архитектор ПО» 
🥈 2-е место — скидка 50% 
🥉 3-е место — скидка 25% 

О программе курса  - «Архитектор ПО. Путь к мастерству» 

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

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

Курс «CSS для Начинающих - Практический Курс» 😼

🏪 В рамках данного ролика вы создадите с нуля классную стилистику на CSS для сайта резюме и выложите его на GitHub Pages. Вы узнаете про все необходимые элементы внутри CSS с нуля.

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

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