<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="https://bobbis.com/">
  <channel>
    <title>Bobbis.com Blog</title>
    <link>https://bobbis.com/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Pantheon Community Champion</title>
  <link>https://bobbis.com/blog/pantheon-community-champion</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Pantheon Community Champion&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Sun, 11/27/2022 - 15:32&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;&lt;a href="https://discuss.pantheon.io/t/now-announcing-our-october-2022-community-champion/3325"&gt;&lt;img alt="Pantheon Community Champion John Rearick" data-entity-type="file" data-entity-uuid="546e9173-bfbe-450a-97e6-40f80f751458" height="292" src="https://bobbis.com/sites/default/files/inline-images/pantheon-champion-john-rearick.jpeg" width="583" class="align-right" /&gt;I was recognized as the Pantheon Community Champion for October 2022&lt;/a&gt;. It was a surprise that I was nominated and work seemed to have been happy about it. It was an honor. Thanks to those that congratulated me on the social medias.&lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Sun, 27 Nov 2022 21:32:58 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">19 at https://bobbis.com</guid>
    </item>
<item>
  <title>New Job!</title>
  <link>https://bobbis.com/blog/new-job</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;New Job!&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Fri, 02/05/2021 - 16:31&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;Starting Monday, February 22nd, 2021, I will no longer be employed at Iowa State University. Just shy of 14 years full-time at the university and not quite 20 years affiliated with the university in some way, I will be starting a career as a Software Engineer at Principal working on the &lt;a href="https://www.principal.com/"&gt;Principal.com&lt;/a&gt; website.&lt;/p&gt;

&lt;p&gt;I had a great time and learned a ton while at Iowa State. The &lt;a href="https://cals.las.iastate.edu/people"&gt;people on my team&lt;/a&gt; are excellent, and I hope to stay in touch with them after leaving.&lt;/p&gt;

&lt;p&gt;I'm looking forward to growing my experience and career at Principal.&lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Fri, 05 Feb 2021 22:31:58 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">18 at https://bobbis.com</guid>
    </item>
<item>
  <title>Bobbis.com is now Static</title>
  <link>https://bobbis.com/blog/bobbiscom-now-static</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Bobbis.com is now Static&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Mon, 12/07/2020 - 16:26&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;Only a couple of months after presenting on &lt;a href="https://bobbis.com/blog/static-site-generation-drupal-and-tome-flyover-camp-2020/"&gt;Tome at Flyover Camp&lt;/a&gt;, I finally made the switch to hosting this site statically as described in my presentation. I'm running Drupal 8 on &lt;a href="https://pantheon.io/"&gt;Pantheon&lt;/a&gt; where I manage the installation and content, and publish static files to &lt;a href="https://www.netlify.com/"&gt;Netlify&lt;/a&gt; which now manages my LetsEncrypt certificate. All at no charge!&lt;/p&gt;

&lt;p&gt;The inconvenience to having the Generate and Deploy my site after content updates is more than offset by the relatively low frequency of posting, the ability to not have to dash so fast to get updates installed, the performance of the site, and the hands-off system administration (SSL Certs, Hosting environments, etc).&lt;/p&gt;

&lt;p&gt;We'll see how this goes.&lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Mon, 07 Dec 2020 22:26:29 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">16 at https://bobbis.com</guid>
    </item>
<item>
  <title>Static Site Generation with Drupal and Tome @ Flyover Camp 2020</title>
  <link>https://bobbis.com/blog/static-site-generation-drupal-and-tome-2020-flyover-camp</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Static Site Generation with Drupal and Tome @ Flyover Camp 2020&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Mon, 11/16/2020 - 16:05&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;&lt;img alt="Tome logo" data-entity-type="file" data-entity-uuid="265f7616-4e50-4d38-bc51-8089c4ba27f1" src="https://bobbis.com/sites/default/files/inline-images/Screen%20Shot%202020-09-14%20at%2011.35.50%20AM.png" class="align-right" /&gt;&lt;/p&gt;

&lt;p&gt;I presented "Static Site Genertion with Drupal and Tome" at &lt;a href="https://www.flyovercamp.org/"&gt;Floyover Camp 2020&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;I suggest you look at the Google Slides for the demo videos as the recording is not very high quality.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.google.com/presentation/d/1PVlT_dnMkNeFZa7sV_stlpt5E69nz8X8IdU_OOvTcdI/edit?usp=sharing"&gt;Google Slides&lt;/a&gt;&lt;/p&gt;

&lt;div class="video-embed-field-provider-youtube"&gt;&lt;iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/IgzmHHGcr1E?autoplay=0&amp;start=0&amp;rel=0"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;/div&gt;
      </description>
  <pubDate>Mon, 16 Nov 2020 22:05:51 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">15 at https://bobbis.com</guid>
    </item>
<item>
  <title>Metatag: Beyond Meta Description (June 2019)</title>
  <link>https://bobbis.com/blog/metatag-beyond-meta-description-june-2019</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Metatag: Beyond Meta Description (June 2019)&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Fri, 06/14/2019 - 21:37&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;&lt;img alt="Meta tags in code" data-entity-type="file" data-entity-uuid="9b2b34c6-12d1-4094-ae30-26bb2e0b3d6f" src="https://bobbis.com/sites/default/files/inline-images/Screen%20Shot%202019-06-12%20at%204.36.53%20PM.png" class="align-right" /&gt;I recently gave a presentation at the &lt;a href="https://groups.drupal.org/iowa"&gt;Central Iowa Drupal User's Group&lt;/a&gt; on &lt;a href="https://groups.drupal.org/node/535150"&gt;Metatag in Drupal&lt;/a&gt;. Below are the resources from that presentation:&lt;/p&gt;

&lt;p&gt;&lt;a data-entity-type="file" data-entity-uuid="1c38d354-1ffe-427b-8ba4-bb4acbebab48" href="https://bobbis.com/sites/default/files/inline-files/CIDUG-Metatag.key"&gt;CIDUG-Metatag.key&lt;/a&gt; (Apple Keynote file)&lt;/p&gt;

&lt;p&gt;&lt;a data-entity-type="file" data-entity-uuid="6efafa6a-d2d0-47ab-a29b-490319437281" href="https://bobbis.com/sites/default/files/inline-files/CIDUG-Metatag.pdf"&gt;CIDUG-Metatag.pdf&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Links and Resources from the presentation:&lt;/h2&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href="https://www.drupal.org/project/metatag"&gt;Metatag module&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.drupal.org/project/schema_metatag"&gt;Metatag Schema.org module&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://ogp.me/"&gt;About the Open Graph protocol&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Possible way to get alt tag token on D7 is using the &lt;a href="https://www.drupal.org/project/image_token_attributes"&gt;image_token_attributes module&lt;/a&gt; (untested)&lt;/li&gt;
	&lt;li&gt;Looks like I'm not the only one who ran into the &lt;a href="https://www.drupal.org/project/metatag/issues/2994433"&gt;token image issue&lt;/a&gt; on D8&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Video&lt;/h2&gt;

&lt;div class="video-embed-field-provider-youtube video-embed-field-responsive-video"&gt;&lt;iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/lAJJFxwvmUs?autoplay=0&amp;start=0&amp;rel=0"&gt;&lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt; &lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Sat, 15 Jun 2019 02:37:26 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">12 at https://bobbis.com</guid>
    </item>
<item>
  <title>An Introduction to Configuration Management (Flyover Camp 2019)</title>
  <link>https://bobbis.com/blog/introduction-configuration-management-flyover-camp-2019</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;An Introduction to Configuration Management (Flyover Camp 2019)&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Sun, 06/02/2019 - 11:02&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;I presented &lt;a href="https://2019.flyovercamp.org/schedule/introduction-configuration-management"&gt;An Introduction to Configuration Management&lt;/a&gt; at the first-ever Flyover Camp in Kansas City, MO. Below is an Apple keynote file and PDF with presenter notes as reference.&lt;/p&gt;

&lt;p&gt;&lt;a data-entity-type="file" data-entity-uuid="305af012-800a-425d-9360-f4c613841807" href="https://bobbis.com/sites/default/files/inline-files/Flyover%202019%20D8%20config%20management%20copy.key"&gt;Flyover 2019 D8 config management copy.key&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a data-entity-type="file" data-entity-uuid="30be3730-3b9a-4288-b99d-0b99bf826e80" href="https://bobbis.com/sites/default/files/inline-files/Flyover%202019%20D8%20config%20management%20copy.pdf"&gt;Flyover 2019 D8 config management copy.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.drupal.org/project/config_override_warn"&gt;config_override_warn&lt;/a&gt; - If config is overridden in settings.php it will let you know if you try to change it in the UI.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.drupal.org/project/config_readonly"&gt;config_readonly&lt;/a&gt; - Adds settings.php config to lock down config changes from the UI.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.drupal.org/project/config_split"&gt;config_split&lt;/a&gt; - Alternate config for specific environments&lt;/p&gt;

&lt;div class="video-embed-field-provider-youtube video-embed-field-responsive-video"&gt;&lt;iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/VKwVp4YAnzY?autoplay=0&amp;start=0&amp;rel=0"&gt;&lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt; &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Sun, 02 Jun 2019 16:02:53 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">13 at https://bobbis.com</guid>
    </item>
<item>
  <title>45 Modules in 45 Minutes (Flyover Camp 2019)</title>
  <link>https://bobbis.com/blog/45-modules-45-minutes-flyover-camp-2019</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;45 Modules in 45 Minutes (Flyover Camp 2019)&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Fri, 05/31/2019 - 13:10&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;I presented 45 Modules in 45 Minutes at the first-ever Flyover Camp in Kansas City, MO. Below is a Apple keynote file and PDF with presenter notes as reference.&lt;/p&gt;

&lt;p&gt;&lt;a data-entity-type="file" data-entity-uuid="7dc3c054-655a-4f26-b68c-8ccf9f5c3588" href="https://bobbis.com/sites/default/files/inline-files/45modules_0.key"&gt;45modules.key&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a data-entity-type="file" data-entity-uuid="30fdfebd-b41a-460b-96ce-7e804c31fa77" href="https://bobbis.com/sites/default/files/inline-files/45modules.pdf"&gt;45modules.pdf&lt;/a&gt;&lt;/p&gt;

&lt;div class="video-embed-field-provider-youtube-playlist video-embed-field-responsive-video"&gt;&lt;iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/videoseries?list=PLwZrRQnQbOZsP_B0PLa_OaVQPhTg3Uzt2"&gt;&lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt; &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Fri, 31 May 2019 18:10:49 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">14 at https://bobbis.com</guid>
    </item>
<item>
  <title>Using "I'm Feeling Lucky" to Find Drupal Modules Fast</title>
  <link>https://bobbis.com/blog/using-im-feeling-lucky-find-drupal-modules-fast</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Using "I'm Feeling Lucky" to Find Drupal Modules Fast&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Tue, 02/28/2012 - 20:18&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;I often can't remember the name of a Drupal module I want to download and use.  For example, I can never remember if I need to go to drupal.org/projects/google-analytics or google_analytics or ganalytics or whatever.  I am also not satisfied with the search provided on drupal.org. So I figured out a way to put together a &lt;a href="http://support.google.com/chrome/bin/answer.py?hl=en&amp;answer=95653"&gt;Search Engine in Google Chrome&lt;/a&gt; to do an "I'm Feeling Lucky" search on site:drupal.org/project.  Here is the search string I used:&lt;/p&gt;

&lt;pre&gt;
https://www.google.com/search?q=site:drupal.org%2Fproject+%s&amp;btnI&amp;sourceid=navclient&lt;/pre&gt;

&lt;p&gt;The query parameter btnI sepcifies you want to do an "I'm Feeling Lucky" search that will automatically take you to the first result.  So, in this case I just type "dp google analytics" in my URL bar and it takes me directly to what I want &lt;a href="http://drupal.org/project/google_analytics"&gt;http://drupal.org/project/google_analytics&lt;/a&gt;. I'm sure this is useful in other places as well; such as searching the Drupal API documentation or replacing the search for any site that doesn't provide a decent search for itself.&lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Wed, 29 Feb 2012 02:18:21 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">11 at https://bobbis.com</guid>
    </item>
<item>
  <title>Marketing with QR Codes</title>
  <link>https://bobbis.com/blog/marketing-qr-codes</link>
  <description>&lt;span class="field field--name-title field--type-string field--label-hidden"&gt;Marketing with QR Codes&lt;/span&gt;
&lt;span class="field field--name-uid field--type-entity-reference field--label-hidden"&gt;&lt;span&gt;jrearick&lt;/span&gt;&lt;/span&gt;
&lt;span class="field field--name-created field--type-created field--label-hidden"&gt;Tue, 02/07/2012 - 20:49&lt;/span&gt;

            &lt;div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;&lt;img alt="QR Code" data-entity-type="file" data-entity-uuid="41398904-3f83-442f-9ed9-cc59f1affc7d" src="https://bobbis.com/sites/default/files/inline-images/exampleQR.jpeg" class="align-right" /&gt;I've seen &lt;a href="http://en.wikipedia.org/wiki/QR_Code"&gt;QR codes&lt;/a&gt; popping up in the last few months. When I first encountered it in the wild, I saw a 2-D barcode and thought why it was so prominent on the advertising. I've seen 2-D barcodes on other things such as my at&amp;t bill that turns out to be some sort of reference number. Being a geeky person, I decided to see if there was a 2-D barcode reader for iPhone and actually see what data was encoded in these codes.&lt;/p&gt;

&lt;p&gt;Turns out an app I had that scans regular 1-D UPC barcodes could also scan QR codes (I had to enable QR for &lt;a href="http://click.linksynergy.com/fs-bin/stat?id=WhZUo7UZ6Qs&amp;offerid=146261&amp;type=3&amp;subid=0&amp;tmpid=1826&amp;RD_PARM1=http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=312720263&amp;mt=8&amp;partnerId=30&amp;u1=RedLaser"&gt;RedLaser&lt;/a&gt; by going to the Settings app). The first code in the wild I scanned was at &lt;a href="http://www.jeffspizzashop.com/ames-pizza.php"&gt;Jeff's Pizza&lt;/a&gt;. I figured it might be a coupon or some sort of interesting information. I was disappointed that it was just a geo-location that brought up a non-mobile version of Google Maps. Not really a good experience.&lt;/p&gt;

&lt;p&gt;Later I received a flyer in the mail for Cyclone basketball. On it was a QR code to scan to win a pair of tickets to a game of my choice. I won, but the experience of filling out the information on my mobile browser was not optimized for a mobile device (thank god it didn't require flash).&lt;/p&gt;

&lt;p&gt;There are so many things you can do with QR codes. If done right, it can be a positive experience for the user. Since an encoded URL is not really seen by the user on the print, you can easily embed campaign codes to better track your advertising effectiveness. It also makes it much easier for the user to get additional information and engage the user in your message. However, if it is not done right, it may be confusing or even be a detriment a person's opinion of your message as it was for my first experiences with QR codes.&lt;/p&gt;

&lt;p&gt;I've put together a few notes that might help people implement QR codes effectively:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Since a lot of people don't know what a QR code is, perhaps offer instructions and a link to download a scanner somewhere near the code.&lt;/li&gt;
	&lt;li&gt;Make sure you label your code with a call to action so the user knows what scanning the code will get them. "Scan this for today's coupon!". Just throwing a QR code up because it's the hip thing to do is not going to be effective.&lt;/li&gt;
	&lt;li&gt;If you are linking to a website, make sure it is mobile optimized. You want to make it as easy as possible for your user to find the information they are looking for. If they have to zoom, scroll, and navigate to get the information they are looking for, you are going to lose them.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm sure there are other things that can make using QR codes easier and more fun, but following the points above will put you well ahead of most of the implementations I've seen so far.&lt;/p&gt;&lt;/div&gt;
      </description>
  <pubDate>Wed, 08 Feb 2012 02:49:01 +0000</pubDate>
    <dc:creator>jrearick</dc:creator>
    <guid isPermaLink="false">10 at https://bobbis.com</guid>
    </item>

  </channel>
</rss>
