prog_stuff | Unsorted

Telegram-канал prog_stuff - Сохранёнки программиста

7565

Бесплатные лекции, курсы, книги, подкасты по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Сохранёнки программиста

​​Репозиторий для тренировки по JavaScript

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

Забираем

#репозиторий #js #ru

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

Сохранёнки программиста

Поднимаем собственный сервер и домен у себя дома

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

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

🍌 Е-е-е, автономия
🌭 А сервер Minecraft когда?

#урок #сеть #ru

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

Сохранёнки программиста

Интерактивный тренажёр фронтендера

Авторы включили в тренажёр 1,5 тысячи заданий — этого с лихвой хватает для практики во фронтенде.

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

Такое добро лишним не бывает:

Ссылка на тренажёр

#курс #frontend #начинающим #ru

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

Сохранёнки программиста

​​10 пакетов Python, которые улучшат вашу кодовую базу

Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании.

Кидайте в сохранёнки подборку, где собрали 10 пакетов Python, помогающих автоматизировать форматирование кода и тестировать его на выявление ошибок. Вот парочка из них: Black — выявляет ошибки и форматирует код, Bandit — проверяет безопасность кода, Pydantic — для проверки данных и управления настройками.

#подборка #python #ru

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

Сохранёнки программиста

Это пост-напоминалка о том, что нужно сделать разминку для глаз

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

Ещё 6 советов по сохранению зрения давали раньше.

#советы #здоровье

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

Сохранёнки программиста

Нетворк-тусовка для IT-специалистов!

Друзья, присоединяйтесь к сообществу IT networking! Ребята создают неформальную обстановку для комфортного знакомства и общения профессионалов.
 
В сообществе регулярно проходят как небольшие нетворк-завтраки по выходным, так и большие тусы с выступлениями спикеров и after party. Иногда есть шанс попасть на квартирник!

Если вы продакт, ИТ-предприниматель, аналитик, CPO, CEO, исследователь, разработчик, дизайнер или другой ИТ-специалист, то точно найдете для себя единомышленников на этих оффлайн-встречах!

Залетайте, с вами тусовка станет намного ярче и интереснее. В ближайшее воскресенье запланирован нетворк-завтрак (вход свободный для участников сообщества). Гоу в канал и ждите анонса!

Это #партнёрский пост

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

Сохранёнки программиста

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

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

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

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

📌 Простая техника, как прокачать критическое мышление и умение видеть свои ошибки

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

📌 Эффект, позволяющий удерживать в памяти нужную информацию

Подписывайся на канал @Doctor_Kovalev и находи инструкции, как хакнуть свой мозг 🧠

Реклама. Ковалев К.И. ИНН: 325502816794

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

Сохранёнки программиста

Небольшой урок по Cron — планировщику задач

Cron — это инструмент планирования задач в Unix-подобных системах, позволяющий автоматически запускать команды или скрипты в заданное время по расписанию. Его часто используют для регулярного резервного копирования, обновления БД, отправки отчетов или выполнения любых задач, требующих автоматического запуска в определённое время.

Пополняйте свою базу навыков, просмотрев короткий гайд по Cron:

https://youtu.be/L6zLEfxoN34?si=Ndy69SMe7vEQdFm2

#урок #cron #начинающим #ru

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

Сохранёнки программиста

Сохраняем не только курсы, но и подборки фильмов

Тем более это легко делать с помощью канала в Фокусе - кино комьюнити🎥. Здесь вы найдете себе фильм на вечер, узнаете, какие новинки лучше НЕ смотреть, а какие заслуживают внимания. А ярые киноманы найдут здесь еще и много полезного, ведь в канале делятся еще и интересными фактами и подробностями производства фильмов.

Подписывайтесь, без интересного кино не останетесь.

Это #партнёрский пост

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

Сохранёнки программиста

17 паттернов проектирование на JavaScript

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

Самые популярные и часто встречающиеся паттерны для JS разобрали в этом гайде:

https://youtu.be/YJVj4XNASDk?si=DCL7Bbn_mPa_ojl0

#паттерны #javascript #начинающим #ru

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

Сохранёнки программиста

​​Это не свист рака на горе, но что-то похожее

В CSS появилось удобное центрирование объектов одной строкой кода через align-content.

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

#css

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

Сохранёнки программиста

Короткий курс по TypeScript

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

Забирайте в сохранёнки это короткий курс, где вы изучите всё необходимое для комфортного начала разработки на TypeScript: типы данных, функции и перечисления, классы и абстрактные классы, перегрузку методов, интерфейсы и многое другое.

https://youtu.be/nyIpDs2DJ_c?si=CuqcqN-0Iuitzp_v

#курс #typescript #frontend #ru

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

Сохранёнки программиста

​​Полная шпаргалка по работе с Docker

Многие разработчики рано или поздно сталкиваются с Docker. Это своего рода база для современного айтишника. Поэтому хотя бы базовое понимание работы с контейнером лишним точно не будет.

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

#контент #шпаргалка #ru

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

Сохранёнки программиста

Базовая статья для знакомства с onion architecture

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

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

Сохранёнки программиста

Где же ты, молодой QA из Екатеринбурга?

Всё просто: с вас ревью кода, контроль задач коллег и развитие фреймворка автоматизации, а с работодателя: расширенная ДМС с первого дня работы, корпоративные скидки и даже выгодная ипотека.

Подробней про требования и вакансию тут: https://tprg.ru/PFTM

#вакансии

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

Сохранёнки программиста

​​Best Practice по REST API

REST становится общим подходом для представления сервисов окружающему миру. Причина его популярности заключается в его простоте и легкости использования.

Забирайте подборку советов по REST API, а именно:
— конечные точки в URL;
— множественные числа;
— документация;
— версия вашего приложения;
— пагинация;
—использование SSL;
— HTTP методы;
— эффективное использование кодов ответов HTTP.

#советы #шпаргалка #backend #ru

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

Сохранёнки программиста

Haystack: IDE, которая превратит вашу кодовую базу в визуальный граф
 
Haystack был создан специально для работы с большой и сложной кодовой базой, предлагая удобные визуальные решения, которые помогут понять структуру проекта. А также легко перемещаться между функциями, классами и методами, и видеть взаимосвязи между ними.
 
Помимо этого, инструмент имеет собственного копилота с ChatGPT, который можно использовать для автоматизации рутинных задач. Например, он может автоматически создавать методы или вносить изменения в код, которые вы впоследствиё и просто подтверждаете или отклоняете.
 
И, что немаловажно, Haystack — это, по сути, форк VSCode. Поэтому, если вы уже привыкли к этому редактору, работа с Haystack будет для вас максимально безболезненной. Конфиг можно перенести без проблем.

#ide #инструменты

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

Сохранёнки программиста

Топ паттернов проектирования

Паттерн проектирования – это определённая методика написания кода, используемая для решения типичных задач при разработке ПО.

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

https://youtu.be/BPRA2TbnRtk?si=ogdcWmTEBbopIPA5

#видео #урок #паттерны #ru

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

Сохранёнки программиста

​​Где можно порешать задачки на программирование

LeetCode предлагает поддержку более чем 16 языков программирования, позволяя пользователям выбирать задачи по сложности.
Codewars предлагает задачи по алгоритмам и практическим навыкам, включая задачи на шаблоны проектирования.
HackerRank — это платформа, на которой можно решать не только базовые задачи, но и задачи в различных областях, таких как SQL, алгоритмы, AI и другие.
CodinGame — это платформа, где решение задач сопровождается визуализацией, напоминающей видеоигры.

#подборка #general

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

Сохранёнки программиста

Что почитать на выходных?

Ловите топ-10 книг для разработчика, вне зависимости от стека работы:

1. Карьера программиста;
2. Совершенный код;
3. Чистый код;
4. Рефакторинг. Улучшение проекта существующего кода;
5. Head First — Паттерны проектирование;
6. Шаблоны корпоративных приложений;
7. Эффективная работа с унаследованным кодом;
8. Идеальный программист;
9. Алгоритмы: построение и анализ;
10. Программист-прагматик.

#подборка #книга #general #ru

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

Сохранёнки программиста

Трёхстраничная шпаргалка по REST API, с помощью которой вы узнаете:

— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500

#api #шпаргалка

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

Сохранёнки программиста

​​Топ-9 инструментов для прокачки бэкенда

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

1. Postgres Sandbox — ИИ-песочница для работы с PostgreSQL прямо в браузере.
2. textual-plotext — виджет для построения графиков Plotext.
3. BunkerWeb — опенсорсный веб-фаервол, созданный на основе NGINX.
4. Kardinal — фреймворк для создания сверхлёгких временных сред внутри k8s.
5. Viking — инструмент для управления удалёнными серверами через SSH.
6. Terminus — опенсорс ОС, позволяющая создавать домашние облака на собственном сервере.
7. DeltaDB — легковесная и масштабируемая БД.
8. emval — супербыстрый валидатор email-адресов.
9. RustPython — интерпретатор Python, написанный на Rust.

#подборка #инструмент #backend #ru

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

Сохранёнки программиста

​​Репозиторий-сборник по дизайну систем

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

В нём собраны статьи, лекции, шпаргалки и прочие полезные материалы по изучению дизайна систем и подготовке к собеседованию. Дизайн API, REST vs RPC, типы БД, масштабируемость систем, P2P vs Client-Server и многое-многое другое в этом репозитории.

#репозиторий #теория #архитектура

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

Сохранёнки программиста

Легендарный Гарвардский курс по основам программирования

Это CS50 — курс охватывает основы программирования, алгоритмов, структур данных и компьютерной архитектуры. Он учит студентов думать как программисты, используя языки программирования, такие как C, Python, SQL и JavaScript, и решать реальные задачи через проектную работу.

Сохранить, нельзя забыть: Ссылка на курс

#курс #general #начинающим #ru

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

Сохранёнки программиста

Открыта вакансия middle бэкенд разработчика

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

Требования: локация в Нижнем Новгороде, высшее образование в области информатики, 3 и более лет опыта, владение Python/Golang/C++.

Подробнее о вакансии

#вакансии

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

Сохранёнки программиста

PostgreSQL в 3 МБ: сервер базы данных в браузере!

Команда ElectricSQL представила PGlite — JavaScript-библиотеку, которая позволяет запускать полноценный сервер PostgreSQL прямо в веб-браузере.

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

Подробности о том, в какой проект уже успели внедрить новинку, можно посмотреть на нашем сайте: https://tproger.ru/news/postgresql-server-upakovali-v-javascript-biblioteku-razmerom-3-mb

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

Сохранёнки программиста

Принесли вам немножечко кибербеза!

Наши друзья из Cyber Security Solutions — официальный дистрибьютор решений по кибербезу, таких как СПАМОРЕЗ и ScanFactory. Недавно они завели свой Telegram-канал CyberSerk, где регулярно публикуют новости из мира IT и технологий, ведут рубрику, в которых рассказывают о кибербезопасности простыми словами, а в скором времени планируют запустить и обзоры уязвимостей продуктов.

В общем полезно будет всем, заходите.

Это #партнёрский пост

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

Сохранёнки программиста

​​Полноценную ОС в браузере заказывали?

Проект Puter — это интернет-ОС с открытым исходным кодом, которая стремительно завоевывает популярность среди разработчиков и энтузиастов.

Puter — не просто операционка, а мощная и гибкая среда разработки, ещё и с возможностью самохоста.

Подробнее

#инструмент #general

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

Сохранёнки программиста

​​Курс по основам программирования на Kotlin

Kotlin — это современный язык от Google, который упрощает разработку и делает код более безопасным.

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

#курс #kotlin #начинающим #ru

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

Сохранёнки программиста

Шпаргалка по устройству интернета

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

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

#шпаргалка #теория #ru

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