Статьи

На нашем радаре на этой неделе: Sass и состояние JavaScript

Добро пожаловать на наш радар, еженедельный обзор новостей, тенденций и других интересных вещей из мира веб-разработки.

В новостях на этой неделе болтовня (я не мог заставить себя написать волнение) вокруг Spartan, нового браузера Microsoft, продолжилась тем, что, похоже, появилось первые его фотографии в Интернете .

Элон Маск провел сеанс «Спроси меня что-нибудь» (AMA) на Reddit . Вот точная версия того, что он сказал (плюс довольно странное видео с ИИ-кошкой), и вот три бизнес-комментария из его ответов .

И мы получили представление о том , как скоро может выглядеть Amazon.com , поскольку компания открыла переработанную домашнюю страницу для более широкой группы пользователей в США.

Предсказывать будущее

Это характер быстро развивающейся отрасли, в которой мы работаем, так что смелых технологических прогнозов предостаточно.
Иногда они совершенно неправы:

Спам через два года уйдет в прошлое.
— Билл Гейтс, 2004

И иногда они совершенно правы

Скоро станет возможно передавать беспроводные сообщения по всему миру так просто, что любой человек может владеть и управлять своим собственным аппаратом
— Никола Тесла, 1909

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

Кроме того, Гленн Гудрич познакомился с тем, что ждет Руби в 2015 году.

Заглядывая в будущее до 2015 года, эксперты BBC прогнозируют кибератаки, вездесущие дроны, жуткие смартфоны и продолжающийся рост носимых технологий (хотя, надеюсь, не все за один день).

Сочетая великолепный веб-сайт с прогнозами и некоторыми умными догадками, именно так одно анимационное агентство видит, как в 2015 году формируется мир технологий .

Вот три основных направления навигации, о которых вы должны знать в 2015 году , а также самые важные тенденции в социальных сетях на предстоящий год.

Наконец, это то, что крупнейшая компания в мире запланировала на 2015 год .

Модное слово недели — Sass

дерзость-логотип

Sass (Syntaxically Awesome Sheets) — это препроцессор CSS, написанный на Ruby и распространяемый через RubyGems, менеджер пакетов Ruby. Sass для CSS — это то же самое, что CoffeeScript для JavaScript, расширяющий язык таблиц стилей такими функциями, как вложенные правила, переменные, миксины, наследование селекторов и многое другое.

Пишущая машина Sass Уго Жираудель недавно выпустил «очень самоуверенный» набор руководств Sass, в котором он пытается охватить почти все аспекты языка Sass. Вы можете найти руководство здесь , или проверить его вступительный пост в блоге здесь .

Foundation — это отзывчивый интерфейс. Это видео демонстрирует, как начать работу с Sass и Compass в новом веб-проекте Foundation .

Sass позволяет писать вложенные медиа-запросы, что само по себе замечательно, но можно абстрагироваться немного дальше. Этот пост о CSS-трюках покажет вам как . Комментарии также делают для хорошего чтения.

Отделение Sass, который отображает CSS, от Sass, который не дает тонких, но далеко идущих преимуществ.

Все еще не уверены, что Sass для вас? Новичок в Sass и не знаете с чего начать? Затем вы можете прочитать это простое и понятное руководство по пониманию Sass , которое хорошо выделяет набор функций Sass, с легкими для подражания примерами.

Состояние JavaScript

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

Поколение JavaScript — это мнение, которое исследует быстрый характер изменений в мире JavaScript и его влияние на тех, кто работает с языком.

В последние несколько дней 2014 года веб-разработчик из Мельбурна Гленн Маддерн воскресил свой давно забытый GIF-проект DJGif, чтобы устроить новогоднюю вечеринку на крыше. В процессе он обнаружил некоторые новые вещи о JavaScript, которые действительно удивили его .

Это один из самых крутых эффектов JavaScript, который я видел за долгое время (обязательно закрывайте модальное).

6to5 превращает код ES6 + в читаемый ванильный ES5 с исходными картами и многим другим. Он включает в себя хороший обзор функций ES6, а также свой собственный REPL.

Веб-разработчик Mozilla Sr. Дэвид Уолш недавно появился на подкасте JavaScript Jabber, чтобы обсудить сеть разработчиков Mozilla. Забавно, что упоминание W3Schools заняло около 30 секунд.

Рубин — новые блестящие вещи

ruby_orient_sun_logo

Продолжая давнюю традицию, Ruby 2.2 был выпущен на Рождество . Двумя основными особенностями последнего выпуска являются добавочная сборка мусора и сборка мусора символов.

Рельсы 4.2 также прибыли с рождественскими подарками . Заметные дополнения включали Active Job (для задач постановки в очередь, запускаемых отдельно от цикла запроса-ответа пользователя) и некоторые серьезные увеличения скорости в ActiveRecord благодаря проекту Aaron Patterson Adequate Record .

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

Одним из видео, которое постоянно появляется в различных списках «лучших видео Ruby 2014 года», является рефакторинг Ruby с помощью монад . Если вы не уверены, что такое монады или почему они хороши, возможно, стоит посмотреть.

Refile — это новый гем Ruby, предназначенный для упрощения загрузки файлов в Rails . Это также тема последних
Скринкаст GoRails , в котором рассказывается об установке, настройке и использовании, а также множество простых в использовании примеров.


Вот и все на этой неделе. Спасибо, что присоединились к нам.

Я оставлю вас с этой замечательной строкой JavaScript-кода, с которым я столкнулся: '#'+(~~(Math.random()*(1<<24))).toString(16)самые популярные кодовые ручки 2014 года и новости о том, что они нашли способ превратить какашки в питьевую воду (серьезно).

Какие ссылки привлекли ваше внимание? Есть ли у вас прогнозы на 2015 год? Вы взволнованы новым браузером Microsoft? Что вы думаете о состоянии JavaScript? Дайте нам знать, мы хотели бы услышать ваши мысли.