Сегодня 19 февраля, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: Web-разработка / Блог / Захабренные
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1
Адрес блога: http://habrahabr.ru/blog/webdev/
Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL
 

DEV Labs 2014. ОНЛАЙН конференция для JAVA разработчиков

2014-04-09 13:49:41 (читать в оригинале)


Приглашаем принять участие во второй в этом году конференции серии DEV Labs. Мероприятие состоится 19 апреля и будет полностью посвящено разработке на языке Java. Формат конференции – один день, 4 – 6 докладов, от 45 минут до 1.5 часов на каждое выступление. После каждого доклада запланированы сессии для вопросов. Цель конференции остаётся неизменной – мы хотим поделиться собственным опытом решения нетривиальных задач и услышать мнение коллег по цеху.

Утверждённые доклады конференции:

  • Модульное тестирование «нетестируемого» кода. Решение с помощью инструментов JMockit и PowerMock;
  • Новое в Java 8. Подробный разбор лямбда выражений и Stream API;
  • Как выбрать библиотеки для современного Web-приложения на Java. Поиск эффективных Java-компонент;
  • Весна идёт, весне — дорогу! Новое в Spring Framework.


Начало первого доклада в 12:00 по московскому времени.
Читать дальше →

[Из песочницы] Отложенная загрузка для адаптивного веб-дизайна

2014-04-07 12:16:14 (читать в оригинале)


Пол Хаммонд (Paul Hammond) написал большую статью под названием «Ускорь свой сайт с применением отложенной загрузки контента» (Speed Up Your Site with Delayed Content). В своем материале он изложил технику для погрузки части содержимого, такого как изображения аватаров профилей пользователя в комментариях, после первоначальной загрузки страницы, что дает хороший прирост производительности при загрузке страницы.

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

Читать дальше →

[Перевод] Отладка асинхронного JavaScript с помощью Chrome DevTools

2014-04-06 23:16:29 (читать в оригинале)


Вступление


Возможность асинхронной работы с помощью callback-функций(далее просто возвращаемых функций) — отличительная особенность JavaScript. Использование асинхронных возвращаемых функций позволяет вам писать событийно-ориентированный код, но так же добавляет кучу проблем, ведь код перестает выполняться в линейной последовательности.

К счастью, теперь в Chrome Canary DevTools вы можете отслеживать весь стек вызовов асинхронных функций в JavaScript!
Под катом 10Mb трафика

Расширение и компоновка директив

2014-04-06 16:18:26 (читать в оригинале)


Про директивы много написано, но мало о том как писать их правильно. Поделюсь опытом.

Хорошо написанная директива должна
  • решать одну задачу
  • легко расширяться
  • не конфликтовать с другими директивами


Разберем каждый пункт на примере поля для ввода пароля (думаю, всем знакомо поле с глазиком)

image

<input ng-model="user.password"
       ng-minlength="6"
       form-password
       form-error="Не менее 6 символов">


Сколько директив используется? Читать дальше →

Несколько интересностей и полезностей для веб-разработчика #15

2014-04-06 07:14:39 (читать в оригинале)


Доброго времени суток уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Bitcore


image
Полноценная JS библиотека, полностью обеспечивающая поддержку необходимого функционала для создания Bitcoin приложений.

Валидация биткоин адреса:
var bitcore = require('bitcore');
var Address = bitcore.Address;

var addr = new Address("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa");

console.log(addr.isValid());


Мониторинг блоков и транзакций
var bitcore = require('bitcore');
var networks = bitcore.networks;
var Peer = bitcore.Peer;
var PeerManager = require('soop').load('bitcore/PeerManager', {
  network: networks.testnet
});

var handleBlock = function(info) {
  console.log('** Block Received **');
  console.log(info.message);
};

var handleTx = function(info) {
  var tx = info.message.tx.getStandardizedObject();

  console.log('** TX Received **');
  console.log(tx);
};

var handleInv = function(info) {
  console.log('** Inv **');
  console.log(info.message);

  var invs = info.message.invs;
  info.conn.sendGetData(invs);
};

var peerman = new PeerManager();

peerman.addPeer(new Peer('127.0.0.1', 18333));

peerman.on('connection', function(conn) {
  conn.on('inv', handleInv);
  conn.on('block', handleBlock);
  conn.on('tx', handleTx);
});

peerman.start();



Читать дальше →


Страницы: ... 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.