Новый чемпионат для backend-разработчиков: HighLoad Cup

Автор: admin от 11-08-2017, 12:25, посмотрело: 335

Новый чемпионат для backend-разработчиков: HighLoad Cup

Проведение конкурсов для IT-специалистов сейчас в моде: Kaggle с его задачами по Data Science, сплоченная тусовка олимпиадного программирования, набирающие популярность площадки для конкурсов по искусственному интеллекту, всевозможные хакатоны для мобильных разработчиков, олимпиады для админов, capture the flag для безопасников. Казалось бы, специалисту любой сферы несложно найти себе подходящую движуху, поучаствовать, прокачаться и что-нибудь выиграть.



Обделенными в этом плане остались лишь web-разработчики. Мы в Mail.Ru Group решили исправить это досадное недоразумение и теперь с радостью представляем вам HighLoadCup — конкурсную площадку на стыке backed-разработки и администрирования web-сервисов.



Если считаете себя хорошим web-разработчиком, умеете в deploy и highload — добро пожаловать!

->

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

 

Как мы хомяка яблоками кормили или эффективный backend на Go для iOS

Автор: admin от 1-07-2017, 15:10, посмотрело: 536

Как мы хомяка яблоками кормили или эффективный backend на Go для iOS

Как и обещал, рассказываю о том, как мы мигрировали свой бэкенд на Go и смогли уменьшить объем бизнес логики на клиенте более, чем на треть.



Для кого: небольшим компаниям, Go и мобильным разработчикам, а также всем, кто в тренде или просто интересуется данной тематикой.

О чем: причины перехода на Go, с какими сложностями столкнулись, а также инструкции и советы по улучшению архитектуры мобильного приложения и его бэкенда.

Уровень: junior и middle.


->

Категория: Веб-разработка / iOS

 

Дайджест интересных материалов для мобильного разработчика #209 (19 июня — 25 июня)

Автор: admin от 25-06-2017, 16:25, посмотрело: 340

В новом дайджесте плохой бэкенд, плохие магазины Apple и Google, плохие креативы, смерть гамбургера. Зато хорошие SDK, качественный код, самодостаточные контроллы, будущее еды и сельского хозяйства. Добро пожаловать!

Дайджест интересных материалов для мобильного разработчика #209 (19 июня — 25 июня)

Категория: Веб-разработка / Google / Apple / Android / iOS

 

Как написать максимально хреновый бэкенд для мобильного приложения

Автор: admin от 22-06-2017, 17:25, посмотрело: 496

Как написать максимально хреновый бэкенд для мобильного приложения


Известно, что практически ни одно мобильное приложение не обходится без бэкенда.


Если вы мобильный разработчик, то наверняка сталкивались с такими бородатыми дядями, которые меланхолично тянут логику на перле и вечно что-то пишут в консоли. Или может это был сутулый анимешник с длинными волосами, всосавший php с молоком матери.
Так или иначе, большинство из них ни разу не сталкивалось с мобильной разработкой, а кое-кто считает себя при этом гуру.


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


Приятного чтения.

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

 

Ещё одна система логирования, теперь на ElasticSearch, Logstash, Kibana и Prometheus

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

Ещё одна система логирования, теперь на ElasticSearch, Logstash, Kibana и Prometheus


Всем разработчикам известна ситуация, когда приложение заглючило и пользователь не может сделать то, что ему нужно. Причины разные: пользователь ввёл неправильные данные, у него медленный интернет и многое другое. Без системы логирования разобрать эти ошибки сложно, а порой невозможно. С другой стороны, система логирования — хороший индикатор проблемных мест в работе системы. Я расскажу, как построить систему логирования в своём проекте (да, ещё раз). В статье расскажу об Elasticsearch + Logstash + Kibana и Prometheus и как их заинтегрировать со своим приложением.

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

 

Где живут ваши объявления?

Автор: admin от 14-02-2017, 13:00, посмотрело: 352

Где живут ваши объявления?

Мы открываем техно-блог компании Avito. Многие знают бренд, но не так много тех, кто знает, как сервис устроен с технической стороны. В своём блоге мы приоткроем завесу неизвестного и расскажем о технической кухне сервиса.

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

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

 

Не убивайте свою мотивацию: осваивайте Ruby on Rails на интересных примерах

Автор: admin от 7-02-2017, 14:15, посмотрело: 406

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

Подобные задания становятся УБИЙЦАМИ мотивации №1.

Лично я не хочу, чтобы мои ученики теряли мотивацию и сдавались на полпути. Поэтому я создал этот километровый список из 27 забавных идей для приложений, которые вы можете создать, пока обучаетесь использовать React на пару с Ruby on Rails.

Не убивайте свою мотивацию: осваивайте Ruby on Rails на интересных примерах

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

 

Terraform, Azure, Иркутск и еще 1207 слов о переносе игры в облако

Автор: admin от 30-01-2017, 14:00, посмотрело: 354

У нас были балансировщики нагрузки, несколько серверов приложений, 5 баз данных, 24 ядра, 32 гигабайта оперативки, nginx, php, redis, memcached и еще куча других сетевых технологий всех форм и расцветок. Не то чтобы это был необходимый минимум для бэкенда, но когда начал делать отличные онлайн-игры, становится трудно остановиться. Мы знали, что рано или поздно перейдем и на облако.

Terraform, Azure, Иркутск и еще 1207 слов о переносе игры в облако

Категория: Системное администрирование / Game Development / Сетевые технологии

 

Как мы строили облачный бэкенд для мобильного шутера

Автор: admin от 1-12-2016, 12:00, посмотрело: 267

Привет, Хабр!

Совсем недавно мы запустили в России и еще нескольких странах многопользовательский мобильный шутер Guns Of Boom, который уже скачало более полумиллиона человек. Для обеспечения плавной и бесперебойной игры такого количества пользователей нужен хороший бэкенд. В этой статье мы расскажем, почему мы решили использовать для этого облако, и кратко опишем особенности построения бэкенда на основе облачных сервисов.

Как мы строили облачный бэкенд для мобильного шутера

Категория: Веб-разработка / Game Development

 

Сказка о бэкенде, ruby и rails

Автор: admin от 26-11-2016, 15:30, посмотрело: 259

Это очередной перевод статьи про rails, в этот раз моей собственной. Статья носит развлекательный характер и предназначена для людей не знакомых с бэкендом и rails приложениями.

Оригинал статьи тут и картинки взяты там же.

Все мы знаем о прекрасном мире Веба. Каждый день мы возвращаемся туда за ответами или же просто чтобы хорошо провести время. Однако не каждый знает как устроен этот мир единички и нуля.

Что же, этот мир очень велик и не каждый видел его край. Сейчас он также велик как наш, к счастью, в нем нет границ и с каждым днем он расширяется. Там появляются новые государства, возможно вы слышали о некоторых из них, например PhP или Python, в этих государствах появляются города (мы их называем приложения), а в городах жители (объекты и сущности).

Добро пожаловать в мир Ruby

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

 
Назад Вперед