|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
[recovery mode] Vagrant для малышей, или как на Windows легко получить настроенный сервер для разработки веб-приложений
2015-02-26 10:35:18 (читать в оригинале)Здравствуй, мой дорогой любитель поработать с Composer'ом, создавая свой очередной крутой проект на одном из модных фреймворков. Или, быть может, ты — фронтэнд-мастер, пишущий сложные штуки на JS и CSS, компилируя их из jsx- и less-файлов, устанавливая библиотеки через Bower, а проект собирая в каком-нибудь Grunt, попутно прогоняя код юнит-тестами и, конечно же, заливая потом всё это на github… Если всё это — часть твоей повседневной жизни, то хвала Всевышнему, поздравляю: ты прошел все эти испытания и даже не сломал себе мозг. Отныне, ты — из числа тех счастливых, потративших не одну неделю, разбираясь в том, как корректно настроить всю эту кучу инструментов, а также, ты — один из тех, кто может
Но… быть может, ты — лишь один из тех, кто только мечтает о подобных
Читать дальше →
Тэги: laravel, php, vagrant, веб-разработка, виртуализация, виртуальная, детишки, машина, разработка
Постоянная ссылка
Сайт с нуля на полном стеке БЭМ-технологий. Методология Яндекса
2015-02-25 20:03:36 (читать в оригинале)На прошлой неделе BBC рассказала, что для новой версии главной страницы использовала методологию БЭМ, созданную в Яндексе. По такому случаю мы решили поднять материалы мастер-класса «Разрабатываем сайт с нуля на полном стеке БЭМ-технологий» и рассказать вам, как начать использовать полный стек БЭМ-технологий в своих проектах.
БЭМ упрощает разработку сайтов, которые нужно быстро создавать и долго поддерживать. Эту технологию используют во фронтенде почти всех сервисов Яндекса, и она уже успела обрасти множеством библиотек и инструментов, которыми мы хотим с вами поделиться.

В статье мы расскажем, в чём преимущество вёрстки независимыми блоками и что такое уровни переопределения, познакомимся с готовыми библиотеками блоков и инструментами для автоматизации сборки. Покажем, как разные инструменты — например, autoprefixer, css-препроцессор Stylus или модульная система YModules — упрощают жизнь разработчика и создают по-настоящему удобную платформу, если встроить их в процесс разработки по БЭМ.
На живом примере мы объясним, в чём польза декларативного подхода, когда одни и те же идеи можно использовать как для CSS, так и для JavaScript. Отдельно остановимся на декларативных шаблонах BEMHTML и BEMTREE, которые позволяют преобразовывать данные в БЭМ-дерево, описанное в формате BEMJSON и, затем в HTML. Рассмотрим в деталях, как написать серверную часть приложения по БЭМ-методологии.
Читать дальше →
Тэги: bem, javascript, open, source, yandex, блог, бэм, веб-разработка, компании, разработка, яндекс
Постоянная ссылка
Честные приватные свойства в прототипе
2015-02-25 19:31:19 (читать в оригинале)Привет!
За последние 10 лет(С днем рождения, prototype.js!) было написано очень много библиотек для эмуляции полноценного ООП в javascript.
Все они, так или иначе, решали задачу реализации приватных членов класса.
Копьев сломано много и в итоге разработчики разделились на 2 части:
Первая прячет приватные свойства в scope конструктора и отказывается от использования прототипов(создает методы для каждого экземпляра объекта заново), вторая просто использует соглашение в именах вроде "_privateProperty" и по сути никак не инкапсулирует данные.
Но есть еще один, на мой взгляд, интересный способ со своими плюсами и минусами:
Сага о геолокации и как сделать гео-вебсервис без движка базы данных и без программирования
2015-02-25 17:39:03 (читать в оригинале)Сегодня мы поднимем довольно старую тему про геолокацию по IP-адресу и новую про быстрые веб-сервисы без «языков программирования»
Наша компания занимается созданием Интернет-магазинов запчастей на собственной SaaS-платформе (ABCP.RU), а также у нас есть несколько связанных проектов, например, сервис поиска запчастей 4MyCar.ru.
Как и многие другие веб-проекты, мы в своё время пришли к пониманию необходимости геолокации по IP-адресу. Например, сейчас она используется на 4MyCar.ru для определения региона (при первом входе на сайт регион автоматически устанавливается именно так).

Аналогично производится выбор ближайшего к клиенту филиала магазина на сайтах клиентов платформы ABCP.
какие этапы мы прошли, как сделали свой веб-сервис и что в итоге получилось
Тэги: geoip, geolit, ipgeobase, json, linux, lxc, maxmind, nginx, nodasoft, web-программирование, xml, администрирование, блог, веб-разработка, высокая, компании, производительность, системное
Постоянная ссылка
Повышаем стабильность Front-end
2015-02-25 14:40:39 (читать в оригинале)В продолжение предыдущей статьи о тестировании интерфейсов в Тинькофф Банке расскажу, как мы пишем unit-тесты на javascript.

Читать дальше →
Тэги: bdd, git, gulp, jasmine, javascript, karma, tdd, testing, unit, workflow, банк, блог, веб-приложений, веб-разработка, интерфейсы, компании, тестирование, тинькофф
Постоянная ссылка
Категория «Ню»
Взлеты Топ 5
|
| ||
|
+143 |
146 |
IllAIR |
|
+123 |
143 |
GetProfit |
|
+116 |
124 |
antonesku |
|
+111 |
126 |
Melipomena |
|
+108 |
125 |
Agnoia |
Падения Топ 5
|
| ||
|
-2 |
48 |
В трусиках |
|
-2 |
22 |
СюНя_СоЛныШкА |
|
-3 |
17 |
xpyctal |
|
-3 |
24 |
I have been here before |
|
-3 |
14 |
Sebastian_Valmont |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
