Нещодавно зібрались в одному місці ведучі розробники основних ключ-значення сховищ (key-value stores) з відкритим кодом. Чому це важливо? Тому що сховища типу «ключ-значення» є основою для рівня збереження даних у обчислювальних «хмарках» (computing clouds). Всім відомий SQL просто не може надати такого рівня масштабованості, який надається ключ-значення сховищами.

NOSQL це конференція в якій взяли участь представники таких проектів:

Voldemort — Jay Kreps,...

Опублікували опис функціональності який планують додати до цікавого веб фреймворка ASP.NET MVC 2.

Головні речі:

Сумісність з Visual Studio 2008/2010

Залежність на ASP.NET 3.5 SP1

Ділянки (Areas) — групування контролерів по функціональному призначенню

Асинхронні дії контролерів

Строго типізовані хелпери для вводу

Строго типізовані хелпери для посилань

Підтримка анотацій для даних

.

Вдосконалення кешу

Повний опис доступний на...

Реліз RubyMine 1.1

Вийшов реліз RubyMine від Jetbrains — IDE для Ruby та Ruby on Rails.

Основні особливості релізу:

розумне автозавершення коду, code snippets і авторефакторінг

гнучкі налаштування вигляду та зручна навігація

перевірка коду в реальному часі

веб розробка з ruby on rail (редагування HTML, CSS та Javascript)

Ruby Debugger: повна підтримка налагодження додатків Rails і простий у використанні інтерфейс

-...

Источник перевода: PhpInside: Современные PHP-фреймворки — полный список лидеров.

Оригинал на анг. языке: 16 PHP Frameworks To Consider For Your Next Project.

Ребята из phpinside молодцы, т.к. расширили список оригинальной статьи и добавили комментарии. В первоначальной статье не было таких фреймворков, как onPHP, Yii, Pluf и других. В итоге имеем на сегодня 22 фреймворка на языке PHP, что впечатляет!

  1. Agavi. PHP5 фреймворк, вариант реализации проекта...

Опис задачі

Комунікація PHP<->JAVA через черги повідомлень.

Все частіше приходиться зустрічатись із ситуаціями, коли необхідно інтегрувати різні платформи; наприклад, PHP та Java.

Веб сервіси надають можливість взаємодіяти між платформами. Але така взаємодія є досить обмеженою, оскільки інтегруються тільки сервіси, які можуть викликати методи один одного синхронним чи асинхронним способом. Такі речі, як черги повідомлень (message queues), до останнього часу були досить складними для...

Этот перевод статьи Тима О'Рейли о Google Wave предназначен для тех, кто еще не успел или не имеет возможности посмотреть целиком ролик с оригинальной презентации. Тим рассматривает все основные моменты этого события.

Эзра Паунд как-то написал: «Художник всегда создает новое. Любое произведение искусства, которые не является чем-то новым, открытием, имеет малую ценность». «Сотворить заново!» — это его известная формула.

Даже больше самого приложения мне нравится то, каким образом Wave не просто...

Если Вам приходилось сталкиваться с проблемой медленной работы сайта, эта статья для Вас.

Причину малой скорости сайта мы обычно ищем в PHP и MySQL, но зачастую забываем о том, что из себя представляет страница, которая попадает в браузер пользователя. Помимо HTML есть еще и Javascript, CSS, множество картинок, флеш объекты и т.п.

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

Французская компания UI Studio выложила интересный контрольный список (checklist) для проверки проектов: “ничего ли разработчики не забыли при развертывании проекта на продакшен сервере?” — Check if your symfony application is ready for deployment.

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

Підбірка відео з конференції Ruby програмістів LA Ruby, яка відбулася в Лос Анджелесі декілька місяців тому. Було записано 14 відео. В середньому тривалість презентації — 30 хвилин. На сайті можна завантажити відео.

Повний список відео:

Resource Oriented Architecture, and Why it Matters, and How Waves Make it Easier...

30bubbleЧто-то давненько мы не обсуждали наш любимый фреймворк ExtJS, и зря, так как за это время появилось несколько интереснейших новостей из мира этого инструмента. И о последней, видимо, самой интересной, мы сегодня и поговорим.

И так, сегодня вышел следующий кандидат-релиз 3-й версии ExtJS, а также вторая бета-версия Ext Core, они обновляются синхронно, так как сам ExtJS теперь базируется на открытом ядре...

TurboGears 2.0

Вийшла на світ нова версія Python веб фреймворку TurboGears 2.0.

Нова версія суттєво відрізняється від попередніх 1.x версій. Однак, автори фреймворку запевняють, що фреймворк достатньо стабільний та що його вже використовують на живих проектах.

Особливості фреймворку:

підтримка багатьох баз даних

підтримка горизонтального поділу даних (шардінг) (horizontal data partitioning / sharding)

підтримка JavaScript фреймворків та...

enA caching pattern for models

ruПаттерн кэширования для моделей

uaПаттерн кешування для моделей

Це паттерн для моделей, які використовують Zend_Cache і магічний метод __call.

Проста ідея

Ідея в тому, що модель повинна мати можливість повертати не кешовані або кешовані виклики, без постійної ініціалізації певного об'єкту. Повинно відбуватися легке...

OutOfMemoryError: PermGen

Десь кілька місяців тому виявилося, що в проекті, над яким я працюю, знайшлася потворна бага. Відловити її було неможливо. В будь-який момент працювати з програмою ставало неможливо. В логах вивалювалася помилка OutOfMemoryError: PermGen.

Звичайно, я з цим не вперший раз стикаюся, і вирішив спробувати старий добрий спосіб — прописати параметр до Джава машини -XX:MaxPermSize. Отже, прописавши параметр -XX:MaxPerSize=256m, я запустив JBoss. І що? А нічого. Все одно програма вивалювалася… Так само непердбачувано і неочікувано :(.

Тоді я вирішив спробувати ще раз, але цього разу...

Про те, що вийшов Spring Framework ( www.springframework.org) версії 2.5, я знав вже давно. Читав про нові можливості даної версії, пробував навіть щось трохи. Але то все було просто так, для себе. Недавно появилася можливість побавитися із Spring 2.5 більш глибше. І я з радістю нею скористався.

Основним моментом, який був для мене цікавим — це використання анотацій у доповнення до XML конфігурації. Саме про це я вирішив трохи написати.

Головним питанням було — навіщо анотації?

Іншими цікавими питаннями були:

  1. які анотації можна...

logoПриветствуем наших читателей. Что-то в последнее время я не писал, однако не забывая исследовать новые технологии, чтобы как только будет время, ознакомить Вас с самыми интересными представителями ИТ-мира. Кстати, если хотите оперативно получать информацию, подпишитесь на наш твиттер — там появляются ссылки на самое интересное в первую очередь. Впрочем, мы отошли от темы. Сегодня поговорим о Comet и о [server...

© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування