⚡️Как успешно начать карьеру в IT без опыта?
Попробуйте себя в профессии тестировщика!
🔥Чтобы пройти необходимую подготовку и получить опыт советуем пройти Онлайн-курс «Специализация QA Automation Engineer» отличный вариант пройти подготовку и получить нужный опыт для старта.
За 10 месяцев погружения в профессию вы:
- Изучите принципы тестирования
- Научитесь автоматизировать UI тесты
- Освоите нужные для работы паттерны
- Научитесь программировать на Java
- Использовать инструменты командной разработки
После прохождения простого теста мы отправим Вам промокод со скидкой на 10%!
👉Пройти тест: https://otus.pw/rqy0A/
Разработка графического кроссплатформенного приложения на C#. LXUI
Всем привет! Меня зовут Леонид, я являюсь разработчиком программного обеспечения (ПО) на языках программирования С++, C# и Java. Основной род деятельности за последние 10 лет создание систем сбора данных, мониторинга и автоматизации в промышленной сфере, так же участвовал в разработке ПО для финансового сектора. В одном из проектов была поставлена задача разработать пользовательское ПО, которое должно работать в операционных системах Windows, Linux и Android, используя среду .NET и оно не должно было быть WEB приложением (так как боялись за низкую производительность, да и в целом подобные SCADA системы в основном развивались в десктопном исполнении), скорее всего это была архитектурная ошибка, но благодаря ей появилась основа для нового компактного фреймворка. Забегая вперед, скажу это была достаточно амбициозная идея, так как на дворе был 2017 год и необходимых кроссплатформенных систем с пользовательским интерфейсом на .NET не существовало.
https://habr.com/ru/post/671598/
👉 @bookflow
Всем привет! Меня зовут Леонид, я являюсь разработчиком программного обеспечения (ПО) на языках программирования С++, C# и Java. Основной род деятельности за последние 10 лет создание систем сбора...
Ускоряем hugo на 20% простым изменением в пакете reflect
Найти значительное узкое место в производительности стандартной библиотеки или зрелого приложения — это редкость.
Я был удивлён, когда в top10 списке CPU-профиля hugo при сборке digitalgov. gov на первой позиции находился метод reflect.Type.MethodByName().
В этой статье я расскажу вам о том, как так вышло и что с этим можно было бы сделать.
👉 @golang_lib
Найти значительное узкое место в производительности стандартной библиотеки или зрелого приложения — это редкость. Я был удивлён, когда в top10 списке CPU-профиля hugo при сборке digitalgov.gov на...
OTUS приглашает на практический онлайн-курс «Системный аналитик. Advanced».
Программа курса позволяет ИТ аналитикам и системным аналитикам с опытом работы от 1 года расширить профессиональные компетенции в области проектирования и разработки ПО.
За 6 месяцев вы научитесь:
– Выявлять потребности, превращать их в требования, а требования визуализировать.
– Проектировать сервисы RESTFul API и SOAP.
– Проектировать интеграционные взаимодействия между приложениями.
– Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений.
📚 Проверьте, подходит ли вам программа – пройдите вступительный тест.
Приходите на бесплатные мероприятия, чтобы оценить качество обучения и познакомиться с преподавателями:
💻 4 июля – открытый урок«Как не утонуть в требованиях и понять, какую проблему решаем»
💻 19 июля – открытый урок «Декомпозиция задач и постановка на разработку»
Как в С++ обрабатывать ошибки в конструкторах без исключений?
Преимущества использования исключений сомнительны, но мои претензии к ним не в этом. Исключения — экстраординарный инструмент, которые делает код более непонятным и запутанным. А прямую локальную обработку — слишком пространной. Исключения стали для меня худшим средством обработки ошибок. Печально, что создание объектов в С++ основано на их применении. Далее
#cpp #programming
👉 @cpp_lib
Слёрмик что-то знает!
И любит делиться знаниями 😉
Изучай видеокурс «Мониторинг и логирование инфраструктуры в Kubernetes» в комфортном для тебя темпе.
Видеокурс рассчитан на компании с Kubernetes в production или рассматривающие внедрение Kubernetes. Осваивай не только широкий стек инструментов, но и best practices по ним. Узнай, что именно мониторить, какие метрики собирать и как настраивать алерты для оперативного поиска и устранения проблем в кластере.
Перейти на страницу курса
Авторы видеокурса:
⭐ Сергей Спорышев | Директор направления DevOps-продуктов ITSumma
⭐ Павел Селиванов | Архитектор, Яндекс.Сloud
⭐ Владимир Гурьянов | Архитектор, Флант
⭐ Марсель Ибраев | Developer Advocate, Southbridge
Программа видеокурса:
№1 Вводный блок,
№2 Установка Prometheus,
№3 Тюнинг Prometheus,
№4 Продвинутый Prometheus,
№5 Grafana,
№6 Prometheus Operator,
№7 Логирование,
№8 Мониторинг и логирование Kubernetes в Production.
Посмотреть подробную программу
Задачи, которые поможет решить практика в видеокурсе:
✔️ Быстро ввести в эксплуатацию мониторинг и логирование инфраструктуры в Kubernetes.
✔️ Исключить ошибки в выборе объектов мониторинга, метрик и настройке.
✔️ Настроить алерты для оперативного поиска и автоматического устранения проблем в кластере.
✔️ Сохранить ресурсы инфраструктуры при сборе, хранении и обработке логов.
🌟Бонус
Оплати видеокурс и дополнительно получишь доступ к базовому курсу по Prometheus (отдельно курс стоит 6000 руб). В результате ты сможешь самостоятельно установить и настроить все компоненты.
Стоимость: 50 000 руб.
Инструменты для отладки React приложений
Если приложение работает медленно, то для поиска причины тормозов можно использовать специальные инструменты:
- React DevTools Базовый инструмент отладки React приложения. Умеет снимать perfomance профиль приложения, показать какой компонент отрендерился и сколько времени на это потребовалось.
- Why Did You Render (WDYR) Стандартного React DevTools может не хватать, поэтому в процесс отладки можно добавить WDYR. Этот инструмент находит компоненты, рендер которых можно избежать. Например, значением пропса компонента объявляется объект, поэтому этот компонент будет рендерится каждый раз, когда компонент создается. Найденную информацию WDYR отправляет в логи браузера.
- React Render Tracker Инструмент для отслеживания производительности приложения
✍️ @React_lib
Создание собственных команд в GIT
Эта статья предназначена для тех, кто уже имеет начальный уровень работы с Git и BitBucket. В статье рассматриваются примеры в Git Bash version 2.33.0, API BitBucket 2.0, https://bitbucket.org
👉 @bookflow
🔥PHP входит в тройку самых востребованных языков программирования🔥, он по-прежнему актуален и прост в освоении. Именно поэтому его так часто выбирают новички. Но чтобы выделиться среди коллег и попасть в интересный проект, нужен сильный фундамент из навыков для профессиональной разработки. Такую подготовку вы можете пройти на онлайн-курсе «Специализация PHP Developer» от OTUS.
🚀За 9 месяцев вы пройдете основы ООП, синтаксис и экосистему PHP, базы данных, работу с докером, веб-серверами и безопасностью. После обучения вы сможете решать на PHP разнообразные задачи бэкенда Middle+ уровня.
К концу обучения вы соберете достойное портфолио, которое поможет получить оффер.
📌Оставить заявку: https://otus.pw/5esO/
Нейронная сеть на JavaScript в 30 строк кода
В этой статье будет показано, как создать и обучить нейронную сеть на JavaScript, используя Synaptic.js. Этот пакет позволяет реализовывать глубокое обучение в Node.js и в браузере. Будет создана простейшая возможная нейронная сеть — та, которой удается выполнить XOR операцию.
👉 @bookflow
Что нужно знать о работе автоматизатора тестирования на Python?
Присоединяйтесь 16 июня в 20:00 к открытому уроку OTUS.
Вместе с экспертом поговорим о профессии автоматизатора тестирования на Python, актуальных технологиях, разберем пользу использования автотестов, а также поговорим о нужных навыках и особенностях собеседований. Еще больше об этой профессии вы сможете узнать на онлайн-курсе «Python QA Engineer».
Для регистрации пройдите вступительный тест
Распознавание изображений предобученной моделью Inception-v3 c Python API на CPU
Это самый быстрый и простой способ реализовать распознавание изображений на ноутбуке или стационарном ПК без какого-либо графического процессора, потому что это можно сделать лишь с помощью API, и ваш компьютер отлично справится с этой задачей. Далее
👉 @bookflow