<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://techatitsbest.com/blog?tag=All" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
  <channel>
    <title>Technology At Its Best blog</title>
    <link>https://techatitsbest.com/blog?tag=All</link>
    <description></description>
    <language>en</language>
     <atom:link href="https://techatitsbest.com/blog/feed" rel="self" type="application/rss+xml" />
      <item>
    <title>Supporting A Mobile-First Strategy</title>
    <link>https://techatitsbest.com/blog/supporting-mobile-first-strategy</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;According to Google data, smartphones have reached mature adoption rates (above 50%) in 19 countries in 2013. This is up from 6 countries in 2012. From 2012 to 2013, smartphone penetration increased by an astounding 17.75 percentage points on average.&lt;/p&gt;

&lt;p&gt;Responsive Web Design (RWD) is here to stay. Right now around 11 or 12% of the top 100,000 sites are responsive, and no doubt that number is slated to rise over the next few years. &lt;img src=&quot;http://www.ice3media.com/images/new-skin-image.png&quot; alt=&quot;Global Mobile vs. Desktop Internet User Projection&quot; /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/responsive-web-design&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/drupal&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Drupal&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Tue, 22 Apr 2014 17:38:52 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">40 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>(An) Optimal Drupal 7 Module Configuration for Site Performance</title>
    <link>https://techatitsbest.com/blog/optimal-drupal-7-module-configuration-site-performance</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;The Drupal community is notorious for producing excellent modules to meet specific needs without much more than a cursory acknowledgement of the interrelationship of other / complementary modules.  This is no more apparent that with performance modules.&lt;/p&gt;

&lt;p&gt;Different sites definitely call for different configurations and combinations or performance modules but there is a standard set that should be applied to virtually every production Drupal 7 site.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/drupal&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Drupal&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/performance&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Performance&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Tue, 22 Apr 2014 17:21:18 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">43 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Image Click Tracking with Google Analytics Events</title>
    <link>https://techatitsbest.com/blog/image-click-tracking-google-analytics-events</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;I recently wrote a short article about &lt;a title=&quot;&quot; href=&quot;/node/29&quot;&gt;Tracking Form Submissions with Google Analytics Events&lt;/a&gt; that focused on one particular use case of event tracking. A client of mine wanted to begin tracking image clicks on their site and I thought I&#039;d share what we did. &lt;/p&gt;

&lt;p&gt;The question was, how many times is a particular linked image clicked? Google Analytics automatically tracks the page views on each end of the link, but it doesn&#039;t show if they got they there by clicking on a slideshow graphic or other promotional image you might be displaying.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/google-analytics&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Google Analytics&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/development&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Wed, 15 May 2013 13:47:18 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">36 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Tracking Form Submissions with Google Analytics Events</title>
    <link>https://techatitsbest.com/blog/tracking-form-submissions-google-analytics-events</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Google Analytics can be customized to track just about anything on your site.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;a href=&quot;https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#SettingUpEventTracking&quot;&gt;Google Analytics Event Tracking&lt;/a&gt; is a method available in the ga.js tracking code that you can use to record user interaction with website elements, such as a Flash-driven menu system.&lt;/p&gt;
  
  &lt;p&gt;With ga.js, you would commonly apply Event Tracking to:&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/google-analytics&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Google Analytics&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/development&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Thu, 02 May 2013 14:21:47 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">29 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Responsive Google AdSense Ads</title>
    <link>https://techatitsbest.com/blog/responsive-google-adsense-ads</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;In Drupal, the &lt;a href=&quot;http://drupal.org/project/adsense&quot;&gt;AdSense&lt;/a&gt; module provides a way to easily implement Google AdSense Managed Ads on your site.  The problem is, the ad size is fixed in the module generated blocks.  For a responsive site, this can be a real problem -- a 728x90 Leaderboard ad isn&#039;t going to display properly on a 320px smartphone.  After testing a few other alternatives, a really flexible solution is a custom block.&lt;/p&gt;

&lt;p&gt;In essence, the code checks at page load to see:&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/drupal&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Drupal&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/development&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/responsive-web-design&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Thu, 02 May 2013 13:38:11 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">28 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Custom Views 3 queries in Drupal 7</title>
    <link>https://techatitsbest.com/blog/custom-views-3-queries-drupal-7</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Back in the Drupal 6 days, writing a custom Views query was as easy as &lt;code&gt;$view-&amp;gt;build_info[&#039;query&#039;]&lt;/code&gt;.  However, because Views is now using Drupal&#039;s new query generator, the query is a SelectQuery object which you will have to modify or replace&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote-ref&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. Fortunately, there is some good documentation around &lt;a href=&quot;http://drupal.org/node/310075&quot;&gt;dynamic queries&lt;/a&gt; to get you started.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/development&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/drupal&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Drupal&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Wed, 24 Apr 2013 15:03:33 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">26 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Display Suite, Custom code field &amp; PHP</title>
    <link>https://techatitsbest.com/blog/display-suite-custom-code-field-php</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Recently, I needed to customize the standard &#039;Read more&#039; link that Display Suite provides, based on the taxonomy term of the nodes.  There are a few ways to do this but a Custom code field turned out to be a simple and effective solution.&lt;/p&gt;

&lt;p&gt;In the following code, I output the term name as a class for the Read more link.  If you need any entity info, use Display Suite Code (this allows the use of $entity - php code does not).&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/development&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/drupal&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Drupal&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Wed, 24 Apr 2013 14:11:01 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">25 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Carbon Neutral Hosting</title>
    <link>https://techatitsbest.com/blog/carbon-neutral-hosting</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;A &quot;typical server&quot; running 24 hours a day for a full year has a total energy usage of approximately 4,000 kWh or emits roughly 3 tons of CO2 per year, according to &lt;a href=&quot;http://www.truecloud.com/Green&quot;&gt;TrueCloud&lt;/a&gt;.&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote-ref&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;  In relation, an acre of rainforest consumes around 4 tons of CO2 per year.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/hosting&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Hosting&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/going-green&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Going Green&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Wed, 20 Mar 2013 20:43:15 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">23 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Hosting Providers</title>
    <link>https://techatitsbest.com/blog/hosting-providers</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Finding a good hosting provider is a bit of a journey.  Over the years, my needs have changed and so too has my hosting provider.  I started out using &lt;a href=&quot;http://www.bluehost.com/&quot;&gt;Bluehost &lt;/a&gt;on a basic shared server plan and it worked for what I needed -- a standard way to host one, or few, low priority sites.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/hosting&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Hosting&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Tue, 10 Jul 2012 02:15:08 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">15 at https://techatitsbest.com</guid>
  </item>
  <item>
    <title>Web Application Performance Management</title>
    <link>https://techatitsbest.com/blog/web-application-performance-management</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-teaser&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Day to day monitoring of site and server performance is critical to cultivating the user experience.  Among performance management tools, &lt;a href=&quot;http://newrelic.com/&quot;&gt;New Relic&lt;/a&gt; is one of the finest.  New Relic is one part analytics and one part performance monitoring, providing a complete picture of the day to day, site-level performance.&lt;/p&gt;

&lt;p&gt;With the New Relic application performance monitoring solutions, customers can receive real-time insight of:&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above view-mode-teaser&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/h2&gt;&lt;ul class=&quot;field-items&quot;&gt;&lt;li class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/blog/tags/performance&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Performance&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;</description>
     <pubDate>Tue, 10 Jul 2012 01:42:50 +0000</pubDate>
 <dc:creator>joe.price</dc:creator>
 <guid isPermaLink="false">13 at https://techatitsbest.com</guid>
  </item>
  </channel>
</rss>
