<?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>
<description>The musings of a passionate albeit opinionated guest on Earth.</description>
<link>http://blog.johnswanagon.com</link>
<title>John Swanagon&#039;s Blog &#187; Technology</title>
<copyright>(c)2009-2010 John M. Swanagon, All rights reserved.</copyright>
<generator>Wordpress 3.0.1</generator>
<image>
  <link>http://blog.johnswanagon.com</link>
  <title>John Swanagon&#039;s Blog &#187; Technology</title>
  <url>http://blog.johnswanagon.com/jsb-rss-logo.gif</url>
  <description>The musings of a passionate albeit opinionated guest on Earth.</description>
  <height>33</height>
  <width>33</width>
</image>
<language>en-us</language>
<lastBuildDate>Tue, 07 Sep 2010 04:06:59 +0000</lastBuildDate>
<webMaster>webmaster@johnswanagon.com (Webmaster)</webMaster>
<atom:link href="http://blog.johnswanagon.com/category/technology/feed/" rel="self" type="application/rss+xml" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<item>
<author>aeroschwany@hotmail.com (John Swanagon)</author>
<category>Hardware</category>
<category>Technology</category>
<comments>http://blog.johnswanagon.com/2010/08/12/precision-m6500-review/#comments</comments>
<description>My review of the Dell Precision Mobile Workstation 6500.</description>
<guid isPermaLink="false">http://blog.johnswanagon.com/?p=1282</guid>
<link>http://blog.johnswanagon.com/2010/08/12/precision-m6500-review/</link>
<pubDate>Fri, 13 Aug 2010 05:44:24 +0000</pubDate>
<title>Reviewed: Precision M6500</title>
<content:encoded>
On Wednesday, my new baby arrived; the &lt;a href=&quot;http://dell.to/dmvdos&quot; target=&quot;_blank&quot;&gt;Dell Precision M6500&lt;/a&gt;. After just two days with it, I can only describe it as &quot;superb&quot;. This new system replaces my three year old unit, the &lt;a href=&quot;http://dell.to/cSgW1D&quot; target=&quot;_blank&quot;&gt;Dell Precision M6300&lt;/a&gt;. Dell&#039;s Precision Mobile Workstations are designed for professionals who need the power of a high-end workstation in a mobile package. Since its inception, Precision Mobile Workstations have enabled architects, designers, artists, and developers to accomplish, on-the-go, what they used to have to do in a single place. As a Software Architect, it gives me the ability to be anywhere, anytime.

 &lt;a href=&quot;http://blog.johnswanagon.com/2010/08/12/precision-m6500-review/#more-1282&quot; class=&quot;more-link&quot;&gt;Continue Reading &#187;&lt;/a&gt;</content:encoded>
<wfw:commentRss>http://blog.johnswanagon.com/2010/08/12/precision-m6500-review/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<author>aeroschwany@hotmail.com (John Swanagon)</author>
<category>Software</category>
<comments>http://blog.johnswanagon.com/2010/06/30/trim-the-fat/#comments</comments>
<description>Bulky software has literally become the norm. Object-oriented programming or OOP is supposed to size software down, not up.</description>
<guid isPermaLink="false">http://blog.johnswanagon.com/?p=1139</guid>
<link>http://blog.johnswanagon.com/2010/06/30/trim-the-fat/</link>
<pubDate>Thu, 01 Jul 2010 01:23:55 +0000</pubDate>
<title>Trim the Fat</title>
<content:encoded>
I absolutely love what I do. In my opinion, there is nothing better than designing, creating, and building world-class software. (Actually, creating anything is pure joy for me.) I especially love how the software I work on or design plug-ins for, is used and relied upon by millions of people all over the world. There is a reason for that. (And for the record, I don&#039;t do it alone.) Communications software can&#039;t be subject to jitter, delay, malfunctions, or &quot;I have to reboot now&quot; events. No, it has to be very nearly 100% reliable. As a result, I have become accustomed to building software that is small, nimble, portable, and extremely fault tolerant. To accomplish those objectives means the fewest lines of code to accomplish the mission and extreme efficiency in those lines of code. Hey, not only does it make the software easier to test, but it makes it more reliable, easier to change, and faster for a computer to run it.

 &lt;a href=&quot;http://blog.johnswanagon.com/2010/06/30/trim-the-fat/#more-1139&quot; class=&quot;more-link&quot;&gt;Continue Reading &#187;&lt;/a&gt;</content:encoded>
<wfw:commentRss>http://blog.johnswanagon.com/2010/06/30/trim-the-fat/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<author>aeroschwany@hotmail.com (John Swanagon)</author>
<category>Software</category>
<comments>http://blog.johnswanagon.com/2010/03/09/environmental-drift/#comments</comments>
<description>Environmental drift has become a real problem for businesses developing service-based software or Software-as-a-Service. As a result, it must become a key requirement and addressed throughout the SDL rather than trying to address it at the tail end of the process.</description>
<guid isPermaLink="false">http://johnswanagon.com/?p=829</guid>
<link>http://blog.johnswanagon.com/2010/03/09/environmental-drift/</link>
<pubDate>Tue, 09 Mar 2010 22:38:06 +0000</pubDate>
<title>Environmental Drift</title>
<content:encoded>
So the shiny new version of your service-based software just passed QA and you&#039;re ready to &quot;go live&quot;. It is an exciting time as those countless market studies, requirements meetings, user stories, design discussions, development hours, and bug-fix cycles are about to pay off. Oh yeah, customers can&#039;t wait to get their hands on the new features and the executive team can&#039;t wait to see a return on their investment. At this point, all you need to do is copy and modify a few binaries, configuration files, and tables right?

 &lt;a href=&quot;http://blog.johnswanagon.com/2010/03/09/environmental-drift/#more-829&quot; class=&quot;more-link&quot;&gt;Continue Reading &#187;&lt;/a&gt;</content:encoded>
<wfw:commentRss>http://blog.johnswanagon.com/2010/03/09/environmental-drift/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<author>aeroschwany@hotmail.com (John Swanagon)</author>
<category>Software</category>
<comments>http://blog.johnswanagon.com/2009/09/13/microsoft-losing-ground/#comments</comments>
<description>Microsoft is falling into the realm of giants who rose fast and die hard. I believe Microsoft is ripe for a large fall as a result of missteps and poor decision making since Microsoft's most successful CEO, Bill Gates, stepped down.</description>
<guid isPermaLink="false">http://johnswanagon.com/?p=333</guid>
<link>http://blog.johnswanagon.com/2009/09/13/microsoft-losing-ground/</link>
<pubDate>Mon, 14 Sep 2009 02:07:19 +0000</pubDate>
<title>Microsoft Losing Ground</title>
<content:encoded>
Microsoft was founded in 1975, but it wasn&#039;t until 1994, with the launch of Windows 95, that Microsoft became the great giant.  Almost overnight, Microsoft&#039;s Windows became a worldwide sensation. I still remember attending the launch party at Microsoft and getting my very own copy of Windows 95. The excitement in the air was electric. (Hey, not only did it beat standing in line for hours upon end, I got it before everyone else.) After Windows 95, Microsoft got on a roll. They released hit after hit such as Office, Internet Explorer, SQL Server, Visual Studio, Exchange, and subsequent releases of Windows. Microsoft was unstoppable. Competitors were either bought or put out of business, or they became partners. Heck, even a monopoly charge by the Justice Department would not stop Microsoft. Their domination of the desktop market was impenetrable. Yet, today, Microsoft is slowly crumbling; all the excitement and innovation is gone, replaced by nothing more than just another &quot;giant&quot; business. My favorite, most admired company is falling apart. What happened?

 &lt;a href=&quot;http://blog.johnswanagon.com/2009/09/13/microsoft-losing-ground/#more-333&quot; class=&quot;more-link&quot;&gt;Continue Reading &#187;&lt;/a&gt;</content:encoded>
<wfw:commentRss>http://blog.johnswanagon.com/2009/09/13/microsoft-losing-ground/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<author>aeroschwany@hotmail.com (John Swanagon)</author>
<category>Software</category>
<comments>http://blog.johnswanagon.com/2009/07/13/why-do-we-still-code-like-this/#comments</comments>
<description>Given the importance of secure programming these days, why do we still write code vulnerable to SQL injection? Why do "managed" runtimes like Microsoft .NET or Sun JAVA still allow this kind of code to be executed?</description>
<guid isPermaLink="false">http://johnswanagon.wordpress.com/?p=149</guid>
<link>http://blog.johnswanagon.com/2009/07/13/why-do-we-still-code-like-this/</link>
<pubDate>Mon, 13 Jul 2009 21:05:06 +0000</pubDate>
<title>Why do we still code like this?</title>
<content:encoded>
When the first human being decided to write something down, he -- or indeed she -- created the first record. As we recorded more, we began to understand that our records have a degree of privacy to them. In other words, we don&#039;t want to share everything we write down. Before the advent of electronic databases, we stored our records in filing cabinets and secured them with locks. Although crude, the locks provided a degree of privacy for our records. When electronic databases arrived, the filing cabinets were jettisoned and instead of &quot;locking&quot; our records up, we secured them with digital safeguards such as &quot;permissions&quot;. Despite all the safeguards available to software engineers today, software continues to be developed with a classic vulnerability that leads to data corruption, privilege elevation, unintended disclosure of records, and more. Given how digital our lives have become, the notion of hackable software is scary. Where are the safeguards protecting our medical records, credit reports, bank records, and more? And, why don&#039;t programming languages enforce these safeguards rather than allowing them to be circumvented?

 &lt;a href=&quot;http://blog.johnswanagon.com/2009/07/13/why-do-we-still-code-like-this/#more-149&quot; class=&quot;more-link&quot;&gt;Continue Reading &#187;&lt;/a&gt;</content:encoded>
<wfw:commentRss>http://blog.johnswanagon.com/2009/07/13/why-do-we-still-code-like-this/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item>
<author>aeroschwany@hotmail.com (John Swanagon)</author>
<category>Crime</category>
<category>Technology</category>
<comments>http://blog.johnswanagon.com/2009/06/30/guarding-against-email-scams/#comments</comments>
<description>Email scams have been on the rise with the downfall of the economy. Take a few steps and precautions so that you don't fall victim to these not-so-sophisticated, yet clever thieves.</description>
<guid isPermaLink="false">http://johnswanagon.wordpress.com/?p=102</guid>
<link>http://blog.johnswanagon.com/2009/06/30/guarding-against-email-scams/</link>
<pubDate>Tue, 30 Jun 2009 18:30:21 +0000</pubDate>
<title>Guarding Against E-mail Scams</title>
<content:encoded>
E-mail is one of, if not the, most unsecured technologies in use on the Internet today. Notwithstanding the employment of a &lt;a href=&quot;http://en.wikipedia.org/wiki/Public_key_infrastructure&quot; target=&quot;_blank&quot;&gt;Public Key Infrastructure&lt;/a&gt; or PKI, anyone can steal, copy, or manipulate e-mail while in transit. To make matters worse, e-mail can easily be spoofed to hide a sender&#039;s true identity as well as the true origination point. In total, there is more privacy and security in sending a letter via the U.S. Postal Service than sending an e-mail over the Internet. A sad statement, given that the technology needed to guarantee privacy, sender identification, and origination point is readily available.

 &lt;a href=&quot;http://blog.johnswanagon.com/2009/06/30/guarding-against-email-scams/#more-102&quot; class=&quot;more-link&quot;&gt;Continue Reading &#187;&lt;/a&gt;</content:encoded>
<wfw:commentRss>http://blog.johnswanagon.com/2009/06/30/guarding-against-email-scams/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item>
<author>aeroschwany@hotmail.com (John Swanagon)</author>
<category>Politics</category>
<category>Technology</category>
<comments>http://blog.johnswanagon.com/2009/06/15/easy-money-weak-security/#comments</comments>
<description>In today's day and age, it is too easy to steal our personal and private information. What is worse is that we have the technology to fix it and choosing not to do anything about it.</description>
<guid isPermaLink="false">http://johnswanagon.wordpress.com/?p=38</guid>
<link>http://blog.johnswanagon.com/2009/06/15/easy-money-weak-security/</link>
<pubDate>Mon, 15 Jun 2009 22:59:01 +0000</pubDate>
<title>Easy Money: Weak Security Makes It Too Easy</title>
<content:encoded>
In today&#039;s advanced technological age, there is no legitimate excuse as to why we still have credit and bank card victims everyday in the United States. Anyone who holds a debit or credit card should be worried and the reason for the lack of security should be frightening. In today&#039;s day and age, we have the capability of securely &quot;tunneling&quot; data between endpoints, or in other words, ensuring data integrity and privacy between Point A (the consumer) and Point D (the bank). This tunneling can ensure that no one between Point B and Point D can steal or alter the data being exchanged. (Think of Point B as the Merchant and Point C as the Credit Card Processor.) However, today&#039;s banking network is completely unsecure, essentially allowing what is known as &quot;Man in the Middle&quot; attacks. To pull this off, all one needs is an open system, exactly what we have today. When a consumer swipes their card at the grocery store, the data is shared with the merchant, which is then handed off to a credit card processor and subsequently handed off to the consumer&#039;s bank and back. Although the data is encrypted along the pipeline, the data is unencrypted at the merchant. That means that merchant knows your account information and can save it to a database. That is exactly what thieves did at the Hannaford Bros. grocery store in Vermont. Once thieves have the account numbers, they can then exploit it, leading to billions in losses for banks as well as months of recovery time for the victims.

 &lt;a href=&quot;http://blog.johnswanagon.com/2009/06/15/easy-money-weak-security/#more-38&quot; class=&quot;more-link&quot;&gt;Continue Reading &#187;&lt;/a&gt;</content:encoded>
<wfw:commentRss>http://blog.johnswanagon.com/2009/06/15/easy-money-weak-security/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
</channel>
</rss>
