npm link на стероидах

Автор: admin от Вчера, 12:50, посмотрело: 21

npm link на стероидах



Думаю многие из вас уже сталкивались с локальной разработкой npm-пакетов. Обычно никаких трудностей это не вызывает: создаём папку, запускаем npm init, пишем тесты, дальше используем npm link (либо просто симлинк) и «шлифуем» api до полной готовности.



Звучит просто… только если вы не используете Babel, Rollup, Webpack и т.п. Иными словами, всё хорошо, пока проект не нужно собрать перед публикацией, да ещё с модификацией исходного кода. Кроме того, одновременно разрабатываемых пакетов может быть больше чем один, что в разы усложняет «жизнь». Чтобы исправить эту ситуацию, пришлось сделать маленькую утилиту npmy, под катом небольшая статья с описанием тех. процесса работы и пример использования.

->

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

 

Paradigm — Дизайн-система Mail.Ru Group, часть 1: Визуальный язык

Автор: admin от 17-07-2017, 16:15, посмотрело: 29

Несколько лет портальная дизайн-команда Mail.Ru Group занимается обновлением и унификацией продуктов. У нас сформировалась дизайн-система, на которой работают медиа-проекты, мобильный веб и частично productivity-сервисы (постепенно подключаются и другие продукты), сформировался стиль пиктограмм и иллюстраций, стандартизируются промо-письма и промо-сайты. Конечно, ещё не во всех сервисах всё хорошо, а где-то первый редизайн не решил всех проблем, но огромный рывок за прошедшие годы трудно не заметить. Чтобы ускорить процесс обновления и сделать нашу работу публичной, мы открываем наружу часть нашей дизайн-системы Paradigm.



Paradigm  —  Дизайн-система Mail.Ru Group, часть 1: Визуальный язык
->

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

 

Агрегация интернет-каналов через операторов сотовой связи

Автор: admin от 13-07-2017, 13:25, посмотрело: 41

Агрегация интернет-каналов через операторов сотовой связи

Приятно иметь в поездке надежный и быстрый интернет, особенно в поезде, когда ехать придется не один час! Если путь пролегает в густонаселенном районе — на любом современном телефоне с поддержкой сетей 4G обычно всё просто работает, мы продолжаем пользоваться интернетом, как привыкли. Естественно, всё меняется, когда выезжаешь за пределы населенных пунктов.

->

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

 

Создание React VR-приложения, работающего в реальном времени

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

Создание React VR-приложения, работающего в реальном времени

Библиотека React VR позволяет писать для веба приложения виртуальной реальности с использованием javascript и React поверх WebVR API. Эта спецификация поддерживается последними (в некоторых случаях — экспериментальными) версиями браузеров Chrome, Firefox и Edge. И для этого вам не нужны очки VR.



WebVR Experiments — это сайт-витрина, демонстрирующий возможности WebVR. Моё внимание привлёк проект The Musical Forest, созданный замечательным человеком из Google Creative Lab, который использовал A-Frame, веб-фреймворк для WebVR, разработанный командой Mozilla VR.

->

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

 

Миллион WebSocket и Go

Автор: admin от 28-06-2017, 13:10, посмотрело: 54

Миллион WebSocket и Go



Привет всем! Меня зовут Сергей Камардин, я программист команды Почты Mail.Ru.



Это статья о том, как мы разработали высоконагруженный WebSocket-сервер на Go.



Если тема WebSocket вам близка, но Go — не совсем, надеюсь, статья все равно покажется вам интересной с точки зрения идей и приемов оптимизации.

->

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

 

Приглашаем на Science Slam Digital 7 июля

Автор: admin от 22-06-2017, 13:35, посмотрело: 47

Приглашаем на Science Slam Digital 7 июля


Научные конференции — это нужное и важное дело, но зачастую они проходят в слишком академической атмосфере. Поэтому мы приглашаем студентов IT-специальностей, профессионалов в сфере IT и просто любителей высоких технологий на Science Slam Digital. Это сражение цифровых и технологических умов: молодые ученые и профессионалы в живой форме рассказывают о своих проектах. Только в нашем случае это будут сотрудники компании, которые расскажут о том, с какими технологиями они работают или какие создают ежедневно. То есть их задача — не просто рассказать о чём-то интересном, но и сделать это увлекательно. Победители в каждом поединке определяются аплодисментами зрителей и голосами тех, кто будет смотреть интернет-трансляцию через VK-Live. По результатам будут объявлены два победителя. Программу Science Slam Digital смотрите под катом.

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

 

Лекции Технотрека. Администрирование Linux

Автор: admin от 20-06-2017, 18:35, посмотрело: 61

Лекции Технотрека. Администрирование Linux


Представляем вашему вниманию очередную порцию лекций Технотрека. В рамках курса будут рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах. В качестве примера будут использоваться дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs+keepalived. Курс ведёт Сергей Клочков, системный администратор в компании Variti.


Список лекций:



  • Основы.

  • Пользовательское окружение Linux.

  • Linux и сеть (основы).

  • Управление пользовательским окружением.

  • Веб-сервисы.

  • Хранение данных.

  • Сервисы инфраструктуры.

  • Резервное копирование.

  • Резервное копирование (часть 2).

  • Инфраструктура электронной почты.

  • Распределение ресурсов системы.
  • Категория: Системное администрирование, Linux

     

    Потенциально опасные алгоритмы

    Автор: admin от 14-06-2017, 18:25, посмотрело: 141

    Потенциально опасные алгоритмы

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


    Без высшей математики мы бы лишились алгоритма Шора для факторизации целых чисел в квантовых компьютерах, калибровочной теории Янга-Миллса для построения Стандартной модели в физике элементарных частиц, интегрального преобразования Радона для медицинской и геофизической томографии, моделей эпидемиологии, анализов рисков в страховании, моделей стохастического ценообразования финансовых производных, шифрования RSA, дифференциальных уравнений Навье-Стокса для прогнозирования изменений движения жидкостей и всего климата, всех инженерных разработок от теории автоматического управления до методов нахождения оптимальных решений и еще миллиона других вещей, о которых даже не задумываемся.


    Математика стоит в основе цивилизации. Тем интереснее узнать, что с самого зарождения этого краеугольного камня в нем содержатся ошибки. Иногда ошибки математики остаются незаметными тысячелетия; порой они возникают спонтанно и быстро распространяются, проникая в наш код. Опечатка в уравнении ведет к катастрофе, но и само уравнение может быть потенциально опасно.


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

    Категория: Программирование, Веб-разработка, Информационная безопасность, Криптография

     

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

    Автор: admin от 14-06-2017, 17:50, посмотрело: 64

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

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

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

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

     

    Третья IT-конференция GeekDay — три дня бесплатных мастер-классов по программированию

    Автор: admin от 9-06-2017, 17:45, посмотрело: 57

    Третья IT-конференция GeekDay — три дня бесплатных мастер-классов по программированию


    Новость для тех, кто мечтает получить IT-профессию: с 22 по 24 июня пройдёт онлайн-IT-конференция GeekDay #3. За это время вы сможете прослушать 20 бесплатных мастер-классов по различным сферам программирования и разработки.


    Что вас ждёт на третьем GeekDay?



  • Вы узнаете, как разработать и кастомизировать Android-приложение, как создать несколько приложений под iOS и 2D-игру. Поймёте, как сделать код лаконичным и красивым.

  • На мастер-классах вы сможете пообщаться с профессиональными практикующими программистами уровня Senior. У каждого спикера — профильное образование, солидный стаж работы по специальности и большой опыт разработки сервисов и приложений для крупных компаний (Mail.Ru Group, МегаФон, Билайн).

  • Общение и обмен опытом со специалистами поможет вам сформулировать идею и реализовать свой проект.
  • Категория: Программирование, Веб-разработка

     
    Назад Вперед