<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
      <title>Dmitry Sheiko's Web Development Blog</title>
      <link>http://dsheiko.com</link>
      <description>How to make with PHP/JS all that nice stuff: RIA, semantic web, Web 2.0 and so on</description>
      <language>en-us</language>
      <pubDate>Sat, 04 Sep 2010 05:40:04 +0200</pubDate>
      <lastBuildDate>Sat, 04 Sep 2010 05:40:04 +0200</lastBuildDate>
      <docs>http://dsheiko.com/rss/</docs>
      <generator>SAPID CMF2</generator>
      <atom:link href="http://dsheiko.com/rss/" rel="self" type="application/rss+xml" />
      <item>
         <title>Building a site on Drupal using MVC</title>
         <link>http://dsheiko.com/weblog/building-a-site-on-drupal-using-mvc</link>
         <guid isPermaLink="false">http://dsheiko.com/weblog/96</guid>

         <description><![CDATA[<p>If you ought to build a new site and don’t have time to develop a CMS, you’ll likely take an open source solution.  And likely it will be Joomla or Drupal. They seem as most popular. Actually they are similar in many ways. Both provide basic content management frameworks, extensible through plug-ins and customizable via themes.  Both focused on block-designed sites which can be often built without any programming at all, just using downloaded theme and configurable set of extensions. So it’s personal what to choose. I prefer Drupal. Its component model seems clearer to me. The documentation is much more explicit then Joomla’s  and gallery of ready-to-use modules is really impressive.  </p>
<br />]]></description>
         <pubDate>Thu, 01 Jul 2010 11:34:17 +0200</pubDate>
         <comments>http://dsheiko.com/weblog/building-a-site-on-drupal-using-mvc</comments>
         <category>PHP: How to</category>
      </item>
      <item>
         <title>MVC on command line</title>
         <link>http://dsheiko.com/weblog/mvc-on-command-line</link>
         <guid isPermaLink="false">http://dsheiko.com/weblog/95</guid>

         <description><![CDATA[<p>If you work with Zend Framework, you likely tried ZF Console (Zend_Tool on command line). But have you tried to extend it?  Why? To have common interface for all your Cli-scripts related to ZF-base project.  How do you find the idea to program Cli-scripts in MVC? Zend Framework provides us with the tool to do it. </p>
<br />]]></description>
         <pubDate>Tue, 15 Jun 2010 17:24:19 +0200</pubDate>
         <comments>http://dsheiko.com/weblog/mvc-on-command-line</comments>
         <category>PHP: Zend Framework</category>
      </item>
      <item>
         <title>HTML5 and Server-Sent Events</title>
         <link>http://dsheiko.com/weblog/html5-and-server-sent-events</link>
         <guid isPermaLink="false">http://dsheiko.com/weblog/92</guid>

         <description><![CDATA[<p>Besides, already noted bidirectional communication channel, known as WebSocket, HTML5 propositions include also comet communication pattern by defining <a href="http://dev.w3.org/html5/eventsource/" title="Server-Sent Events">Server-Sent Events</a> (<acronym title="Server-Sent Events ">SSE</acronym>).  WebSocket widely discussed by now, tons of server implementations are available and you can play already with fluent browser implementation under Chrome. However the second server-push technology of HTML5 yet stays in shadow.  </p>]]></description>
         <pubDate>Thu, 10 Jun 2010 15:36:15 +0200</pubDate>
         <comments>http://dsheiko.com/weblog/html5-and-server-sent-events</comments>
         <category>HTML5</category>
      </item>
      <item>
         <title>YUI3 vs jQuery</title>
         <link>http://dsheiko.com/weblog/yui3-vs-jquery</link>
         <guid isPermaLink="false">http://dsheiko.com/weblog/89</guid>

         <description><![CDATA[<p>Everybody time to time comes to the dilemma which JS library to choose for further development.  I used to work with <a href="http://prototypejs.org" title="prototype">prototype</a> coupled with <a href="http://script.aculo.us" title="script.aculo.us">script.aculo.us</a> and now use <a href="http://developer.yahoo.com/yui/3/" title="YUI3">YUI3</a> in the office and <a href="http://jquery.com/" title="jQuery">jQuery</a> at home. I like both of them, though finding each as the best one 'sui generis'.  <dfn>YUI3</dfn> is a classical framework that provides design patterns and development philosophy as well as tool. <dfn>jQuery</dfn> is meant as a rapid, lightweight, flexible and pretty easy to start library.  It's like Ruby on Rails and Python.  Ruby and Python as languages are comparable (conceptual elegance against explicit consistency) and you will find APIs of both <dfn>YUI3</dfn> and <dfn>jQuery</dfn> are quite similar. </p>]]></description>
         <pubDate>Fri, 28 May 2010 21:13:07 +0200</pubDate>
         <comments>http://dsheiko.com/weblog/yui3-vs-jquery</comments>
         <category>JavaScript</category>
      </item>
      <item>
         <title>i18n for Dynamic UI</title>
         <link>http://dsheiko.com/weblog/i18n-for-dynamic-ui</link>
         <guid isPermaLink="false">http://dsheiko.com/weblog/88</guid>

         <description><![CDATA[<p>Since <a href="http://developer.yahoo.com/yui/3" title="YUI 3.1 version">YUI 3.1 version</a>, the framework includes internationalizing utility. That’s pretty huge from the prospective of application maintenance and deserves a little review.</p>
<br />]]></description>
         <pubDate>Fri, 28 May 2010 20:33:42 +0200</pubDate>
         <comments>http://dsheiko.com/weblog/i18n-for-dynamic-ui</comments>
         <category>JavaScript: YUI3</category>
      </item>
      <item>
         <title>Error Handling for Your PHP Application</title>
         <link>http://dsheiko.com/weblog/error-handling-for-your-php-application</link>
         <guid isPermaLink="false">http://dsheiko.com/weblog/86</guid>

         <description><![CDATA[<p>However fondly you treat your application, errors happen and they happen often when it is being developed.  That’s obvious you want to get all the tracing information during the  development stage and something like ‘Application Error’ page if the error occurs on the production. </p>
<p>Everybody knows error handler can be set in PHP through <var>set_error_handler</var>. The same about exceptions for which <var>set_exception_handler</var> is used. But it really works only for user-defined errors and uncaught exceptions.  It doesn’t affect any of fatal error for instance.  Well, PHP has such stuff as <var>register_shutdown_function</var> to deal with them.  We can create ErrorHandler class and subscribe the handlers  in the beginning of the script</p>]]></description>
         <pubDate>Wed, 26 May 2010 13:37:03 +0200</pubDate>
         <comments>http://dsheiko.com/weblog/error-handling-for-your-php-application</comments>
         <category>PHP: How to</category>
      </item>
      <item>
         <title>Anonymous Functions and Closures in PHP</title>
         <link>http://dsheiko.com/weblog/anonymous-functions-and-closures-in-php</link>
         <guid isPermaLink="false">http://dsheiko.com/weblog/84</guid>

         <description><![CDATA[<p>If you are used to switch between JS and PHP programming, it obviously happened to you to miss some of JS flexibility in PHP.  I felt it every time when declaring a callback function , being eager to apply something from JS like that...</p>]]></description>
         <pubDate>Fri, 21 May 2010 10:57:14 +0200</pubDate>
         <comments>http://dsheiko.com/weblog/anonymous-functions-and-closures-in-php</comments>
         <category>PHP: Language</category>
      </item>
      
   </channel>    
</rss>