<?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>Top Computer Training Schools - Computer Degrees Online, Technology Schools &#187; Software</title>
	<atom:link href="http://www.computer-schools.org/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.computer-schools.org</link>
	<description>The Unofficial Guide to Getting a Career in Technology</description>
	<lastBuildDate>Tue, 04 May 2010 11:23:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Thesis Behind Ruby on Rails: Keep it Simple</title>
		<link>http://www.computer-schools.org/software/the-basis-of-ruby-on-rails-keeping-it-simple/</link>
		<comments>http://www.computer-schools.org/software/the-basis-of-ruby-on-rails-keeping-it-simple/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 18:42:40 +0000</pubDate>
		<dc:creator>TechJunkie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.computer-schools.org/internet/the-basis-of-ruby-on-rails-keeping-it-simple/</guid>
		<description><![CDATA[Do you want to work in some of the top tech jobs? Keeping up to date with the latest software and applications will ensure that you are at the top of the hiring pool.One of the hottest applications now is Ruby on Rails. Don’t know it yet? Better get moving.
Ruby on Rails is a free [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to work in some of the <a href="http://www.computer-schools.org/jobs/the-it-jobs-of-web-20/">top tech jobs</a>? Keeping up to date with the latest software and applications will ensure that you are at the top of the hiring pool.One of the hottest applications now is Ruby on Rails. Don’t know it yet? Better get moving.</p>
<p>Ruby on Rails is a free web application framework that is intended to increase the speed and ease with which database-driven web sites can be created.  Ruby on Rails is an open-source Web application framework written in <a href="http://www.computer-schools.org/software/top-10-computer-programming-languages/">Ruby</a> that closely follows the MVC (Model-View-Controller) architecture. This project, which is written in the Ruby programming language, is also known as Rails, or RoR.</p>
<p>The fundamental principles of Ruby on Rails are Convention over Configuration (CoC) and Don&#8217;t repeat yourself (DRY).</p>
<blockquote><p><em>&#8220;Convention over Configuration&#8221; means a developer only needs to specify unconventional aspects of the application. </em></p>
<p><em>&#8220;Don&#8217;t repeat yourself&#8221; means that information is located in a single, unambiguous place.</em></p></blockquote>
<p>The Rails programming conventions allow you to write fewer lines of code to implement your application. Small code allows for faster development and fewer glitches.  This makes the code easier to work with and to maintain. Rails can automatically create an entire set of CRUD (Create, Retrieve, Update, and Delete) operations and views on any database table. This scaffolding gets you up and running quickly. Because Rails uses intelligent reflection to automatically map database tables to Ruby objects, your application code and running database will already contain everything Rails needs to know.</p>
<p>The use of Ruby on Rails is focused on simplicity and productivity; letting the computers do the work.   In a few short years, the usage of Ruby on Rails has grown rapidly.</p>
<p>Here are some prominent organizations that are using Ruby on Rails in the workplace:</p>
<p>Amazon.com<br />
NASA<br />
JP Morgan Chase<br />
Yahoo<br />
Oakley</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computer-schools.org/software/the-basis-of-ruby-on-rails-keeping-it-simple/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why You Need to Know Linus Torvalds</title>
		<link>http://www.computer-schools.org/software/why-you-need-to-know-linus-torvalds/</link>
		<comments>http://www.computer-schools.org/software/why-you-need-to-know-linus-torvalds/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 06:33:52 +0000</pubDate>
		<dc:creator>TechJunkie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.computer-schools.org/software/why-you-need-to-know-linus-torvalds/</guid>
		<description><![CDATA[If you&#8217;re reading this I&#8217;m sure you know a thing or two about Linux. But did you know this kernel of code was written by the now famous, Linus Torvalds? What started out as a hobby operating system(OS) for his Intel 80386 CPU quickly became the operating system of choice. Currently 2% of the current [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re reading this I&#8217;m sure you know a thing or two about Linux. But did you know this kernel of code was written by the now famous, Linus Torvalds? What started out as a hobby operating system(OS) for his Intel 80386 CPU quickly became the operating system of choice. Currently 2% of the current kernel code is written by Torvalds himself. 2% is still huge considering the millions of contributions made by others. Torvalds today remains the ultimate authority on the what new code is incorporated into the Linux kernel.</p>
<p>Upon conducting my research I came across the actual email Linus sent to a Usenet Group back in 1991 announcing the kick off of his operating system:</p>
<blockquote><p>From: torvalds@klaava.Helsinki.F  (Linus Benedict Torvalds)<br />
Newsgroups: comp.os.minix<br />
Subject: What would you like to see most in minix?<br />
Summary: small poll for my new operating system<br />
Message-ID: &lt;1991Aug25.205708.9541@klaava.Helsinki.FI<br />
Date: 25 Aug 91 20:57:08 GMT<br />
Organization: University of Helsinki<br />
Hello everybody out there using minix -</p>
<p>I&#8217;m doing a (free) operating system (just a hobby, won&#8217;t be big and<br />
professional like gnu) for 386(486) AT clones.  This has been brewing<br />
since april, and is starting to get ready.  I&#8217;d like any feedback on<br />
things people like/dislike in minix, as my OS resembles it somewhat<br />
(same physical layout of the file-system (due to practical reasons)<br />
among other things).</p>
<p>I&#8217;ve currently ported bash(1.08) and gcc(1.40), and things seem to work.<br />
This implies that I&#8217;ll get something practical within a few months, and<br />
I&#8217;d like to know what features most people would want.  Any suggestions<br />
are welcome, but I won&#8217;t promise I&#8217;ll implement them <img src='http://www.computer-schools.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>               Linus (torvalds@kruuna.helsinki.fi</p>
<p>PS.  Yes &#8211; it&#8217;s free of any minix code, and it has a multi-threaded fs.<br />
It is NOT protable (uses 386 task switching etc), and it probably never<br />
will support anything other than AT-harddisks, as that&#8217;s all I have <img src='http://www.computer-schools.org/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> .</p>
<p>Linus uploaded the first version of Linux, version 0.01 in September of 1991. Then Linux belonged to the world.</p></blockquote>
<p>As we say, the rest is history.</p>
<p>Are you interested in <a href="http://www.computer-schools.org/certifications/linux-certification-training/">linux computer courses</a> to further your knowledge? Do you know of a great place for new users to learn Linux? Share with us your ideas for other readers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computer-schools.org/software/why-you-need-to-know-linus-torvalds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 Computer Programming Languages You Should Know</title>
		<link>http://www.computer-schools.org/software/top-10-computer-programming-languages/</link>
		<comments>http://www.computer-schools.org/software/top-10-computer-programming-languages/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 23:04:24 +0000</pubDate>
		<dc:creator>TechJunkie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.computer-schools.org/software/top-10-computer-programming-languages-you-should-know/</guid>
		<description><![CDATA[Computer Programming Schools 
1. PHP
What is PHP? PHP is an open-source, server side html scripting language well suited for web developers as it can easily be embedded into standard html pages. You can run 100% dynamic pages or hybrid pages, 50% html + 50% php.
 
2. C#
C# is considered compiled, object-oriented programming language developed by Microsoft as [...]]]></description>
			<content:encoded><![CDATA[<p align="right"><a href="http://www.computer-schools.org/">Computer Programming Schools </a></p>
<p><strong>1. PHP</strong><br />
What is PHP? PHP is an open-source, server side html scripting language well suited for web developers as it can easily be embedded into standard html pages. You can run 100% dynamic pages or hybrid pages, 50% html + 50% php.<br />
 <br />
<strong>2. C#</strong><br />
C# is considered compiled, object-oriented programming language developed by Microsoft as part of it&#8217;s .NET initiative.  Since C# is an essential part of the .Net framework, learning this is like knowing Java under a different name. Especially useful if you heavily use Microsoft. </p>
<p><strong>3. AJAX (Asynchronous JavaScript and XML</strong>)<br />
Technically AJAX is not a programming language, however it&#8217;s now proven critical in todays advanced interactive web applications. AJAX uses XHTML or HTML, Javascript and XML. If you&#8217;re wondering how AJAX became so popular, just look at Google Maps.</p>
<p><strong>4. JavaScript</strong><br />
Javascript is an ojbect-oriented, scripting programming language that runs in your web browser. It runs on a simplified set of commands, easier to code and doesn&#8217;t require compiling. It&#8217;s an important language since it&#8217;s embedded into html that happens to to used in millions of web pages to validate forms, create cookies, detect browsers and improve page design and formatting. Big plus, it&#8217;s easy to learn and use.</p>
<p><strong>5. Perl</strong><br />
Perl is an open-source, cross-platform, server-side interpretive programming language used extensively to process text through CGI programs. Perls power in processing of piles of text has made it very popular and widely used to write Web server programs for a range of tasks.</p>
<p><strong>6. C</strong><br />
C is a standardized, general-purpose programming language. It&#8217;s one of the most pervasive languages and the basis for several others (such as C++). It&#8217;s important to learn C. Once you do, making the jump to Java or C# is fairly easy, because a lot of the syntax is common</p>
<p><strong>7. Ruby and Ruby on Rails</strong><br />
Ruby is a dynamic, object-oriented, open-source programming language; Ruby on Rails is an open-source Web application framework written in Ruby that closely follows the MVC (Model-View-Controller) architecture. With a focus on simplicity, productivity and letting the computers do the work, in a few years, its usage has spread quickly.</p>
<p><strong>8. Java</strong><br />
Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. Why you should learn it: Hailed by many developers as a &#8220;beautiful&#8221; language, it is central to the non-.Net programming experience. Learning Java is critical if you are non-Microsoft.</p>
<p><strong>9. Python</strong><br />
Python is an interpreted, dynamically object-oriented, open-source programming language that utilizes automatic memory management.<br />
It is designed to be a highly readable, minimalist language. Python is used extensively by Google as well as in academia because of its syntactic simplicity.</p>
<p><strong>10. VB.Net (Visual Basic .Net)</strong><br />
VB.Net is an object-oriented language implemented on Microsofts .Net framework. It is currently dominating in adoption and that is where all the work is these days.</p>
<p align="right"><a href="http://www.computer-schools.org/">Computer Programming Schools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.computer-schools.org/software/top-10-computer-programming-languages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Roundup: 10 video editing packages</title>
		<link>http://www.computer-schools.org/software/roundup-10-video-editing-packages/</link>
		<comments>http://www.computer-schools.org/software/roundup-10-video-editing-packages/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 00:53:52 +0000</pubDate>
		<dc:creator>TechJunkie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://computer-schools.org/software/roundup-10-video-editing-packages/</guid>
		<description><![CDATA[Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam tincidunt luctus mi. Quisque quis mauris non urna tincidunt convallis. Fusce turpis. Integer at dui vel risus rhoncus interdum. Ut id elit. Nam quis eros. Aenean sed sem sit amet nunc gravida volutpat. Suspendisse eget mi. Duis enim erat, auctor sagittis, feugiat nec, sagittis vitae, nibh. [...]]]></description>
			<content:encoded><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam tincidunt luctus mi. Quisque quis mauris non urna tincidunt convallis. Fusce turpis. Integer at dui vel risus rhoncus interdum. Ut id elit. Nam quis eros. Aenean sed sem sit amet nunc gravida volutpat. Suspendisse eget mi. Duis enim erat, auctor sagittis, feugiat nec, sagittis vitae, nibh. Praesent placerat, dolor et molestie dapibus, dolor mi consectetuer sapien, et elementum mauris urna mollis tortor. Integer est elit, tempor ut, pretium vel, consequat vel, lectus. Mauris eget lorem et enim blandit scelerisque. Curabitur augue neque, molestie scelerisque, sollicitudin vitae, vulputate non, nunc. Aliquam vel magna in leo lacinia pellentesque. Sed erat quam, accumsan a, blandit non, volutpat sed, justo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computer-schools.org/software/roundup-10-video-editing-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
