<?xml version="1.0" ?><rss version="2.0"><channel>
					<title>Personal blog of Krasimir Tsonev</title>
					<link>http://krasimirtsonev.com/blog/</link>
					<description>Blog for web development</description>
				
							<item>
							   <title>Майсторство в занаята от Стефан Кънев</title>
							   <link>http://krasimirtsonev.com/blog/article/stefan-kanev</link> 
							   <description><![CDATA[Изключително интересна лекция отностно програмирането.]]></description>
							</item> 
						
							<item>
							   <title>Brian McCallister and the code</title>
							   <link>http://krasimirtsonev.com/blog/article/Brian-McCallister-and-the-code</link> 
							   <description><![CDATA[<i>Programming and the Profession of Programming are quite different things. Programming is being able to efficiently tell a computer exactly what to do in a repeatable manner. The profession of programming is being able to efficiently convert business requirements into bugs.</i>Read the full article <a href="http://skife.org/too/much/information/2012/05/15/learn_to_code.html" class="external">here</a>.]]></description>
							</item> 
						
							<item>
							   <title>Dependency Injection in PHP. Create your own DI container.</title>
							   <link>http://krasimirtsonev.com/blog/article/Dependency-Injection-in-PHP-example-how-to-DI-create-your-own-dependency-injection-container</link> 
							   <description><![CDATA[By my opinion one of the biggest problems in programming are dependencies. If you want to have a good well written application you should avoid dependencies between your modules/classes. There is a design pattern which could help and it's called <i>Dependency Injection (DI)</i>. It allows you to inject objects into a class, instead of creating them there.]]></description>
							</item> 
						
							<item>
							   <title>Speed Up Your JavaScript</title>
							   <link>http://krasimirtsonev.com/blog/article/Speed-Up-Your-JavaScript-Better-Performance</link> 
							   <description><![CDATA[As an interpreted language, JavaScript is filled with hidden performance issues that conspire to slow down your code and ruin the user experience. Learn exactly what is fast, what is slow, and what you can do to squeeze that last bit of performance out of your JavaScript code.]]></description>
							</item> 
						
							<item>
							   <title>Test-Driven development in JavaScript with Buster.JS</title>
							   <link>http://krasimirtsonev.com/blog/article/Test-Driven-development-in-JavaScript-with-Buster-JS</link> 
							   <description><![CDATA[Buster.JS is a new JavaScript testing framework. It does browser testing by automating test runs in actual browsers (think JsTestDriver), as well as Node.js testing. It has a bunch of great features.]]></description>
							</item> 
						
							<item>
							   <title>The Beauty of a Second</title>
							   <link>http://krasimirtsonev.com/blog/article/The-Beauty-of-a-Second</link> 
							   <description><![CDATA[190 years ago, Nicolas Rieussec recorded time to an accuracy of a fifth second for the first time - the chronograph was born. To celebrate this unique invention, Montblanc created the one-of-a-kind "The Beauty of a Second" short-film contest presented by the famous film director Wim Wenders.]]></description>
							</item> 
						
							<item>
							   <title>Nicholas Zakas: Scalable JavaScript Application Architecture</title>
							   <link>http://krasimirtsonev.com/blog/article/Nicholas-Zakas-Scalable-JavaScript-Application-Architecture</link> 
							   <description><![CDATA[Yahoo! home page engineer Nicholas Zakas, author of Professional JavaScript for Web Developers, discusses frontend architecture for complex, modular web applications with significant JavaScript elements.]]></description>
							</item> 
						
							<item>
							   <title>A behind-the-scenes look at Facebook release engineering</title>
							   <link>http://krasimirtsonev.com/blog/article/A-behind-the-scenes-look-at-Facebook-release-engineering</link> 
							   <description><![CDATA[Did you ever wonder how Facebook's release management looks like. Here is an interesting article about that <a href="http://arstechnica.com/business/news/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering.ars/1" class="external">http://arstechnica.com/business/news/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering.ars/1</a>]]></description>
							</item> 
						
							<item>
							   <title>REBIRTH of GAEA - Flowing Meditation</title>
							   <link>http://krasimirtsonev.com/blog/article/REBIRTH-of-GAEA-Flowing-Meditation</link> 
							   <description><![CDATA[A layer-by-layer deconstruction of "Flowing Meditation," part of REBIRTH of GAEA, an epic visual tapestry delicately interweaving reflections on the environment and spirituality through the rich imagery of Greek Mythology.]]></description>
							</item> 
						
							<item>
							   <title>A new version of PHP (5.4)</title>
							   <link>http://krasimirtsonev.com/blog/article/A-new-version-of-PHP-5-4-php-5-4-is-here-what-you-must-know</link> 
							   <description><![CDATA[What's new in the new release. Check out here <a href="http://net.tutsplus.com/tutorials/php/php-5-4-is-here-what-you-must-know/" target="_blank">http://net.tutsplus.com/tutorials/php/php-5-4-is-here-what-you-must-know/</a>.]]></description>
							</item> 
						
							<item>
							   <title>JavaScript object creation</title>
							   <link>http://krasimirtsonev.com/blog/article/JavaScript-object-creation-Object-create-by-Keith-Peters</link> 
							   <description><![CDATA[In this article, Keith Peters discusses object creation in JavaScript using prototypal inheritance as an alternative to the new operator. Check out <a href="http://www.adobe.com/devnet/html5/articles/javascript-object-creation.html" class="external">here</a>.]]></description>
							</item> 
						
							<item>
							   <title>PEAR PHP Coding Standarts</title>
							   <link>http://krasimirtsonev.com/blog/article/PEAR-PHP-Coding-Standarts</link> 
							   <description><![CDATA[<i>The PEAR Coding Standards apply to code that is part of the official PEAR distribution. Coding standards often abbreviated as CS among developers and they aim to keep code consistent to be easily readable and maintainable by most of PEAR folks.</i><a href="http://pear.php.net/manual/en/standards.php" class="external">http://pear.php.net/manual/en/standards.php</a>]]></description>
							</item> 
						
							<item>
							   <title>Insane art formed by carving books with surgical tools</title>
							   <link>http://krasimirtsonev.com/blog/article/Insane-art-formed-by-carving-books-with-surgical-tools</link> 
							   <description><![CDATA[Using knives, tweezers and surgical tools, Brian Dettmer carves one page at a time. Nothing inside the out-of-date encyclopedias, medical journals, illustration books, or dictionaries is relocated or implanted, only removed.]]></description>
							</item> 
						
							<item>
							   <title>MySQL vs JSON file data storing</title>
							   <link>http://krasimirtsonev.com/blog/article/MySQL-vs-JSON-file-data-storing-benchmark-results</link> 
							   <description><![CDATA[I'm not exactly a performance perfectionist, but currently I'm working on a tool which will be used in a large system. It will deliver texts to a multi-language environment and there will be several sites/apps which will performe big amount of request to it. It is the right moment for me to choose how to speed up my code and the work of the tool overall.]]></description>
							</item> 
						
							<item>
							   <title>Nice work by Nick Kwiatek</title>
							   <link>http://krasimirtsonev.com/blog/article/Nice-work-by-Nick-Kwiatek</link> 
							   <description><![CDATA[<a href="http://nkwiatek.com/" class="external">http://nkwiatek.com/</a>]]></description>
							</item> 
						
							<item>
							   <title>How to find non-secure items on a page</title>
							   <link>http://krasimirtsonev.com/blog/article/How-to-find-non-secure-items-on-a-page-IE-SSL-problem-annoying-message</link> 
							   <description><![CDATA[We all know the annoying message of Internet Explorer about non secure items. I just found a simple web tool which helps to find those items and repair them.<a href="http://www.whynopadlock.com/" class="external">http://www.whynopadlock.com/</a>]]></description>
							</item> 
						
							<item>
							   <title>Get Clients to say Yes! (by Paul Boag)</title>
							   <link>http://krasimirtsonev.com/blog/article/Get-Clients-to-say-Yes-by-Paul-Boag</link> 
							   <description><![CDATA[Paul Boag covers strategies for working better with design clients.]]></description>
							</item> 
						
							<item>
							   <title>The Dependency Inversion Principle</title>
							   <link>http://krasimirtsonev.com/blog/article/The-Dependency-Inversion-Principle</link> 
							   <description><![CDATA[The Dependency Inversion Principle relates to the stability and reusability of higher-level components within an application.  The principle states:<i>A. High-level modules should not depend on low-level modules.  Both should depend on abstractions.B. Abstractions should not depend upon details.  Details should depend upon abstractions.</i>Read more <a href="http://freshbrewedcode.com/derekgreer/2012/01/22/solid-javascript-the-dependency-inversion-principle/" title="The Dependency Inversion Principle">here</a>.]]></description>
							</item> 
						
							<item>
							   <title>Derrick May Feature</title>
							   <link>http://krasimirtsonev.com/blog/article/Derrick-May-Feature</link> 
							   <description><![CDATA["Wherever the music comes from, if there is no focus behind it then it's just noise".Electronic Beats Slices Feature about Detroit legend Derrick May.Taken from Slices Issue 4-11.]]></description>
							</item> 
						
							<item>
							   <title>The Single Responsibility Principle (SRP)</title>
							   <link>http://krasimirtsonev.com/blog/article/The-Single-Responsibility-Principle-SRP</link> 
							   <description><![CDATA[In my opinion that principle is really important and stays in the fundamentals of software design.<i>In the context of the Single Responsibility Principle (SRP) we define a responsibility to be "a reason for change." If you can think of more than one motive for changing a class, then that class has more than one responsibility. This is sometimes hard to see.</i>Read more about this principle <a href="http://www.objectmentor.com/resources/articles/srp.pdf" class="external">here</a>.]]></description>
							</item> 
						</channel></rss>
