📑 Как развиваться программисту, не меняя работу
Есть мнение, что, чтобы расти профессионально, нужно менять работу каждые 2-3 года. Так и у рекрутера не будет сомнений, что у предыдущей компании не было с вами проблем, и стек технологий снова станет новым и интересным. Но можно ли расти профессионально, не меняя работу?
Clean Code #статьи
Есть мнение, что, чтобы расти профессионально, нужно менять работу каждые 2-3 года. Так и у рекрутера не будет сомнений, что у предыдущей компании не было с вами проблем, и стек технологий снова станет новым и интересным. Но можно ли расти профессионально, не меняя работу?
Clean Code #статьи
Fly
Платформа для приложений, которые необходимо запускать глобально. Он запускает ваш код рядом с пользователями и масштабирует вычисления в городах, где ваше приложение наиболее загружено. Напишите свой код, упакуйте его в образ Docker, разверните на платформе Fly и позвольте ему сделать всю работу, чтобы ваше приложение работало быстро.
📑 Сайт
Clean Code #инструменты
Платформа для приложений, которые необходимо запускать глобально. Он запускает ваш код рядом с пользователями и масштабирует вычисления в городах, где ваше приложение наиболее загружено. Напишите свой код, упакуйте его в образ Docker, разверните на платформе Fly и позвольте ему сделать всю работу, чтобы ваше приложение работало быстро.
📑 Сайт
Clean Code #инструменты
Принцип создания хороших решений - KISS
В данном видео рассказывается как правильно использовать KISS в своей работе.
📺 YouTube
Clean Code #видео
В данном видео рассказывается как правильно использовать KISS в своей работе.
📺 YouTube
Clean Code #видео
YouTube
Принцип создания хороших решений - KISS
#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - https://t.iss.one/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
Основной канал для общения и публикации новых видео - Телегарм - https://t.iss.one/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
💡 Подборка советов по Python
▫️ Строки документации
▫️ Контроль версий
▫️ Соглашения по именованию
▫️ Имена модулей и пакетов
▫️ Имена классов
▫️ Имена глобальных переменных
Clean Code #советы #python #подборка
▫️ Строки документации
▫️ Контроль версий
▫️ Соглашения по именованию
▫️ Имена модулей и пакетов
▫️ Имена классов
▫️ Имена глобальных переменных
Clean Code #советы #python #подборка
🔥 Лучшее на канале за неделю
1. Как развиваться программисту, не меняя работу.
2. Matplotlib — библиотека двумерных числовых построений.
3. Аргументы функций и методов в Python.
1. Как развиваться программисту, не меняя работу.
2. Matplotlib — библиотека двумерных числовых построений.
3. Аргументы функций и методов в Python.
📑 Apple, Google и Microsoft внедрят вход без пароля на всех основных платформах в следующем году
Apple, Google и Microsoft обеспечат поддержку единого стандарта беспарольной аутентификации на своих платформах в следующем году. Мобильные ОС Android и iOS, браузеры Chrome, Edge и Safari, ОС Windows и macOS будут поддерживать протокол авторизации без пароля, созданный альянсом FIDO (Fast IDentity Online) и консорциумом World Wide Web.
Clean Code #новости #Apple #Google #Microsoft
Apple, Google и Microsoft обеспечат поддержку единого стандарта беспарольной аутентификации на своих платформах в следующем году. Мобильные ОС Android и iOS, браузеры Chrome, Edge и Safari, ОС Windows и macOS будут поддерживать протокол авторизации без пароля, созданный альянсом FIDO (Fast IDentity Online) и консорциумом World Wide Web.
Clean Code #новости #Apple #Google #Microsoft
🧑💻 Дублирующий код следует выносить в отдельную функцию
Код внутри
Clean Code #совет #cleancode #java
Код внутри
setOnClickListener
отличается только стилем. Этот код стоит вынести в отдельный метод.Clean Code #совет #cleancode #java
Dash
Фреймворк с открытым исходным кодом, используемый для создания аналитических веб-приложений. Приложения Dash — это веб-серверы, которые запускают Flask и обмениваются данными с пакетами JSON по HTTP-запросам. Их интерфейс обеспечивает компоненты с помощью React.js.
📑 Сайт
Clean Code #инструменты
Фреймворк с открытым исходным кодом, используемый для создания аналитических веб-приложений. Приложения Dash — это веб-серверы, которые запускают Flask и обмениваются данными с пакетами JSON по HTTP-запросам. Их интерфейс обеспечивает компоненты с помощью React.js.
📑 Сайт
Clean Code #инструменты
📑 Ответ
Anonymous Quiz
41%
git stash --all
28%
git stash -a
16%
git stash -u
7%
git stash --uall
8%
git stash -ua
📖 AWS Cookbook: Recipes for Success on AWS
🖋 John Culkin, Mike Zazon, 2021
В этом практическом руководстве представлено более 70 самостоятельных рецептов, которые помогут вам творчески решать типичные задачи AWS, с которыми вы столкнетесь при переходе в облако. Если вы знакомы с элементарными сценариями и общими облачными концепциями, эта книга предоставит все необходимое для решения основных задач и создания высокоуровневых возможностей.
💾 Скачать книгу
Clean Code #книги #AWS
🖋 John Culkin, Mike Zazon, 2021
В этом практическом руководстве представлено более 70 самостоятельных рецептов, которые помогут вам творчески решать типичные задачи AWS, с которыми вы столкнетесь при переходе в облако. Если вы знакомы с элементарными сценариями и общими облачными концепциями, эта книга предоставит все необходимое для решения основных задач и создания высокоуровневых возможностей.
💾 Скачать книгу
Clean Code #книги #AWS
🧑💻 Имена методов и переменных экземпляров классов в Python
Используйте тот же стиль, что и для имен функций: имена должны состоять из маленьких букв, а слова разделяться символами подчеркивания.
Используйте один символ подчёркивания перед именем для непубличных методов и атрибутов.
Чтобы избежать конфликтов имен с подклассами, используйте два ведущих подчеркивания.
Python искажает эти имена: если класс
Примечание: есть некоторые разногласия по поводу использования
Clean Code #совет #cleancode #python
Используйте тот же стиль, что и для имен функций: имена должны состоять из маленьких букв, а слова разделяться символами подчеркивания.
Используйте один символ подчёркивания перед именем для непубличных методов и атрибутов.
Чтобы избежать конфликтов имен с подклассами, используйте два ведущих подчеркивания.
Python искажает эти имена: если класс
Foo
имеет атрибут с именем __a
, он не может быть доступен как Foo.__a
. Вообще, два ведущих подчеркивания должны использоваться только для того, чтобы избежать конфликтов имен с атрибутами классов, предназначенных для наследования.Примечание: есть некоторые разногласия по поводу использования
__
имена (в следующих постах).Clean Code #совет #cleancode #python
🧑💻 Избегайте золотого молотка
Избегайте золотого молотка. Нет единого способа сделать что-то, поэтому научитесь заранее формулировать варианты, плюсы и минусы и выбирать тот, который подходит для конкретной ситуации. Также избегайте направлений (культур), которые навязывают этот «единственный способ сделать что-то».
Clean Code #совет
Избегайте золотого молотка. Нет единого способа сделать что-то, поэтому научитесь заранее формулировать варианты, плюсы и минусы и выбирать тот, который подходит для конкретной ситуации. Также избегайте направлений (культур), которые навязывают этот «единственный способ сделать что-то».
Clean Code #совет
🔥 Лучшее на канале за неделю
1. AWS Cookbook: Recipes for Success on AWS.
2. Dash — фреймворк с открытым исходным кодом, используемый для создания аналитических веб-приложений.
3. Имена методов и переменных экземпляров классов в Python.
1. AWS Cookbook: Recipes for Success on AWS.
2. Dash — фреймворк с открытым исходным кодом, используемый для создания аналитических веб-приложений.
3. Имена методов и переменных экземпляров классов в Python.
Data-Driven Documents
Библиотека JavaScript для управления документами на основе данных. D3 помогает оживить данные с помощью HTML, SVG и CSS. Акцент D3 на веб-стандартах предоставляет вам все возможности современных браузеров, не привязывая себя к проприетарной структуре, сочетая мощные компоненты визуализации и управляемый данными подход к манипуляциям с DOM.
📑 Сайт
Clean Code #инструменты #js
Библиотека JavaScript для управления документами на основе данных. D3 помогает оживить данные с помощью HTML, SVG и CSS. Акцент D3 на веб-стандартах предоставляет вам все возможности современных браузеров, не привязывая себя к проприетарной структуре, сочетая мощные компоненты визуализации и управляемый данными подход к манипуляциям с DOM.
📑 Сайт
Clean Code #инструменты #js
🧑💻 Проектирование наследования в Python
▍Часть 1
Обязательно решите, каким должен быть метод класса или экземпляра класса (далее - атрибут) — публичный или непубличный. Если вы сомневаетесь, выберите непубличный атрибут. Потом будет проще сделать его публичным, чем наоборот.
Публичные атрибуты — это те, которые будут использовать другие программисты, и вы должны быть уверены в отсутствии обратной несовместимости. Непубличные атрибуты, в свою очередь, не предназначены для использования третьими лицами, поэтому вы можете не гарантировать, что не измените или не удалите их.
Продолжение следует...
Clean Code #совет #cleancode #python
▍Часть 1
Обязательно решите, каким должен быть метод класса или экземпляра класса (далее - атрибут) — публичный или непубличный. Если вы сомневаетесь, выберите непубличный атрибут. Потом будет проще сделать его публичным, чем наоборот.
Публичные атрибуты — это те, которые будут использовать другие программисты, и вы должны быть уверены в отсутствии обратной несовместимости. Непубличные атрибуты, в свою очередь, не предназначены для использования третьими лицами, поэтому вы можете не гарантировать, что не измените или не удалите их.
Продолжение следует...
Clean Code #совет #cleancode #python
📖 WebAssembly: The Definitive Guide
🖋 Brian Sletten, 2021
Данная книга является подробным и доступным введением в одну из самых революционных технологий отрасли. То, что начиналось как способ использования в браузере языков, отличных от JavaScript, превратилось во всеобъемлющий путь к переносимости, производительности, повышенной безопасности и большему повторному использованию кода во впечатляющем наборе целей развертывания.
💾 Скачать книгу
Clean Code #книги #WebAssembly
🖋 Brian Sletten, 2021
Данная книга является подробным и доступным введением в одну из самых революционных технологий отрасли. То, что начиналось как способ использования в браузере языков, отличных от JavaScript, превратилось во всеобъемлющий путь к переносимости, производительности, повышенной безопасности и большему повторному использованию кода во впечатляющем наборе целей развертывания.
💾 Скачать книгу
Clean Code #книги #WebAssembly
📑 NVIDIA открыла исходный код модулей ядра видеодрайверов для ядра Linux
По информации VideoCardz, NVIDIA открыла исходный код всех модулей ядра своих проприетарных видеодрайверов для ядра Linux. Компания опубликовала разработки на GitHub под лицензиями MIT и GPLv2.
Clean Code #новости #NVIDIA #Linux
По информации VideoCardz, NVIDIA открыла исходный код всех модулей ядра своих проприетарных видеодрайверов для ядра Linux. Компания опубликовала разработки на GitHub под лицензиями MIT и GPLv2.
Clean Code #новости #NVIDIA #Linux
📑 Знакомство с ООП на примере JavaScript
В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы ООП, а также ответим на вопросы, почему и когда этот стиль может быть полезен.
Clean Code #статьи #oop #js
В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы ООП, а также ответим на вопросы, почему и когда этот стиль может быть полезен.
Clean Code #статьи #oop #js
render
Унифицированная платформа для создания и запуска приложений и веб-сайтов с бесплатным SSL, глобальным CDN, частными сетями и автоматическим развертыванием из Git.
📑 Сайт
Clean Code #инструменты
Унифицированная платформа для создания и запуска приложений и веб-сайтов с бесплатным SSL, глобальным CDN, частными сетями и автоматическим развертыванием из Git.
📑 Сайт
Clean Code #инструменты