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

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

Відкрити в Telegram

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

Показати більше
6 625
Підписники
-424 години
-177 днів
-1330 день
Архів дописів
Удобный и мощный графический клиент для Git Помогает работать с репозиториями без лишних сложностей: наглядная визуализация в
Удобный и мощный графический клиент для Git Помогает работать с репозиториями без лишних сложностей: наглядная визуализация веток, удобные инструменты для ревью кода и многое другое. Легко подключается к GitHub, Bitbucket, GitLab и другим популярным сервисам. Ссылка на инструмент: GitKraken #инструмент #git #general

👍 Как говорил мой дед: хороший админ не будет жмотить шпаргалку по PostgreSQL подписчикам Поэтому я милостиво отдаю её вам.
+1
👍 Как говорил мой дед: хороший админ не будет жмотить шпаргалку по PostgreSQL подписчикам Поэтому я милостиво отдаю её вам. В этом чит-листе всё, что вам может пригодится: подключение к серверу, управление содержимым БД, создание и изменение таблиц, SQL-команды (SELECT, INSERT, UPDATE, DELETE), а также функции для работы с текстом, числами, NULL и датами. А для тех, кто не дружит с английским, оставляю ссылку на сайт — там расписано по пунктам, так что легко перевести при необходимости. Ну и файлик без сжатия положил в комменты. #postgresql #шпаргалка

Командная строка Linux. Полное руководство [2022] Обновлённое издание рассказывает про свежие возможности Bash 4.x — новые оп
Командная строка Linux. Полное руководство [2022] Обновлённое издание рассказывает про свежие возможности Bash 4.x — новые операторы перенаправления, подстановки и прочие полезные мелочи. В разделе про скрипты — разбор нормальных практик, как писать код без лишних проблем, избегать типичных ошибок и не загонять себя в тупик. Это не просто справочник по командам, а скорее способ разобраться, как всё устроено под капотом. Как эффективно работать с терминалом, не тратить время на лишние действия и использовать мощные инструменты Unix осознанно, а не по наитию. #книга #linux #ru

Курс по основам UX Дизайн – это не только красиво, но и удобно. В мире UX важно не просто нарисовать интерфейс, а сделать так, чтобы пользователь без лишних усилий достигал своей цели. Как создать удобный и понятный продукт? Какие принципы лежат в основе UX-дизайна? В этом курсе собраны ключевые знания – от пользовательских исследований до визуальных паттернов. #курс #ux #начинающим #ru

Мега-подборка шпаргалок для разработчика Этот репозиторий включает в себя более 200 шпаргалок, рассортированных по языкам, технологиями и направлениям. Есть даже подборки по инструментам, редакторам и проджект менеджменту. Сохраняем одну большую шпаргалку, чтобы не теряться среди кучи маленьких. #подборка #шпаргалка #general

Бесплатный курс по Golang Golang — это мощный, но при этом лаконичный язык, который отлично подходит для написания высоконагр
Бесплатный курс по Golang Golang — это мощный, но при этом лаконичный язык, который отлично подходит для написания высоконагруженных сервисов. Его ценят за простоту, скорость и удобную работу с конкурентностью. Освоить Go с нуля проще, чем кажется, особенно если подходить к обучению через практику. В этом курсе разберут все ключевые темы: циклы, срезы, функции, структуры, указатели и даже обработку ошибок. Много упражнений помогут не просто понять, но и закрепить материал. #курс #go #начинающим #ru

Алгоритмы обработки текста. 125 задач с решениями [2021] Эта книга — настоящий кладезь задач и упражнений по ключевым темам т
Алгоритмы обработки текста. 125 задач с решениями [2021] Эта книга — настоящий кладезь задач и упражнений по ключевым темам текстовых алгоритмов и комбинаторики слов. Здесь собраны интересные и полезные задачи, которые помогут не только разобраться в теории, но и освоить её на практике. Материал взят из научных публикаций — от классики до свежих исследований. Начинается всё с базовых вещей, а дальше — сложнее и глубже: комбинаторные свойства слов (Фибоначчи, Туэ–Морса), алгоритмы поиска строк (Кнут–Моррис–Пратт, Бойер–Мур), структуры данных для работы с текстами (суффиксные деревья, массивы) и методы сжатия (Хаффман, Лемпель–Зив, Барроуз–Уилер). Всё разложено по полочкам, так что разобраться будет проще. #книга #алгоритмы #ru

Читерский софт для собеса, который помогает решать задачки в стиле Leetcode Инструмент позволяет списывать на технических инт
+2
Читерский софт для собеса, который помогает решать задачки в стиле Leetcode Инструмент позволяет списывать на технических интервью, оставаясь незамеченным. С его помощью парень даже прошёл собеседование в Amazon. Но помните: это морально предосудительно. Не делайте этого. Я оставлю ссылку здесь, чтобы вы знали, что его не следует использовать: https://github.com/ibttf/interview-coder #инструменты

Шпаргалка по трудоустройству с релокейтом Переезд в другую страну ради работы — это круто и открывает кучу возможностей. Но вот сам процесс поиска работы, оформления документов и переезда может превратиться в квест с непредсказуемыми поворотами. Нашли отличную и емкую шпаргалку, которая поможет разобраться в этом процессе. В ней собраны советы по подготовке резюме, поиску компаний, готовых спонсировать визу, переговорам по зарплате и даже списки агентств, которые помогают с международным трудоустройством. Ссылка на шпаргалку #шпаргалка #трудоустройство #en

Курс по разработке бэкенда приложений на Django Бэкенд на Django — это не только про создание серверной части, но и про грамотную архитектуру, тестирование и автоматизацию. Этот курс охватывает ключевые темы: от основ Django и работы с БД до API, тестирования и деплоя. В программе есть и CI/CD, и работа с middleware, и даже разбор "дурного запаха кода". Короче — всё что нужно для комфортного и эффективного обучения собрано в одном месте. #курс #python #django #ru

Как выглядит устойчивая система на Java? Предоставили вам возможность определиться с этим самостоятельно, пройдя этот квиз. Е
Как выглядит устойчивая система на Java? Предоставили вам возможность определиться с этим самостоятельно, пройдя этот квиз. Если вы, конечно, не заняты сейчас написанием такой устойчивой системы

SOLID по картинкам SOLID — это пять принципов, которые помогают писать понятный, гибкий и поддерживаемый код. Их часто требую
+4
SOLID по картинкам SOLID — это пять принципов, которые помогают писать понятный, гибкий и поддерживаемый код. Их часто требуют в вакансиях разработчиков, да и в работе они реально упрощают жизнь. Принципы в картинках наглядно показывают, какие проблемы бывают в ООП и как их решает SOLID. А в статье можно углубиться в детали: S — Принцип единственной ответственности: каждый класс делает только своё дело. O — Принцип открытости/закрытости: код можно расширять, но не ломать старое. L — Принцип подстановки Барбары Лисков: дочерний класс должен вести себя, как родительский. I — Принцип разделения интерфейсов: не стоит заставлять объект реализовывать ненужные методы. D — Принцип инверсии зависимостей: работаем с абстракциями, а не с конкретными реализациями. #шпаргалка #начинающим #ru

“Админ, у нас всё упало!” – но больше не падает. Как SD-WAN спас сеть из 400 ресторанов Современные бизнесы уже не могут позволить себе хаос в IT-инфраструктуре — любые сбои бьют по карману. Особенно это критично для сетей ресторанов, где каждая минута простоя — это упущенные заказы и недовольные клиенты. В одном из крупнейших франчайзи KFC/Rostic’s внедрили SD-WAN Reasonance, и это кардинально изменило ситуацию. Настройка новых ресторанов теперь занимает не недели, а считаные минуты, а затраты на IT-инфраструктуру снизились на 20%. Еще один бонус — автоматический контроль работы сети, который избавил инженеров от ручного мониторинга. Как им это удалось? Все рассказали в статье. #статья #ru

Repost from Zen of Python
Антипаттерны для разработки архитектуры ПО Кодер из Яндекса рассказал, какие бывают антипаттерны в разработке программ, почем
Антипаттерны для разработки архитектуры ПО Кодер из Яндекса рассказал, какие бывают антипаттерны в разработке программ, почему стали популярны мемы про монолиты и почему устарел паттерн MVC (Model-View-Controller). #основы @zen_of_python

Однострочники Python: лаконичный и содержательный код [2022] Эта книга — про искусство писать лаконичный и понятный код на Py
Однострочники Python: лаконичный и содержательный код [2022] Эта книга — про искусство писать лаконичный и понятный код на Python. Как разбирать сложные однострочники, как самому писать выразительно и компактно — всё разобрано по полочкам.  Внутри — приёмы, хитрости, работа с регулярками, примеры из разных областей, а ещё полезные алгоритмы. Разбираются не только сами техники, но и ключевые концепции computer science, так что материал пригодится и для прокачки в программировании, и для аналитики. #книга #python #ru

Это пост-напоминалка о том, что нужно сделать разминку для глаз Просто водите глазами на полной амплитуде в направлениях, пок
Это пост-напоминалка о том, что нужно сделать разминку для глаз Просто водите глазами на полной амплитуде в направлениях, показанных на картинке. Это не трудно, а зрению полезно. Ещё 6 советов по сохранению зрения давали раньше. #советы #здоровье

Шпаргалка: как отличить реальный код от AI-сгенерированного AI уже умеет писать код, но не всегда делает это так, как человек
Шпаргалка: как отличить реальный код от AI-сгенерированного AI уже умеет писать код, но не всегда делает это так, как человек. Иногда в репозитории появляется подозрительно идеальный код: чистый, структурированный, но почему-то не вписывающийся в проект. Или на собеседовании кандидат приносит решение, которое выглядит академично, но не может объяснить, как оно работает. Часто AI-код можно узнать по шаблонным названиям переменных, избыточным комментариям и непониманию контекста. Он может быть технически верным, но логически слабым. А еще есть риск, что он просто не подходит под архитектуру проекта или нарушает лицензионные ограничения. Как научиться отличать такой код и не попасть в ловушку? В статье разбираем главные признаки и реальные примеры. #статья #general #ai #ru

Курс: Разработка ML сервиса — от идеи к прототипу Чтобы идея в машинном обучении не осталась просто кодом в ноутбуке, ее нужно довести до рабочего состояния. А для этого важно не только обучить модель, но и упаковать ее в удобный сервис. Этот курс как раз об этом: от разведочного анализа данных до веб-приложения на Streamlit. В программе – основы ML, работа с Git, построение моделей и презентация результатов. А в конце получится не просто опыт, а готовый проект в портфолио. #курс #ml #начинающим #ru

Книга: Ремесло программиста. Практика написания хорошего кода [2009] Простое и понятное руководство по выживанию в мире промы
Книга: Ремесло программиста. Практика написания хорошего кода [2009] Простое и понятное руководство по выживанию в мире промышленной разработки ПО. О том, что редко объясняют, но с чем приходится сталкиваться каждый день: как писать код так, чтобы не страдать. Что внутри: — Как называть переменные, чтобы потом не гадать, что это вообще такое. — Как работать в команде и не сойти с ума. — Какие технологии действительно стоит изучать. — Как писать документацию, которая не будет пылиться без толку. — Какой стиль кода помогает, а какой только мешает. И многое другое, что делает жизнь разработчика проще. #книга #general #ru

С сеткой на мобилках больше не паримся — нашел простой гайд как юзать гриды на экранах смартфонов с iOS и Android. Все параме
С сеткой на мобилках больше не паримся — нашел простой гайд как юзать гриды на экранах смартфонов с iOS и Android. Все параметры указаны вплоть до пикселя. Сохраняем себе и подсматриваем во время работы. @mobi_dev