Компания Reaktor поделилась в своём блоге принципами и примерами оптимизации JavaScript-кода, применёнными в библиотеке промисов Bluebird, созданной их сотрудником Petka Antonov (Петькой Антоновым).
Рубрика «performance» - 13
Три принципа производительности в JavaScript, делающие Bluebird быстрым
2016-09-13 в 11:42, admin, рубрики: javascript, optimization, performance, V8, Разработка веб-сайтовКнига об интенсивной обработке данных
2016-09-02 в 14:05, admin, рубрики: architecture, big data, database design, performance, Блог компании Издательский дом «Питер», книги по программированию, Программирование, Проектирование и рефакторинг, Профессиональная литератураЗдравствуйте, дорогие читатели. Мы редко пишем о книжных «долгостроях», то есть, о работах, которые никак не выйдут на Западе. Но сегодня хотим познакомить вас с постом из блога Мартина Клеппмана, который уже не первый год трудится над фундаментальной книгой "Designing Data-Intensive Applications"

В сравнительно небольшой публикации автору удалось изложить базовые идеи столь объемной книги, обрисовать целевую аудиторию и почти убедить нас, что за перевод надо браться. Но вы все равно почитайте и не стесняйтесь голосовать.
Читать полностью »
JavaScript Performance, базы данных и поиски «серебряной пули»: видеозаписи ТОП-5 докладов HolyJS 2016
2016-08-24 в 12:26, admin, рубрики: frameworks, javascript, javascript performance, performance, swarm, V8, Блог компании JUG.ru Group, видео, доклад, конференцияМеньше трех месяцев прошло с HolyJS 2016 Piter, шутка ли, даже лето еще не кончилось, а доклады с конференции уже лежат в открытом доступе. Под катом вы найдете 5 лучших докладов, куда вошли как хардкорные вещи о JS-компиляторах, так и «антихипстерский» soft talk о трудностях выбора инструмента JS-разработчиком.
Кроме того, появились трое новых докладчиков в программе HolyJS 2016 Moscow.
«Чтобы вылезти выше среднего, нужна какая-то мотивация за пределами денег» — интервью с Русланом Черёминым
2016-08-12 в 12:01, admin, рубрики: concurrency, disruptor, escape analysis, java, jmm, performance, без слайдов, Блог компании JUG.ru Group, высокая производительность, параллельное программирование, черёминДрузья, перед вами очередной выпуск «Без слайдов» — программы, видеокаста, подкаста, где я беру интервью с интересными мне людьми. Гостем этого выпуска стал Руслан Черёмин aka cheremin, эксперт по Java и Concurrency. Мы поговорили про Java Memory Model, техническое блогерство, культуру эксперимента, фундаментальное образование и многое другое.
Как всегда — под катом расшифровка интервью.
Читать полностью »
.NET-конференция DotNext 2016 Moscow, 9 декабря
2016-07-19 в 13:25, admin, рубрики: .net, C#, clr, highload, performance, Блог компании JUG.ru Group, доклады, конференция, хардкор9 декабря состоится уже шестая конференция .NET-разработчиков DotNext – называться она будет DotNext 2016 Moscow и пройдет, как вы наверняка догадались, в Москве (гостиница «Славянская»). Кстати, DotNext – единственная в России .NET-конференция, которая собирает под 600 Senior/Middle .NET-разработчиков.
Что нового будет в этот раз? Прошу под кат.
Читать полностью »
PostgreSQL 9.6: Параллелизация последовательного чтения
2016-07-14 в 9:01, admin, рубрики: 9.6, parallel sequential scan, parallelismo, performance, postgresql, PostgreSQL 9.6, метки: 9.6, parallel sequential scan, parallelismoВ течении долгого времени, одним из самых известных несовершенств PostgreSQL была возможность распараллеливания запросов. С выходом версии 9.6 это перестанет быть проблемой. Большая работа была проделана по этому вопросу, и уже начиная с коммита 80558c1, появляется параллелизация последовательного чтения, с которым мы и познакомимся по ходу этой статьи.

Концепция производительности и масштабируемости Spryker
2016-07-02 в 17:05, admin, рубрики: e-commerce, performance, performance tests, php, высокая производительность, Разработка под e-commerceПредлагаю вашему вниманию перевод статьи Spryker Performance and Scalability Concepts.
Spryker это e‑commerce фреймворк, является результатом реализации более чем 100 индивидуальных e‑commerce проектов. Он предоставляет из коробки два важнейших архитектурных качества — высокую производительность и масштабируемость. В этой статье описываются основные концепции для их достижения.
Читать полностью »
Производительность приложений на основе PostgreSQL: явные и скрытые задержки
2016-06-28 в 13:14, admin, рубрики: batch, C, client driver, java, jdbc, latency, libpq, network, orm, pdjdbc, performance, pipeline, postgresql, postgresql performanceЕсли вы пытаетесь оптимизировать производительность Вашего основанного на PostgreSQL приложения, Вы наверняка пользуетесь базовыми инструментами: EXPLAIN (BUFFERS, ANALYZE), pg_stat_statements, auto_explain, log_statement_min_duration, и т.д.
Возможно Вы смотрите в сторону конфликтов блокировок с помощью log_lock_waits, следите за поведением ваших контрольных точек и т.д.
Но задумывалились ли Вы о задержках в сети? Игроки знают о ней, но имеет ли это отношение к Вашему серверу с приложением?

Правильное использование require в node.js
2016-06-15 в 11:10, admin, рубрики: javascript, node.js, performanceПредисловие
Не так давно проект, на котором я работаю в данный момент, начал использовать модульную систему ES2015. Я не буду заострять внимание на этой технологии JavaScript, т.к статья совсем не об этом, а о том как технология сподвигла меня к одной мысли.Читать полностью »
DotNext 2016 Piter: Full Stack .NET conference
2016-05-31 в 15:45, admin, рубрики: .net, .net core. asp.net core, ASP, ASP.NET, C#, hardcore, performance, Блог компании JUG.ru Group, конференция, Программирование, разработкаДо DotNext 2016 Piter (3 июня, гостиница Park Inn Пулковская) осталось всего ничего – каких-то пара дней. А вчера, изучая программу на сайте конференции, я поймал себя на мысли, что подробное изучение всех докладов, спикеров и хабропостов отняло у меня больше 2 часов чистого времени!
Поэтому в срочном порядке было решено сделать практический гайд-карту программы DotNext, который вы сейчас и читаете: мы собрали все доклады, разложили их по полочкам и описали так, чтобы получилась единая и цельная картина. Получилось следующее:
- 4 доклада по ASP.NET Core;
- 3 – про технику про инструменты разработки;
- Доклад про кроссплатформенность .NET.
Но ведь DotNext это не обсуждение тулзов и анонсов платформ, но и адский хардкор, разве нет? Конечно, и этого у нас полно: перфоманс, кодогенерация, модели памяти, математика и многое другое. Ну как оно?