<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>From the Editor of Methods &#38; Tools &#187; javascript</title>
	<atom:link href="http://blog.martinig.ch/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.martinig.ch</link>
	<description></description>
	<lastBuildDate>Fri, 25 Jun 2010 13:16:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linkopedia February 2010</title>
		<link>http://blog.martinig.ch/links/linkopedia-february-2010/</link>
		<comments>http://blog.martinig.ch/links/linkopedia-february-2010/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 11:24:19 +0000</pubDate>
		<dc:creator>The Editor</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.martinig.ch/?p=483</guid>
		<description><![CDATA[Blog Post: Mocking Mocking and Testing Outcomes.
Blog Post: Testing in the Data Center (Manufacturing No More)
Blog Post: Why Model Driven Software Development isn&#8217;t fast enough and how to fix it
Report: Incorporating Security Quality Requirements Engineering (SQUARE) into Standard Life-Cycle Models
Article: Using Agile Techniques to Pay Back Technical Debt
Article: Compare JavaScript Frameworks
Article: Looking Ahead to ASP.NET [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.objectmentor.com/articles/2010/01/23/mocking-mocking-and-testing-outcomes">Blog Post: Mocking Mocking and Testing Outcomes.</a></p>
<p><a href="http://googletesting.blogspot.com/2010/02/testing-in-data-center-manufacturing-no.html">Blog Post: Testing in the Data Center (Manufacturing No More)</a></p>
<p><a href="http://www.theenterprisearchitect.eu/archive/2010/02/11/why-model-driven-software-development-isnt-fast-enough-and-how-to-fix-it">Blog Post: Why Model Driven Software Development isn&#8217;t fast enough and how to fix it</a></p>
<p><a href="http://www.sei.cmu.edu/library/abstracts/reports/08tn006.cfm">Report: Incorporating Security Quality Requirements Engineering (SQUARE) into Standard Life-Cycle Models</a></p>
<p><a href="http://msdn.microsoft.com/en-gb/magazine/ee819135.aspx">Article: Using Agile Techniques to Pay Back Technical Debt</a></p>
<p><a href="http://www.ibm.com/developerworks/java/library/wa-jsframeworks/index.html">Article: Compare JavaScript Frameworks</a></p>
<p><a href="http://msdn.microsoft.com/en-gb/magazine/ee819129.aspx">Article: Looking Ahead to ASP.NET 4.0</a></p>
<p><a href="http://bouml.free.fr/">Tool: BOUML &#8211; Open source UML and code generation</a></p>
<p><a href="http://www.statsvn.org/">Tool: StatSVN is a metrics tool for charting software evolution analyzing of Subversion repositories.</a></p>
<p><a href="http://www.testingtv.com/2010/02/10/exploratory-testing-how-to-test-software/">Video: Exploratory Testing: How to Test Software</a></p>
<p><a href="http://www.tvagile.com/2010/02/05/benefits-of-point-estimation/">Video: Benefits of Point Estimation</a></p>
<p><a href="http://www.java-tv.com/2010/02/05/use-a-continuous-integration-server-with-hudson/">Video: Use a Continuous Integration Server with Hudson</a></p>
<p><a href="http://www.riatube.com/2010/02/03/extreme-js-performance/">Video: Extreme JavaScript Performance</a></p>
<p>Find more interesting links on the <a href="http://www.softdevlinks.com/">software development links directory</a>, the <a href="http://www.softdevtools.com/">software development tools directory</a>, the <a href="http://www.softdevarticles.com/">software development articles directory</a>, the <a href="http://www.softdevblogs.com/">software development blogs aggregator</a> or the <a href="http://www.softdevtube.com/">software development videos directory</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.martinig.ch/links/linkopedia-february-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The 10 Best Software Development Conferences Videos of 2009</title>
		<link>http://blog.martinig.ch/conferences/the-10-best-software-development-conferences-videos-of-2009/</link>
		<comments>http://blog.martinig.ch/conferences/the-10-best-software-development-conferences-videos-of-2009/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:10:47 +0000</pubDate>
		<dc:creator>The Editor</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.martinig.ch/?p=473</guid>
		<description><![CDATA[You didn&#8217;t have the time or resources to travel last year and regret that you have missed some conferences? Now you can find a lot of complete conference sessions recording on the Web. My title has obviously a little bit of marketing twist, but I share with you a fair and diversified selection of excellent [...]]]></description>
			<content:encoded><![CDATA[<p>You didn&#8217;t have the time or resources to travel last year and regret that you have missed some conferences? Now you can find a lot of complete conference sessions recording on the Web. My title has obviously a little bit of marketing twist, but I share with you a fair and diversified selection of excellent conferences presentations videos. Here is my list &#8220;in no particular order&#8221; as they say on TV.<span id="more-473"></span></p>
<p><a href="http://beta.parleys.com/#sl=1&#038;st=5&#038;id=346"><strong>What they Don’t Teach You About Software at School: Be Smart!</strong></a></p>
<p>This is a keynote given by Ivar Jacobson at Jazoon. One of the most popular buzzwords in software development is agile. Today everyone wants to be agile. That is good! However, being agile is not enough. You also need to be smart.</p>
<p><a href="http://jazoon.com/">http://jazoon.com/</a></p>
<p><a href="http://us.pycon.org/2009/conference/schedule/event/37/"><strong>Challenges and Opportunities for Python</strong></a></p>
<p>In this PyCon 2009 talk Ted Leung discusses some of the challenges and opportunities that he sees for Python.</p>
<p><a href="http://us.pycon.org/">http://us.pycon.org/</a></p>
<p><a href="http://rubyconf2009.confreaks.com/19-nov-2009-10-25-just-for-fun-rediscovering-coding-as-a-hobby-adam-keys.html"><strong>Just For Fun: Rediscovering Coding as a Hobby</strong></a></p>
<p>In this RubyConf talk, Adam Keys talks about getting back when coding was more fun and less serious.</p>
<p><a href="http://rubyconf.org/">http://rubyconf.org/</a></p>
<p><a href="http://agileroots2009.confreaks.com/15-jun-2009-15-30-nano-incremental-development-alistair-cockburn.html"><strong>Nano-Incremental Development, a.k.a. Elephant Carpaccio</strong></a></p>
<p>During this Agile Roots workshop, Alistair Cockburn made people think about cutting features requests in small pieces.</p>
<p><a href="http://www.agileroots.com/">http://www.agileroots.com/</a></p>
<p><a href="http://videos.visitmix.com/MIX09/02W"><strong>Design Fundamentals for Developers</strong></a></p>
<p>At the Microsoft&#8217;s Mix conference, Robby Ingebretsen presented the fundamentals of interface design for developers.</p>
<p><a href="http://live.visitmix.com/">http://live.visitmix.com/</a></p>
<p><a href="http://tv.adobe.com/watch/360flex-conference/reading-the-flex-source-code-by-jonathan-branam/"><strong>Reading the Flex Source Code</strong></a></p>
<p>In this talk at 360Flex, Jonathan Branam gave an introduction to the Flex source code, explaining the class hierarchy, compositional classes and the importance of interfaces</p>
<p><a href="http://www.360flex.com/">http://www.360flex.com/</a></p>
<p><a href="http://jsconf.us/2009/higgins_video.html"><strong>Patterns for Lovers of JavaScript</strong></a></p>
<p>In this talk at JSConf 2009, Petter Higgins shows that Dojo teaches fundamentally sounds techniques for high performance JavaScript applications across the board. You will learn how these techniques provide a stable, professional-grade foundation for creating highly maintainable, scalable projects of any size</p>
<p><a href="http://www.360flex.com/">http://jsconf.us/</a></p>
<p><a href="http://www.sep.com/lk2009/karl-scotland-kanban-flow-and-cadence"><strong>Kanban, Flow &#038; Cadence</strong></a></p>
<p>During this Lean Software &#038; Systems Conference session, Karl Scotland introduced the three lean concepts of Kanban, Flow and Cadence, which combine to generate a more pipeline-based approach to software development, as opposed to the typical timebox-based approaches used by more traditional Agile methods.</p>
<p><a href="http://www.leanssc.org/conferences/">http://www.leanssc.org/conferences/</a></p>
<p><a href="http://code.google.com/events/io/2009/sessions/GwtPreviewGoogleWebToolkit2.html"><strong>GWT Can Do What?!?! A Preview of Google Web Toolkit 2.0</strong></a></p>
<p>In this talk at the Google I/O 2009 conference, Bruce Johnson presents the new version of GWT.<br />
GWT 2.0 contains huge improvements, including dynamic script loading, a new catalog of compiler optimizations, and a new approach to hosted mode debugging that promises to revolutionize your productivity. </p>
<p><a href="http://code.google.com/events/io/2010/sessions.html">http://code.google.com/events/io/2010/sessions.html</a></p>
<p><a href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/session?opendocument&#038;sid=EB10AF18DDDB570FC12575AC004DC976&#038;track=71EDB5B62F6F88A2C12575A500499802&#038;day=3"><strong>C++, Java and .NET: Lessons Learned from the Internet Age</strong></a></p>
<p>Java’s appearance at the dawn of the Internet Age helped to propel it to near-instant prominence, and lodged cross-platform virtual machines and garbage-collection firmly into our mainstream consciousness. In Java’s wake, .NET introduced the concept of the “cross-language” virtual machine, and helped to foster a new discussion on the benefits of functional programming. Did Java and C# have an evolutionary advantage over C++, or were they simply “Cool” (the original code name for C# / .NET)?</p>
<p><a href="http://www.oredev.org/">http://www.oredev.org/</a></p>
<p><strong>You Want More? </strong></p>
<p>If you want to search for more videos, <a href="http://www.softdevtube.com">SoftDevTube.com</a> has currently catalogued and classified more than 1600 software development videos, screencasts and tutorials. To prepare your conference schedule for this year or find more conferences archives, go to <a href="http://www.softdevconferences.com/">SoftDevConferences.com</a>. If you want to read some in-depth articles on software development topics, visit the Methods &#038; Tools magazine web site and <a href="http://www.methodsandtools.com/mt/download.php">download past PDF issues</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.martinig.ch/conferences/the-10-best-software-development-conferences-videos-of-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linkopedia February 2009</title>
		<link>http://blog.martinig.ch/software-development/linkopedia-february-2009/</link>
		<comments>http://blog.martinig.ch/software-development/linkopedia-february-2009/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 07:26:20 +0000</pubDate>
		<dc:creator>The Editor</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://blog.martinig.ch/?p=230</guid>
		<description><![CDATA[DevCreek is a community dedicated to improving software quality through the collection, analysis and sharing of project metrics.
DomainDrivenDesign.org is a open forum to share ideas and interact with other people interested in domain-driven design.
Apache Cayenne is an open source persistence framework providing object-relational mapping (ORM) and remoting services
Speed up your Web pages. Learn how you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devcreek.com/">DevCreek</a> is a community dedicated to improving software quality through the collection, analysis and sharing of project metrics.</p>
<p><a href="http://domaindrivendesign.org/">DomainDrivenDesign.org</a> is a open forum to share ideas and interact with other people interested in domain-driven design.</p>
<p><a href="http://cayenne.apache.org/">Apache Cayenne</a> is an open source persistence framework providing object-relational mapping (ORM) and remoting services</p>
<p><a href="http://www.ibm.com/developerworks/web/library/wa-speedweb/index.html">Speed up your Web pages</a>. Learn how you can make the browsing experience better for dial-up users by reducing loading times by as much as 80 percent, in some cases.</p>
<p><a href="http://www.infoq.com/articles/javascript-tdd">JavaScript Test Driven Development with JsUnit and JSMock</a>. This article is a crash course in writing maintainable JavaScript.</p>
<p><a href="http://www.tvagile.com/2009/02/09/the-role-of-leadership-in-software-development/">The Role of Leadership in Software Development</a>. In this video, Mary Poppendieck discusses of leadership roles in software development — what works, what doesn’t and why.</p>
<p><a href="http://www.testingtv.com/2009/02/02/practicing-testability-in-the-real-world/">Practicing Testability in the Real World</a>. This video presents a testability checklist that will ensure that core testability principles are considered while testing a particular feature.</p>
<p><a href="http://www.riatube.com/2009/02/12/fifteen-minutes-or-less-with-robert-eckstein-learning-javafx/">Learning JavaFX</a>. Robert Eckstein teaches you the fundamentals of the new JavaFX programming language, all in fifteen minutes or less!</p>
<p>Find more interesting links on the <a href="http://www.softdevlinks.com/">software development links directory</a>, the <a href="http://www.softdevtools.com/">software development tools directory</a>, the <a href="http://www.softdevarticles.com/">software development articles directory</a> or the <a href="http://www.softdevtube.com/">software development videos directory</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.martinig.ch/software-development/linkopedia-february-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax In Practice</title>
		<link>http://blog.martinig.ch/books/ajax-in-practice/</link>
		<comments>http://blog.martinig.ch/books/ajax-in-practice/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 08:40:35 +0000</pubDate>
		<dc:creator>The Editor</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.martinig.ch/?p=124</guid>
		<description><![CDATA[This book by Dave Crane, Bear Bibeault and Jord Sonneveld aims to be of a second-generation Ajax book. It should go beyond just explaining the technology and explore in details the different client-side Ajax technologies and show what you can do with them. The target audience is a developer that has already a background of [...]]]></description>
			<content:encoded><![CDATA[<p>This book by Dave Crane, Bear Bibeault and Jord Sonneveld aims to be of a second-generation Ajax book. It should go beyond just explaining the technology and explore in details the different client-side Ajax technologies and show what you can do with them. The target audience is a developer that has already a background of developing web applications and a basic knowledge of JavaScript. I can say that the book achieves its goals and provides practical concepts and code excerpts that can be readily used. For every topic that is discussed in the book, there is a detailed code example that shows how to use it in practice. I like also the fact that the specific goal of important lines are put in evidence in the code examples.</p>
<p>The book is divided in two parts. The first part contains four chapters that present the basic concepts of Ajax. After an introduction, it discusses the various communications techniques like Json or XML. A chapter is then dedicated to object-oriented JavaScript, that the authors present as a must to build scalable Ajax code. Finally, the book takes a closer look at the different JavaScript libraries (Prototype, Dojo and JQuery) used for Ajax applications.</p>
<p>The second part presents the various practices that could be used in client-side programming and are related to Ajax, either directly or indirectly: events, data entry and validation, navigation, drag-and-drop, usability, state management. Each topic is clearly explained in a dedicated chapter. A chapter is also dedicated to integrating outside API like Yahoo! or Google maps. A last chapter is dedicated to a sample mash-up application.</p>
<p>Source code and sample chapters for this book can be find on <a href="http://www.manning.com/crane2/">http://www.manning.com/crane2/</a></p>
<p><a href="http://www.amazon.com/exec/obidos/ASIN/1932394990/methotools-20">Get more details on this book or buy it on amazon.com</a></p>
<p><a href="http://www.amazon.co.uk/exec/obidos/ASIN/1932394990/methotools-21">Get more details on this book or buy it on amazon.co.uk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.martinig.ch/books/ajax-in-practice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
