<?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>Robert Felten &#187; Blog</title>
	<atom:link href="http://robertfelten.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://robertfelten.com</link>
	<description>Software Development Consulting and Contracting Services</description>
	<lastBuildDate>Tue, 31 Aug 2021 18:31:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.3.34</generator>
	<item>
		<title>Assaulting A C++ Class</title>
		<link>http://robertfelten.com/2019/02/12/assaulting-a-c-class/</link>
		<comments>http://robertfelten.com/2019/02/12/assaulting-a-c-class/#comments</comments>
		<pubDate>Wed, 13 Feb 2019 00:47:12 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=516</guid>
		<description><![CDATA[I was perusing the internet for sample C++ interview questions, and I saw one that first intrigued me – but after reading the answer I recoiled in horror. It asked the interviewee to implement a method to access the private attribute of a class (in this case &#8211; an int), with an implementation that was [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2019/02/12/assaulting-a-c-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Eliminate Bugs In Loops (Part 2)</title>
		<link>http://robertfelten.com/2013/10/23/how-to-eliminate-bugs-in-loops-part-2/</link>
		<comments>http://robertfelten.com/2013/10/23/how-to-eliminate-bugs-in-loops-part-2/#comments</comments>
		<pubDate>Wed, 23 Oct 2013 19:25:27 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=389</guid>
		<description><![CDATA[In part 1 of this article, I outlined a strategy of adding scaffolding to programs to detect out-of-range indexes to fixed sized arrays within loops. In Part 2, I will expand on the techniques to include variable ranges,  variable sized arrays, and algorithms. Looping through a constant range of array elements. If we are looping [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/10/23/how-to-eliminate-bugs-in-loops-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qt Container Classes &#8211; Viewgraphs from SVCC</title>
		<link>http://robertfelten.com/2013/10/07/qt-container-classes-viewgraphs-from-svcc/</link>
		<comments>http://robertfelten.com/2013/10/07/qt-container-classes-viewgraphs-from-svcc/#comments</comments>
		<pubDate>Mon, 07 Oct 2013 19:55:26 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=381</guid>
		<description><![CDATA[Robert Felten presented his course &#8220;Introduction to Qt Container Classes &#8211; Why I dumped the STL and Boost Container Classes and now use Qt Container Classes exclusively&#8221; at the Silicon Valley Code Camp &#8211; in the C++ track on Saturday, Oct 5, 2013. QtContainers is the link to the viewgraphs for the class.&#8221; &#160;]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/10/07/qt-container-classes-viewgraphs-from-svcc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robert Felten Featured in Qt Insights Video</title>
		<link>http://robertfelten.com/2013/09/04/qt-insights-video/</link>
		<comments>http://robertfelten.com/2013/09/04/qt-insights-video/#comments</comments>
		<pubDate>Wed, 04 Sep 2013 18:00:07 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=357</guid>
		<description><![CDATA[Robert Felten participated in the Qt Insights Thought Leader Discussion Group in Palo Alto, CA Aug 23, 2013. The half-day session allowed Qt Developers and the Qt Insights sponsors to get together to discuss the findings from the survey as well as to discuss the Qt framework and its future evolution. Robert was the last one [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/09/04/qt-insights-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robert Felten&#8217;s Qt Course At Silicon Valley Code Camp Now Part of C++ Track</title>
		<link>http://robertfelten.com/2013/08/28/robert-feltens-code-camp-c-track/</link>
		<comments>http://robertfelten.com/2013/08/28/robert-feltens-code-camp-c-track/#comments</comments>
		<pubDate>Wed, 28 Aug 2013 17:12:07 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=347</guid>
		<description><![CDATA[The course I am teaching at the Silicon Valley Code Camp &#8211; Introduction to Qt Container Classes &#8211; is now part of the C++  and C++ 11 Track. See http://www.siliconvalley-codecamp.com/Track/2013/c-and-c11. I will cover Why I dumped STL and Boost container classes and now use Qt container classes exclusively, even when not using GUI&#8217;s. See http://www.siliconvalley-codecamp.com/Register to register for [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/08/28/robert-feltens-code-camp-c-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robert Felten&#8217;s SSD S/W Demoed At Flash Memory Summit</title>
		<link>http://robertfelten.com/2013/08/21/ssd_manager_flash_memory_summit/</link>
		<comments>http://robertfelten.com/2013/08/21/ssd_manager_flash_memory_summit/#comments</comments>
		<pubDate>Wed, 21 Aug 2013 20:05:00 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[flash memory]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDT]]></category>
		<category><![CDATA[PCM]]></category>
		<category><![CDATA[QT]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=316</guid>
		<description><![CDATA[Robert Felten&#8217;s SSD Manager software was demoed in the NVM Express booth during the Flash Memory Summit held at the Santa Clara Convention Center Aug 13-15, 2013. The GUI display was also shown in an article appearing in EETimes. Robert designed and implemented the Solid State Drive Manager for IDT. This Qt/C++ based GUI program was part of a [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/08/21/ssd_manager_flash_memory_summit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip for resizing Qt Windows While Retaining Good User Responsiveness</title>
		<link>http://robertfelten.com/2013/08/20/tip-for-resizing-qt-windows/</link>
		<comments>http://robertfelten.com/2013/08/20/tip-for-resizing-qt-windows/#comments</comments>
		<pubDate>Tue, 20 Aug 2013 17:00:55 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[GUI Bloopers]]></category>
		<category><![CDATA[QCloseEvent]]></category>
		<category><![CDATA[QResizeEvent]]></category>
		<category><![CDATA[QSettings]]></category>
		<category><![CDATA[QT]]></category>
		<category><![CDATA[QTimer]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[user responsiveness]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=286</guid>
		<description><![CDATA[In general, there are a variety of ways to set the sizes and positions of individual and grouped widgets within a window, and its various layouts. If the user resizes the window manually, and you are happy with how Qt redraws the window, then you don&#8217;t have to do anything else. The user can resize [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/08/20/tip-for-resizing-qt-windows/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Robert Felten Invited to Participate in Qt Insights Thought Leader Discussion Group</title>
		<link>http://robertfelten.com/2013/08/04/robert-felten-invited-to-participate-in-qt-insights-thought-leader-discussion-group/</link>
		<comments>http://robertfelten.com/2013/08/04/robert-felten-invited-to-participate-in-qt-insights-thought-leader-discussion-group/#comments</comments>
		<pubDate>Sun, 04 Aug 2013 19:36:19 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[QT]]></category>
		<category><![CDATA[Qt Insights]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=241</guid>
		<description><![CDATA[Robert Felten will be participating in the Qt Insights Thought Leader Discussion Group in Palo Alto Friday Aug 23, 2013. These half-day sessions will allow Qt Developers and our sponsors to get together to discuss the findings from the survey as well as to discuss the Qt framework and its future evolution. The discussions will [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/08/04/robert-felten-invited-to-participate-in-qt-insights-thought-leader-discussion-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Eliminate Bugs in Loops (Leave the Scaffolding In) &#8211; Part 1</title>
		<link>http://robertfelten.com/2013/08/03/how-to-eliminate-bugs-in-loops-leave-the-scaffolding-in-part-1/</link>
		<comments>http://robertfelten.com/2013/08/03/how-to-eliminate-bugs-in-loops-leave-the-scaffolding-in-part-1/#comments</comments>
		<pubDate>Sat, 03 Aug 2013 20:20:26 +0000</pubDate>
		<dc:creator><![CDATA[rfelten]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[Programming loops]]></category>
		<category><![CDATA[Software Architecture]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=222</guid>
		<description><![CDATA[Back in school during a beginner’s course for computer programming, when introducing the concept of loops the professor preempted students who might be planning to ask why we needed loops in our programs by declaring the axiom “Because we must have loops.” I guess he didn’t want to give too many examples or explanations to [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/08/03/how-to-eliminate-bugs-in-loops-leave-the-scaffolding-in-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Qt Container Classes at Code Camp 2013</title>
		<link>http://robertfelten.com/2013/08/03/qt-container-classes-at-code-camp/</link>
		<comments>http://robertfelten.com/2013/08/03/qt-container-classes-at-code-camp/#comments</comments>
		<pubDate>Sat, 03 Aug 2013 19:13:18 +0000</pubDate>
		<dc:creator><![CDATA[tshafer]]></dc:creator>
				<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://robertfelten.com/?p=145</guid>
		<description><![CDATA[I will be presenting at this year&#8217;s Silicon Valley Code Camp on October 5 &#38; 6, 2013. &#8220;Qt Container Classes&#8221; is an introduction to Qt container classes for C++ / STL programmers. I will cover Why I dumped STL and Boost container classes and now use Qt container classes exclusively, even when not using GUI&#8217;s. [&#8230;]]]></description>
		<wfw:commentRss>http://robertfelten.com/2013/08/03/qt-container-classes-at-code-camp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
