» Материалы за 19.05.2017 » Страница 2

 

Как правильно писать логи (?)

Автор: admin от 19-05-2017, 13:15, посмотрело: 38

Тема может и банальная, но когда программа начинает работать как то не так, и вообще вести себя очень странно, часто приходится читать логи. И много логов, особенно если нет возможности отлаживать программу и не получается воспроизвести ошибку. Наверно каждый выработал для себя какие то правила, что, как и когда логировать. Ниже я хочу рассмотреть несколько правил записи сообщений в лог, а также будет небольшое сравнение библиотек логирования для языков php, ruby и go. Сборщики логов и системы доставки не будут рассматриваться сознательно (их обсуждали уже много раз).

Категория: Программирование, Веб-разработка

 

Когда нужен свой магазин приложений

Автор: admin от 19-05-2017, 12:05, посмотрело: 32

Когда нужен свой магазин приложений

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


Но давайте остановимся на одной "ложке дёгтя". Идиллическую картину может испортить вопрос распространения и обновления приложений среди сотрудников. Как показывает опыт, мало написать корпоративное приложение. Нужно ещё найти удобный способ доставить его до целевой аудитории, а затем делать обновления.


Мы в EastВanc Technologies написали некоторое количество корпоративных мобильных приложений, и всегда вопрос с установкой и обновлением вставал остро. Среди всех вариантов один нам кажется достаточно технологичным и интересным – свой магазин приложений. В посте поделимся деталями, как мы реализовали магазин под Android для пользователей корпоративных приложений.

Категория: Веб-разработка, Android

 

Открытая трансляция DotNext 2017 Piter: Jon Skeet, Sasha Goldshtein и Андрей Акиньшин в прямом эфире

Автор: admin от 19-05-2017, 11:10, посмотрело: 16

Мы продолжаем наш цикл открытых трансляций для всех желающих проводить субботы с пользой! До этого мы делали вещание с Mobius 2017 и JPoint 2017 (доступ к ней уже закрыли вроде) В этот раз у нас есть кое-что интересное для .NET-разработчиков.

Завтра в 10 утра начнется бесплатная YouTube-трансляция первого трека DotNext 2017 Piter!

Открытая трансляция DotNext 2017 Piter: Jon Skeet, Sasha Goldshtein и Андрей Акиньшин в прямом эфире


Первый трек – самый большой и популярный среди наших участников, а значит спикеры и темы соответствующие. Оцените сами:

  • Sasha goldshtn Goldshtein – The Performance Investigator's Field Guide

  • Jon Skeet – The changing state of immutability C#

  • Tomas Herceg – Entity Framework Core: Is It Ready Yet?

  • Андрей DreamWalker Акиньшин – Поговорим про память

  • Игорь Лабутин – Межпроцессные разговоры: причины и способы

  • Алексей Савватеев – Задача о коллективной ответственности


Кроме того, утром в 10:10 вы сможете посмотреть live-интервью с Джоном Скитом, а также еще пяток интервью с другими нашими спикерами. Будет круто!

Ссылка на YouTube-трансляцию под катом.

Категория: Программирование

 

Архитектура клиентского приложения (механизмы структуризации)

Автор: admin от 19-05-2017, 11:10, посмотрело: 20

История первая


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

Архитектура клиентского приложения (механизмы структуризации)

Игровая компания немца разрабатывала 3 вида игр:


  • Флэш-игры для мобильных телефонов с поддержкой технологии J2ME.

  • Обучающие игры для портативной игровой приставки Nintendo DS. Заказчиками этих игр были европейские издатели, а покупателями — родители, чьи чада имели проблемы с обучением по математике, английскому или немецкому языкам. Подразделение игр для Nintendo DS выпустило много игр. Хотя они и не стали AAA-тайтлами, но окупили свою разработку и принесли небольшую прибыль.

  • Игры для платформы Nintendo Wii.


  • В последней команде был я. Команда должна была разработать игру для маленьких девочек по детскому бренду. Бренд был достаточно известен в Германии (это был основной рынок) и в ряде других европейских стран: во Франции и в Великобритании.

    Категория: Программирование, iOS

     

    Как разрабатываются отраслевые и специализированные решения для 1С:ERP

    Автор: admin от 19-05-2017, 10:30, посмотрело: 28

    В этой статье мы попытаемся рассказать, как с помощью удаленных и территориально распределенных команд мы наладили процесс выпуска прикладных решений, расширяющих функциональность нашего продукта «1С:ERP Управление предприятием 2».

    Категория: Программирование » Веб-разработка

     

    Критично ли влияние скорости на результаты сайта и что с этим можно сделать?

    Автор: admin от 19-05-2017, 10:20, посмотрело: 16

    Нередки случаи, когда, заказывая дизайн сайта для своей компании, Большой Босс перелистывает предложенные варианты, указывает перстом на полюбившийся, и далее разработка становится на жесткие рельсы. Главный критерий — «чтобы красиво, чтобы понравилось». Аналитический ресурс Skilled.co подготовили интереснейшую инфографику о том, что скорость — также действительно очень важна. А сервис мониторинга сайтов ХостТрекер предлагает инструмент для оценки лично Вашей ситуации.

    Критично ли влияние скорости на результаты сайта и что с этим можно сделать?

    Категория: Системное администрирование, Веб-разработка

     

    Тестируем облачные платформы из Топ-3

    Автор: admin от 19-05-2017, 10:00, посмотрело: 18

    Привет, Хабр! Хочу поделиться своими результатами сравнения облачных платформ AWS, Azure и Google. Под катом – результаты по производительности, которые получает обычный пользователь, и их сравнение по критерию «цена/качество».

    Тестируем облачные платформы из Топ-3

    Категория: Microsoft, Google

     

    Принцип адвоката Брофловски, или облачная балансировка нагрузки своими руками

    Автор: admin от 19-05-2017, 10:00, посмотрело: 23

    Каждого представляет Джеральд Брофловски, адвокат из Саус Парка, который рассчитывает получить неплохую комиссию. Противоположную сторону каждого представляет… Джеральд Брофловски! Кажется, папу Кайла ждут нехилые бабосы независимо от исхода дела.

    South Park, серия 306, «Панда—сексуальное домогательство»

    Smug Alert!


    Не так давно наши коллеги рассказали на конференции HighLoad++ о решении задачи балансировки нагрузки в облаках Google и Amazon, а также DNS-балансировки с использованием сервиса gdnsd. Это отличное введение в тему, с которым стоит познакомиться всем, кого жизнь уже заставила завести несколько фронтендов. И практическое руководство, если вы вынуждены иметь дело с облачным хостингом.

    К счастью, бывают случаи, когда вы можете позволить себе удовольствие работать с реальным оборудованием, а не с облаками. Автор этих строк обожает реальное оборудование, и готов часами рассказывать про его плюсы:

    Категория: Программирование » Веб-разработка

     

    BDD-тестирование веб-сервиса при помощи JBehave и Docker

    Автор: admin от 19-05-2017, 10:00, посмотрело: 22

    Целью данной статьи является демонстрация возможности BDD-тестирования веб-сервиса с использованием Docker и JBehave.

    Категория: Программирование » Веб-разработка

     

    Эволюция фрактальных монстров

    Автор: admin от 19-05-2017, 08:15, посмотрело: 27

    Сегодня будем рисовать геометрические фракталы, которым уделяют незаслуженно мало внимания. А между тем, тут каждый фрактал — маленький шедевр, поражающий воображение!

    Эволюция фрактальных монстров

    Дальше много картинок и gif-анимация. Но прежде, чем переходить под кат, посмотрите на картинку выше и скажите, что на ней нарисовано?

    Категория: Программирование