<?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>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> 
						
							<item>
							   <title>Happy New Year</title>
							   <link>http://krasimirtsonev.com/blog/article/happy-new-year</link> 
							   <description><![CDATA[]]></description>
							</item> 
						
							<item>
							   <title>The powerful rendering opportunities of the modern browsers</title>
							   <link>http://krasimirtsonev.com/blog/article/The-powerful-rendering-opportunities-of-the-modern-browsers</link> 
							   <description><![CDATA[Are you wondering what you can do with Canvas and WebGL. Check <a href="http://mrdoob.github.com/three.js/" class="external">http://mrdoob.github.com/three.js/</a> to find out.]]></description>
							</item> 
						
							<item>
							   <title>Flash IDE written with HTML5 features</title>
							   <link>http://krasimirtsonev.com/blog/article/Flash-IDE-written-with-HTML5-features</link> 
							   <description><![CDATA[<a href="https://www.mugeda.com/animation/edit/1263" class="external">https://www.mugeda.com/animation/edit/1263</a>]]></description>
							</item> 
						
							<item>
							   <title>The Open-Closed Principle</title>
							   <link>http://krasimirtsonev.com/blog/article/The-Open-Closed-Principle-by-Robert-C-Martin</link> 
							   <description><![CDATA[That's a great article by Robert C. Martin. It's one of those articles that really may change something in your programming. The principle is called <i>Open-Closed</i> and it says:<i>SOFTWARE ENTITIES (CLASSES, MODULES, FUNCTIONS, ETC.) SHOULD BE OPEN FOR EXTENSION, BUT CLOSED FOR MODIFICATION.</i>More about that <a href="http://www.objectmentor.com/resources/articles/ocp.pdf" class="external">here</a>.]]></description>
							</item> 
						
							<item>
							   <title>How TDD and Pairing Increase Production by anarchycreek.com</title>
							   <link>http://krasimirtsonev.com/blog/article/How-TDD-and-Pairing-Increase-Production-by-anarchycreekcom</link> 
							   <description><![CDATA[Just a great article. Period! <a href="http://anarchycreek.com/2009/05/26/how-tdd-and-pairing-increase-production/" class="external">http://anarchycreek.com/2009/05/26/how-tdd-and-pairing-increase-production/</a>]]></description>
							</item> 
						
							<item>
							   <title>Testing Facebook application</title>
							   <link>http://krasimirtsonev.com/blog/article/Testing-debugging-Facebook-application-unit-testing-test-driven</link> 
							   <description><![CDATA[I had a lot of work these days and didn't have time to blog here, but I think that the tips in this article are very useful. The number of Facebook applications is increasing every day. We all know that the testing (debugging) of our code is really important. That's why I decided to share my experience in this area.]]></description>
							</item> 
						
							<item>
							   <title>Adobe's strategic transformation and the Flash Platform</title>
							   <link>http://krasimirtsonev.com/blog/article/Adobes-strategic-transformation-and-the-Flash-Platform</link> 
							   <description><![CDATA[Adobe is in the midst of a fundamental transformation. We are transforming from software in boxes to solutions in the cloud, and to a world of touch interfaces on devices, and social connections everywhere. This is a time of both innovation and change for Adobe and for the Adobe community ...Read the full article <a href="http://www.adobe.com/devnet/flashplatform/articles/recent-updates.html" class="external">here</a>.]]></description>
							</item> 
						
							<item>
							   <title>Steve Jobs Painting</title>
							   <link>http://krasimirtsonev.com/blog/article/Steve-Jobs-Painting</link> 
							   <description><![CDATA[Aaron Kizer paints Steve Jobs with Nonstop AKA Marquese in Owensboro, Kentucky at the 11th Hour Live Music and Arts Show. www.kizerarts.com]]></description>
							</item> 
						
							<item>
							   <title>My Friend Jason by Shot at The Dark</title>
							   <link>http://krasimirtsonev.com/blog/article/My-Friend-Jason-by-Shot-at-The-Dark</link> 
							   <description><![CDATA[]]></description>
							</item> 
						
							<item>
							   <title>Simon Sinek: How great leaders inspire action</title>
							   <link>http://krasimirtsonev.com/blog/article/Simon-Sinek-How-great-leaders-inspire-action</link> 
							   <description><![CDATA[People don't buy what you do, they buy why you do it.]]></description>
							</item> 
						
							<item>
							   <title>Basic PHP authentication</title>
							   <link>http://krasimirtsonev.com/blog/article/Basic-PHP-authentication</link> 
							   <description><![CDATA[The .htaccess file is actually a possible solution for this purpose. The problem with this approach is that the value of <i>AuthUserFile</i> should contain an absolute path. It also works with relative paths, but it is relative based on ServerRoot, which in most of the cases is different from DocumentRoot. I also didn't want to deal with sessions or cookies and after a short research I found the answer.]]></description>
							</item> 
						
							<item>
							   <title>Filtering data with jQuery</title>
							   <link>http://krasimirtsonev.com/blog/article/Filtering-data-with-jQuery-javascript</link> 
							   <description><![CDATA[We are working with data every day and there is a part of our applications, which is responsible for presenting the information to the user. Sometimes we need to show a lot of records and then we are using pagination or additional server requests to filter the data. A little JavaScript code could change the things a lot - fast data filtering and better user experience.]]></description>
							</item> 
						
							<item>
							   <title>Colorize your output in FlashDevelop</title>
							   <link>http://krasimirtsonev.com/blog/article/Colorize-your-output-in-FlashDevelop</link> 
							   <description><![CDATA[Did you ever wonder how to change the color of your <i>traces</i> in <a href="http://www.flashdevelop.org" class="external">FlashDevelop</a>. It's possible and it is really helpful feature.]]></description>
							</item> 
						
							<item>
							   <title>Google Chrome debug console tips</title>
							   <link>http://krasimirtsonev.com/blog/article/Google-Chrome-debug-console-tips</link> 
							   <description><![CDATA[My personal opinion is that the console of Google Chrome is one of the best tools for debugging of JavaScript applications. Paul Irish gave us some very useful tips.]]></description>
							</item> 
						
							<item>
							   <title>Finally! My Pomodoro Robotlegs timer is here</title>
							   <link>http://krasimirtsonev.com/blog/article/Finally-My-Pomodoro-Robotlegs-timer-is-here</link> 
							   <description><![CDATA[Today I received my Pomodoro <a href="http://www.robotlegs.org/" class="external">Robotlegs</a> timer. Special thanks to <a href="http://www.xxcoder.net/" class="external">Stray</a> and Robotlegs team for this little gem.]]></description>
							</item> 
						
							<item>
							   <title>Face substitution</title>
							   <link>http://krasimirtsonev.com/blog/article/face-substitution</link> 
							   <description><![CDATA[This is a technical demo for face substitution technique. The application works in real time and it's developed using the opensource framework for creative coding openFrameworks: <a href="openFrameworks.cc" class="external">openFrameworks.cc</a>.]]></description>
							</item> 
						</channel></rss>
