Пьешь свой смузи в коворкинге? Зарылся в коде в офисе? Не проспи главное событие этого лета! Разработчики, фронтэндеры, девопсы — приглашаем принять участие в ежегодной международной конференции по веб-разработке, которая состоится 17 июня 2016 года в г.Москва.
Рубрика «javascript» - 331
DevConf-2016: ждём заявок на доклады
2016-04-21 в 12:04, admin, рубрики: devconf, devops, javascript, php, ruby, Блог компании DevConf, конференции, Разработка веб-сайтовВведение в программирование шейдеров: часть 3
2016-04-21 в 9:49, admin, рубрики: glsl, GPUGame, graphics, html, javascript, Platform Agnostic, programming, shaders, three.js, Web Platform, Блог компании Plarium, Программирование, Работа с 3D-графикой, разработка игрОсвоив азы работы с шейдерами, мы попытаемся на практике обуздать всю мощь GPU, создав систему реалистичного динамического освещения.
Эмодзи?! Нет, не слышал
2016-04-21 в 9:42, admin, рубрики: badoo, emoji, es2015, html, javascript, Unicode, web-разработка, баду, Блог компании Badoo, Разработка веб-сайтов, чат В нашу жизнь уже давно вошли эмодзи. И в социальных сетях, и во всевозможных мессенджерах мы используем их не задумываясь, выражая свои эмоции всего одним символом. Но для кроссплатформенного приложения отправка и отображение эмодзи — непростая задача. Проблема заключается в том, что отправленные эмодзи с мобильных приложений не всегда отображаются корректно на веб-сайтах.
Последние версии iOS и Android имеют поддержку более 1200 символов эмодзи, но «десктопный» рынок не может похвастаться такими успехами. Мы же в Badoo хотим и делаем все, чтобы пользователям было комфортно общаться на всех платформах, не имея никаких ограничений в переписке.
Далее я расскажу, каким способом мы добились 100% поддержки эмодзи для веба.
Читать полностью »
Бесплатные практические курсы по основам программирования на JavaScript
2016-04-21 в 9:17, admin, рубрики: javascript, Node, node.js, Блог компании «Hexlet», курсы, онлайн-курсы, ПрограммированиеПривет!
Мы на Хекслете закончили полный цикл курсов по обучению PHP-программистов и переключились на стек JavaScript. Первые два курса новой программы уже доступны, и они бесплатные!
Курс «Основы программирования» — это знакомство с миром разработки и языком JavaScript. Курс рассчитан на новичков без опыта в программировании, но будет полезен и многим практикующим программистам, потому что покрывает таки темы как рекурсивные и итеративные процессы, чистые функции и побочные эффекты, автоматические тесты и модульное тестирование.
JS Загрузчик + шаблонизатор или история очередного велика
2016-04-20 в 13:33, admin, рубрики: css, html, javascript, templates, шаблонизаторИзобретение своего «уникального» велосипеда считаю делом весьма полезным, если: это не отвлекает от работы (или отвлекает, но не сильно); дает некий новый положительный опыт; результаты можно где-то как-то использовать; сам процесс в кайф. От того я и отталкивался, начав конструировать свой «велик» года 3 назад и, наверное, раза 3-4 переписав его к сегодняшнему дню.
А началось все с загрузчика и JQ
Доступны записи Microsoft Edge Web Summit 2016 — Часть 1
2016-04-20 в 11:57, admin, рубрики: css, edge, EdgeHTML, feedback, Fido, html, javascript, Microsoft Edge, security, uwp, Блог компании Microsoft, браузеры, куда сообщать о багах в EdgeСразу после конференции Build (трансляцию открытия мы делали на Хабре: день 1 и день 2) наши коллеги провели в Сан-Франциско еще одну конференцию, но более фокусную — про клиентские веб-технологии и новинки в браузере Microsoft Edge.
Looking back: One year of Microsoft Edge
В рамках конференции Microsoft Edge Web Summit 2016 инженеры из Edge-команды делились опытом разработки нового браузера, рассказывали о новых поддерживаемых стандартах и планах на будущее.
Так же в рамках конференции был анонсирован ряд инструментов, делающих развитие Microsoft Edge и веб-платформы в нем более прозрачной для сообщества:
- Platform Issues — новое место, чтобы сообщаться о багах и узнавать об уже известных проблемах в EdgeHTML (cм. также статью "Introducing the Microsoft Edge Platform Issue Tracker").
- Platform Data — каталог API и телеметрии по глобальному использованию CSS-свойств (см. также статью "Introducing Global CSS Property Usage on Microsoft Edge Dev").
- Обновленные виртуальные машины для тестирования Microsoft Edge на OSX и Linux
Разработка HTML5-игр в Intel XDK. Часть 7. Оформление игры
2016-04-19 в 15:15, admin, рубрики: Cocos2d-JS, html, html5, intel xdk, javascript, Блог компании Intel, разработка игрРазработка JavaScript API: 5 принципов написания встраиваемых скриптов
2016-04-19 в 12:56, admin, рубрики: javascript, лучшие практики, разработкаНаверняка, вы сталкивались с принципами (пусть и противоречивыми) о написании модулей и классов на JavaScript. Когда мне понадобилось написать встраиваемый в веб-страницу cкрипт, который предоставляет API для работы определённого сервиса, то я не смог найти достойных рекомендаций о проектировании подобных скриптов.
Итак, вот (довольно очевидные) требования к скрипту, с которыми я столкнулся:
- он будет встраиваться в страницы сторонних веб-приложений;
- он должен выполнять свою работу качественно;
- он должен загружаться быстро;
- он не должен (непредсказуемо) влиять на работу веб-приложения;
- должен соответствовать требованиям безопасности;
- … // много чего ещё :)
Из реальной практики родились принципы, описанные ниже. Это не полностью уникальные идеи, а скорее сборка лучших практик, которых я видел в чужих решениях, например, в библиотечках google analytics и jquery.
Electron, SASS, TypeScript, Pug(Jade), Polymer и немного полетного велосипедирования для создания приложения для Windows
2016-04-19 в 8:42, admin, рубрики: custom elements, electron, javascript, node.js, polymer, pug, TypeScriptНе так давно наткнулся на детище GitHub'а — Atom. И сразу заинтересовался тем, какие технологии использовались для создания этого редактора. И, как выяснилось, в основе основ лежит Electron — Chromium и node.js в одной коробке. Естественно, решил посмотреть что это за зверь такой, зацепив при этом еще парочку технологий, неведомых для меня на тот момент — TypeScript, SASS и Jade (ныне Pug). Над идеей для приложения даже не думал — это будет консольная версия всем известного сервиса — Todoist.
Кому интересно — добро пожаловать под кат.
Новая конференция для всех, кому интересен JavaScript
2016-04-19 в 7:05, admin, рубрики: AngularJS, holyjs, javascript, Meteor.JS, node.js, Блог компании JUG.ru Group, конференцияВсем привет.
5 июня мы вместе с SPb Frontend проведем в Питере большую конференцию по JavaScript во всех его проявлениях: клиентский и серверный, библиотечный и сам-по-себе, олдскульный и авангардный.
Конференция называется HolyJS (неплохо, правда?).
Сайт конференции: http://holyjs.ru
Докладов будет около 20, параллельных залов — 3.
Среди подтвержденных докладов:
- Известный технический блогер, фанат Clojure и автор DataScript Никита tonsky Прокопов сделает доклад о том, как организовать работу с состоянием и данными приложения в условиях распределенности, плохой связи и сложной структуры;
- Легенда ASP.NET Дино Эспозито объяснит о том, как аккуратно (умнее, чем через user agent) определять клиентские устройства, чтобы адаптировать под них UI/UX;
- Руководитель фронтенд-разработки в Avito и автор basis.js Роман Дворнов сделает доклад о CSSO — инструменте для минификации CSS;
- Виктор Грищенко расскажет про Swarm — инструмент для синхронизации данных между разными устройствами;
- Денис Мишунов расскажет о психологических и технических приемах и примерах, позволяющих управлять восприятием пользователя и помогают сделать ваш сайт «быстрым» в юзерском понимании.