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

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

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

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



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



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

->

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

 

Load Average в Linux: разгадка тайны

Автор: admin от 10-08-2017, 13:15, посмотрело: 70

Load Average в Linux: разгадка тайны

Средние значения нагрузки (Load averages) — это критически важная для индустрии метрика. Многие компании тратят миллионы долларов, автоматически масштабируя облачные инстансы на основании этой и ряда других метрик. Но на Linux она окутана некой тайной. Отслеживание средней нагрузки на Linux — это задача, работающая в непрерываемом состоянии сна (uninterruptible sleep state). Почему? Я никогда не встречал объяснений. В этой статье я хочу разгадать эту тайну, и создать референс по средним значениям нагрузки для всех, кто пытается их интерпретировать.

->

Категория: Linux, Сетевые технологии

 

Эволюция графики в играх

Автор: admin от 4-08-2017, 15:30, посмотрело: 110

Эволюция графики в играх


Компьютерные игры долгие годы были главным двигателем прогресса как центральных процессоров, так и графических подсистем. Но в последнее время темпы прироста вычислительных мощностей и внедрения новых фич сильно замедлились. Наверное, всё дело в том, что подавляющему большинству геймеров вполне удовлетворяет текущее качество и реалистичность игровой графики. Давайте в эту пятницу посмотрим, как изменялась графика в играх за 45 лет. Внимание! Количество видео и ностальгии внутри зашкаливает.

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

 

Унифицированный язык стилей

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

Унифицированный язык стилей

В последние годы мы наблюдали расцвет CSS-в-JS, в основном развивавшийся сообществом React. Конечно, процесс сопровождался спорами. Многие, особенно уже хорошо знакомые с CSS, смотрели на эту инициативу с недоумением.



«Зачем кому-то писать CSS в JS?

Конечно, это ужасная идея!

Им бы просто выучить CSS!»



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

->

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

 

Первая специализация Mail.Ru Group на крупнейшей образовательной платформе Coursera

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

Первая специализация Mail.Ru Group на крупнейшей образовательной платформе Coursera

В апреле совместно с МФТИ и компанией Contented мы запустили вводный курс по дизайну интерфейсов на образовательной онлайн-платформе Coursera. На нее зарегистрировалось более 8000 студентов. И это вдохновило нас на создание полноценной специализации «Дизайнер интерфейсов», состоящей из пяти курсов и защиты дипломного проекта. Программа подойдет как новичкам, так и квалифицированным UI- и UX-специалистам. За время обучения студент может практически с нуля достигнуть middle-уровня в области дизайна интерфейсов.

->

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

 

Разработка персонажей для игры «Аллоды Онлайн»

Автор: admin от 2-08-2017, 18:30, посмотрело: 130

Разработка персонажей для игры «Аллоды Онлайн»



Многие начинающие художники горят желанием рисовать персонажей для игр. Но зачастую энтузиазм быстро гаснет, потому что создание персонажа — это ответственное дело, которым нельзя заниматься в отрыве от работы всей команды. Поэтому мы написали для вас руководство, как создавать игровых персонажей, на примере «Аллодов Онлайн».



Всё, что говорится в правилах, основано на огромном опыте разработки. Тут каждая буква имеет значение, и если вам показалось, что где-то есть ошибка или недосказанность, то лучше семь раз переспросить, чем сделать абы как. Ниже расписаны правила успешной работы в игровой индустрии. Если их не соблюдать, то ваша работа будет или недолгая, или неуспешная, или мучительная и для вас, и для заказчика. А если станете создавать персонажей в полном соответствии с этим руководством, то вас ждёт успех!
->

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

 

Руководство для начинающих по прогрессивным веб-приложениям и фронтенду

Автор: admin от 1-08-2017, 20:10, посмотрело: 68

Руководство для начинающих по прогрессивным веб-приложениям и фронтенду



Разрабатывать веб-фронтенд, придерживаясь javascript-экосистемы, всех этих новомодных штучек и пафосных фреймворков, может быть пугающим занятием, если не сказать больше. Я давно уже хотел окунуться в это, и наконец собрался с духом. К концу этой статьи, надеюсь, вы узнаете что-нибудь новое, или хотя бы чуть больше отточите свои навыки веб-разработки. Какая ирония, что длина статьи и обширное количество информации тоже могут отпугивать. Но я очень надеюсь, что вы найдёте время осилить хотя бы интересующие вас главы. В конце каждого раздела есть абзац TL;DR, так что вы можете быстро ориентироваться в содержании.

->

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

 

GeekUniversity открывает набор студентов на факультет Python-разработки

Автор: admin от 31-07-2017, 15:00, посмотрело: 109

GeekUniversity открывает набор студентов на факультет Python-разработки

В нашем онлайн-университете для программистов открылся новый факультет. Теперь в GeekUniversity студенты смогут освоить Python-разработку на Middle-уровне и гарантированно начать карьеру сразу после обучения.



GeekUniversity — совместный образовательный проект Mail.Ru Group и IT-портала GeekBrains. Программу обучения и спецкурсы для факультета разрабатывают Avito, Альфа-банк, МТС, Тинькофф, DeliveryClub.

->

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

 

Синглтоны и общие экземпляры

Автор: admin от 26-07-2017, 14:05, посмотрело: 67

Синглтоны и общие экземпляры

Каждый раз при обсуждении программного обеспечения с другими разработчиками всплывает тема синглтонов, особенно в контексте развития WordPress’а. Я часто пытаюсь объяснить, почему их надо избегать, даже если они считаются стандартным шаблоном.



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

->

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

 

TamTam: как мы делали новый мессенджер

Автор: admin от 24-07-2017, 16:00, посмотрело: 72

TamTam: как мы делали новый мессенджер

Привет, Хабр! Меня зовут Юрий Буянов, я разработчик мессенджера TamTam. Сегодня я хочу рассказать вам немного о том, как он создавался и как устроен изнутри. TamTam — это новый мессенджер Mail.Ru Group, который был разработан на базе приложения «ОК Сообщения». В 2016 году мы сделали отдельный мессенджер в Одноклассниках для тех, кто часто переписывается в соцсети и кому удобнее это делать с помощью отдельного приложения.



Эксперимент получился удачным, поэтому в начале года мы решили развивать «ОК Сообщения» как отдельный от соцсети мессенджер под собственным брендом TamTam, но уже с набранной стартовой аудиторией. Уже за первые недели после запуска в TamTam появились десятки тысяч каналов, а аудитория продолжила общаться так же активно, как и в «ОК Сообщениях». Это стало возможным в том числе благодаря быстрой работе приложения и нескольким техническим фишкам. О них я расскажу подробнее.

->

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

 
Назад Вперед