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

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

@prog_stuff

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

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/med
Subscribers
6.51K
Photos
1.2K
Videos
59
Links
1.9K

Showing posts older than #1573 · Back to latest

Older Posts 13 shown
Post #1565 1.44K
Визионер и вице-президент по стратегии и инновациям МТС Евгений Черешнев поделился со зрителями True Tech Day, как перестать быть исполнителем и создавать то, о чём другие только мечтают. 

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

#softskills
  • 👍 1
  • 👎 1
Post #1564 1.88K
Урок: Практический выпуск про Git

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

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

#урок #начинающим #git #ru
YouTube Git. Большой практический выпуск PDF можно найти в телеграм боте https://t.me/amatyashov_bot Или: @amatyashov_bot или на сайтеhttps://matiashov.ru Телеграм канал https://t.me/amatyashov ----------------------------------------- VDS TimeWeb: https://bit.ly/3lcyzRk (промокод ARTEM50) Виртуальный…
  • ❤ 2
Post #1562 1.41K
Урок: Собираем масштабируемую архитектуру веб-приложения

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

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

#урок #видео #архитектура #python #ru
YouTube 🚀Собираем масштабируемую архитектуру веб-приложения. Горизонтальное и вертикальное масштабирование Мой курс «Хардкорная веб-разработка» — https://course.to.digital Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/ Telegram: https://t0digital.t.me Сказать спасибо за это видео можно здесь — https://boosty.to/digitalize.team…
  • ❤‍🔥 1
  • 👍 1
  • 🫡 1
Post #1561 1.49K
Курс: Тренажёр по Java

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

В процессе вы столкнётесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Microsoft, Netflix, Amazon, Spotify и Uber.

Ссылка на курс

#курс #java #продолжающим #ru
Stepik: online education Java Тренажер Курс включает в себя разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень программирования на Java. В рамках курса вы столкнетесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях…
  • 👍 2
Post #1560 1.43K
Статья: Что уже поздно учить айтишникам в 2024 году

Существует большое множество подборок актуальных тем в IT. Но мало кто уделяет внимание темам, которые уже не будут актуальными.

Берите на вооружение статью, в которой предлагают черный список направлений и технологий в IT, которые могут оказаться не такими востребованными, по сравнению с остальными. Среди них: ручное тестирование сайтов без погружения, разработка без фреймворков, Java EE и Applets и многое другое.

#статья #ru
Tproger Устаревшие технологии в IT: что не стоит учить в 2024 году Узнайте, какие IT-технологии и языки программирования уже устарели в 2024 году. Советы экспертов о том, куда не тратить время и чем заменить старые инструменты.
  • 👍 1
Post #1558 1.29K

Forwarded from Код найма

​​Уменьшаем количество созвонов

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

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

Для каждого из пунктов понадобится как минимум умение договариваться. Здесь рассказывают, как это сделать филигранно и не обидеть коллег.
  • ⚡ 1
  • 👍 1
Post #1557 1.4K
Видео: Красивый графический интерфейс на Python

В видео рассматривают Python фреймворк Flet, который позволяет создавать красивые и современные графические приложения. Фреймворк основан на Flutter и работает из под интерфейса Python, что позволяет использовать многие готовые виджеты и инструменты.

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

#видео #python #ui #ru
YouTube Красивый графический интерфейс на Python | Все фишки Flet ⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=flet ⭐ Протестируйте Managed Kubernetes бесплатно в Selectel: https://slc.tl/nh9lt (Kra23qUwB) ⭐ Телеграм канал: https://t.me/+bsCVOMr7K-plMjUx ⭐ Исходный…
  • ✍ 4
  • 👍 2
Post #1556 20.8K
Шпаргалка по всем шпаргалкам

Это настоящая находка для любого разработчика. Сервис насчитывает около 6000 разнообразных шпаргалок в картинках: по программированию и разработке, обучению, играм и домашнему быту. Т.е. кроме классических шпаргалок по типу регулярок и SQL, тут можно найти шпаргалки по кофейным напиткам, командам в Minecraft и французской грамматике.

Сайт, который достоин быть в закладках

#шпаргалка #general #ru
  • 🫡 2
  • 👎 1
Post #1555 1.53K
Инструмент: швейцарский нож разработчика

Держите open source утилиту для Windows, которая насчитывает 28 различных инструментов для разработки. Среди них конвертеры форматов, енкодеры и декодеры, архиваторы, генераторы хешей, инструменты для работы с текстом и цветом — всё, что периодически требуется в разработке.

Ссылка на инструмент: DevToys

#инструмент
  • ❤‍🔥 5
  • ❤ 1
  • 👍 1
Post #1554 1.46K
​​Статья: Правила хорошего кода

Снайпер из Team Fortess 2 однажды сказал «У профессионалов есть стандарты». И если говорить про написание кода, то общие стандарты выглядят так:

— Соблюдайте единый Code-Style. По код-стайлу существует много разных правил, но главное — стиль должен быть единым. Например: одинаковый принцип именования, одинаковая расстановка скобок и отступов.

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

— Используйте осмысленные имена для программных сущностей. Хороший признак — когда код не нуждается в комментариях — по названию классов и методов и так всё понятно.

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

— Отделяйте интерфейс от реализации. Это не только соблюдение правил инкапсуляции, но и просто про улучшение читабельности кода.

Ещё больше советов по хорошим практикам в коде можно найти в этой статье.

#статья #код #советы #ru
  • 👍 4
  • ❤‍🔥 2
Post #1553 1.47K
Видео: Худшие практики в разработке и архитектуре

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

#видео #архитектура #ru
YouTube ХУДШИЕ ПРАКТИКИ РАЗРАБОТКИ И АРХИТЕКТУРЫ за 12 минут Забирайте 4000 бонусов на все облачные сервисы и удваивайте свои пополнения на сайте провайдера Cloud․ru: https://sc.link/FbkNt Где ещё почитать про антипаттерны разработки: www.amazon.com/AntiPatterns-William-J-Brown/dp/0471197130 antipatterns.com (и a…
  • 👍 2
Post #1552 1.62K
Статья: Топ-10 сервисов SMS-рассылки и как сделать рассылку на Next.js

Большинство людей просматривают короткие сообщения в первые полчаса после доставки. Именно поэтому в маркетинге используют SMS-рассылки для роста доходов компании. Также сообщения часто используются при регистрации или авторизации.

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

#статья #js #ru
Tproger Топ-10 сервисов SMS-рассылки и как сделать рассылку на Next.js В статье вы найдёте 10 лучших платформ для отправки сообщений и на примере поймёте, как правильно создавать SMS-рассылку через API.
Post #1551 1.6K

Forwarded from Мобильная разработка

​​​Чистая архитектура и загрузка изображений Android System Design

Чтобы проиллюстрировать важность Android System Design в разработке, автор рассматривает пример мобильного приложения, которое позволяет пользователям загружать изображения на сервер. Условия:

1. Пользователь может загружать более 1000 изображений.

2. Если нет подключения к сети, приложение должно загружать последнее изображение до тех пор, пока не останется изображений для загрузки. Т.е. любой сбой не должен влиять на загрузку.

3. Во время загрузки пользователь может использовать другие функциональности приложения.

Подробнее: https://murainoyakubu.medium.com/android-system-design-architecture-on-a-real-life-senario-d35f4e203b51

#android
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →