Сегодня хотим рассказать о том, как мы решили отдать долг open source сообществу и создали библиотеку right-angled. Только вчера мы перевели ее в статус beta и решили поделиться этой отличной новостью с читателим c самым первым.
Читать полностью »
Рубрика «Блог компании EastBanc Technologies» - 4
Представляем библиотеку right-angled, конструктор гридов для angular2
2016-11-18 в 8:08, admin, рубрики: angular 2.0, angular2, AngularJS, javascript, MIT, open source, TypeScript, Блог компании EastBanc Technologies100% онлайн-авиапроездной или Как укротить систему бронирования
2016-10-06 в 5:19, admin, рубрики: api, avia, java, авиабилеты, Анализ и проектирование систем, Блог компании EastBanc Technologies, продажа билетов, проездной, разработка на заказ, Разработка под e-commerce, системы бронирования, метки: avia, продажа билетов, разработка на заказ, системы бронированияПутешествие между Петербургом и Москвой за последние годы из события превратилось в рутинную задачу. Кто-то еженедельно мотается из Питера в Москву или наоборот на работу, по работе. У кого-то там девушка, родители, друзья… Перелет на самолете занимает чуть больше часа. Между двумя столицами в день летают более 40 рейсов.
Да и не только Москва и Питер генерируют постоянный трафик. Появляются и другие экономические и культурные центры. В Казань летает свыше 10 рейсов в день. В Краснодар – более 20.
Вслед за изменением поведения людей, меняется и такая консервативная область, как авиация. Гибкие тарифы, билеты с открытой датой, а теперь и проездные билеты.
Сегодня расскажем, как реализовали онлайн-покупку, оформление и изменение билетов в рамках авиапроездного или multipass. И дали активно путешествующим возможность курсировать между городами максимально легко. Если вам интересны технические аспекты укрощения систем бронирования, или вы один из путешественников – наша статья для вас.
Читать полностью »
Практики успешной монетизации API на базе Azure API Management
2016-06-21 в 11:09, admin, рубрики: api, api management, azure, Microsoft Azure, paypal, Блог компании EastBanc Technologies, монетизация, метки: api managementВсем привет!
Сегодня хотим обсудить тему управления API. Когда имеет смысл открывать свой API, кто имеет возможность монетизировать свой API и как внедрить систему API менеджмента, чтобы затраты, как на начальное внедрение, так и на его эксплуатацию были минимальны.
Мы хотим поделиться своим опытом разработки системы управления API на базе Azure API Management. Давайте начнем с самого начала.
Читать полностью »
На пути к полной типизации с TypeScript, Swashbuckle и AutoRest
2016-05-06 в 4:30, admin, рубрики: .net, api, autorest, client-server, javascript, rest, restful api, swagger, TypeScript, Блог компании EastBanc Technologies, документацияВведение
В данной статье рассматривается вопрос о том, как реализовать обмен типизированными сообщениями между Back-End на основе ASP.NET Web API и Front-End, созданного с использованием TypeScript. Это приобретает особенное значение при работе над объёмными проектами, и тем-более важно, если команда является распределенной. Например, когда Back-End и Front-End разработчики работают из разных мест, в разных часовых поясах, и не всегда имеют возможность проконтактировать и обсудить что-либо. В этом случае отслеживание изменений представляет кропотливую работу, которая может быть чревата множеством трудноуловимых ошибок.
Для автора статьи, как для человека, который пришел к разработке Front-End со стороны WPF и Silverlight, большой проблемой, стало отсутствие статической типизации. Сколько раз вместо того чтобы сложить “2” и “2” складывал “2” и “Функцию возвращающую 2”, или передавал DOM объект вместо его jQuery обертки. Появление статических анализаторов кода, таких как JSLint, несколько облегчило проблему, но настоящим прорывом, особенно в командной разработке, для нас стал TypeScript.
Мобильное приложение против мошенников и бумажной волокиты в автостраховании
2016-04-28 в 10:43, admin, рубрики: background fetch, bezier, insurance, iOS, ios development, ios programming, mobile development, objective-c, svg, Блог компании EastBanc Technologies, Календарь, КАСКО, разработка мобильных приложений, разработка под iOSСегодня хотим поделиться нашим опытом в разборе автомобилей. Нет, мы не планируем устраивать выпуск Top Gear. У нас для вас другая тема – как с помощью мобильного приложения перевести в цифровой формат бумажную волокиту вокруг добровольного автострахования – всем известного КАСКО.
Тема будет интересна в первую очередь тем, кто занимается разработкой мобильных бизнес-приложений и автоматизацией бизнес-процессов. Интересные технические моменты будем рассказывать на примере разработки под iOS.
Читать полностью »
IoT-решение за 1,5 часа
2016-04-08 в 13:11, admin, рубрики: AWS Amazon, controller programming, IoT, java, javascript, rest, Блог компании EastBanc Technologies, программирование микроконтроллеров, Разработка для интернета вещей, Разработка под android Или как мы зажгли лампочку со смартфона через облачную службу на глазах изумленных студентов НГУ.
Полное техническое описание решения мы приводим внизу, а начнем с лирическо-философского пролога.
Глава 1. Лирическая
Практически все наши сотрудники получили высшее образование и очень многие именно в Новосибирском государственном университете. Кто-то буквально недавно, кто-то 10 – 20 лет назад, и все сталкивались с выбором будущей профессии. На последних курсах студентами мы выбирали кафедру на которой проходили специализацию и защищали дипломы. И была такая замечательная традиция как Дни открытых дверей в институтах, лабораториях и компаниях, где сотрудники рассказывали, чем они занимаются, какие темы сейчас стоят перед наукой и технологиями, и как можно в этом поучаствовать.
Что самое интересное в Днях открытых дверей для студента? Это – ходить, задавать вопросы, смотреть на реальных людей, которые занимаются настоящим делом, которое кому-то нужно.
Читать полностью »
Портал на службе бухгалтерии или автоматизация авансовых отчетов
2016-03-30 в 11:28, admin, рубрики: .net, C#, caml, knockout, Portal, sharepoint, Блог компании EastBanc TechnologiesВсем привет! Сегодня мы решили поделиться результатами небольшого, но важного проекта, как это часто бывает очень простые с первого взгляда вещи решают сложные задачи, которые дают существенную эффективность в повседневной жизни.
С нашей точки зрения этот материал будет интересен прежде всего тем, кто занимается разработкой и развитием внутренних порталов, и думает что-же полезного можно сделать кроме всеми любимых справочников сотрудников, новостей, дней рождений и мать их курсов валют.
Итак, представим средних размеров организацию, которая разбросана по территории нашей большой страны, а именно такие компании выбирают SharePoint в качестве корпоративного портала. Самый обычный сотрудник собирается поехать в командировку и вот тут начинается самое интересное: заполни заявку, согласуй у руководителя, передай в службу персонала, получи аванс на расходы, съезди в командировку, заполни отчет, сдай его в бухгалтерию.
Читать полностью »
Диагностика и устранение утечек памяти в приложениях с TypeScript
2015-12-28 в 13:30, admin, рубрики: d3.js, Google Maps, javascript, memory leaks, TypeScript, Блог компании EastBanc Technologies, Веб-разработкаВведение
Недавно у нас закончился крупный проект с довольно сложным продвинутым UI. Не вдаваясь в детали, скажем, что внутри браузера было реализовано что-то вроде рабочего стола (desktop) с окнами, перекрытиями и всем, чем полагается. Разумеется, проблемы с утечками памяти не обошли нас стороной. Признаемся честно, до поры до времени сосредоточились на получении бизнес-результата. Когда дошли руки до утечек памяти, то обнаружилось, что окна браузера занимают гигабайты оперативной памяти. Мы классифицировали ошибки и в общем виде выработали подход к их устранению. Этим подходом и хотим поделиться с вами.
По теме утечек памяти в клиентских приложениях написано уже немало. Изначально основную проблему представляли из себя браузеры IE8 и младших версий (смотрите, например:
http://habrahabr.ru/post/141451/
http://habrahabr.ru/post/146784/
https://learn.javascript.ru/memory-leaks).
Но и теперь, когда можно сказать, что IE8 в прошлом, проблемы остаются. Даже применение такого языка как TypeScript не гарантирует их отсутствия. А с учетом того что front-end в web-приложениях становится все сложнее, актуальность проблемы только возрастает.
Читать полностью »
Как отличить день от ночи, если ты Android
2015-04-17 в 8:43, admin, рубрики: android, light sensor, mobile development, Night Mode, Блог компании EastBanc Technologies, Разработка под androidПривет.
Сегодня мы поговорим о том, как здорово читать в темноте. В детстве нам всем мамы запрещали это делать, но теперь есть планшеты! В отличие от бумажных книг, на них не надо светить фонариком, они сами за вас все сделают. И именно мы их этому обучаем. Однако обо всем по порядку.
Путешествие на остров Пасхи. Экспедиция «Сибирь — Полинезия»
2015-04-07 в 7:12, admin, рубрики: Блог компании EastBanc Technologies, жизнь прекрасна, компании и их истории, кругосветные путешествия, путешествия по миру, экспедиция, метки: жизнь прекрасна, кругосветные путешествия, путешествия по мируВот и закончилось наше путешествие на загадочный остров Пасхи. Трудно уместить в одну статью все яркие впечатления: были и бюрократические преграды, и диковинные фрукты, и киты, и акулы. Но давайте все по порядку.
Подготовка и сборка катамарана – середина Ноября
Началось все с короткого телефонного разговора с моим другом Димой Трубициным.
Дима: — “Привет, а поплыли через Тихий океан, примерно через 3 месяца?!”
Я: — “Океан?? Да поплыли!!! Давай вечерком встретимся, обсудим...”