Forwarded from Веб-страница
3 шаблона проектирования компонентов React, о которых вы должны знать
Среди десятков шаблонов проектирования есть те, которые используются наиболее часто из-за их эффективности, надёжности и универсальности. О трёх из них — шаблоне провайдера, шаблоне представления и компонента-контейнера, а также шаблоне составных компонентов — в статье:
https://blog.openreplay.com/3-react-component-design-patterns-you-should-know-about
#react #фронтенд
Среди десятков шаблонов проектирования есть те, которые используются наиболее часто из-за их эффективности, надёжности и универсальности. О трёх из них — шаблоне провайдера, шаблоне представления и компонента-контейнера, а также шаблоне составных компонентов — в статье:
https://blog.openreplay.com/3-react-component-design-patterns-you-should-know-about
#react #фронтенд
Forwarded from Хауди Хо - IT юмор, жизнь программиста
Поймут только программисты 🌚
p.s. Прислал подписчик
p.s. Прислал подписчик
Forwarded from Веб-страница
Оптимизация видео по размеру и качеству
Добавление видео в ваше приложение может повысить заинтересованность и удовлетворенность клиентов. Но при проблемах с воспроизведением видео может произойти прямо противоположное: видео раздражают и отталкивают клиентов.
В этой статье вы рассмотрите шаги по оптимизации видео на вашем веб-сайте, чтобы обеспечить быстрое воспроизведение и уменьшить количество зависаний:
https://www.smashingmagazine.com/2021/02/optimizing-video-size-quality/
Добавление видео в ваше приложение может повысить заинтересованность и удовлетворенность клиентов. Но при проблемах с воспроизведением видео может произойти прямо противоположное: видео раздражают и отталкивают клиентов.
В этой статье вы рассмотрите шаги по оптимизации видео на вашем веб-сайте, чтобы обеспечить быстрое воспроизведение и уменьшить количество зависаний:
https://www.smashingmagazine.com/2021/02/optimizing-video-size-quality/
Forwarded from Веб-страница
7 вакансий для Backend-разработчиков
— Senior Python Developer (МТС Big Data)
— Middle Java-разработчик (МТС Big Data)
— Middle Java/Kotlin-разработчик (МТС Big Data)
— Java Senior Backend-разработчик (Команда NPM)
— C# .Net-разработчик
— Java-разработчик (Умный Дом)
— Backend Разработчик / Node.JS Developer
#вакансии #работа
— Senior Python Developer (МТС Big Data)
— Middle Java-разработчик (МТС Big Data)
— Middle Java/Kotlin-разработчик (МТС Big Data)
— Java Senior Backend-разработчик (Команда NPM)
— C# .Net-разработчик
— Java-разработчик (Умный Дом)
— Backend Разработчик / Node.JS Developer
#вакансии #работа
Forwarded from Веб-страница
Подборки полезной информации для программистов:
— про разработку на Java: @a_cup_of_java
— про основы программирования: @prog_point
— про мобильную разработку: @mobi_dev
— про нейронные сети и ML: @neuro_channel
— про разработку на Java: @a_cup_of_java
— про основы программирования: @prog_point
— про мобильную разработку: @mobi_dev
— про нейронные сети и ML: @neuro_channel
Forwarded from Веб-страница
Ускоренное руководство по Fullstack Web3 с ASS (Anchor, Solana и Svelte)
Про Web3 сегодня слышали, пожалуй все, кто связан с IT. Многие пророчат ему светлое будущее и ожидают, что он заменит привычные стандарты работы сети на децентрализованный вариант. Поэтому имеет смысл познакомиться с ним поближе уже сейчас. Эта статья поможет вам разобраться с Web3 на практическом примере, а именно на приложении с популярным стеком Anchor, Solana и Svelte:
https://dev.to/0xmuse/accelerated-guide-to-fullstack-web3-with-ass-anchor-solana-and-svelte-1mg
#web3
Про Web3 сегодня слышали, пожалуй все, кто связан с IT. Многие пророчат ему светлое будущее и ожидают, что он заменит привычные стандарты работы сети на децентрализованный вариант. Поэтому имеет смысл познакомиться с ним поближе уже сейчас. Эта статья поможет вам разобраться с Web3 на практическом примере, а именно на приложении с популярным стеком Anchor, Solana и Svelte:
https://dev.to/0xmuse/accelerated-guide-to-fullstack-web3-with-ass-anchor-solana-and-svelte-1mg
#web3
Распространённые заблуждения о наследовании в JavaScript
Даже опытные разработчики могут ошибаться или заблуждаться в некоторых вопросах, не говоря уже о начинающих. Вопросы объектно-ориентированного программирования и их концепции некоторым могут показаться сложными, что и вызывает в будущем неверное понимание. В этой статье поговорили о заблуждениях, которые преследуют многих разработчиков в вопросе наследования:
https://medium.com/devschacht/eric-elliott-common-misconceptions-about-inheritance-in-javascript-f6137fc3a45a
#javascript
Даже опытные разработчики могут ошибаться или заблуждаться в некоторых вопросах, не говоря уже о начинающих. Вопросы объектно-ориентированного программирования и их концепции некоторым могут показаться сложными, что и вызывает в будущем неверное понимание. В этой статье поговорили о заблуждениях, которые преследуют многих разработчиков в вопросе наследования:
https://medium.com/devschacht/eric-elliott-common-misconceptions-about-inheritance-in-javascript-f6137fc3a45a
#javascript
Forwarded from Веб-страница
Перезагрузите свою карьеру и станьте специалистом в IT-сфере
«Сетевая Академия» запустила IT-курсы для начинающих и продвинутых специалистов по различным направлениям.
Обучение направлено на будущих тестировщиков, программистов, аналитиков данных и DevOps-инженеров. Можно выбрать среди 6 курсов:
1. QA manual — старт 05 апреля.
2. Основы SQL — старт 9 апреля.
3. QA advanced — старт 12 апреля.
4. Python-разработчик — старт 20 апреля.
5. Javascript-разработчик — старт 10 мая.
6. DevOps-инженер — старт 17 мая.
Узнать больше и записаться на поток можно по ссылке: https://tprg.ru/xTpK
До конца марта действуют скидки до 33%. А также дополнительные предзаписанные курсы в подарок, любой на выбор с промокодом «Tproger»
Это #партнёрский пост
«Сетевая Академия» запустила IT-курсы для начинающих и продвинутых специалистов по различным направлениям.
Обучение направлено на будущих тестировщиков, программистов, аналитиков данных и DevOps-инженеров. Можно выбрать среди 6 курсов:
1. QA manual — старт 05 апреля.
2. Основы SQL — старт 9 апреля.
3. QA advanced — старт 12 апреля.
4. Python-разработчик — старт 20 апреля.
5. Javascript-разработчик — старт 10 мая.
6. DevOps-инженер — старт 17 мая.
Узнать больше и записаться на поток можно по ссылке: https://tprg.ru/xTpK
До конца марта действуют скидки до 33%. А также дополнительные предзаписанные курсы в подарок, любой на выбор с промокодом «Tproger»
Это #партнёрский пост
Forwarded from Веб-страница
5 популярных JavaScript календарей и планировщиков в 2022 году
Многие из нас в качестве одного из первых учебных проектов делали тудушку. Но если говорить о настоящем проекте, то реализовывать для него календарь или список дел с нуля та ещё морока, да и времени уйдёт порядочно. Вместо этого можно воспользоваться одним из уже готовых вариантов, которые предлагают широкий выбор возможностей и настроек, при этом легко интегрируются. Подробнее о них в этой статье:
https://proglib.io/p/5-populyarnyh-javascript-kalendarey-i-planirovshchikov-v-2022-godu-2022-03-05
#javascript
Многие из нас в качестве одного из первых учебных проектов делали тудушку. Но если говорить о настоящем проекте, то реализовывать для него календарь или список дел с нуля та ещё морока, да и времени уйдёт порядочно. Вместо этого можно воспользоваться одним из уже готовых вариантов, которые предлагают широкий выбор возможностей и настроек, при этом легко интегрируются. Подробнее о них в этой статье:
https://proglib.io/p/5-populyarnyh-javascript-kalendarey-i-planirovshchikov-v-2022-godu-2022-03-05
#javascript
Forwarded from Веб-страница
Различные способы включения комментариев на ваш статический сайт
Сегодня существует множество способов добавить на ваш сайт комментарии. Это и специализированные сервисы типа Disqus, и комментарии из Вконтакте или Twitter, и проекты с GitHub и многое другое.
Подробнее о каждом способе, их плюсах и минусах можно узнать в этой статье:
https://darekkay.com/blog/static-site-comments/
Сегодня существует множество способов добавить на ваш сайт комментарии. Это и специализированные сервисы типа Disqus, и комментарии из Вконтакте или Twitter, и проекты с GitHub и многое другое.
Подробнее о каждом способе, их плюсах и минусах можно узнать в этой статье:
https://darekkay.com/blog/static-site-comments/
Forwarded from Веб-страница
Полное руководство: Хуки жизненного цикла Angular
Экземпляр компонента в Angular имеет жизненный цикл, который начинается, когда Angular создает экземпляр класса компонента и отображает представление компонента вместе с его дочерними представлениями, а заканчивается, когда Angular уничтожает экземпляр компонента и удаляет его обработанный шаблон из DOM.
В Angular возможно взаимодействовать с компонентами в определённый этап их жизненного цикла, для этого существуют хуки. Как они работают и как ими пользоваться рассказывают здесь:
https://indepth.dev/posts/1494/complete-guide-angular-lifecycle-hooks
#angular
Экземпляр компонента в Angular имеет жизненный цикл, который начинается, когда Angular создает экземпляр класса компонента и отображает представление компонента вместе с его дочерними представлениями, а заканчивается, когда Angular уничтожает экземпляр компонента и удаляет его обработанный шаблон из DOM.
В Angular возможно взаимодействовать с компонентами в определённый этап их жизненного цикла, для этого существуют хуки. Как они работают и как ими пользоваться рассказывают здесь:
https://indepth.dev/posts/1494/complete-guide-angular-lifecycle-hooks
#angular
Forwarded from Веб-страница
Полезный совет по условным выражениям JSX
Условные выражения могут быть полезны при работе с JSX, но не всегда ведут себя так, как вы рассчитывали или привыкли при работе с обычным JS. О некоторых нюансах и полезных советах, которые стоит помнить, рассказал Владимир Клепов в своей статье:
https://thoughtspile.github.io/2022/01/17/jsx-conditionals/
#react #jsx
Условные выражения могут быть полезны при работе с JSX, но не всегда ведут себя так, как вы рассчитывали или привыкли при работе с обычным JS. О некоторых нюансах и полезных советах, которые стоит помнить, рассказал Владимир Клепов в своей статье:
https://thoughtspile.github.io/2022/01/17/jsx-conditionals/
#react #jsx