Путь Программиста
Closed channel
Канал, который поможет развиваться программисту. Гайды, обучения для разработчиков. Каждый найдет для себя что-то полезное. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/+j65ir28wT41lZjdi
Show more1 759
Subscribers
No data24 hours
-27 days
-930 days
Posts Archive
1 759
📑 Обход блокировок для чайников: как настроить свой VPN и прокси-сервер?
Даже если вам не нужно обходить блокировки, виртуальная частная сеть и прокси-сервер могут потребоваться для доступа к неработающим в России сервисам или для защиты данных от злоумышленников. Рассказываем, как настроить и раздать OpenVPN через Pritunl и прокси Shadowsocks с помощью Outline.
🔎 Читать статью
Путь Программиста | #статьи
1 759
Кодинг — умер. Пора переходить на простые способы обучения.
Обучиться программировать сейчас нереально — ютуберы затирают про создание телеграм-ботов, курсы учат проё*ывать деньги.
Оглянитесь вокруг: джуны поголовно учат айти по картинкам. Они запоминаются в разы лучше, чем пресловутые статейки и часовые видео.
Вы тоже можете стать частью этого тренда. Достаточно читать канал Гайды программиста.
Там найдёте полезные гайды по программированию на любую тему: Python, JS, C++, хакинг, подборки книг. И всё это в картинках.
Короче, держите и изучайте, потом себе спасибо скажете: @it_guides
1 759
📖 Проектирование и реализация систем управления базами данных
🖋 Эдвард Сьоре, 2021
Автор подробно разбирает исходный код полностью функциональной, но при этом очень простой для изучения системы баз данных SimpleDB и предлагает читателям, изменяя отдельные ее компоненты, разобраться в том, к чем это приведет. Это отличный способ погрузиться в тему и изучить, как работают базы данных, на уровне исходного кода.
💾 Скачать книгу
Путь Программиста | #книги #БД #СУБД
1 759
Ты опытный frontend-разработчик и мечтаешь работать в локации мечты, например, на Занзибаре, Шри-Ланке, Греции, Турции или Испании?
Тогда скорее регистрируйся на онлайн-хакатон SDV Digital Nomad Hiring Weekend и стань частью команды цифровых кочевников SDVentures💫
С 26 по 28 ноября frontend-разработчики России, Украины и Беларуси соберутся для решения реальных задач от крупнейшей мировой компании в сфере social discovery. Общий призовой фонд хакатона: 30 000$.
Также вас ждут:
Денежный призы с 1 по 5 места.
- Оффер за 2 дня и работа в локации мечты (Занзибар, Шри Ланка, Греция, Турция, Испания) с призом и набором для адаптации Digital Nomad Setup (Toughbook, доска для серфа, VR очки)
- Менторская поддержка от экспертов, членов жюри, в числе которых Валерий Шибанов, Fullstack-разработчик Mail.ru Group, Александр Бальцевич, основатель YouTube-канала «АйТи Синяк», Дмитрий Волков, основатель SDVentures.
Хочешь участвовать? Успей зарегистрироваться до 24 ноября!
1 759
📑 Три ужасные фичи программирования из прошлого
Я верю в программистское клише о том, что большинство плохих фич имеет причины для существования.
Ненавидимый многими оператор goto позволяет быстро и удобно выбраться из глубоко вложенной структуры, если пользоваться им с умом. Определённая степень нестрогости типов позволяет им быть более изящными. Указатели памяти могут заставить вас возненавидеть свою жизнь, но они были критически важны в те годы, когда компьютерное «железо» было слабее современного умного термостата. Список можно продолжать.
Но когда я вспоминаю об этих запылённых старых реликтах, то осознаю, что некоторые старые идеи настолько плохи, что лучше всего было бы сжечь их навечно. В этой статье я расскажу о трёх фичах языков программирования, которые были настоящим кошмаром.
🔎 Читать статью
Путь Программиста | #статьи
1 759
⚡️ plotly.com/dash — фреймворк с открытым исходным кодом, используемый для создания аналитических веб-приложений. Приложения Dash — это веб-серверы, которые запускают Flask и обмениваются данными с пакетами JSON по HTTP-запросам. Их интерфейс обеспечивает компоненты с помощью React.js.
Путь Программиста | #сервисы #python
1 759
📖 Unit Testing: Principles, Practices, and Patterns
🖋 V. Khorikov, 2020
Книга научит вас разрабатывать и писать тесты, нацеленные на модель предметной области и другие ключевые области вашей кодовой базы. В этом четко написанном руководстве вы научитесь разрабатывать наборы тестов профессионального качества, безопасно автоматизировать процесс тестирования и интегрировать тестирование на протяжении всего жизненного цикла приложения.
💾 Скачать книгу
Путь Программиста | #книги #testing
1 759
📑 Практические рекомендации по работе с Docker для Python-разработчиков
В этой длинной статье вы найдете ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных. Советуем вначале пролистать статью, и отметить моменты, которые покажутся актуальными для вашей текущей ситуации.
🔎 Читать статью
Путь Программиста | #статьи #Docker #Python
1 759
📑 8 шагов от новичка до профессионала: дорожная карта разработчика на C#
Рассмотрим 8 основных шагов, которые нужно сделать новичку, чтобы стать профессиональным разработчиком на С#.
🔎 Читать статью
Путь Программиста | #статьи #C_Sharp
1 759
⚡️ csslayout.io — отличная шпаргалка, которая поможет вам быстро настроить популярные макеты пользовательского интерфейса и страниц. Существует также множество предварительно стилизованных элементов, таких как формы для ввода, виджеты и другие компоненты, которые вы можете быстро скопировать и использовать в своих проектах.
Путь Программиста | #сервисы #CSS
1 759
📑 6 фриланс площадок для разработчиков
Существует много фриланс бирж для программистов, но как выбрать подходящую — вопрос. Рассмотрим самые популярные сервисы с их преимуществами и недостатками.
🔎 Читать статью
Путь Программиста | #статьи
1 759
Пора прокачать свои навыки iOS-разработки!
OTUS приглашает вас на бесплатный интенсив «GraphQL + iOS» 15 и 16 ноября.
Вместе с преподавателем Анной Жарковой вы сделаете свой GraphQL-бекенд на Hesura Cloud и мобильный iOS-клиент с запросами с помощью Apollo и/или URLSession.
После интенсива вы сможете продолжить обучение на углубленном онлайн-курсе «iOS Developer. Professional».
👉 Для регистрации на интенсив пройдите небольшой тест https://otus.pw/u80G/
Регистрируйтесь сейчас — напомним перед вебинаром!
1 759
📖 Шаблоны корпоративных приложений
🖋 Мартин Фаулер, 2016
Создание компьютерных систем — дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах — как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами — незаменимое руководство по архитектуре программных систем.
💾 Скачать книгу
Путь Программиста | #книги #patterns
1 759
⚡️ fly.io — это платформа для приложений, которые необходимо запускать глобально. Он запускает ваш код рядом с пользователями и масштабирует вычисления в городах, где ваше приложение наиболее загружено. Напишите свой код, упакуйте его в образ Docker, разверните на платформе Fly и позвольте ему сделать всю работу, чтобы ваше приложение работало быстро.
Путь Программиста | #сервисы
1 759
📑 30 лучших YouTube-каналов по UX/UI
Мы отобрали самые полезные YouTube-каналы по UI/UX на русском и английском языках. Некоторые из них теоретические, другие – более практические: как пройти собеседование, как зарабатывать на фрилансе и другие лайфхаки от профессионалов из индустрии.
🔎 Читать статью
Путь Программиста | #статьи #UX #UI
1 759
📑 Вычисление чисел Фибоначчи
Что такое числа Фибоначчи и как написать программу вычисления последовательности? Разберём три примера на языке Java.
🔎 Читать статью
Путь Программиста | #статьи #Java
1 759
📖 CSS. Карманный справочник
🖋 Эрик А. Мейер, 2017
Работая с каскадными таблицами стилей (CSS), читатель может быстро найти нужный ответ в этом удобном кратком справочнике, в котором предоставляются все основные сведения, необходимые для оперативной реализации CSS.
Этот карманный справочник идеально подходит для веб-разработчиков от промежуточного до продвинутого уровня квалификации, а его четвертое издание дополнено согласно спецификации CSS3. Помимо полного перечня в алфавитном порядке селекторов и свойств CSS3, вы найдете в этом издании краткое введение в основные понятия CSS.
💾 Скачать книгу
Путь Программиста | #книги #CSS
1 759
📑 Сравниваем 3 формата изучения Java, актуальных в 2021 году
Язык Java регулярно обновляется и не теряет популярности десятилетиями. Как изучать его в условиях, когда программы сертификации специалистов постоянно изменяются? Сравниваем плюсы и минусы 3 форматов, наиболее актуальных в 2021 году.
🔎 Читать статью
Путь Программиста | #статьи #Java
1 759
⚡️ html-css-js.com — онлайн-редактор HTML, CSS и JS с мгновенным предварительным просмотром. Трио HTML-CSS-JS — это части всех веб-сайтов, с которыми взаимодействуют пользователи. Повысьте эффективность вёрстки и обеспечьте максимальное удобство для пользователей с помощью коллекции бесплатных онлайн-инструментов! Больше подробностей на сайте.
Путь Программиста | #сервисы #HTML #CSS #JavaScript
1 759
📑 7 npx-команд, которые помогают при разработке
Большинство разработчиков знает, что такое
npm — node package manager. Чаще всего именно с помощью npm мы добавляем зависимости в JavaScript проекты.
npx позволяет запускать пакеты Node.js, не устанавливая его и не добавляя зависимости в ваш проект. Некоторые пакеты разрабатываются специально для того, чтобы быть запущенными с помощью npx.
🔎 Читать статью
Путь Программиста | #статьи #JavaScript #NodeJS