Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Нужны ли нам микросервисы?

Блог компании FirstVDS Программирование *Микросервисы *
Перевод

Сегодня особую популярность получила микросервисная архитектура веб-приложений. У такого подхода есть много известных сторонников. К ним относятся Facebook, Uber, Groupon, Klarna, Amazon, Netflix, eBay, Comcast и другие. Но насколько необходим подобный подход в каждом конкретном случае?

Читать далее
Рейтинг 0
Просмотры 68
Комментарии 0

Новости

Онлайн-фестиваль TechTrain — для тех, кто уехал, и тех, кто остался

Блог компании JUG Ru Group Тестирование IT-систем *Java *Разработка мобильных приложений *Конференции

В эти турбулентные времена многие читатели Хабра меняют дислокацию. И части из них сейчас не до докладов про технологии, даже если речь о бесплатном онлайн-мероприятии в субботу.

Однако мы считаем, что мероприятия полезны и в такое время. Они могут помогать отвлечься от бесконечного думскроллинга. И они могут помогать людям, оказавшимся в разных географических точках, по-прежнему ощущать себя участниками русскоговорящего сообщества. Поэтому 8 октября мы, как и собирались, проведём TechTrain.

Он предшествует нашей осенней серии конференций по разным направлениям (Java, JS, DevOps и так далее). И в его программе по одному докладу от этих конференций: один о видеотехнологиях, другой о мобильной разработке, третий вообще про генерацию картинок нейросетями.

Для участия достаточно зарегистрироваться на сайте. А в этом посте мы расскажем, какие доклады (и не только) там будут.

К программе
Рейтинг 0
Просмотры 90
Комментарии 0

Бизнес — экосистема CarDamageTest. Как построить удобный сервис для автовладельцев?

Блог компании Финолаб Data Mining *Обработка изображений *Бизнес-модели *

В предыдущей публикации я рассказала о нашем сервисе, который теперь имеет запатентованное название CarDamageTest. Он предназначен для автоматической оценки технического состояния автомобилей на основе технологий искусственного интеллекта. И сейчас мне хотелось бы вынести на ваше обсуждение трансформацию этого сервиса в полноценную цифровую бизнес-экосистему для автовладельцев и компаний, работающих в автомобильном бизнесе.

В статье мы обсудим преимущества бизнес-экосистем по сравнению с обычными сервисами для клиентов, рассмотрим выгоды участия в таких системах для бизнеса, ну а в конце статьи вы найдете ссылки для скачивания нашего сервиса.

Читать далее
Рейтинг 0
Просмотры 95
Комментарии 2

Lavritech V7.1 Lite: открываем ящик Пандоры

Блог компании Timeweb Cloud Разработка для интернета вещей *Разработка под Arduino *Умный дом DIY или Сделай сам


В предыдущей статье я дал общее описание контроллера Lavritech V7.1 Lite и остановился на том, что для разбора схемотехники, распиновки и организации «материнской» платы потребуется отдельная статья. Сегодня мы разберём «матрицу» соединений и интерфейсов Lavritech V7.1 Lite и составим представление об этом, без преувеличения, чуде инженерной мысли.

Для тех, кто не читал первую статью, или не совсем понял о чём там идёт речь, напомню, что Lavritech V7.1 Lite является воплощением очень интересной и перспективной концепции «модульных» контроллеров, когда функционал конкретного контроллера набирается из стандартных модулей и блоков, почти как в конструкторе Lego.

Разумеется, чтобы такое стало возможным, нужно было создать и проработать очень нетривиальную концепцию интерфейсов и соединений, с которой я и приглашаю вас познакомиться.
Читать дальше →
Рейтинг 0
Просмотры 413
Комментарии 0

Обзор лучших бесплатных приложений для исследований в рамках форензики

Блог компании ГК ЛАНИТ Информационная безопасность *Open source *

На сегодняшний день у ряда специалистов по форензике в РФ возникают трудности в проведении исследования цифровых свидетельств с помощью платного коммерческого ПО, поскольку не всегда есть возможность продлить лицензионную подписку или срок действия аппаратного ключа. Приходится искать альтернативные пути, которые позволят, пусть и с некоторыми потерями во времени, выполнять расследования с сохранением достаточного уровня качества. Мы в “Информзащите” изучили довольно большой ряд бесплатных опенсорсных инструментов, которые применяем в наших расследованиях и хотим поделиться с вами нашими впечатлениями и опытом применения такого ПО.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 428
Комментарии 0

Kotlin. Автоматизация тестирования (Часть 3). Расширения Kotest и Spring Test

Блог компании Мир Plat.Form (НСПК) Тестирование веб-сервисов *Kotlin *
Tutorial

Kotest


Продолжаем автоматизировать функциональные тесты на Kotlin и знакомиться с возможностями фреймворка Kotest


Расскажу про расширения Kotest:


  • Что это такое
  • Как расширения помогают писать тесты
  • Реализацию запуска расширений в Kotest
  • Некоторые встроенные расширения
  • Про расширение для Spring
  • Углублюсь в интеграцию Kotest и Spring Boot Test
  • Сравню с Junit5
  • И на закуску добавлю отчеты Allure

⚠️Будет много кода, внутренностей и примеров.

Все части руководства:


Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 162
Комментарии 0

Опыт многопоточной работы, или Как быть DevOps’ом для множества команд разработки

Блог компании Nixys Учебный процесс в IT Карьера в IT-индустрии DevOps *Удалённая работа

Привет, Хабр!  В этой статье хотел бы поделиться опытом участия в процессе цифровизации огромной компании. Под катом расскажу об особенностях, с которыми столкнулся при взаимодействии с большим количеством команд разработки. На их основе во второй части статьи рассмотрим, какие принципы помогли справиться с работой в таких условиях и оптимизировать ее. 

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 440
Комментарии 0

«Уехал, и что дальше?» ч.2 — подборка для тех, кто не готовился к эмиграции

Образование за рубежом IT-эмиграция

Продолжение предыдущей статьи с важной информацией для тех, кто не планировал эмиграцию.

Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.4K
Комментарии 1

Разрабатываем библиотеку компонентов с помощью React и TypeScript

Блог компании Timeweb Cloud Разработка веб-сайтов *ReactJS *TypeScript *


Привет, друзья!


В этой статье я покажу вам, как начать разработку библиотеки компонентов с помощью Vite, React, TypeScript и Storybook.


Мы разработаем библиотеку, состоящую из одного простого компонента — кнопки, подготовим библиотеку к публикации в реестре npm, а также сгенерируем и визуализируем документацию для кнопки.


Репозиторий с кодом проекта.


Если вам это интересно, прошу под кат.

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 408
Комментарии 0

Почему Scrum не надо применять там, где не надо — ограничения и допущения фреймворка

Управление проектами *Agile *Управление продуктом *

Фрейморк Scrum в представлении не нуждается, и его преимущества многократно описаны. Однако о недостатках подхода говорят реже, и успешно применять его получается далеко не у всех. Зачастую после первых неудач команда разочаровывается в подходе и начинает считать его полностью бесполезной пустышкой. Но может быть дело не в самом Скраме, а в том, где и как его применили?

Попробуем рассмотреть, какие есть ограничения и допущения в применимости этого подхода, какие риски и предварительные условия нужно учесть.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 651
Комментарии 3

Инструкция: сделать доверенность заграницей для РФ и РБ

IT-эмиграция

В дополнение к вчерашней статье "Документы перед выездом из РФ".

Вводные: вы уезжаете из России или Беларуси, но там остаются дела.

Вывод: задерживаться только из-за этого не надо, дела можно делегировать с помощью доверенностей выданных зарубежем.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.1K
Комментарии 1

Палки в колесах или как я генератор SDK для API ВКонтакте писал

Программирование *ВКонтакте API *Go *
Из песочницы

Привет! Меня зовут Илья, мне 19 лет, и последние полтора года я занимаюсь продуктовой разработкой на языке Go. 

Существующие реализации SDK для апишки ВК либо написаны в ручную, либо недоделаны. В этой статье расскажу про процесс разработки кодогенератора, про проблемы, с которыми столкнулся и про их решения. Также в конце подведем итоги и поговорим про саму библиотеку VK-API-SCHEMA и про то, почему на основе такой схемы сделать что-то хорошее не получится.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 470
Комментарии 0

Это должен иметь каждый, работающий из дома на корпоративном лаптопе

Разработка под Arduino *DIY или Сделай сам

Mouse jiggler.

Для чего:

предотвращает залочивание экрана; мессенджеры, автоматически показывающие вашу активность по движению мыши - показывают что вы активно работаете.

Старый дедовский способ: положить оптическую мышку на наручные часы; движение секундной стрелки воспринимается сканером мыши как движение мыши.

Недостатки:

1) не каждая мышь реагирует на каждые часы. Нужно подбирать.

2) если положить мышь на часы небережно или случайно задеть ее - может прекратить работать.

Предлагается:

плата Arduino Pro Micro за $4 на Али; она умеет прикидываться мышью или клавиатурой. Минимальная доработка платы: в отверстия выводов Gnd, 2, 3 впаивается простейший переключатель, вот такой:

Читать далее
Всего голосов 74: ↑54 и ↓20 +34
Просмотры 11K
Комментарии 48

Регенеративная медицина обещает обратить вспять разрушительное действие времени

Научно-популярное Биотехнологии
Перевод


Тело человека похоже на машину: для работы ему требуется постоянная подзаправка и техническое обслуживание. Большая часть этих процессов происходит без нашего участия – разве что мы выбираем, что съедим сегодня. Однако бывают времена, когда в результате несчастного случая, заболевания или старения автоматические процессы починки нашего тела перестают справляться со своей задачей, делают что-то неправильно или просто отказывают.

Большинству читателей, вероятно, известно, что у ящериц может отрастать хвост; если морскую звезду из числа некоторых видов разрезать на кусочки, каждый из них регенерирует в полноценную морскую звезду, а аксолотль способен выращивать как конечности, так и части мозга. У людей тоже есть потрясающая способность к регенерации, хотя, в основном, только у печени. Она может отрасти обратно даже после удаления трёх четвертей.

Регенеративная медицина стремится либо включить восстановительные процессы в повреждённых тканях, либо заменить повреждённые органы и ткани другими, выращенными отдельно при помощи генетического материала пациента. Мы можем прийти к будущему, в котором органы на замену всегда будут доступны, а многие травмы превратятся из необратимых во временные – включая и паралич.
Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 2.1K
Комментарии 2

Селективный индекс от 1С — что выберет MS SQL?

Microsoft SQL Server * *

Большие объемы данных вынуждают глубже смотреть в логику работы оптимизатора СУБД. Ваше понимание о выборе селективного индекса может расходится с логикой выбора оптимизатора SQL. Это еще больше привязывает конкретную систему к конкретной СУБД. Построение хорошего запроса к СУБД попрежнему остается искусством, а искусственный интеллект пока еще туда не добрался. Кто больше виноват - 1С или MS SQL - решать Вам.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 965
Комментарии 3

Откуда берётся квантовая неопределённость?

Блог компании SkillFactory Научно-популярное Физика
Перевод


Даже такой простой объект, как атом, проявляет квантовую неопределённость. Если спросить, «где отдельный электрон находится прямо сейчас?», ответ можно дать лишь с определённой, ограниченной точностью.


Как бы мы ни совершенствовали своё измерительное оборудование, отдельные квантовые свойства остаются в известной мере неопределёнными. Догадываетесь, почему? Подробности — к старту нашего флагманского курса по Data Science.

Посмотреть
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 3.5K
Комментарии 9

Внедрять или не внедрять. Развеиваем главные мифы о SRE

Блог компании Southbridge

Site Reliability Engineering (SRE) пришел в компании, чтобы прорабатывать вопросы надежности целиком всей системы без разделения на отдельные зоны ответственности, как это было при работе сисадминов и программистов до появления DevOps'ов. Однако роль SRE-инженера, которую представил Google, каждый стал трактовать по-своему. Кто-то делал все строго по книге, а кто-то добавил в работу и свое личное видение.  

Со временем обязанности SRE в компаниях, особенно на российском рынке, стали отличаться друг от друга. Вместе с тем появились сопутствующие вопросов о внедрении, обучении сотрудников, применении тех или иных инструментов и тд.

В этой статье мы собрали самые часто встречаемые мифы и вопросы о внедрении SRE и обучении его инструментам. Ответить на них нам помог Максим Гусев, Tech Lead SRE, на счету которого тысячи выстроенных пайплайнов CI/CD и более 100 инсталляций Kubernetes в продакшен.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 672
Комментарии 0

Леньхаки. Так лень, что не лень

Программирование *Управление персоналом *Карьера в IT-индустрии

Миша – удивительный чувак. Поразительный и заразительный. Лучший руководитель в региональной IT-компании. Ещё и офигенный программист.

Мы разговаривали всего полчаса, а он успел меня заразить. Вот вы сейчас о чём подумали? Ну, явно не о насморке… Наверное, что он увлечённо рассказывает о повышении эффективности? Новых технологиях? Цифровизации? И я прям такой наслушался и кинулся статью писать?

Нет. Миша – самый ленивый руководитель на свете. Всё, что он любит – программировать. Остальное ему лень. Настолько лень, что он готов на всё, лишь бы побыстрее вернуться к программированию. Похоже, потому и эффективный, без кавычек.

И его лень заразительна. Так заразительна, что мне лень писать много букв. В кои-то веки буду краток.

Читать далее
Всего голосов 45: ↑34 и ↓11 +23
Просмотры 10K
Комментарии 16

ClearML | Туториал

Data Mining *Big Data *Машинное обучение *
Tutorial

ClearML — это довольно мощный фреймворк, основным предназначением которого является трекинг ML-экспериментов. Для рассмотрения его возможностей построим небольшой пайплайн обучения ML-модели...

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.1K
Комментарии 1

Пять трендов в облачных технологиях: от игр до ИИ

Облачные сервисы *
Из песочницы

Они сделают самые разные технологии, вычисления и развлечения доступнее, а бизнес — экономичнее и прибыльнее

Облако уже изменило то, как мы ведем себе в интернете, как храним и обрабатываем информацию. Благодаря облачным технологиям появились приложения и сервисы, которые мы не могли и представить себе в эпоху традиционных «серверных» — ведь именно облако дало возможность в реальном времени работать с огромными массивами данных. Сегодня облачные технологии продолжают менять самые разные индустрии, параллельно делая бизнес-процессы эффективнее. Для России сегодня облачные сервисы тоже становятся как никогда актуальными: ведь они позволяют, например, сокращать издержки, производить более дешевые технологичные продукты, а также работать из любой точки мира с клиентами из любой страны — все это важно во времена кризиса и санкций. Рассмотрим пять важных трендов, которые могут подсказать вам, как (еще) можно использовать облачные технологии в своей жизни и бизнесе.

Читать далее
Всего голосов 8: ↑3 и ↓5 -2
Просмотры 444
Комментарии 1