<?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>Blog of Ortz &#187; WPF</title>
	<atom:link href="http://ortz.org/tag/wpf/feed/" rel="self" type="application/rss+xml" />
	<link>http://ortz.org</link>
	<description>The blog of Brian Ortiz aka Ortzinator, software developer, artist, and a swell guy.</description>
	<lastBuildDate>Thu, 22 Dec 2011 00:34:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WPF</title>
		<link>http://ortz.org/2010/10/03/wpf/</link>
		<comments>http://ortz.org/2010/10/03/wpf/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 01:30:45 +0000</pubDate>
		<dc:creator>Ortzinator</dc:creator>
				<category><![CDATA[OrtzIRC]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[WPF]]></category>
		<guid isPermaLink="false">http://blog.ortz.org/?p=281</guid>
		<description><![CDATA[A while back (since I last blogged) I started reading WPF Unleashed, which I owned for some time but had put off reading. As I&#8217;m sure anyone who has learned WPF knows, it was a rough start, but soon I was getting the hang of it. Well, sort of. There are a lot of new [...]]]></description>
			<content:encoded><![CDATA[<p>A while back (since I last blogged) I started reading <a href="http://www.amazon.com/dp/0672328917">WPF Unleashed</a>, which I owned for some time but had put off reading. As I&#8217;m sure anyone who has learned WPF knows, it was a rough start, but soon I was getting the hang of it. Well, sort of. There are a lot of new concepts. You have to almost start from scratch because there&#8217;s not much knowledge you can bring over from Winforms. In fact, doing so can get you into trouble.</p>
<p>And then I discovered the keystone: the <a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx">Model-ViewModel-Model pattern</a>. It&#8217;s not that often that I get physically excited about something programming-related. Call me a dork, but I did a little fist pump while thinking about MVVM in the car one day.</p>
<p>What&#8217;s really exciting about all this the speed at which the new WPF front end for OrtzIRC is being developed. After just a few weeks of porting, the new front end is almost at the same functionality level as the old Winforms front end. And that&#8217;s as a WPF noob.</p>
<p><a href="http://blog.ortz.org/wp-content/uploads/2010/10/MainWindow-2010-09-25_14.03.30.png"><a href="http://blog.ortz.org/wp-content/uploads/2010/10/MainWindow-2010-09-25_14.03.301.png"><img class="alignnone size-full wp-image-284" style="border: 0pt none;" title="MainWindow-2010-09-25_14.03.30" src="http://blog.ortz.org/wp-content/uploads/2010/10/MainWindow-2010-09-25_14.03.301.png" alt="" width="668" height="433" /></a></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ortz.org/2010/10/03/wpf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter and new project and stuff</title>
		<link>http://ortz.org/2008/07/01/twitter-and-new-project-and-stuff/</link>
		<comments>http://ortz.org/2008/07/01/twitter-and-new-project-and-stuff/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 15:27:57 +0000</pubDate>
		<dc:creator>Ortzinator</dc:creator>
				<category><![CDATA[OrtzIRC]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WPF]]></category>
		<guid isPermaLink="false">http://blog.ortz.org/?p=80</guid>
		<description><![CDATA[Maybe it&#8217;s just me. I really don&#8217;t get Twitter. I&#8217;ll just assume you know what it is since everyone seems to use it. I don&#8217;t have an account and I don&#8217;t think I ever will. This is mainly due to the fact that &#8220;Twitter&#8221; and &#8220;addicted&#8221; are so often used in the same sentence. Which [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe it&#8217;s just me. I really don&#8217;t get Twitter. I&#8217;ll just assume you know what it is since everyone seems to use it. I don&#8217;t have an account and I don&#8217;t think I ever will. This is mainly due to the fact that &#8220;Twitter&#8221; and &#8220;addicted&#8221; are so often used in the same sentence. Which gives the impression that nobody knows why anyone uses it. It&#8217;s like a freak of nature.</p>
<p>In other news, I&#8217;ve started another programming project. I&#8217;m making an IRC client in .NET/C#. I&#8217;m going to model it after the popular mIRC/NNS combo. Basically I&#8217;m going to take the best parts of mIRC/NNS, remove the fluff that nobody uses (or that I don&#8217;t, at least), and hopefully. It will basically be a client for people who keep IRC open 24/7. For &#8220;power users&#8221; if you want to put it that way.</p>
<p>This will be my first proper non-web app, and my first time doing sockets (if you don&#8217;t count that IRC bot I made in PHP). One thing I&#8217;m trying to change with this project is the fact that I never finish anything. Hopefully announcing it like this will help with that. I really wanted to use WPF but I want to opt for &#8220;finishing&#8221; rather that getting it exactly the way I want it, since I don&#8217;t know that much about WPF. Another way I want to accomplish that is by planning out exactly what the first version will look like so I have something to shoot for. Although, I have never done that before. If you have any links or suggestions I&#8217;m all ears! (PS, I turned CAPTCHA off) Hopefully I can do proper versioning too. I&#8217;m not too big on planning. D:</p>
<p>I&#8217;m still working on the new version of the site (in CodeIgniter) but don&#8217;t expect it any time soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://ortz.org/2008/07/01/twitter-and-new-project-and-stuff/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>TFH Recode</title>
		<link>http://ortz.org/2008/04/14/tfh-recode/</link>
		<comments>http://ortz.org/2008/04/14/tfh-recode/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 16:43:28 +0000</pubDate>
		<dc:creator>Ortzinator</dc:creator>
				<category><![CDATA[Flaming Head]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[the flaming head]]></category>
		<category><![CDATA[WPF]]></category>
		<guid isPermaLink="false">http://blog.ortz.org/?p=63</guid>
		<description><![CDATA[Been a while since my last post&#8230; Seems like I can never think of anything to blog about. TFH is The Flaming Head, in case you&#8217;re confused. I&#8217;m currently in the process of rewriting my entire site using the CodeIgniter framework. Not counting my blog and the forums, that is. Actually, I&#8217;m not sure if [...]]]></description>
			<content:encoded><![CDATA[<p>Been a while since my last post&#8230; Seems like I can never think of anything to blog about. TFH is The Flaming Head, in case you&#8217;re confused.</p>
<p>I&#8217;m currently in the process of rewriting my entire site using the <a href="http://codeigniter.com/" target="_blank">CodeIgniter </a>framework. Not counting my blog and the forums, that is. Actually, I&#8217;m not sure if I want to keep the forums up. Nobody uses them, and frankly there&#8217;s no reason anyone would want to. And now that I think about it, some sort out shoutbox would probably work just as well. I&#8217;ll have to think about it. I&#8217;d appreciate any suggestions too.</p>
<p>CodeIgniter has been really fun to work with. This is my first experience with a web framework (apart from Ruby on Rails, which didn&#8217;t go so well&#8230; something about &#8220;convention over configuration&#8221; seems a bit communist) and MVC is really awesome. For the first time, I have a feeling like I really know what I&#8217;m doing and I&#8217;m not just a noob anymore. I think it might be because MVC was sort of an epiphany for me as a programmer.</p>
<p>I&#8217;ve decided to be more proactive with learning PHP; trying to learn the sort of things that didn&#8217;t really interest/concern me when I was just doing it for fun. Design patterns, for instance. I want to eventually get ZCE (Zend Certified Engineer). Which means I may end up starting on my own framework in the near future. I want to start doing doing freelance online. My biggest obstacle right now is a lack of real experience and, unfortunately, confidence.</p>
<p>As far as non-web programming is concerned, I&#8217;ve recently become interested in GUIs, both designing them and implementing them. Usability issues have always interested me because psychology has always interested me as well, and the two seem to go hand-in-hand. I mentioned before that I wanted to mess around with WPF a bit, which I still haven&#8217;t gotten around to, unfortunately.</p>
]]></content:encoded>
			<wfw:commentRss>http://ortz.org/2008/04/14/tfh-recode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux and New Windows</title>
		<link>http://ortz.org/2008/03/13/linux-and-new-windows/</link>
		<comments>http://ortz.org/2008/03/13/linux-and-new-windows/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 16:17:16 +0000</pubDate>
		<dc:creator>Ortzinator</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Bluefish]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[gedit]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Notepad++]]></category>
		<category><![CDATA[Wine]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XNA]]></category>
		<guid isPermaLink="false">http://blog.ortz.org/2008/03/13/linux-and-new-windows/</guid>
		<description><![CDATA[Got my hard drive on Monday, so by now I&#8217;m pretty settled in. I know it sounds like I&#8217;m moving to a new house or something, but for the past two weeks I&#8217;ve been using Linux on my server, and I&#8217;ve felt like I&#8217;ve had a bag over my head. This is absolutely nothing against [...]]]></description>
			<content:encoded><![CDATA[<p>Got my hard drive on Monday, so by now I&#8217;m pretty settled in. I know it sounds like I&#8217;m moving to a new house or something, but for the past two weeks I&#8217;ve been using Linux on my server, and I&#8217;ve felt like I&#8217;ve had a bag over my head. This is absolutely nothing against Linux, I suppose it&#8217;s just the effect of being in a different environment. It&#8217;s really hard to get things done with this sort of feeling. It&#8217;s a bit like jet lag I guess.</p>
<p><span id="more-62"></span></p>
<p>For the most part, my two week experience was fun. I&#8217;ve used Linux as a desktop before, but I&#8217;d always get bored and boot back into Windows. The biggest frustration for me is not in any configuration that has to be done, it&#8217;s in the lack of good apps. (Believe it or not, the fact that an app is running on Linux does not automatically make it awesome.) For instance, <a href="http://bluefish.openoffice.nl/" target="_blank">Bluefish</a>. Cool at first, until you realize how buggy it is. When using parentheses the highlighting sometimes breaks and leaves part of your file completely unformatted. You can fix it by hitting F5 to refresh, but this is a huge annoyance. Bluefish has other annoyances, but these are mostly missing features that I would like to have, like the ability to reorder the tabs for open files. The file explorer seems completely broken too. I eventually installed Notepad++ in Wine. It sounds like I&#8217;m bashing Bluefish, but it&#8217;s actually the best editor for web development that I&#8217;ve found for Linux. I like gedit for editing other files, but I need a file explorer sidebar for web development.</p>
<p>I think what this comes down to is the number of &#8220;windows developers&#8221; versus the number of &#8220;linux developers&#8221;.  Windows just has tons more people making apps than Linux. People talk a lot about the market share of linux/windows users, but I would be interested in some numbers involving the number of people who can program for Linux. Unfortunately I&#8217;m not in that second category. Mostly because I&#8217;m pretty hard against learning C++ unless it&#8217;s taught to me. C++ programming just seems like a whole lot of non-fun. I want to implement features, not debug endlessly and muck around with garbage collection. I really want to learn D, but right now it seems like the D community is geared toward attracting C and C++ programmers and not newbies developers (which, despite a few years of web development and screwing around with .NET, I still consider myself).</p>
<p>As far as Windows goes, I&#8217;ve really been itching to give XNA another go. I&#8217;ve sort of lost interest in making any games in XNA but I still want to mess with it. I&#8217;ve been thinking of trying my hand at making a GUI system. Or just mess around with 2D physics again. I also want to give <a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation" target="_blank">WPF</a> a try. From the short glance I&#8217;ve given it, I looks a bit like XNA for desktop apps. Which sounds awesome.</p>
<p>Wow, that was a big post.</p>
<p><strong>Edit:</strong> Turns out gedit has a plugin system (cool) and there&#8217;s a file explorer plugin. I&#8217;ll have to check that out.</p>
]]></content:encoded>
			<wfw:commentRss>http://ortz.org/2008/03/13/linux-and-new-windows/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

