Как добавить WebSocket в приложение?
Для обмена сообщениями в режиме реального времени, GPS-отслеживания или видеозвонков часто используется WebSocket. Например, вы можете добавить WebSocket, если хотите создать чат-приложение.
В этой статье рассматривается, что такое модель Pub/Sub, а также как подключиться к WebSocket на Flutter и настроить работу соединений. В конце статьи автор делится советами, которые помогут улучшить работу приложения с веб-сокетами:
https://blog.devgenius.io/web-socket-in-flutter-615d21ddf1c5
#flutter
Для обмена сообщениями в режиме реального времени, GPS-отслеживания или видеозвонков часто используется WebSocket. Например, вы можете добавить WebSocket, если хотите создать чат-приложение.
В этой статье рассматривается, что такое модель Pub/Sub, а также как подключиться к WebSocket на Flutter и настроить работу соединений. В конце статьи автор делится советами, которые помогут улучшить работу приложения с веб-сокетами:
https://blog.devgenius.io/web-socket-in-flutter-615d21ddf1c5
#flutter
Git How To — интерактивный тур по основам Git
Git How To — это большое руководство, в котором объясняются возможности ветвления и работа с Git.
В курсе собрано более 50 уроков, начиная с гайда по настройке Git с 0: установка имени и электронной почты для пользователей Unix/Mac или Windows:
https://githowto.com/ru/setup
#git
Git How To — это большое руководство, в котором объясняются возможности ветвления и работа с Git.
В курсе собрано более 50 уроков, начиная с гайда по настройке Git с 0: установка имени и электронной почты для пользователей Unix/Mac или Windows:
https://githowto.com/ru/setup
#git
Пет-проекты для фронтенд-разработчиков
В этой подборке собраны проекты, которые помогут прокачать навыки и укрепят знания JavaScript, библиотек и фреймворков. Также автор предлагает технологии, которые можно использовать в каждом проекте и примеры похожих приложений:
https://habr.com/ru/post/578740/
#фронтенд
В этой подборке собраны проекты, которые помогут прокачать навыки и укрепят знания JavaScript, библиотек и фреймворков. Также автор предлагает технологии, которые можно использовать в каждом проекте и примеры похожих приложений:
https://habr.com/ru/post/578740/
#фронтенд
Стоит ли идти на курсы программирования в 2022 году?
Если вы хотите сменить деятельность и работать в IT-сфере, то наверняка задумываетесь об обучении на онлайн-курсах или с ментором. Однако могут ли сейчас курсы заменить профильное образование и вообще, стоит ли менять профессию?
Мы поговорили с ведущими разработчиками МТС, чтобы узнать их мнение по поводу курсов и современных методов обучения для начинающих программистов:
https://tprg.ru/hCf7
#начинающим
Если вы хотите сменить деятельность и работать в IT-сфере, то наверняка задумываетесь об обучении на онлайн-курсах или с ментором. Однако могут ли сейчас курсы заменить профильное образование и вообще, стоит ли менять профессию?
Мы поговорили с ведущими разработчиками МТС, чтобы узнать их мнение по поводу курсов и современных методов обучения для начинающих программистов:
https://tprg.ru/hCf7
#начинающим
Tproger
Стоит ли идти на курсы программирования в 2022 / Tproger
Мы спросили опытных разработчиков, стоит ли идти на курсы программирования в 2022 году. И вот что они ответили.
Как работает интернет? Основы архитектуры
Знания того, как работают современые ПО, пригодятся не только бэкенд-разработчику, но и всем, кто разрабатывает программы с доступом к интернету.
В этой статье рассматривается, что такое архитектура сетевого взаимодействия, асинхронная обработка, уровни данных и веб-сервисы. По сути, это небольшая шпаргалка, материалы для которой были взяты из книги Артура Эйсмонта «Web Scalability for Startup Engineers» и переведены на русский язык.
Подробнее: https://nuancesprog.ru/p/16313/
#веб
Знания того, как работают современые ПО, пригодятся не только бэкенд-разработчику, но и всем, кто разрабатывает программы с доступом к интернету.
В этой статье рассматривается, что такое архитектура сетевого взаимодействия, асинхронная обработка, уровни данных и веб-сервисы. По сути, это небольшая шпаргалка, материалы для которой были взяты из книги Артура Эйсмонта «Web Scalability for Startup Engineers» и переведены на русский язык.
Подробнее: https://nuancesprog.ru/p/16313/
#веб
Чем полезен чат-бот?
Telegram предоставляет широкие возможности для создания ботов. Почему бы не воспользоваться этим для оптимизации работы сотрудников техподдержки?
Разработчики из КРОК рассказали, как им удалось автоматизировать рутинные задачи и повысить эффективность работы команды:
https://tprg.ru/GRpy
#it
Telegram предоставляет широкие возможности для создания ботов. Почему бы не воспользоваться этим для оптимизации работы сотрудников техподдержки?
Разработчики из КРОК рассказали, как им удалось автоматизировать рутинные задачи и повысить эффективность работы команды:
https://tprg.ru/GRpy
#it
3 полезных ресурса для веб-разработки
1. Compressor.io — веб-приложение, которое уменьшает размер изображения без потери качества.
2. MockFlow — онлайн-инструмент для создания макетов и прототипов веб-сайтов и мобильных приложений. Не требует установки и прост в использовании: просто перетащите нужные формы и элементы на доску, а затем настройте их.
3. Flatiron — одна из крупнейших библиотек иконок для проектов.
#веб
1. Compressor.io — веб-приложение, которое уменьшает размер изображения без потери качества.
2. MockFlow — онлайн-инструмент для создания макетов и прототипов веб-сайтов и мобильных приложений. Не требует установки и прост в использовании: просто перетащите нужные формы и элементы на доску, а затем настройте их.
3. Flatiron — одна из крупнейших библиотек иконок для проектов.
#веб
Разработчик облачных решений: что важно знать в начале пути
По результам исследования GLOBE NEWSWIRE: до 2028 года расходы на Cloud Services вырастут с $429,5 до $1025,7 млрд во всём мире. Вместе с этим растёт и спрос на разработчиков облачных решений.
Проектировать отдельные модули облачной платформы, писать под них код, быстро реагировать и устранять проблемы на сервере — это только небольшая часть их обязанностей.
Что важно знать в начале пути и как освоить профессию, рассказал Сергей Ивченков, .NET Developer в международном облачном провайдере «Serverspace»:
https://tproger.ru/articles/razrabotchik-oblachnyh-reshenij-chto-vazhno-znat-v-nachale-puti/
#cloud #начинающим
По результам исследования GLOBE NEWSWIRE: до 2028 года расходы на Cloud Services вырастут с $429,5 до $1025,7 млрд во всём мире. Вместе с этим растёт и спрос на разработчиков облачных решений.
Проектировать отдельные модули облачной платформы, писать под них код, быстро реагировать и устранять проблемы на сервере — это только небольшая часть их обязанностей.
Что важно знать в начале пути и как освоить профессию, рассказал Сергей Ивченков, .NET Developer в международном облачном провайдере «Serverspace»:
https://tproger.ru/articles/razrabotchik-oblachnyh-reshenij-chto-vazhno-znat-v-nachale-puti/
#cloud #начинающим
300+ вопросов по DevOps
Готовитесь к собеседованию на должность DevOps? В этой статье собраны вопросы по категориям для Junior, Middle и Senior-разработчиков.
Сохраняйте в закладки, чтобы не потерять и быть готовым к любым вопросам по Linux, IaaS, NAT и другим:
https://itvdn.com/ru/blog/article/300-devops
#devops
Готовитесь к собеседованию на должность DevOps? В этой статье собраны вопросы по категориям для Junior, Middle и Senior-разработчиков.
Сохраняйте в закладки, чтобы не потерять и быть готовым к любым вопросам по Linux, IaaS, NAT и другим:
https://itvdn.com/ru/blog/article/300-devops
#devops
Разбираемся с методологией разработки CI/CD
CI/CD — это набор практик и принципов с помощью которых, разработчики могут надёжнее фиксирировать и развёртывать изменения ПО. Данный подход позволяет улучшить качество кода, быстро замечать и исправлять баги и повышает скорость внедрения функционала.
На наглядных примерах, в этом видеурокое автор объясняет, что такое CI/CD pipeline и как настроить (CD) деплой приложения:
https://youtu.be/ANj7qUgzNq4
#cd
CI/CD — это набор практик и принципов с помощью которых, разработчики могут надёжнее фиксирировать и развёртывать изменения ПО. Данный подход позволяет улучшить качество кода, быстро замечать и исправлять баги и повышает скорость внедрения функционала.
На наглядных примерах, в этом видеурокое автор объясняет, что такое CI/CD pipeline и как настроить (CD) деплой приложения:
https://youtu.be/ANj7qUgzNq4
#cd
Подборка актуальных вакансий
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— iOS-разработчик
Где: Москва
Опыт: можно без опыта
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— iOS-разработчик
Где: удалённо
Опыт: можно без опыта
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
#вакансии #работа
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— iOS-разработчик
Где: Москва
Опыт: можно без опыта
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— iOS-разработчик
Где: удалённо
Опыт: можно без опыта
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
#вакансии #работа
Как появился Kotlin?
В 2019 году Kotlin стал основным языком программирования на Android. Если вам интересно, как разработка из Питера покорила Google, то предлагаем прослушать небольшой подкаст.
О том, как Kotlin появился на Android и почему JetBrains решили создать собственный язык программирования, рассказывает ex-руководитель Kotlin — Андрей Бреслав:
https://zapuskzavtra.libsyn.com/kotlin-google
#kotlin
В 2019 году Kotlin стал основным языком программирования на Android. Если вам интересно, как разработка из Питера покорила Google, то предлагаем прослушать небольшой подкаст.
О том, как Kotlin появился на Android и почему JetBrains решили создать собственный язык программирования, рассказывает ex-руководитель Kotlin — Андрей Бреслав:
https://zapuskzavtra.libsyn.com/kotlin-google
#kotlin
Как подготовиться к собеседованию в IT-компанию?
На IT-собеседованиях проводится достаточно строгий отбор, особенно среди начинающих разработчиков. Хорошая подготовка перед тем, как идти на собеседование в компанию вашей мечты — ключ к успеху.
Для этого важно изучить не только основы программирования, но и составить правильное резюме и рассказ о себе.
Как подготовиться к собеседованию и избежать ошибок, рассказал Павел Петров, ИТ-лидер команды разработки Группы «Иннотех», в статье:
https://tprg.ru/Z8By
#советы #собеседование
На IT-собеседованиях проводится достаточно строгий отбор, особенно среди начинающих разработчиков. Хорошая подготовка перед тем, как идти на собеседование в компанию вашей мечты — ключ к успеху.
Для этого важно изучить не только основы программирования, но и составить правильное резюме и рассказ о себе.
Как подготовиться к собеседованию и избежать ошибок, рассказал Павел Петров, ИТ-лидер команды разработки Группы «Иннотех», в статье:
https://tprg.ru/Z8By
#советы #собеседование
Angular: что такое ChangeDetection.OnPush?
По умолчанию Angular использует ChangeDetectionStrategy.Default, однако его можно заменить на OnPush. Но зачем?
OnPush помечает компоненты, которые не нужно проверять, когда Angular запускает цикл обнаружения изменений, тем самым улучшая скорость работы приложения.
В этой статье примеры, когда следует использовать ChangeDetection, а также исключения в OnPush:
https://codereacter.medium.com/angular-what-is-onpush-changedetectionstrategy-12fcd5d91ca4
#angular
По умолчанию Angular использует ChangeDetectionStrategy.Default, однако его можно заменить на OnPush. Но зачем?
OnPush помечает компоненты, которые не нужно проверять, когда Angular запускает цикл обнаружения изменений, тем самым улучшая скорость работы приложения.
В этой статье примеры, когда следует использовать ChangeDetection, а также исключения в OnPush:
https://codereacter.medium.com/angular-what-is-onpush-changedetectionstrategy-12fcd5d91ca4
#angular
Подробно о Docker для начинающих
Для разработчиков Docker стал стандартным инструментом, который позволяет запускать приложения на разных системах. Принцип работы Docker проще сравнить с грузовым судном, только вместо контейнеров Docker упаковывает программы.
Как устроен Docker и почему он так популярен, разобрали вместе с Дарьей Меленцовой, автором курса «DevOps для эксплуатации и разработки»:
https://tprg.ru/5mon
#docker #начинающим
Для разработчиков Docker стал стандартным инструментом, который позволяет запускать приложения на разных системах. Принцип работы Docker проще сравнить с грузовым судном, только вместо контейнеров Docker упаковывает программы.
Как устроен Docker и почему он так популярен, разобрали вместе с Дарьей Меленцовой, автором курса «DevOps для эксплуатации и разработки»:
https://tprg.ru/5mon
#docker #начинающим