Рубрика «enterprise» - 3

Где-то полгода назад я опубликовал туториал, посвящённый добавлению в проект библиотек, которых нет в репозиториях maven. Речь шла о маленьких проектах, и я порекомендовал ставить тег repository прямо в pom.xml, чтобы можно было собирать проект без необходимости править settings.xml.

Почему repository в pom.xml — плохая идея - 1

В комментариях этот подход критиковали sshikov, igor_suhorukov, jbaruch и многие другие. Там же в комментариях мне дали ссылку на статью Брайана Фокса, в которой чётко и понятно изложено, чем чреваты repository в pom.xml. Статья 2009 года, но не потеряла актуальности до сих пор. Перевода на Хабре я не нашел — поэтому предлагаю вашему вниманию свой.

Читать полностью »

Java EE 8: краткий и весьма оптимистичный обзор новых возможностей - 1

Автор снимка — Сабине Хюрдлер / Fotolia.com

Привет!

Когда-то давно, знойным летом 2013 года вы и именно вы убедили нас взяться за работу над замечательной книгой "Изучаем Java EE 7" Энтони Гонсалвеса, которая выдержала 6 тиражей и стала настоящим бестселлером. Теперь мы всерьез рассчитываем еще до конца года приступить к работе над книгой по Java EE 8 от грамотного и симпатичного специалиста Себастьяна Дашнера.

Java EE 8: краткий и весьма оптимистичный обзор новых возможностей - 2

7 ноября господин Дашнер опубликовал статью с собственными размышлениями о перспективах и плюшках Java EE 8. Под катом вашему вниманию предлагается перевод этой статьи с немецкого языка
Читать полностью »

Спросите Итана: как беспроблемно путешествовать в космосе? - 1
Иллюстрация искривляющего пространство варп-поля из «Звёздного пути», укорачивающего пространство перед кораблём и удлиняющего его сзади.

Неважно, кто вдохновил вас на космические путешествия – НАСА, Звёздный путь или Эйнштейн, они содержат в себе удивительные возможности. Многие из нас мечтали о том, чтобы на ракете или путём телепортирующего луча попасть в космос и летать между планетами или звёздами, но нам всё же приходится иметь дело с законами физики… а также с нашими семьями по возвращению домой. Именно это беспокоит нашего читателя, рассказывающего следующую историю:

Иногда, обычно по пятницам после работы, мой друг Скотти при помощи луча телепортации перемещает меня на Энтерпрайз на прогулку вокруг Солнца по орбите Земли. Прогулка занимает порядка 2 часов, поэтому наша скорость должна быть довольно близкой к скорости света, но не превышать её. Во время прогулки я выпиваю пару бутылочек пива, так что к тому времени, как Скотти перемещает меня обратно на порог дома, жена не верит мне, когда я говорю ей, что я не был в местном пабе.

Довольно убедительная история. Давайте проверим, удовлетворяет ли путешествие читателя законам физики.
Читать полностью »

Группа сотрудников Mars Information Services посетила конференцию «Knowledge17», ежегодное мероприятие компании ServiceNow — ведущего производителя облачных решений в области Корпоративного Управления Услугами (Enterprise Service Management, ESM). Мы решили поделиться с читателями блога Mars IS впечатлениями об уникальном мероприятии, которое позволяет быть в курсе последних тенденций, знакомиться с лучшими практиками и общаться не только с производителем и его подрядчиками, но и с другими пользователями платформы.

ServiceNow-конференция «Knowledge17» - 1

Читать полностью »

Это перевод блогозаписи "Can Laravel Be Used for Big Enterprise Apps?"

Вчера я слушал новый эпизод Laravel Podcast с Тейлором Отвелом (Taylor Otwell), Джеффри Веем (Jeffrey Way) и Мэттом Стаффером (Matt Stauffer) – и они (наконец-то!) поговорили про создание больших приложений на Laravel, в последнее время этот вопрос очень часто задают.

Подходит ли Laravel, достаточно ли он взрослый, для больших проектов?

Так как ребята из подкаста не предоставили стенограмму, и прослушивание 50 минут может быть излишним, я решил написать краткое содержание и разбить ответы в более удобном формате Вопрос-Ответ, с ссылками по теме. Поехали!
Читать полностью »

Архитектура Enterprise на Yii2. Абстракция, инверсия зависимости, инкапсуляция бизнес-логики и управление изменчивостью - 1 Большинство сайтов в вебе работают исключительно с простой информацией: страница, статья, категория статей. При генерации HTML, на стороне сервера происходят некоторые простые процессы: подключение к базе, получение статьи по ID, привязка к статье комментариев и т.д.

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

Пример бизнес-процессов:

  • Применить промокод
  • Отменить заказ
  • Рассчитать размер вознаграждения продавцу

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

Кто мы такие?

Мы айтишники. Мы — кровь современности, где кислород — информация.

Какие мы?

Разные. Веселые и не очень, целеустремленные и ленивые. Нас объединяет то, что мы талантливы и нашли применение своему таланту. А талант наш нынче очень востребован. Пруф.

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

У вас не возникает ощущение подвоха?

Лично мне кажется, что в определенный момент все пошло не так. Технологии больше не работают. Нет, серьезно.

image

Читать полностью »

Поиск по большим документам в ElasticSearch - 1

Продолжаем цикл статей о том, как мы постигали ES в процессе создания Ambar. Первая статья цикла была о Хайлайтинге больших текстовых полей в ElasticSearch.

В этой статье мы расскажем о том как заставить ES работать быстро с документами более 100 Мб. Поиск в таких документах при подходе "в лоб" занимает десятки секунд. У нас получилось уменьшить это время до 6 мс.

Заинтересовавшихся просим под кат.

Читать полностью »

Представляю вашему вниманию небольшой обзор систем ESB (Enterprise Service Bus) на основе Apache Camel: Apache ServiceMix и Red Hat JBoss Fuse. Эти две системы построены на одних и тех же компонентах и обладают схожими возможностями. Более того, в большинстве случаев, они взаимозаменяемы. Apache ServiceMix разрабатывается open-source сообществом, Red Hat JBoss Fuse компанией Red Hat. По большей части, это одни и те же люди.

Обзор ESB-систем ServiceMix и Fuse - 1

Для начала, разберемся что такое ESB и зачем системы такого класса используются в информационной инфраструктуре предприятий. На современных предприятиях используется всё большей приложений различного класса: ERP, CRM, BPM, DWH, ECM и ещё множество трех-буквенных аббревиатур. Все эти приложения используют для интеграции различные протоколы и различные форматы данных. Для того чтобы связать все эти системы между собой и используется ESB.
Читать полностью »

14 и 15 октября в Санкт-Петербурге состоится Java-конференция Joker 2016. Уже сейчас понятно, что конференция знатно преобразится: не только в масштабах и форме, но и в содержании.

Joker 2016 Release Notes: 100 технических сессий за 2 дня - 1

Самое важное здесь при всех нововведениях сохранить атмосферу Joker. Атмосферу энтузиазма и доброжелательного фанатизма, продуктивных холиваров и кулуарных обсуждений.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js