<rss version="2.0">
<channel>

<title>Ethix Systems Blog</title>
<description>Ethix Systems Blog gives insights into new tools and ideas that we see in the technology field, etc.</description>
<link>http://www.ethixsystems.com/blog</link>

<item><title>CICON 2011</title><description><![CDATA[This last weekend, Nick and I took a trip to CICON 2011 in New York City, a conference for PHP developers who use the CodeIgniter framework.  Some of the big CI community members were there, including Phil Sturgeon, Greg Aker, and Kenny Katzgrau, and I got to talk with each one of them one-on-one.
<br />
<br />There were a number of excellent talks given about such topics as:
<br /> - Web server optimization - how to get your web applications to run faster and to scale better.
<br /> - Unit testing - how to develop testable code and write unit tests effectively in Code Igniter.
<br /> - Redis - how it works and when to use it.
<br /> - Code libraries - how to build extendable code that can be easily tested and used by others
<br /> - Git - learning how to use the freshest and most powerful source control engine
<br /> - getsparks.org - a great place for CodeIgniter modules, so we don't have to customize everything.  As this site grows, the CodeIgniter community will too.
<br />
<br />Some other thoughts from the conference.
<br /> - There was not a PC in site.  Everyone had a MacBook, and almost all of the software tools being used were for Macs.  We might consider switching if we didn't do some .NET development, but it's very tempting.
<br /> - The CI community is relatively small, but is very active and growing internationally.  There were over 90 people in attendance, and some came all the way from Germany and Sweden (despite there being a conference in London in October).
<br /> - We had been trying to decide between Git and Mercurial for our next source control implementation, and CodeIgniter moving from Mercurial to Git helped make our decision easier.  A lot more people are using Git, and it's a huge upgrade from Subversion.
<br /> - Twitter is a great way to be an active member of a community by having regular contact and keeping up with what other people are working on, without having to watch forums all day.  I plan to join Twitter soon and to start following many of the guys from the conference, because they have a lot of great things to say.
<br /> - Every one of the speakers at the conference were outgoing and easy to talk to - not your stereotypical programmers.  Communication is becoming necessary for programmers, especially in an open source community....</div>]]></description><link>http://www.ethixsystems.com/blog/all/CICON-2011</link></item><item><title>Password Security</title><description><![CDATA[As I find out about new clever ways of creating safe passwords, I will do my best to share them.<br /><br /> - One of the most common ways that hackers are finding passwords is simply by trying a lot of common passwords and seeing what works.  Scripts can be written to try tens of thousand passwords a second, so they can guess a lot of things.  One of the most effective ways to beat this technique is to avoid using dictionary words or names in your password.  But this makes it difficult to actually remember your password.  So one way to beat the brute-force method is to use a password that repeats a character a lot of times.  So say for example you use pickles5 as your password.  Try using pickles5^^^^^^^^^^ instead.  Just remember the number of special characters to add at the end of your password, and it makes your password much longer.  Similarly you could just duplicate each key that you press, and make your password ppiicckklleess55.  The longer and stranger your password is, the less likely it will be broken by brute-force.<br /><br /> - A common way that hackers are getting passwords for secured systems is by assuming that people use the same user name, email address, and password for multiple sites (called password entropy).  This is very true for most users, because it's difficult enough to remember one good password.  One way to prevent having all of your services hacked is by coming up with a different specific ending to your password depending on the site you are visiting.  So say you again use pickles5 for your password.  Try using pickles5G for your gmail account, and pickles5Y for your Yahoo! account.  This way, if someone gets your password for one site, it's unlikely they will be able to guess your passwords for the different sites that you use.<br /><br /> - People have developed online password managers to help you keep track of passwords for different websites.  Just remember one user and password, and the managers handle all of the sites that you log into.  I haven't used one myself, but you want to choose a site that you can trust.<br /><br />These techniques help beat the commonly used methods for now - but the hackers are innovating just as quickly as the hacker prevention tools are.  Understanding what hacking methods are out there and using passwords with techniques that are not commonly used is the best way to keep yourself safe....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Password-Security</link></item><item><title>Facebook stuck with MySQL?</title><description><![CDATA[While much has been made of the ability of MySQL to function in enormous environments, such as Facebook, recently much has come to light about the difficulties that Facebook has keeping up with the workload.  This article highlights the biggest issues that they face.  <a href="http://gigaom.com/cloud/facebook-trapped-in-mysql-fate-worse-than-death/">http://gigaom.com/cloud/facebook-trapped-in-mysql-fate-worse-than-death/</a><br /><br />Choosing MySQL is a very common practice for web-based software.  It's inexpensive, easy to configure for initial use, and it works very effectively.  But it was not built with the intent of housing mountains of data like Facebook does.  But you don't want to start with an Oracle database on a project that might not take off due to its costs.  So what database should you choose for your project?<br /><br />The answer is - you don't choose!  An application can actually maintain database independence more easily than it seems.  At Ethix Systems, we build our applications using an ORM solution that supports MySQL, PgSQL, MSSQL, Oracle, and Sqlite among others.  By doing so, we can ensure that choosing a database is not an issue at the start of the project and that it will not become an issue as the project grows and matures.<br /><br />Had Facebook implemented a similar solution, they would not have the issues that plague their database administrators currently.  Fortunately, we have learned from their mistakes and will be avoiding that particular problem for our clients....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Facebook-stuck-with-MySQL?</link></item><item><title>Code Documentation</title><description><![CDATA[Many of our clients wonder, what makes Ethix Systems one of the most <a href="http://www.ethixsystems.com/testimonials">highly recommended programming companies in the area</a>?  One of the things that help us to stand out is that we build an application not just for today, but for 5 weeks from now, 5 months from now, and 5 years from now.<br /><br />One of the many ways that we do this is by commenting our code effectively.  Ask any programmer what their least favorite task is, and you'll likely hear this one a lot.  But it's extremely important to do so.  Most people might look at a block of code and wonder "what does that mean?"  Well, usually a year after a programmer has created some code, even he or she looks at it and thinks "what does this do?"  In addition, trying to review another programmer's code can be very challenging, since no one person thinks in the exact same way.<br /><br />While we pride ourselves on training our staff to work on projects the right way, each programmer can have a different coding style.  Thus, it becomes very important to document our code both thoroughly and accurately to make sure that someone else can pick up where they left off if necessary.<br /><br />We use phpDoc notation to comment our client projects for three reasons.  The first is because it is familiar.  phpDoc is derived from JavaDoc, which is one of the most popular standards of code commenting available.  Second, it is comprehensive.  It contains information about when the file was created, when it was last updated, who all has made changes in the file, a description of its purpose, and basic information about its input and output.  This ensures that reviewing the code is much simpler and less frustrating.  Comments are much easier to understand than trying to derive the logic and what the coder was thinking at the time.<br /><br />The final reason is because we can provide substantial code documentation very easily.  phpDocumentor is a tool that converts JavaDoc-style comments into literal code documentation.  While we don't have a publicly available example of phpDocumentor in action, it is used by a large number of open source projects, such as TCPDF.  An example of their documentation is located <a href="http://www.tcpdf.org/doc/classTCPDF.html" target="_blank">here</a>.<br /><br />This is one way that our clients can sleep soundly knowing that the code of their application can be easily understood and worked on by anyone familiar with PHP programming and the CodeIgniter framework....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Code-Documentation</link></item><item><title>Having a Successful Internship Program</title><description><![CDATA[Many people are intrigued when they find out that we hire a lot of student interns for our company with great success.  And many ask how they can do the same.<br /><br />So here are my tips to having a successful internship program.<br /><br /> - <span style="font-weight:bold;">Seek out ambition</span>.  If you are comparing one student who has experience and a student who has done things on their own, see what your gut tells you.  You may have to spend more time training someone with raw talent, but it will pay dividends down the road when you assign them a task and they can run with it.<br /><br /> - <span style="font-weight:bold;">Spend time up front with them</span>.  One-on-one training is very time-consuming.  But if you have an intern doing only busy-work, they will never truly feel like a part of your team.  You will have a much more dedicated employee when you devote the time to train and teach them how to perform more critical functions.<br /><br /> - <span style="font-weight:bold;">Give them responsibility</span>.  If they don't think that they have the power to do anything important, they won't feel that they are necessary to your organization.  Even just giving them a key to your office and asking them to open or lock up makes a huge difference in feeling important.<br /><br /> - <span style="font-weight:bold;">Pay them reasonably</span>.  Unpaid internships with prestige are rare.  If you have an intern and you pay them well, they will treat the job with respect and will acknowledge that responsibility.  If the student is unpaid and they have a big test coming up, they may decide to not show up.  Make it worth their while to help you.<br /><br /> - G<span style="font-weight:bold;">ive them different tasks to do</span>.  They are still trying to find that dream job, and allowing them to try different things helps them to learn about what they like and what they don't like.  Additionally, having them use different skills allows you to find their strengths and weaknesses.  One of our programming interns happened to write excellent sales proposals.  Just make sure that they are interested in branching out past their job description.<br /><br /> - <span style="font-weight:bold;">Get and give feedback</span>.  Everyone wants to get better at what they do.  Give them opportunities to grow as a person, and they will relish the chance.  They will also have a different perspective about your organization and might give you some great insight....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Having-a-Successful-Internship-Program</link></item><item><title>Google Apps free accounts reduced</title><description><![CDATA[For anyone who is thinking about migrating to Google Apps, or trying it out for their business, it's worth doing before 12:00 AM tomorrow.  The free version of Google Apps that grants you up to 50 accounts is being reduced to a limit of 10 accounts.  Once you need that 11th account, it will cost you $50 per user account per year - much more significant than the currently free price-tag.<br /><br />Please note that educational and non-profit accounts will not be affected by this....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Google-Apps-free-accounts-reduced</link></item><item><title>Software Power Consumption</title><description><![CDATA[Seeing a blog post from the IE9 team about their browser's power consumption leading the industry make me laugh at first.  (Of course their browser will lead in the power consumption race, since it's the most directly tied with the operating system.)  But then I got to thinking about software development and how it affects power consumption.  Is there such a thing as some software being greener than others?<br /><br />Computers use power as their resources are needed to be used.  If the CPU is being taxed, it will require more power.  The same thing is true of the hard drive, CD drive, and any other peripheral device.  So it's true that well designed software will have a lower power-consumption hit than poorly designed software, since well-designed software will use fewer resources.  However, many factors go into designing a software program aside from performance.  These include efficiency of development, maintenance, and time to develop.  As a result, performance is considered, but not often made a primary point of emphasis unless you're working with an enormous set of users, an enormous set of data, or are developing for handheld devices (where power usage is a huge concern).<br /><br />In most cases, web software should be more green than most other software implementation models since it uses a thin-client model, assuming there are more than a handful of users.  Let's say you have 50 users running a program.  On a traditional software model, each of those 50 machines will be running a localized version of the software.  They will be connecting to a centralized database, performing calculations, and storing information locally, thus increasing power consumption for each of those users.  In a web-based application, the server performs the bulk of the calculations - only the JavaScript requires calculations, and only cookie and session information is actually stored on the hard drive.  So the server shoulders the bulk of the power-usage, while the clients require very little.  Server operating systems are much more energy-efficient since a significant portion of a server-farm's budget is for electricity.  So while I have no statistics to support my theories, I believe that by using <a href="http://www.ethixsystems.com/aboutus/programming_services">web technologies</a>, Ethix Systems develops software that is just as green, if not greener, than most others.<br /><br />We as a company have not made conscious decisions to use power-efficient solutions for our clients, as we are primarily trying to find the ideal solution from a business logic and implementation perspective.  However, by building programs that are well-designed and laid out ahead of time and by using web technologies, our programs inherently are about as green as they come.  It's interesting to think about and to consider as we develop using newer technologies and paradigms....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Software-Power-Consumption</link></item><item><title>Radiation Level Chart</title><description><![CDATA[In leiu of the recent disaster in Japan, some people have become panic-stricken in the US regarding nuclear radiation and whether unsafe levels might hit the US.  In an attempt to educate people on radiation, where it can be found, and what a safe level is, someone posted what I like to call a "radiation reality-check chart."  It talks about common household items that create radiation, what it takes to hit unsafe levels of radiation, and it compares the radiation generated from Fukushima and Chernobyl.  I found it very informative, as well as entertaining.<br /><br />You can find the link at <a href="http://www.xkcd.com/radiation">www.xkcd.com/radiation</a>.  Hopefully you will learn something!...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Radiation-Level-Chart</link></item><item><title>Software Seminar</title><description><![CDATA[Software is such a broad field and changes continually, so it isn't surprising that it's also one of the most commonly misused areas of business.<br /> <br />Part of our <a href="http://www.ethixsystems.com/aboutus">Mission Statement</a> at Ethix Systems is to help educate people in how software should be purchased, tested, used, and maintained.  As a part of our this effort, in conjunction with the Small Business Development Center at Saint Vincent College, we will be hosting a seminar entitled "Making Good Software Decisions for your Company" on March 30 from 9:00 AM - 12:00 PM.<br /> <br />During this seminar, we will review a number of topics, including data entry, software customization, software licensing, database concerns, and how to avoid getting scammed.  We will also focus on web technologies and whether or not free software is worth using.<br /><br />I would recommend this seminar to any small business who struggles delegating tasks to their employees and staying organized, as well as to mid-sized companies who struggle with efficiency and have no idea of how well their company is doing at any given time.  These are some problems that having the right software would solve.  Also anyone just interested in learning more about how software works and what different technology options exist would find value in this seminar.<br /> <br />The cost is $40/person - if you're interested in attending, please fill out the form at the bottom of the flier, located <a href="http://www.ethixsystems.com/Ethix%20Systems%20Software%20Seminar.pdf">here</a>....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Software-Seminar</link></item><item><title>Take payments on the go</title><description><![CDATA[So most companies can accept credit cards in their store or online.  But what about on the go?  Very few people carry cash anymore, so selling goods and services on the go can be a serious challenge.<br /><br />A product by Square, Inc. now lets you use your iPhone, iPad, or Android device to accept credit card payments.  The credit card reader is free and it plugs right into your phone.  Just download the free app on your phone, register an account with Square, and you're good to go.  There is no contract, and the payments deposit directly into your bank account.  You just enter the amount of the purchase in the app, the user swipes their card and uses their finger to sign directly on the screen, and voila - the payment is taken.  The cost is reasonable too, - 2.75% of the purchase may seem high, but when you consider that there are no merchant services, startup fees, or monthly requirements, it's very reasonable.  There is also an option to manually enter the card number at a slightly increased cost of 3.25% + 15 cents.<br /><br />Some people this could definitely help:<br /> - A company who accepts one or two credit card transactions each month<br /> - A musician selling recorded CDs at shows<br /> - A street or travelling performer<br /> - A craft-maker selling wares at weekend festivals<br /> - A beggar..wait, how's a beggar getting a smart phone?  Never mind.<br /><br />Check it out at <a target="_blank" href="http://www.squareup.com">www.squareup.com</a>....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Take-payments-on-the-go</link></item><item><title>Mobile Development - Know the Facts</title><description><![CDATA[We've gotten a number of inquiries recently about mobile development, and there are a number of misconceptions out there.<br /><br />1. iPhones/iPads are <span style="font-weight:bold;">not</span> the only mobile platform that matter<br /><br />While Apple has the pizazz and much of the attention right now, Android devices are growing faster and are approaching Apple's market share.  Also, Blackberry still has the lion's share of business users, and Windows Phone 7 is new, so that may come into the picture soon.<br /><br />2. Developing the same app for two different platforms is like building two different applications.<br /><br />Well sort of...much of the logic and interface layouts for the apps would be the same.  But the actual programming would be completely separate since each uses a different programming language and paradigm.<br /><br />3. Mobile websites <span style="font-weight:bold;">can</span> adequately replace the need for an app in some cases.<br /><br />An app has wonderful marketing potential - the user sees your app's icon just by looking around on their phone.  Plus it can run without internet access and can utilize more of the phone's resources, giving it a better user experience.  Plus it gives your organization more credibility by having a custom-developed app.<br /><br />However, in some cases a mobile site is sufficient.  For example, you don't need an app for your online store - you just need a mobile version of your store available so people can still easily browse and purchase from you on the go.  Mobile sites do not require publishing to an app store, continual update pushes, or device-specific development, so they carry a cost and maintenance advantage in most cases.<br /><br /><br />In short, there is not one easy answer for where to start with your mobile app ideas - it will usually depend on the app's resource needs, your target market, your time-line, and your budget....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Mobile-Development---Know-the-Facts</link></item><item><title>Verizon iPhone - a step toward more choice?</title><description><![CDATA[Huge news that Verizon's getting the iPhone.  Now the world's most popular phone will be available to another huge market-share.  All of the analysts are asking some interesting questions related to AT&T, Verizon, Apple, and the iPhone following.  But most of them are missing the big picture question.  Is this the first step to phone and phone service separation?<br /><br />Let me explain what I mean.  Right now when you need cell phone service, you go to a service provider and talk to them about purchasing a phone.  They allow you to browse their available selection of phones, you purchase your phone, and then you leave with a 2 year service plan.<br /><br />Is it just me, or does it seem a little crazy to purchase both at the same time?  Do you walk into your favorite internet service provider's store to purchase a PC or laptop?  Do you go to your favorite gas station to purchase a car?  Cell phones and cell phone service may depend on each other, but they are essentially separate services in the same industry.  Verizon, AT&T, etc. are simply representing the phone developers in their store with their small selection of available phones.  Why can't we use whatever phone we want with whomever's service we want?<br /><br />There's one really big reason: not all networks work the same way.  The new Verizon iPhones are very different from the AT&T iPhones.  The Verizon phones will not work on AT&T's network, and vice versa.  No phone works equally as well on any given network.  But imagine being able to choose your phone and your provider separately.  It opens up a new world of choice for the consumer!  But the way the cell-phone market is currently, this separation would be impossible.  Networks are way too different.<br /><br />So what does the iPhone have to do with this?  It costs Apple money to make two different iPhones - one for Verizon and one for AT&T.  Can Apple put enough pressure on Verizon and AT&T to force them to narrow the gap between their network differences?  Will other phone developers follow suit?  It would require Apple and others to take a stand and require the service providers to change.  Will this happen overnight?  Certainly not.  Will this happen eventually?  I hope so.  But you'd better believe that service providers will be fighting tooth and nail to prevent it....</div>]]></description><link>http://www.ethixsystems.com/blog/all/Verizon-iPhone---a-step-toward-more-choice?</link></item><item><title>User agents</title><description><![CDATA[For those of you web developers out there wondering what a user agent is, why you should care about it, and why they are so confusing, this should help.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/User-agents</link></item><item><title>Phones replacing wallets - a matter of when, not if</title><description><![CDATA[I was thinking about the contents of my wallet the other day, and I realized just how much a smart phone can replace everything in there.  A driver's license could be digitized easily.  Credit cards are already being replaced in some places with a phone app.  Membership cards would be simple to add.  I definitely have more pictures on my phone than in my wallet.  And my wallet rarely contains cash anymore, so that's not usually a concern.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Phones-replacing-wallets---a-matter-of-when,-not-if</link></item><item><title>Online shopping - do your research</title><description><![CDATA[As search engines become more and more intelligent, there are some unintended side-affects that come about based on peoples' browsing habits.  Most people know that the more your site is mentioned on the Internet, the higher it will be ranked by Google and others.  Well, did you know that bad publicity can be a good thing on the Internet?<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Online-shopping---do-your-research</link></item><item><title>CI 2.0 - Helping to Stop Phishing</title><description><![CDATA[While it isn't official that CodeIgniter 2.0 is out of beta, based on feedback from the community it will not be undergoing any significant revisions.  So, we have decided to use it for our projects starting this month.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/CI-2.0---Helping-to-Stop-Phishing</link></item><item><title>New Addition to the Team!</title><description><![CDATA[Though he has been with us for some time now, we have updated our blog and site to officially welcome new programming intern, Joe Anderson, to Ethix Systems. Joe is majoring in Mathematics and Computer Science at St. Vincent College in Latrobe. With Joe as our 4th intern, our team now totals 8. Now that the number of student interns equals the full-time employees, we soon hope to take over Ethix Systems from Dan, Nick, BJ, and Adam. Joe will be an integral part of our plot.<br /><br /><br />Feel free to check out Joe's employee profile in the <a href="http://www.ethixsystems.com/aboutus/our_team">Our Team</a> section of our website....</div>]]></description><link>http://www.ethixsystems.com/blog/all/New-Addition-to-the-Team!</link></item><item><title>Firesheep - who's watching you?</title><description><![CDATA[There's a new, free Firefox add-on called Firesheep that does something very scary.  It allows someone on the same network as you to stalk and steal your Facebook, Twitter, Gmail, Amazon.com, and other sessions that you once thought secure.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Firesheep---who's-watching-you?</link></item><item><title>Digital Warfare</title><description><![CDATA[A friend of mine was telling me last week that one of his website hosts was being attacked with a Denial of Service attack.  He said that trouble began when this host began doing business in China and that he was considering moving all of those websites because they had become unreliable.  That business may go under as a result of these attacks, and all because one person or organization decided to test a hosting company's digital defenses and found them lacking.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Digital-Warfare</link></item><item><title>jQuery ThemeRoller</title><description><![CDATA[Having used jQuery's ThemeRoller plugin in several projects so far, I decided to write a short little blurb about it. jQuery offers a CSS/javascript based plugin that allows you to dynamically style pages.<br /><br />ThemeRoller only requires css classes in your html tags. Example, <br /><blockquote> < td class="ui-widget-header" > </blockquote> In this example, the td will be styled with whatever theme you choose from the theme roller for the header via jQuery.<br /><br />After you roll a css theme onto your headers, content, buttons, etc. simply download the custom css and include it in your page.<br /><br />This tool allows much flexibility in your styling, especially in the case of a color scheme change if you are programming a web app which you plan on selling to multiple clients.<br /><br />Check out this <a href="http://jqueryui.com/themeroller/#ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=fafafa&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px">link</a> and play with your own styles!...</div>]]></description><link>http://www.ethixsystems.com/blog/all/jQuery-ThemeRoller</link></item><item><title>Happy Programmers' Day</title><description><![CDATA[Well, in Russia anyway.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Happy-Programmers'-Day</link></item><item><title>Facebook, aka Intern's Playground</title><description><![CDATA[Ethix Systems is now on <a href="http://www.facebook.com/home.php?#!/pages/Latrobe-PA/Ethix-Systems/171391244766?v=wall&ref=ts"> facebook</a>. Please be sure to check us out for short timely updates like this one!...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Facebook,-aka-Intern's-Playground</link></item><item><title>Free Software Installation</title><description><![CDATA[So I haven't been keeping up with this, because the post before this I promised more information about SSL certificates.  Well we did some research...and then we did some more research...and then we ended up having more questions than answers about how exactly they work and what the differences are.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/Free-Software-Installation</link></item><item><title>SSL Certificates - Part 1</title><description><![CDATA[Not many people understand how an SSL certificate works, even though most of us have used one, perhaps unknowingly.  We trust that a company's shopping cart is secured because their browser bar is colored green or has a little lock symbol on it.  But what exactly is SSL and how does it secure your information?  And as a user, should I care about it?<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/SSL-Certificates---Part-1</link></item><item><title>New Ethix Systems Intern</title><description><![CDATA[To meet the growing needs of our clients as we continue to acquire new and unique projects, we would like to officially announce another hiring: Programming Intern, Matt Manspeaker. Greatly interested in web development, Matt is majoring in Computer Science at St. Vincent College in Latrobe. He'll be working closely with our experienced team so as to make a seamless transition into the business. Though he has been here only couple weeks or so, he's a bright mind having already caught on quickly and has been a valuable member to the team.<div><br />...</div>]]></description><link>http://www.ethixsystems.com/blog/all/New-Ethix-Systems-Intern</link></item>					
</channel>
</rss>
