<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Blue Atlas Interactive Blog</title>
    <link>http://www.blueatlas.com/blog/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>lbell@blueatlas.com</dc:creator>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-06-30T14:31:15+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>What&#8217;s your mobile strategy?</title>
      <link>http://www.blueatlas.com/blog/article/whats_your_mobile_strategy/</link>
      <guid>http://www.blueatlas.com/blog/article/whats_your_mobile_strategy/#When:13:31:15Z</guid>
      <description>Is your organization starting to think about a mobile project? You have a lot of company as smartphone sales are expected to exceed PC sales by 2011; and mobile web usage will surpass desktop or &quot;tethered&quot; usage&quot; by 2013.&amp;nbsp; Comscore reported in April, 2010 that 72 million mobile users accessed a website compared to 69 million users who used an application. Both are showing more than 25% year&#45;to&#45;year growth.Is your organization starting to think about a mobile project? You have a lot of company as smartphone sales are expected to exceed PC sales by 2011; and mobile web usage will surpass desktop or &quot;tethered&quot; usage&quot; by 2013.&amp;nbsp; Comscore reported in April, 2010 that 72 million mobile users accessed a website compared to 69 million users who used an application. Both are showing more than 25% year&#45;to&#45;year growth.
The following 3 questions will help you start to formulate your organization&#39;s mobile strategy:Does your organization need a mobile presence?Eventually, the answer will most likely be &amp;lsquo;yes&amp;rsquo;.&amp;nbsp; As the market projections indicate, mobile users will continue to increase and will soon become the norm.&amp;nbsp; However, what to provide via a mobile device will be different from organization to organization.&amp;nbsp; Each organization needs to first understand how their existing web presence is used by their constituents.&amp;nbsp; What makes their web site a valuable resource?&amp;nbsp; What sections of the site are most visited?&amp;nbsp; These trends will provide valid data that will help you determine whether your entire site should be mobilized, or whether mobilized applications will better serve your constituents.What is a &amp;lsquo;native&amp;rsquo; application versus a mobilized application?A native application is one that is developed for a specific platform, such as the iPhone, Android, etc.&amp;nbsp; A mobilized web application is not device&#45;specific.&amp;nbsp; It is a browser&#45;based application that will perform effectively across platforms.Which is best for our organization &amp;ndash; a native app or a mobilized app?The primary benefit of the mobile web is that applications can be developed once and used everywhere.&amp;nbsp; We can reach more devices with a single development effort. Since mobile app platforms are fragmented, meaning you have to build specific apps for iPhone, Android, Palm Pre, etc., their native applications require independent development efforts.&amp;nbsp; A mobile website is built to standards that work on all these devices. Another benefit of mobilized applications is the freedom to rapidly innovate and refine without approval or requiring the user to update and download.&amp;nbsp; Conversely, Apple has a fairly stringent process for applying for application approval, both during initial development, as well as future enhancements to the application.</description>
      <dc:subject></dc:subject>
      <dc:date>2010-06-30T13:31:15+00:00</dc:date>
    </item>

    <item>
      <title>Opening for web developer</title>
      <link>http://www.blueatlas.com/blog/article/opening_for_web_developer/</link>
      <guid>http://www.blueatlas.com/blog/article/opening_for_web_developer/#When:14:10:50Z</guid>
      <description>We are looking for a motivated and creative Web Developer to join our team. Characteristics of the ideal candidate include:&amp;nbsp; enjoys keeping abreast of new technologies, readily accepts the challenge of de&#45;bugging code, and appreciates the opportunity to interface directly with clients.As a web developer for Blue Atlas, you will work with contemporary technologies/tools, and have the opportunity to be involved in the full life&#45;cycle of projects.&amp;nbsp; Our ideal candidate will be a strong front&#45;end developer, with experience, or a keen interest in advancing to back&#45;end development. &amp;nbsp;What we are looking for:&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Bachelor&amp;rsquo;s degree in Computer Science or Web Design/Development and at least 1&#45;2 years experience developing web sites and web applications &amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Demonstrable mastery of CSS, Javascript, HTML, and xHTML&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Experience with at least one CMS application&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Awareness of front&#45;end performance optimizations and best practices&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Adept at using Firebug (or other debugger) to diagnose browser rendering issues and other client&#45;side anomalies &amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Ability to analyze customer requirements, and explain your solution in lay terms &amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Strong verbal and written communication skillsNice to have&amp;rsquo;s:&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Experience with at least one of the following: PHP, ASP/ASP.NET (C#), ColdFusion, JSP/Java, Python&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Some knowledge of relational databases: MS SQL Server, MySQL, Postgres &amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Understanding of web site web standards, accessibility, and usability&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Ability to investigate new project requirements, prototype a solution and progress through building out that solution&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Interested in conquering the challenges presented by browser differences&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Understanding of the impact of technical decisions and solutions&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Developing code with an understanding that you, or someone else, will need to maintain or enhance that code &#45; code readability is paramount to development efficiency and qualityWe boast a high customer retention rate due to our delivery of rock solid web solutions to a wide array of clients, including the National Institutes of Standards &amp;amp; Technology; Drexel University; Becton, Dickinson &amp;amp; Co.; and NJVC.&amp;nbsp; Our developers work as part of project teams comprised of internal staff, contractors and partners.&amp;nbsp; The ideal candidate will be able to effectively work as part of a development team, but also have the skills required to work independently on smaller projects.If this opportunity sounds of interest, we would love to hear from you.&amp;nbsp; Please forward your resume to &#39;hr at blueatlas.com&#39;.</description>
      <dc:subject></dc:subject>
      <dc:date>2010-06-18T14:10:50+00:00</dc:date>
    </item>

    <item>
      <title>iTrophyMall.com launches</title>
      <link>http://www.blueatlas.com/blog/article/itrophymall.com_launches/</link>
      <guid>http://www.blueatlas.com/blog/article/itrophymall.com_launches/#When:16:28:58Z</guid>
      <description>Blue Atlas client, iTrophyMall.com, combines a contemporary online shopping experience with a high quality product line of trophies and awards.Although the market for trophies, awards, plaques and other recognition products is increasing, the online presence for trophy vendors has not kept pace with other corporate e&#45;businesses.&amp;nbsp; The principals of iTrophyMall had a vision to provide an exemplary online shopping experience for buyers of trophies and awards.&amp;nbsp; Whether the purchase is for a corporate recognitions program, or for a little league&#39;s end&#45;of&#45;season celebration, iTrophyMall.com makes browsing and purchasing very simple.&amp;nbsp;
Blue Atlas designed and developed iTrophyMall to make purchasing a product no more than 2 clicks aways.&amp;nbsp; With a category system accessible right from the home page, site visitors can easily navigate to trophies and awards that best meet their needs.&amp;nbsp; The site uses Expression Engine as the content management system and is integrated seamlessly with PayPal to provide a secure and familiar purchase experience.&amp;nbsp; With Expression Engine, the iTrophyMall.com staff can quickly and easily update their product catalog, add new categories, and highlight product specials.&amp;nbsp; Visit www.itrophymall.com......you might even be enticed to buy YOURSELF a recognition award!</description>
      <dc:subject>Business Development, Content Management Solutions</dc:subject>
      <dc:date>2010-05-25T16:28:58+00:00</dc:date>
    </item>

    <item>
      <title>Who is watching over your web site?</title>
      <link>http://www.blueatlas.com/blog/article/who_is_watching_over_your_web_site/</link>
      <guid>http://www.blueatlas.com/blog/article/who_is_watching_over_your_web_site/#When:16:44:25Z</guid>
      <description>When your re&#45;designed web site is launched, the project is not over.......it simply transitions to a new phase which must be pro&#45;actively managed.A new web site or web application is an investment.&amp;nbsp; Just as you expect to take care of your house or your car to maintain their value and performance, so must you plan to take care of your web site. A web site support and maintenance plan can serve as an insurance policy to protect your new investment.&amp;nbsp; There are numerous benefits to such a plan:

ensuring that your new web site or web application continues to present your organization in the best manner possible
ensuring that your organization&#39;s brand and messaging continue to be used consistently
providing your staff with the confidance to add/edit/delete site content, knowing that they have support ready and available, if needed
having another set of eyes consistently reviewing your web site or web application to ensure proper performance

A comprehensive web site support and maintenance plan will include:

Web site troubleshooting and problem resolution, including such things as display issues, navigation problems and image re&#45;sizing
Web application troubleshooting and problem resolution, including performance issues of the site&amp;rsquo;s content management system
Support for hosting, platform, and other related hosting infrastructure, including consulting with the hosting provider regarding modifications to the platform configuration to support problem resolution
Support provided to site content editors as they add/edit/delete content
Training support for new content editors

The most valuable support and maintenance plans are structured to provide immediate, real&#45;time assistance when needed.&amp;nbsp; These plans typically required pre&#45;paid support hours in the client&#39;s &#39;account&#39; &#45;&#45; this provides X number of pre&#45;paid support hours each month.&amp;nbsp; The other option for support and maintenance is &#39;pay&#45;as&#45;you&#45;go.&#39;&amp;nbsp; However, these plans do not usually provide the immediate access to support that the pre&#45;paid plans do.
Remember.......anything worth doing is worth doing well.&amp;nbsp; Don&#39;t stop your web site re&#45;design project at deployment.&amp;nbsp; Keep it going with a formal maintenance plan and you will gain much more value from your new site over time.</description>
      <dc:subject>Development</dc:subject>
      <dc:date>2010-04-16T16:44:25+00:00</dc:date>
    </item>

    <item>
      <title>Pairing Django and Titanium in a desktop app</title>
      <link>http://www.blueatlas.com/blog/article/pairing_django_and_titanium_in_a_desktop_app/</link>
      <guid>http://www.blueatlas.com/blog/article/pairing_django_and_titanium_in_a_desktop_app/#When:19:56:44Z</guid>
      <description>Over the past four months I have been doing a lot of work in Python and Django. Naturally, while recently playing around with Appcelerator Titanium Desktop (which seems to have good Python support), I wanted to see how Django and Titanium would pair.
Assumptions

Titanium installed &#45; http://www.appcelerator.com/products/download/ 
Django installed &#45; http://docs.djangoproject.com/en/dev/topics/install/ 

What Worked
Over the course of a few hours, I was able to accomplish the following:

Django Template integration 
Django ORM interaction 
Titanium Database communication with the Django DB (SQLite) defined in settings.py 

Links

 Source Files 

Directory Layout

Creating the Project
When a Titanium Desktop application (with Python support) is running, the Resources directory for the application is placed in the system Python path. Therefore, my first step was to place the main django directory in Resources. From there, I navigated to Resources and executed the startproject command:
django&#45;admin.py startproject test_project

Next, I updated settings.py with information about my test database:
import os
DATABASES = {
    &#39;default&#39;: {
        &#39;ENGINE&#39;: &#39;django.db.backends.sqlite3&#39;,
        &#39;NAME&#39;: os.path.join(os.path.dirname(os.path.dirname(__file__)), &#39;test_project.db&#39;),
    }
}

I made sure to include the full path to my test_project.db database, knowing that I would eventually need to refer to this path for Titanium Database support. Finally, I executed my syncdb command from within my test_project directory:
./manage.py syncdb

When prompted, I added a superuser account for myself.
Django Template Integration
Template integration was pretty smooth. What follows is a scaled down version of my index.html resource, and its associated files:
&#45;Resources
  &#45;index.html

#Yes, this is all I have in my main index.html resource
&amp;lt;script type=&quot;text/python&quot;&amp;gt;             
from test_project.contrib.template import index
&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
    document.write(index())
&amp;lt;/script&amp;gt;

&#45;Resources
  &#45;test_project
    &#45;contrib
      &#45;template.py

def index():
    kwargs = {&#39;foo&#39;: &#39;bar&#39;}
    return _render_template(&#39;index&#39;, **kwargs)

def _render_template(template_name, **kwargs):
    from django.template import loader, Context
    t = loader.get_template(&#39;%s.html&#39; % template_name)
    c = Context(kwargs)
    return t.render(c)

&#45;Resources
  &#45;test_project
    &#45;templates
      &#45;base.html
      &#45;index.html

# base.html
{% block py_imports %}{% endblock %}
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html dir=&quot;ltr&quot; lang=&quot;en&#45;US&quot;&amp;gt;
    &amp;lt;head&amp;gt;
        &amp;lt;title&amp;gt;{% block title %}{% endblock %} | Titanium Testing&amp;lt;/title&amp;gt;
        &amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery&#45;1.3.2.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
        {% block js %}{% endblock %}
    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        {% block content %}{% endblock %}
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

# index.html
{% extends &quot;base.html&quot; %}
{% block title %}Template Communication {{ block.super }}{% endblock %}
{% block content %}
    &amp;lt;strong&amp;gt;Foo&amp;lt;/strong&amp;gt;: {{ foo }} &amp;lt;!&#45;&#45; Prints bar &#45;&#45;&amp;gt;
{% endblock %}

Database Communication
Database communication also went fairly smooth (though I did get tripped up trying to find a method to use an existing SQLite db for Titanium ... ultimately the following worked for me: Titanium.Database.openFile(&#39;/path/to/db&#39;)). What follows are the code snippets which represent successful communication with the DB via Django, and via the Titanium Database API:
&#45;Resources
  &#45;test_project
    &#45;contrib
      &#45;db.py
      &#45;user.py

# db.py
def py_get_db():
    from test_project import settings
    return settings.DATABASES[&#39;default&#39;][&#39;NAME&#39;]

# user.py
def py_update_name(username, first_name, last_name):
    from django.contrib.auth.models import User
    user = User.objects.get(username=username)
    user.first_name = first_name
    user.last_name = last_name
    user.save()

def py_get_full_name(username):
    from django.contrib.auth.models import User
    user = User.objects.get(username=username)
    return user.get_full_name()

&#45;Resources
  &#45;test_project
    &#45;templates
      &#45;index.html (full version)

# index.html
{% extends &quot;base.html&quot; %}

{% block title %}Database Communication {{ block.super }}{% endblock %}

{% block py_imports %}
&amp;lt;script type=&quot;text/python&quot;&amp;gt;             
from test_project.contrib.user import py_update_name, py_get_full_name
from test_project.contrib.db import py_get_db
&amp;lt;/script&amp;gt;
{% endblock %}

{% block js %}
    &amp;lt;script&amp;gt;
        var username = &#39;leveille&#39;;
        var first_name = &#39;Jason&#39;
        var last_name = &#39;Leveille&#39;
        
        /**
         * Tell Django to update user first/last name
         */
        py_update_name(username, first_name, last_name);
        
        $(document).ready(function(){
            /**
             * Use Django to query the auth database
             * and return the user fullname
             */
            var $test_1 = $(&#39;#test_1&#39;);
            $(&#39;button&#39;, $test_1).bind(&#39;click&#39;, function(){
               $(&#39;.result&#39;, $test_1).text(py_get_full_name(username)); 
            });
            
            var $test_2 = $(&#39;#test_2&#39;);
            $(&#39;button&#39;, $test_2).bind(&#39;click&#39;, function(){
                var val = &#39;Empty result set&#39;;
                try {
                    var db = Titanium.Database.openFile(py_get_db());
                    var rs = db.execute(
                        &quot;SELECT first_name, last_name FROM auth_user &quot; 
                        + &quot;WHERE username = &#39;&quot; 
                        + username 
                        + &quot;&#39;&quot;
                    );
                    if(rs.isValidRow()){
                        val = rs.field(0) + &#39; &#39; + rs.field(1);
                    }
                } catch (err) {
                    val = err;
                } finally {
                    rs.close();
                    db.close();
                    $(&#39;.result&#39;, $test_2).text(val);
                }
            });
        });            
    &amp;lt;/script&amp;gt;
{% endblock %}

{% block content %}
    &amp;lt;div id=&quot;test_1&quot;&amp;gt;
        &amp;lt;h1&amp;gt;Test 1&amp;lt;/h1&amp;gt;
        &amp;lt;p&amp;gt;
            &amp;lt;button&amp;gt;Django Query for my Full Name&amp;lt;/button&amp;gt;
        &amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;
            &amp;lt;strong&amp;gt;Result&amp;lt;/strong&amp;gt;: 
        &amp;lt;/p&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;test_2&quot;&amp;gt;
        &amp;lt;h1&amp;gt;Test 2&amp;lt;/h1&amp;gt;
        &amp;lt;p&amp;gt;
            &amp;lt;button&amp;gt;Titanium Query for my Full Name&amp;lt;/button&amp;gt;
        &amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;
            &amp;lt;strong&amp;gt;Result&amp;lt;/strong&amp;gt;: 
        &amp;lt;/p&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;test_3&quot;&amp;gt;
        &amp;lt;h1&amp;gt;Test 3&amp;lt;/h1&amp;gt;
        &amp;lt;p&amp;gt;
            Passing Template Variables
        &amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;
            &amp;lt;strong&amp;gt;Foo&amp;lt;/strong&amp;gt;: {{ foo }}
        &amp;lt;/p&amp;gt;
    &amp;lt;/div&amp;gt;
{% endblock %}

The Result

If you have experience playing around with these two playfellows, feel free to share them here.</description>
      <dc:subject>Django, Titanium</dc:subject>
      <dc:date>2010-02-17T19:56:44+00:00</dc:date>
    </item>

    <item>
      <title>A mindset, not a process</title>
      <link>http://www.blueatlas.com/blog/article/a_mindset_not_a_process/</link>
      <guid>http://www.blueatlas.com/blog/article/a_mindset_not_a_process/#When:16:05:00Z</guid>
      <description>Over the last few years, web application security has come to the forefront for software developers.&amp;nbsp; Where in the past, terms such as SQL injection and cross&#45;site scripting where completely foreign, most professional web developers now have at least a basic understanding of what these are and the risks that they pose.Over the last few years, web application security has come to the forefront for software developers.&amp;nbsp; Where in the past, terms such as &amp;ldquo;SQL injection&amp;rdquo; and &amp;ldquo;cross&#45;site scripting&amp;rdquo; where completely foreign, most professional web developers now have at least a basic understanding of what these vulnerabilities are and the risks that they pose.&amp;nbsp; In addition, education and tools have become more readily available, along with techniques and best practices for developers of web applications.However, in spite of the resources available and knowledge gained, adopting web application security best practices is still a difficult process.&amp;nbsp; Here are a few reasons why:

It&amp;rsquo;s a moving target &amp;ndash; the bad guys continue to invent new techniques and technology continues to advance, providing new ways to attack web applications.
Security increases costs &amp;ndash; developer education, development &amp;amp; testing time, continuous testing, etc.
Specialized knowledge and experience in web application security is sparse and, ultimately left to the individual software developer.&amp;nbsp; Not many dev teams have dedicated security practitioners.
Adoption of web application security is a mindset and culture, and it requires attention at all levels of software design and development.
Smaller organizations don&amp;rsquo;t have the expertise or resources to address application security, or the ability to keep up with current trends.

With the list above, it may seem that the security challenge is insurmountable, particularly for resource constrained organizations.&amp;nbsp; However, all is not lost, and there are a number of basic but effective techniques that can be utilized to reduce the vulnerabilities that are exposing your data.&amp;nbsp; I would call this the &amp;ldquo;low hanging fruit&amp;rdquo; of web application security:

Discuss &amp;amp; plan internal application security processes and best practices
Review and remediate vulnerabilities for your server configuration
Use reduced privilege accounts for authentication and database connections
Adopt basic vulnerability testing&#45; Numerous free, open source and commercial tools are available&#45; Perform scanning on a recurring basis&#45; Remediate severe application vulnerabilities
Scan your applications on a regular basis and remediate vulnerabilities

In future blog posts, we&amp;rsquo;ll expand on these options and provide greater detail.</description>
      <dc:subject>Development, Web Site Security</dc:subject>
      <dc:date>2010-01-04T16:05:00+00:00</dc:date>
    </item>

    <item>
      <title>Search Engine Optimization</title>
      <link>http://www.blueatlas.com/blog/article/search_engine_optimization/</link>
      <guid>http://www.blueatlas.com/blog/article/search_engine_optimization/#When:17:33:04Z</guid>
      <description>Search engine optimization (SEO) is not a &#39;black and white&#39; topic.&amp;nbsp; Rather, SEO is a somewhat ever&#45;changing goal that ebbs and flows as new web technologies and approaches are introduced.&amp;nbsp; Using a content management system (CMS) is one sure way to help support your SEO intiatives.We found a great discussion on how a CMS can effect SEO.&amp;nbsp; Take a look.</description>
      <dc:subject>Development</dc:subject>
      <dc:date>2009-12-30T17:33:04+00:00</dc:date>
    </item>

    <item>
      <title>Drexel University Launches Nursing Conferences Site</title>
      <link>http://www.blueatlas.com/blog/article/drexel_university_launches_new_nursing_conferences_site/</link>
      <guid>http://www.blueatlas.com/blog/article/drexel_university_launches_new_nursing_conferences_site/#When:17:21:21Z</guid>
      <description>Drexel University&#39;s College of Nursing &amp;amp; Health Professions is a recognized leader of current and continuing nursing education.&amp;nbsp; Visit their new continuing education nursing website at http:Drexel University&#39;s College of Nursing &amp;amp; Health Professions is a recognized leader in current and continuing nursing education.&amp;nbsp; Please take a look at their new continuing nursing education website.</description>
      <dc:subject>Business Development</dc:subject>
      <dc:date>2009-12-29T17:21:21+00:00</dc:date>
    </item>

    <item>
      <title>Blue Atlas Expands Web Team</title>
      <link>http://www.blueatlas.com/blog/article/blue_atlas_expands_web_team/</link>
      <guid>http://www.blueatlas.com/blog/article/blue_atlas_expands_web_team/#When:14:57:38Z</guid>
      <description>Tony Czeh, an experienced web developer, joined the Blue Atlas team in November.&amp;nbsp; Tony brings over 5 years experience in numerous contemporary web technologies, including PhP and Python.&amp;nbsp; Read more in the Washington Business Journal.
&amp;nbsp;
&amp;nbsp;</description>
      <dc:subject></dc:subject>
      <dc:date>2009-12-02T14:57:38+00:00</dc:date>
    </item>

    <item>
      <title>Helping Our Area Schools</title>
      <link>http://www.blueatlas.com/blog/article/helping_our_area_schools/</link>
      <guid>http://www.blueatlas.com/blog/article/helping_our_area_schools/#When:18:26:40Z</guid>
      <description>Our area schools do not always have the IT resources to support their web initiatives.As an extension of what we do in the corporate world every day, we like to get involved in helping our local schools use the web as a valuable resource.&amp;nbsp; At Good Counsel High School, we have donated athletic team web sites to improve communication amongst coaches, players, parents and fans.&amp;nbsp; For the MOG School, we have provided services to integrate and configure a solid firewall into their IT network.&amp;nbsp; Our schools work hard to graduate well&#45;prepared students&amp;hellip;.we enjoy the opportunity to support our area schools.</description>
      <dc:subject>Helping Our Community</dc:subject>
      <dc:date>2009-11-25T18:26:40+00:00</dc:date>
    </item>

    
    </channel>
</rss>