В новом дайджесте плохой бэкенд, плохие магазины Apple и Google, плохие креативы, смерть гамбургера. Зато хорошие SDK, качественный код, самодостаточные контроллы, будущее еды и сельского хозяйства. Добро пожаловать!
Рубрика «backend» - 9
Дайджест интересных материалов для мобильного разработчика #209 (19 июня — 25 июня)
2017-06-25 в 12:48, admin, рубрики: App Store, apple, backend, Google, SDK, Блог компании Everyday Tools, бэкенд, контроллы, маркетинг, монетизация, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSКак написать максимально хреновый бэкенд для мобильного приложения
2017-06-22 в 13:19, admin, рубрики: android, api, backend, iOS, разработка мобильных приложений, Разработка под android, разработка под iOS
Известно, что практически ни одно мобильное приложение не обходится без бэкенда.
Если вы мобильный разработчик, то наверняка сталкивались с такими бородатыми дядями, которые меланхолично тянут логику на перле и вечно что-то пишут в консоли. Или может это был сутулый анимешник с длинными волосами, всосавший php с молоком матери.
Так или иначе, большинство из них ни разу не сталкивалось с мобильной разработкой, а кое-кто считает себя при этом гуру.
Специально для таких случаев, я подготовил список вредных советов о том как угробить бэкенд вашего приложения.
Приятного чтения.
Ещё одна система логирования, теперь на ElasticSearch, Logstash, Kibana и Prometheus
2017-05-23 в 7:06, admin, рубрики: 2GIS, api, backend, beaver, elasticsearch, gelf, kibana, logstash, Lua, nginx, php, php5, prometheus, yii, Блог компании 2ГИС, логирование, Разработка веб-сайтов
Всем разработчикам известна ситуация, когда приложение заглючило и пользователь не может сделать то, что ему нужно. Причины разные: пользователь ввёл неправильные данные, у него медленный интернет и многое другое. Без системы логирования разобрать эти ошибки сложно, а порой невозможно. С другой стороны, система логирования — хороший индикатор проблемных мест в работе системы. Я расскажу, как построить систему логирования в своём проекте (да, ещё раз). В статье расскажу об Elasticsearch + Logstash + Kibana и Prometheus и как их заинтегрировать со своим приложением.
Как стать веб-разработчиком в 2017 году — план действий
2017-05-11 в 11:53, admin, рубрики: backend, backend-программирование, developer tools, devops, front-end разработка, бекенд, Блог компании Нетология, карьера, карьера программиста, нетология, перевод, Программирование, Разработка веб-сайтов, фронтендСветлана Шаповалова, редактор «Нетологии» адаптировала заметку Quincy Larson, в которой он представил три возможных пути становления веб-разработчика: для фронтенда, бекэнда и DevOps.
Сказ о маленькой стажировке в маленькой компании [Часть II]
2017-03-16 в 11:34, admin, рубрики: AngularJS, backend, java, TypeScript, Карьера в IT-индустрии, обучение, обучение программированию, стажировка, тестирование, управление персоналом, управление разработкойЭто вторая часть истории о маленькой стажировке в маленькой компании. В этой части рассказываю про то, как прошла стажировка 2013 года в действительности относительно разработанного ранее плана, здесь собраны наблюдения и результаты.
Первую часть можно прочитать по этой ссылке.
Читать полностью »
Использование Tarantool в .NET-проекте на Windows
2017-02-17 в 8:04, admin, рубрики: .net, backend, C#, docker, nosql, tarantool, Visual Studio, базы данных, Блог компании Mail.Ru Group, разработка под windowsВ последнее время на Хабре появляется достаточно много статей про Tarantool — базу данных и сервер приложений, который используется в Mail.Ru Group, Avito, Yota на разных высоконагруженных проектах. И вот, когда в маленьком стартапе, который я иногда консультирую, возникла необходимость разделения прекрасного, но, к сожалению, монолитного приложения на микросервисы, я подумал: а чем мы хуже других компаний? — и решил посмотреть в сторону Tarantool. Однако, в отличие от большинства компаний, где используется Tarantool, в нашем случае разработка проекта ведётся в Visual Studio на Windows. Предполагается, что даже с переходом на микросервисную архитектуру большинство микросервисов будет написано на языке C#. А Tarantool… Стоит зайти на официальный сайт — и сразу понимаешь: Tarantool даже установить на Windows проблематично, так как на эту операционную систему он не портирован. Как я боролся с такими сложностями, для какого именно микросервиса выбрал Tarantool и как вы можете использовать Tarantool в своих .NET-проектах, я расскажу в данной статье. А пока спойлер — практически все трудности преодолимы, и мой опыт можно без сомнений назвать положительным. Например, на то, чтобы скачать и запустить Tarantool, а потом сделать к нему запрос из кода на языке C#, у меня ушло менее десяти минут. И я покажу вам, как это сделать!
Данная статья представляет собой туториал, описывающий работу с Tarantool как таковую. Здесь нет описания проекта, построенного на Tarantool, или сравнения Tarantool с другими продуктами (статей на эту тему и так уже написано достаточно много). Материал родился как попытка ответить на вопрос: а что бы я хотел прочитать, когда только начинал работать с Tarantool. Но вначале немного расскажу, для чего мы, собственно, Tarantool применяем в реальной жизни.
Где живут ваши объявления?
2017-02-14 в 10:40, admin, рубрики: avito.ru, backend, php, postgresql, qa, sphinx, базы данных, Блог компании Avito, высокая производительность, мобильная разработка, разработка мобильных приложений
Мы открываем техно-блог компании Avito. Многие знают бренд, но не так много тех, кто знает, как сервис устроен с технической стороны. В своём блоге мы приоткроем завесу неизвестного и расскажем о технической кухне сервиса.
Начнем с небольшой истории о том, что проект представляет из себя сегодня, чем занимается команда инженеров и, что мы планируем делать в ближайшем будущем. Еще мы собрали в этом посте множество ссылок на уже опубликованные материалы, доклады и презентации нашей команды, которыми давно хотели поделиться. Хотите знать, где живут ваши объявления? Добро пожаловать под кат!
Читать полностью »
Не убивайте свою мотивацию: осваивайте Ruby on Rails на интересных примерах
2017-02-07 в 10:48, admin, рубрики: backend, React, react.js, ReactJS, ruby, ruby on rails, Блог компании Everyday Tools, бэкэнд, рейлс, руби, фронтенд, фронтэндВсе же помнят, как это бывает: учишься ты чему-то новому, но вдруг раз и приуныл. А все почему? Потому что разработка типовых приложений при обучении скучна до зубовного скрежета.
Подобные задания становятся УБИЙЦАМИ мотивации №1.
Лично я не хочу, чтобы мои ученики теряли мотивацию и сдавались на полпути. Поэтому я создал этот километровый список из 27 забавных идей для приложений, которые вы можете создать, пока обучаетесь использовать React на пару с Ruby on Rails.
Terraform, Azure, Иркутск и еще 1207 слов о переносе игры в облако
2017-01-30 в 11:44, admin, рубрики: 2020:My Country, azure, backend, Game Insight, terraform, Блог компании Game Insight, бэкенд, ит-инфраструктура, Облачные вычисления, онлайн-игра, перенос в облако, Серверное администрирование, Сетевые технологииУ нас были балансировщики нагрузки, несколько серверов приложений, 5 баз данных, 24 ядра, 32 гигабайта оперативки, nginx, php, redis, memcached и еще куча других сетевых технологий всех форм и расцветок. Не то чтобы это был необходимый минимум для бэкенда, но когда начал делать отличные онлайн-игры, становится трудно остановиться. Мы знали, что рано или поздно перейдем и на облако.
Скорость работы Vapor по сравнению с другими веб-фреймворками
2016-12-07 в 1:49, admin, рубрики: backend, rest, swift, vapor, сравнениеПравда ли, что Vapor на самом деле такой быстрый и безопасный, как говорят его авторы? Сегодня мы посмотрим на скорость работы Swift в серверной части вашего приложения в сравнении с Ruby, PHP, JS, Python, Java, C#, Go!