<?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>BSO Blog &#187; Internet Application Development</title>
	<atom:link href="http://www.mybsoteamblog.com/category/internet-application-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mybsoteamblog.com</link>
	<description>BSO -  Medical and Business Solutions</description>
	<lastBuildDate>Tue, 19 Jul 2011 15:42:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Data Integration Doesn’t Have to Be a Nightmare</title>
		<link>http://www.mybsoteamblog.com/2010/10/22/data-integration-doesn%e2%80%99t-have-to-be-a-nightmare/</link>
		<comments>http://www.mybsoteamblog.com/2010/10/22/data-integration-doesn%e2%80%99t-have-to-be-a-nightmare/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 21:16:26 +0000</pubDate>
		<dc:creator>brandy@mybsoteam.com</dc:creator>
				<category><![CDATA[BSO Business]]></category>
		<category><![CDATA[Health I.T.]]></category>
		<category><![CDATA[Internet Application Development]]></category>

		<guid isPermaLink="false">http://www.mybsoteamblog.com/?p=171</guid>
		<description><![CDATA[To some, data integrity may seem like a boring topic, to others it may be a reminder of one of their worst nightmares. In today’s high-technology world, it is inevitable that companies will find themselves needing to integrate data for &#8230; <a href="http://www.mybsoteamblog.com/2010/10/22/data-integration-doesn%e2%80%99t-have-to-be-a-nightmare/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>To some, data integrity may seem like a boring topic, to others it may be a reminder of one of their worst nightmares.</p>
<p>In today’s high-technology world, it is inevitable that companies will find themselves needing to integrate data for a variety of reasons including system upgrades or conversions and internal/external data sharing.  While the integration process can be time consuming and frustrating, it doesn’t have to be a nightmare.  While working at BSO, I have learned new techniques that make the data integration process smoother.  Some of these processes are internal to our organization, such as developing code that allows various systems to interact with each other.  Others are external, such as taking preventative measures to insure that the data is “good” data.  For example, creating and implementing processes and procedures to track the entry of data and force accountability for errors.  This helps increase the degree of accuracy and consistency by minimizing human error.</p>
<p>Data integrity and integration are an important part of any business because a company’s data serves as the backbone of the company.  How it is used, how it is accessed, and how it is shared can greatly affect a company’s performance and success.  BSO uses its experience and resources to take the “nightmare” out of data integration, whether it’s a simple conversion or the development of management tools that can interact with each other.  Problems are scary, solutions don’t have to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mybsoteamblog.com/2010/10/22/data-integration-doesn%e2%80%99t-have-to-be-a-nightmare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ</title>
		<link>http://www.mybsoteamblog.com/2010/09/24/linq/</link>
		<comments>http://www.mybsoteamblog.com/2010/09/24/linq/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 23:35:15 +0000</pubDate>
		<dc:creator>kevin@mybsoteam.com</dc:creator>
				<category><![CDATA[BSO Business]]></category>
		<category><![CDATA[BSO Health]]></category>
		<category><![CDATA[Internet Application Development]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[stored procedures]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.mybsoteamblog.com/?p=161</guid>
		<description><![CDATA[While earning my Bachelor&#8217;s Degree in Computer Science, and programming in professional environments since August 2006, I have worked with a variety of computer applications, programming languages, and storage engines.  The majority of my development experience is creating Windows/Web applications &#8230; <a href="http://www.mybsoteamblog.com/2010/09/24/linq/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>While earning my Bachelor&#8217;s Degree in Computer Science, and programming in professional environments since August 2006, I have worked with a variety of computer applications, programming languages, and storage engines.  The majority of my development experience is creating Windows/Web applications with a Microsoft SQL back end.</p>
<p>During the first couple years of professional development, I created the databases as<br />
usual, and then created the stored procedures that would handle the select/insert/update/delete operations.  And after creating those, I&#8217;d write the C# or VB .NET code that would call those stored procedures.  While not a necessarily difficult process, it did prove time consuming.</p>
<p>With the release of version 3.5 of the .NET Framework, Microsoft added a component that took most of the previously mentioned steps out of the picture.  And that component is called Language Integrated Query (LINQ, pronounced &#8220;link&#8221;).  LINQ is basically a set of standard query operators (in the native .NET programming languages) that can be used to interface directly with a number of different data sources.  It supports all standard query operators that you&#8217;d find in other query languages (like T-SQL) and other specialized operators.</p>
<p>For me, LINQ has greatly reduced development time.  I still have to manually design my databases, but I no longer have to create the stored procedures and code functions to handle the simple CRUD (create, read, update, delete) operations.  All I have to do is add a .DBML file to my project, connect it to my database, and add the tables for which I need code classes generated.</p>
<p>And LINQ is not limited to just interfacing with database engines.  There are a number of different LINQ providers.  Here are a few examples:</p>
<p><strong>1.LINQ to Objects</strong> &#8211; The LINQ to Objects provider is used for querying in-memory collections, using the local query execution engine of LINQ. The code generated by this provider refers to the implementation of the standard query operators as defined on the Sequence pattern and allows IEnumerable&lt;T&gt; collections to be queried locally. Current implementation of LINQ to Objects uses e.g. O(n) linear search for simple lookups, and is not optimised for complex queries.<br />
<strong>2.LINQ to XML</strong> &#8211; The LINQ to XML provider converts an XML document to a collection of XElement objects, which are then queried against using the local execution engine that is provided as a part of the implementation of the standard query operator.<br />
<strong>3.  LINQ to DataSets</strong> &#8211; LINQ also includes the LINQ to DataSets, which uses ADO.NET to handle the communication with the database. Once the data is in ADO.NET Datasets, LINQ to DataSets execute queries against these datasets.</p>
<p>There are several other benefits to using LINQ.</p>
<p>1.  It provides a common syntax  for all data, so once you get used to the syntax you can use it with any provider.</p>
<p>2.  It provides strongly typed code for your objects.  This way, your compiler can find errors earlier in the development lifecycle.</p>
<p>3.  LINQ makes it easier to transform data into objects by reducing the amount of work you must do to translate between object-oriented code and data paradigms.</p>
<p>Despite all the benefits, I have noticed some drawbacks of LINQ.  When you start getting into more large-scale querying, the difficulty of writing the LINQ query is much higher than writing a stored procedure.  Also, stored procedures (especially complex ones) still tend to have higher performance.</p>
<p>Sources</p>
<p>1.  <a href="http://en.wikipedia.org/wiki/LINQ">http://en.wikipedia.org/wiki/LINQ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mybsoteamblog.com/2010/09/24/linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSO Wins Contract With TOA SE, Inc. For Design/Build Multilingual Website</title>
		<link>http://www.mybsoteamblog.com/2010/08/25/bso-wins-contract-with-toa-se-inc-for-designbuild-multilingual-website/</link>
		<comments>http://www.mybsoteamblog.com/2010/08/25/bso-wins-contract-with-toa-se-inc-for-designbuild-multilingual-website/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 14:48:56 +0000</pubDate>
		<dc:creator>mike@mybsoteam.com</dc:creator>
				<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Customer Press Releases]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Internet Application Development]]></category>
		<category><![CDATA[Internet Marketing and Lead Generation]]></category>
		<category><![CDATA[Search Engine Optimization (SEO) and Search Engine Marketing (SEM)]]></category>
		<category><![CDATA[web site hosting]]></category>
		<category><![CDATA[website design]]></category>

		<guid isPermaLink="false">http://www.mybsoteamblog.com/?p=128</guid>
		<description><![CDATA[Business Solutions Organization, LLC (BSO) recently won a contract with TOA SE, Inc. to design and build a multilingual website (English/Japanese) for the domain www.toa-se.com.  <a href="http://www.mybsoteamblog.com/2010/08/25/bso-wins-contract-with-toa-se-inc-for-designbuild-multilingual-website/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Business Solutions Organization, LLC (BSO) recently won a contract with TOA SE, Inc. to design and build a multilingual website (English/Japanese) for the domain <a href="http://www.toa-se.com">www.toa-se.com</a>. TOA SE, Inc. provides complete industrial control and automation system design and programming services. They are a United States based subsidiary of their parent company TOA Holdings, Inc. based in the Nagoy area of Japan.</p>
<p>Website design, development and rollout is one of the BSO&#8217;s primary functions as all programming at the BSO is based on internet application development methodologies. The BSO specializes in the process of capturing the client design and producing that concept into a working form that the client can maintain or be maintained by BSO staff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mybsoteamblog.com/2010/08/25/bso-wins-contract-with-toa-se-inc-for-designbuild-multilingual-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

