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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
6 611
Obunachilar
+324 soatlar
-117 kunlar
-3030 kunlar
Postlar arxiv
Весь markdown на одной шпаргалке Практически любой айтишник, вне зависимости от направления, периодически сталкивается с форм
Весь markdown на одной шпаргалке Практически любой айтишник, вне зависимости от направления, периодически сталкивается с форматированием текста в Markdown. Его синтаксис несложный, но если не использовать его ежедневно, запомнить всё бывает непросто. Шпаргалка решает эту проблему, собрав всю необходимую информацию по синтаксису в компактной картинке. Можно сохранить в удобное место или даже распечатать. #шпаргалка #markdown

Мега-подборка простых, но полезных инструментов для разработчика То, что есть на скриншоте выше — лишь малая часть всего спис
Мега-подборка простых, но полезных инструментов для разработчика То, что есть на скриншоте выше — лишь малая часть всего списка. В этом наборе есть всё, что нужно для работы с текстами, безопасностью и конвертацией данных. Тут и генераторы UUID, токенов, хэшей и паролей, и инструменты для шифрования и подписи, включая RSA, AES и HMAC. А ещё можно конвертировать JSON, XML, YAML, Base64, проверять JWT-токены, форматировать SQL и даже анализировать разницу между текстами и JSON-объектами. И, конечно же, для удобства – генератор QR-кодов, калькулятор chmod и даже ASCII Art. Ссылка на подборку #подборка #инструмент #general

Нативная разработка мобильных приложений [2020] Эта книга разбирает простые и понятные подходы к разработке мобильных приложе
Нативная разработка мобильных приложений [2020] Эта книга разбирает простые и понятные подходы к разработке мобильных приложений для iOS и Android. В ней собраны практические решения типичных задач, с которыми сталкиваются при работе на обеих платформах. Полезно как для тех, кто делает приложения сразу для двух систем, так и для тех, кто планирует переход с одной на другую. #книга #mobile #android #ios #ru

Узнайте своё будущее онлайн и без регистрации, просто заглянув к нам в Дом IT-Карьеры За каждым окном будет вариант вселенной
Узнайте своё будущее онлайн и без регистрации, просто заглянув к нам в Дом IT-Карьеры За каждым окном будет вариант вселенной, которая вас ждёт, если выбрать работу в той или иной компании. Ещё никогда прогноз на жизнь не был таким ясным и предсказуемым: https://tprg.ru/23fJ Реклама

Open source аналог Firebase Supabase — это платформа, которая сочетает в себе базу данных, аутентификацию, хранилище файлов и
Open source аналог Firebase Supabase — это платформа, которая сочетает в себе базу данных, аутентификацию, хранилище файлов и серверлес-функции. В её основе PostgreSQL, что даёт доступ к привычному SQL, поддержке JSONB и мощным расширениям. Из полезного: Supabase автоматически генерирует API для работы с базой, а данные можно получать через SQL-запросы или REST. Есть поддержка realtime-обновлений, что удобно для чатов или динамических данных. Настройка минимальная, а функциональность сравнима с полноценным бэкендом. #инструмент #веб #backend

Удобный и мощный графический клиент для 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