Рубрики
Разработка

Философское: from __future__ import web.framework.* или где искать идеальный фреймворк?

JS_FrameworksВ последнее время обсуждали с ребятами текущее положение дел в веб-разработке, современные фреймворки и, конечно же, что будет в будущем. Поэтому решил оформить свои рассуждения на эту тему в виде поста. А спустя сколько-нибудь лет посмотрим, как оно будет на самом деле.

Рубрики
Oracle

Как я сдавал экзамен на OCP/OCE. Часть следующая: Oracle Real Application Clusters 11g and Grid Infrastructure Administrator Certified Expert

Oracle Real Application Cluster 11g Grid Infrastructure Admin Что-то давно не писал я заметок про сдачу оракловых экзаменов. А меж тем, совсем недавно я получил очередную сертификацию. И, пока свежы ощущения и воспоминания, надо написать о том, как это было. Поехали!

В этот раз, я решил сдать экзамен по администрированию оракловых кластеров 11g, потому как тема интересная, да и у меня уже имелся некоторый опыт в этой области (несколько боевых кластеров в продакшне). Что ж, цель поставлена.

Рубрики
Разработка

Пара слов про WAMP

wamp-slides-logo Ох, что-то давно я не писал ничего в блог… Надо это исправлять! Так вот, летом, 17 июля, я выступал на 13-й встрече разработчиков «MoscowJS» с докладом «Пара слов про WAMP». К сожалению с видео возникли некоторые накладки, и пока нет времени попытаться все исправить, чтобы его можно было посмотреть. Поэтому решил выложить хотя бы слайды с доклада. Возможно кому-то пригодится и станет что-то яснее и понятнее относительно протокола WAMP.

Рубрики
Разработка

RadioJS — подкаст о веб-разработке, фронтенде и client-side

radiojs Что-то давно я ничего не писал в блог. А ведь меж тем, мы вместе с Мишей Башкировым и Андреем Саломатиным запустили новый подкаст «RadioJS». Он посвящен разным аспектам веб-разработки, таким как технологии, протоколы, фреймворки, инструменты и библиотеки. В каждом выпуске мы обсуждаем самые интересные на наш взгляд новости последнего времени. Периодически приглашаем гостей поделиться опытом.

У подкаста есть свой дом: radioJS.ru. Там можно прочитать описания всех выпусков, послушать их, а при желании и скачать, а так же высказать свое мнение в комментариях. Подкаст, конечно же, доступен как в виде RSS, так и в iTunes.

Рубрики
Разработка

Вы все еще пишете ТЗ в Word? — Тогда мы идем к Вам!

По долгу службы, с некоторых пор, пришлось заняться написанием ТЗ на разработку. Когда передо мной только встала такая задача, как оказалось, все делали это в MS Word. Я по началу тоже попробовал писать ТЗ в доке, но не выдержал и недели. Уж не знаю, или Word — это зло, или я просто не умею его готовить, но факт остается фактом, бОльшую часть времени я, в силу своей аккуратности и щепетильности, занимался форматированием: то отступы в списках разъедутся, то межстрочные интервалы в разных местах разные, а уж про разрешение конфликтов совместного редактирования — я вообще молчу! Да и ТЗ предназначались для разработчиков, которые любят простой текст, системы контроля версий и сидят на разных операционных системах. И я озадачился поиском более подходящих инструментов. И вот что у меня получилось.

Рубрики
Разработка

Wiola — реализация WAMP на Lua

В продолжение темы про Wampy.js, мою JS-библиотечку, реализующую клиент WAMP, я подумал, что неплохо бы написать и серверную реализацию WAMP, потому как сейчас единственная реализация роутера WAMP — это AutobahnPython. Так появилась на свет Wiola — реализация WAMP-роутера на Lua на базе nginx/openresty и модулей к ним для работы с Lua.

Рубрики
Разработка

Wampy.js. Simple WebSocket Application Messaging Protocol Javascript client-side implementation

В одном из своих проектов мне нужно было реализовать клиент-серверное общение через веб-сокеты. Придумывать свой формат JSON-сообщений как-то не хотелось, поэтому я решил заюзать WAMP. WAMP расшифровывается как WebSocket Application Messaging Protocol, не путать с Windows/Apache/MySQL/PHP :-). Это уже готовая спецификация, в рамках которой описано использование RPC и Publish/Subscribe. На сайте описана первая версия этого протокола. Но уже в ближайшем будущем появится вторая, в которой много интересных плюшек. Более того, уже есть некоторое количество реализаций как серверной, так и клиентской стороны. Но, что-то, единственная реализация браузерной клиентской части на JavaScript, а именно AutobahnJS, меня как-то не зацепила. Поэтому я, не долго думая, решил написать свой велосипед. В результате на свет появилась Wampy.js.

Рубрики
Разработка

В поисках оптимальных средств сопровождения разработки. Часть третья: счастье близко

Продолжение истории о инструментах сопровождения разработки.

Что-то давно я ничего не писал по этому поводу, хотя с момента второй части произошли существенные изменения 🙂
Если совсем коротко — то мы начали использовать redmine. Но это наверное не так интересно. Поэтому далее опишу как мы построили наш процесс. Возможно кому-то это будет интересным, а может еще и полезным.

Рубрики
Разработка

«Software Development podCAST» — подкаст о разработке ПО

sd-podcast-logo
Ну что ж, вот это и случилось. Я давно вынашивал мысль о записи подкаста. И наконец приложил все усилия для осуществления задуманного. Встречайте мой новый подкаст о разработке ПО и его окрестностях — «Software Development podCAST», или просто SDCast. Пилотный выпуск посвящен в большей степени конференции PHP Frameworks Day 2013, прошедшей 12 октября в Киеве, а так же прочим штукам из мира вебразработки. Звук, к сожалению, в первый раз получился не очень хорошо. Но я обязательно исправлюсь!
Слушайте и обязательно высказывайте свое мнение, а так же пожелания и замечания. Подкаст можно найти по адресу: sdcast.ksdaemon.ru

Рубрики
Oracle Базы данных

По следам Oracle Day Moscow 2013

Всем привет!

Oracle cloud computing

Сегодня мне довелось посетить Oracle Day Moscow 2013. Это одна из главных оракловых конференций, которая проводится ежегодно во многих городах по всему миру. Несмотря на маркетинг и общие слова, было интересно и познавательно. Я не буду рассказывать о всем, что там было, желающие или сами там были, или могут зайти на официальную страницу этого мероприятия и почитать/посмотреть программу и доклады. Мне хочется рассказать о своих ощущениях, возникших после посещения конференции. Если кому-то это интересно — милости прошу.