<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://shinesolutions.com/2018/06/21/semi-permanent-2018/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/img_4266-2.jpg</image:loc><image:title>IMG_4266 (2)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/image3.png</image:loc><image:title>image3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/image5.png</image:loc><image:title>image5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/image4.png</image:loc><image:title>image4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/img_4307.jpg</image:loc><image:title>IMG_4307</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/img_4217.jpg</image:loc><image:title>IMG_4217</image:title></image:image><lastmod>2018-06-21T00:29:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/06/01/tel-newsletter-june-2018/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/40333104450_3c9c15ced9_z.jpg</image:loc><image:title>40333104450_3c9c15ced9_z</image:title><image:caption>Exhibit A: I put it to you, ladies and gentlemen of the jury, that this man needs to exercise more and drink less. 

(Old people in the audience will be interested to learn that the person Gareth is speaking to used to work for Melbourne House, a games company that made The Hobbit back in the eighties)</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/pexels-photo-279470.jpeg</image:loc><image:title>pexels-photo-279470</image:title><image:caption>Soon we will all be dead, and nobody will remember us. Your legacy is dust, and disappointment. Give up on your dreams.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/pexels-photo-70292.jpeg</image:loc><image:title>pexels-photo-70292</image:title><image:caption>Please let me sleep. Of course I love Google and only Google. I just want to sleep.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/pexels-photo-997731.jpeg</image:loc><image:title>pexels-photo-997731</image:title><image:caption>David recommends you eat at least this amount of performance-enhancing drugs before taking the exam. </image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/spider-macro-zebra-spider-insect-40795.jpeg</image:loc><image:title>spider-macro-zebra-spider-insect-40795</image:title><image:caption>Just look at her. No way she's venomous. I'm going to pet her. Ow. Woozy. Nnnnng.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/pexels-photo-264544.jpeg</image:loc><image:title>pexels-photo-264544</image:title><image:caption>Yeah, nah. You probably want the mainstream section, that's for people like you. </image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/06/pexels-photo-699122.jpeg</image:loc><image:title>pexels-photo-699122</image:title></image:image><lastmod>2018-06-01T05:18:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/05/29/implementing-a-b-tests-with-adobe-target-angularjs-decorators/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/05/biology-blur-blurred-background-954585.jpg</image:loc><image:title>biology-blur-blurred-background-954585</image:title><image:caption>Photo by Martin Lopez from Pexels</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/05/screenshot6.png</image:loc><image:title>screenshot6</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/05/screenshot5.png</image:loc><image:title>screenshot5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/05/screenshot4.png</image:loc><image:title>screenshot4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/05/screenshot3.png</image:loc><image:title>screenshot3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/05/screenshot2.png</image:loc><image:title>screenshot2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/05/screenshot1.png</image:loc><image:title>screenshot1</image:title></image:image><lastmod>2018-05-30T13:35:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/05/02/getting-ya-music-recommendation-groove-on-this-time-on-amazon-web-services/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/audio-cross-fader-equalizer-59107.jpg</image:loc><image:title>audio-cross-fader-equalizer-59107</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/asphalt-clouds-countryside-461775.jpg</image:loc><image:title>asphalt-clouds-countryside-461775</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/architecture-clean-doors-634043.jpg</image:loc><image:title>architecture-clean-doors-634043</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/lambda-functions-e1524705132725.png</image:loc><image:title>lambda-functions</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/serverless.png</image:loc><image:title>serverless</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/389165-original.png</image:loc><image:title>389165-original</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/bake-baked-baking-965743-e1524704615779.jpg</image:loc><image:title>bake-baked-baking-965743</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/automobile-automotive-cafe-80584.jpg</image:loc><image:title>automobile-automotive-cafe-80584</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/bag-bags-blank-5957.jpg</image:loc><image:title>bag-bags-blank-5957</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/arizona-asphalt-beautiful-490466.jpg</image:loc><image:title>arizona-asphalt-beautiful-490466</image:title><image:caption>Congrats! You have now paved your way to the AWS cloud</image:caption></image:image><lastmod>2018-05-02T01:08:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/03/06/getting-ya-music-recommendation-groove-on-with-google-cloud-platform-part-3/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/pexels-photo-838702-e1520216592623.jpeg</image:loc><image:title>pexels-photo-838702</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/pexels-photo-164531.jpeg</image:loc><image:title>pexels-photo-164531</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/pexels-photo-372796.jpeg</image:loc><image:title>pexels-photo-372796</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/kubernetes_engine.png</image:loc><image:title>kubernetes_engine</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/ml_architecture.png</image:loc><image:title>ml_architecture</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screenshot-from-2018-03-02-14-50-43.png</image:loc><image:title>Screenshot from 2018-03-02 14-50-43</image:title></image:image><lastmod>2018-04-23T23:54:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/04/09/introducing-column-based-partitioning-in-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/sorting-lego.jpg</image:loc><image:title>sorting-lego</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/business-cash-coin-concept-41301.jpeg</image:loc><image:title>business-cash-coin-concept-41301</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/screen-shot-2018-04-09-at-10-50-03-pm.png</image:loc><image:title>Screen Shot 2018-04-09 at 10.50.03 pm</image:title><image:caption>Finally!</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/screen-shot-2018-04-09-at-10-47-13-pm.png</image:loc><image:title>Screen Shot 2018-04-09 at 10.47.13 pm</image:title><image:caption>waiting for some more magic to happen</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/screen-shot-2018-04-09-at-10-31-17-pm.png</image:loc><image:title>Screen Shot 2018-04-09 at 10.31.17 pm</image:title><image:caption>chopping some data off to get around the 2000 limit</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/04/screen-shot-2018-04-09-at-10-11-59-pm.png</image:loc><image:title>Screen Shot 2018-04-09 at 10.11.59 pm</image:title><image:caption>Getting the helping hand that I always need</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-28-at-10-35-00-pm.png</image:loc><image:title>Screen Shot 2018-03-28 at 10.35.00 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-28-at-10-21-37-pm.png</image:loc><image:title>Screen Shot 2018-03-28 at 10.21.37 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-28-at-9-43-34-pm.png</image:loc><image:title>Screen Shot 2018-03-28 at 9.43.34 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-28-at-9-34-30-pm.png</image:loc><image:title>Screen Shot 2018-03-28 at 9.34.30 pm</image:title></image:image><lastmod>2018-04-13T12:54:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/03/29/google-cloud-community-conference-2018/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/gdg-march-4624.jpg</image:loc><image:title>GDG-march-4624</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/img_20180314_185709.jpg</image:loc><image:title>IMG_20180314_185709</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/img_20180315_113152.jpg</image:loc><image:title>IMG_20180315_113152</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/img_20180316_090443_hdr.jpg</image:loc><image:title>IMG_20180316_090443_HDR</image:title><image:caption>Chet Haase Telling us how to give a terriable talk</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/img_20180316_191215.jpg</image:loc><image:title>IMG_20180316_191215</image:title><image:caption>Once the home of Android, Legend has it the Acrobats outside this building were inspiration for Adobe Acrobat Reader's name. </image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/img_20180316_191616.jpg</image:loc><image:title>IMG_20180316_191616</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/img_20180314_191147.jpg</image:loc><image:title>IMG_20180314_191147</image:title><image:caption>Dinner at Lavin</image:caption></image:image><lastmod>2018-03-29T05:45:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/03/14/using-google-cloud-automl-vision-to-classify-poisonous-australian-spiders/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-08-at-8-34-34-am1.png</image:loc><image:title>Spiderman</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-09-at-8-52-50-am.png</image:loc><image:title>Huntsman Spider</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-08-at-8-27-16-am.png</image:loc><image:title>Redback Spider</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-08-at-8-26-59-am.png</image:loc><image:title>Whitetail Spider</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-07-at-6-40-42-pm.png</image:loc><image:title>AutoML Model Evaluation</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-09-at-8-42-04-am.png</image:loc><image:title>Training Complete Email</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-07-at-6-38-34-pm-1.png</image:loc><image:title>Choose Model Type</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-07-at-6-22-01-pm.png</image:loc><image:title>New Spider Dataset - Details</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/screen-shot-2018-03-07-at-6-21-08-pm.png</image:loc><image:title>New Spider Dataset</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/scale-diet-fat-health-53404-e1520642132563.jpeg</image:loc><image:title>scale-diet-fat-health-53404</image:title></image:image><lastmod>2018-03-20T23:17:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/03/21/thoughts-on-the-aws-certified-sysops-administrator-associate-exam/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/03/pen-writing-notes-studying.jpg</image:loc><image:title>pen-writing-notes-studying</image:title></image:image><lastmod>2018-03-20T23:07:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/12/15/getting-ya-music-recommendation-groove-on-with-google-cloud-platform/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/pexels-photo-290657.jpeg</image:loc><image:title>pexels-photo-290657</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/pexels-photo-256417.jpeg</image:loc><image:title>pexels-photo-256417</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/2012-transparency.jpg</image:loc><image:title>2012-transparency</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/pexels-photo-190574.jpeg</image:loc><image:title>pexels-photo-190574</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/user_item_matrix_collaborative.png</image:loc><image:title>user_item_matrix_collaborative</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/pexels-photo-595804.jpeg</image:loc><image:title>pexels-photo-595804</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/pexels-photo-685530.jpeg</image:loc><image:title>pexels-photo-685530</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/woman-girl-technology-music.jpg</image:loc><image:title>woman-girl-technology-music</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/content_based1.png</image:loc><image:title>content_based</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/collaborative1.png</image:loc><image:title>collaborative</image:title></image:image><lastmod>2018-03-06T16:33:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/01/24/getting-ya-music-recommendation-groove-on-with-google-cloud-platform-part-2/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/covariance-e1516596733135.png</image:loc><image:title>covariance</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/figure_11.png</image:loc><image:title>figure_1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/figure_1.png</image:loc><image:title>figure_1</image:title></image:image><lastmod>2018-03-06T00:13:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/02/16/tel-newsletter-february-2018/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/02/echo-and-amu-in-nz-and-australia.jpeg</image:loc><image:title>echo-and-amu-in-nz-and-australia</image:title></image:image><lastmod>2018-02-16T05:10:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/02/07/tips-and-tricks-for-building-an-alexa-skill/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/02/amazon-echo.jpg</image:loc><image:title>amazon-echo</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/02/amazon_echo.jpg</image:loc><image:title>Amazon_Echo</image:title></image:image><lastmod>2018-02-06T23:41:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/12/24/yow-conference-a-first-timers-experiences/</loc><mobile:mobile/><lastmod>2018-02-05T01:17:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/01/31/shine-alexa/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/amazon-echo-100730466-large.jpg</image:loc><image:title>amazon-echo-100730466-large</image:title></image:image><lastmod>2018-01-31T01:07:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/01/25/trams-shiners-and-googlers/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/tmo2jdq1_large.jpg</image:loc><image:title>tmO2jDq1.jpg_large</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/oi8ltibw.jpg</image:loc><image:title>oi8LTIbw</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-25-at-9-04-56-am.png</image:loc><image:title>Screen Shot 2018-01-25 at 9.04.56 am</image:title></image:image><lastmod>2018-01-25T04:54:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/01/21/scheduling-bigquery-jobs-this-time-using-cloud-storage-cloud-functions/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-24-at-12-57-27-am.png</image:loc><image:title>Screen Shot 2018-01-24 at 12.57.27 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-24-at-12-56-19-am.png</image:loc><image:title>Screen Shot 2018-01-24 at 12.56.19 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-24-at-12-49-29-am.png</image:loc><image:title>Screen Shot 2018-01-24 at 12.49.29 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-24-at-12-49-16-am.png</image:loc><image:title>Screen Shot 2018-01-24 at 12.49.16 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/quote-chalk-think-words.jpg</image:loc><image:title>quote-chalk-think-words</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/pexels-photo-54379.jpeg</image:loc><image:title>pexels-photo-54379</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/healthy-person-woman-sport.jpg</image:loc><image:title>healthy-person-woman-sport</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-21-at-10-22-51-pm.png</image:loc><image:title>Screen Shot 2018-01-21 at 10.22.51 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-21-at-9-27-25-pm.png</image:loc><image:title>Screen Shot 2018-01-21 at 9.27.25 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-21-at-9-26-31-pm.png</image:loc><image:title>Screen Shot 2018-01-21 at 9.26.31 pm</image:title></image:image><lastmod>2018-01-29T00:46:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/01/23/the-best-code-is-no-code-using-google-clouds-new-automated-services/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/pexels-photo-450278.jpg</image:loc><image:title>Startup Business People Writing on White Board Sharing Planning</image:title><image:caption>Startup Business People Writing on White Board Sharing Planning Strategy</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-19-at-5-09-08-pm.png</image:loc><image:title>Screen Shot 2018-01-19 at 5.09.08 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/ob-report.png</image:loc><image:title>ob-report</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/dfp.png</image:loc><image:title>dfp</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/blacked-out-data-studio.png</image:loc><image:title>blacked out data studio</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-19-at-4-40-30-pm.png</image:loc><image:title>Screen Shot 2018-01-19 at 4.40.30 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/codigo.png</image:loc><image:title>codigo</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/automagically-e1516678473853.jpg</image:loc><image:title>automagically</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/serverless-sohotrightnow.jpg</image:loc><image:title>serverless-sohotrightnow</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/screen-shot-2018-01-15-at-2-19-10-pm.png</image:loc><image:title>Screen Shot 2018-01-15 at 2.19.10 pm</image:title></image:image><lastmod>2018-03-23T07:03:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/02/01/a-chatty-atmosphere/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/02/6048635_s.jpg</image:loc><image:title>6048635_s</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/02/15430679_s.jpg</image:loc><image:title>15430679_s</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/01/my-study-centre-homepage-chat.png</image:loc><image:title>My study centre homepage - chat</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/01/getpost.png</image:loc><image:title>GETPOST</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/01/ab-hazelcast-topic.png</image:loc><image:title>AB Hazelcast Topic</image:title></image:image><lastmod>2018-01-22T04:32:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/05/05/aws-partner-summit-sydney-2015-conference-report/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/aws-summit_option-white-sydney.png</image:loc><image:title>AWS-Summit_Option-White-Sydney</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/img_1195.jpg</image:loc><image:title>IMG_1195</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/img_1209.jpg</image:loc><image:title>IMG_1209</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/img_1208.jpg</image:loc><image:title>IMG_1208</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/img_1191.jpg</image:loc><image:title>IMG_1191</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/img_1190.jpg</image:loc><image:title>IMG_1190</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/cc8wxztvaaedsvp.jpg</image:loc><image:title>CC8WxZTVAAEDSVp</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/img_1185.jpg</image:loc><image:title>IMG_1185</image:title></image:image><lastmod>2018-01-22T04:32:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/06/03/aws-summit-sydney-2015-conference-report-part-2/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/sydney-summitkeynote-12-638.jpg</image:loc><image:title>sydney-summitkeynote-12-638</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/img_1204.jpg</image:loc><image:title>IMG_1204</image:title></image:image><lastmod>2018-01-22T04:32:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/11/intro-to-virtual-reality/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/af85ecdfa474c30039ca81fd3f06077a_coding-were-humans-coding_1600-900.jpeg</image:loc><image:title>af85ecdfa474c30039ca81fd3f06077a_coding-were-humans-coding_1600-900</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/20170329jiviehurxfhjvuddavmeis0r.jpg</image:loc><image:title>20170329JIVIEHURXFHJVUDDAVMEIS0R</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/acer-hmd-1024x683.png</image:loc><image:title>Acer-HMD-1024x683</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/psvr.png</image:loc><image:title>psvr</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/cv1_hmd_frontpers16feb19.png</image:loc><image:title>CV1_HMD_FrontPers16Feb19</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/oculus-rift-3.jpg</image:loc><image:title>Oculus-Rift-3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/fove_diagonal_white.jpg</image:loc><image:title>FOVE_diagonal_white</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/osvr2_right_r0.png</image:loc><image:title>OSVR2_Right_R0</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/gearvr_002_r-perspective_black.jpg</image:loc><image:title>GearVR_002_R-Perspective_Black</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/daydreamhome-phones.jpg</image:loc><image:title>daydreamhome-phones</image:title></image:image><lastmod>2018-01-22T04:31:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/11/30/reinvent-2017-day-2/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/night_aerial_view_las_vegas_nevada_04649u.jpg</image:loc><image:title>Night_aerial_view,_Las_Vegas,_Nevada,_04649u</image:title></image:image><lastmod>2018-01-22T04:30:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/02/its-not-you-its-your-form/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/updated-joke.jpg</image:loc><image:title>updated joke</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/fig33.jpg</image:loc><image:title>fig3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/fig21.jpg</image:loc><image:title>fig2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/fig32.jpg</image:loc><image:title>fig3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/devs.jpg</image:loc><image:title>devs</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/jokefa.jpg</image:loc><image:title>jokeFA</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/joke3.jpg</image:loc><image:title>joke3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/fig5.jpg</image:loc><image:title>fig5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/fig4.jpg</image:loc><image:title>fig4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/policy-and-cta.jpg</image:loc><image:title>Policy and CTA</image:title></image:image><lastmod>2018-01-22T04:29:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/02/15/my-big-fat-ux-wedding/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/dino-medium-2500-px.jpg</image:loc><image:title>dino-medium-2500-px</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/dino-hat-2500-px.png</image:loc><image:title>dino-hat-2500-px</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/guide.jpg</image:loc><image:title>guide</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/medium-contact-form.png</image:loc><image:title>medium-contact-form</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/menu-madera.jpg</image:loc><image:title>menu-madera</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/skydive.jpg</image:loc><image:title>skydive</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/mario-quintana_journey-map_medium.jpg</image:loc><image:title>mario-quintana_journey-map_medium</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/menu.jpg</image:loc><image:title>menu</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/medium-persona-fa-2500.png</image:loc><image:title>medium-persona-fa-2500</image:title></image:image><lastmod>2018-01-22T04:28:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/01/03/highly-concurrent-applications-with-java-and-akka/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/trampoline-short.png</image:loc><image:title>trampoline-short</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/errors.jpg</image:loc><image:title>errors</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/log.png</image:loc><image:title>log</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/backpressure.jpg</image:loc><image:title>backpressure</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/actorsa-b.jpg</image:loc><image:title>actorsa-b</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/mailbox.jpg</image:loc><image:title>mailbox</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/akka_toolkit_logo-svg.png</image:loc><image:title>akka_toolkit_logo-svg</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/trampoline.png</image:loc><image:title>trampoline</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/multithreading.jpg</image:loc><image:title>multithreading</image:title></image:image><lastmod>2018-01-22T04:26:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/03/19/future-of-the-internet/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/blogcover.jpg</image:loc><image:title>blogcover</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/blogspacejunk-ed01.jpg</image:loc><image:title>blogspacejunk-ed01</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/blog140121-internetofthings.jpg</image:loc><image:title>blog140121.internetofthings</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/blogbig-brother-1984.jpg</image:loc><image:title>blogbig-brother-1984</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/blogiotnetwork_290x230.jpg</image:loc><image:title>blogiotNetwork_290X230</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/blogbb.jpeg</image:loc><image:title>blogbb</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/blog-fiber.jpg</image:loc><image:title>blog-fiber</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/google_loon_-_launch_event.jpg</image:loc><image:title>Google_Loon_-_Launch_Event</image:title></image:image><lastmod>2018-01-22T04:26:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2018/01/pexels-photo-278888.jpeg</image:loc><image:title>pexels-photo-278888</image:title></image:image><lastmod>2018-01-22T02:53:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/12/14/putting-together-the-pieces-server-side-rendering-with-react-router-v4-and-redux/</loc><mobile:mobile/><lastmod>2018-02-27T09:35:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/12/07/tel-newsletter-december-2017/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/img-20171201-wa0005.jpg</image:loc><image:title>IMG-20171201-WA0005</image:title><image:caption>Peter showing he can still party hard in Vegas. Where's Nic?</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/img_20171026_114253.jpg</image:loc><image:title>IMG_20171026_114253</image:title><image:caption>Mark receiving his hoodie from some random Googlers</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/154c_hobbit_staff_of_gandalf_inuse.jpg</image:loc><image:title>154c_hobbit_staff_of_gandalf_inuse</image:title></image:image><lastmod>2017-12-07T00:59:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/12/05/fun-with-serializable-functions-and-dynamic-destinations-in-cloud-dataflow/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/taumata_racer.jpg</image:loc><image:title>Taumata_Racer</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-4-42-34-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 4.42.34 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/results12.png</image:loc><image:title>results1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-3-58-30-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 3.58.30 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-3-51-28-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 3.51.28 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-3-49-18-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 3.49.18 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-2-12-53-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 2.12.53 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-1-57-17-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 1.57.17 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-1-45-25-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 1.45.25 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-05-at-1-05-48-pm.png</image:loc><image:title>Screen Shot 2017-12-05 at 1.05.48 pm</image:title></image:image><lastmod>2018-03-01T06:40:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/12/01/my-fav-talks-from-yow-2017-melbourne/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/dp2i92evqaa3g3p.jpg</image:loc><image:title>DP2i92eVQAA3g3p</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/dp74knvv4aaoukn.jpg</image:loc><image:title>DP74KNvV4AAOUKn</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/screen-shot-2017-12-04-at-1-59-56-pm.png</image:loc><image:title>Screen Shot 2017-12-04 at 1.59.56 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/dp7zm-1ueaapvzy.jpg</image:loc><image:title>DP7Zm-1UEAAPVZY</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/12/dp2zalvueaai2q8.jpg</image:loc><image:title>DP2ZalvUEAAI2q8</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/dp2ti8uu8aawxx3.jpg</image:loc><image:title>DP2TI8uU8AAwxX3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/dp12afsvwaagdpx.jpg</image:loc><image:title>DP12afSVwAAGdpX</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/dp1mwljvqaam3ag.jpg</image:loc><image:title>DP1mWlJVQAAM3aG</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/dp1uwjqv4aahtss.jpg</image:loc><image:title>DP1UWJQV4AAHtsS</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/dp1mdhwuiaiwwnp.jpg</image:loc><image:title>DP1MdHWUIAIWwNp</image:title></image:image><lastmod>2017-12-04T03:48:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/11/29/reinvent-2017-the-story-so-far/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/las_vegas_strip_panorama.jpg</image:loc><image:title>Las_Vegas_Strip_panorama</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/welcome_to_fabulous_las_vegas.jpg</image:loc><image:title>Welcome_to_Fabulous_Las_Vegas</image:title></image:image><lastmod>2017-11-30T06:47:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/big-data-machine-learning/</loc><mobile:mobile/><lastmod>2017-11-24T00:02:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/what-we-do/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/07/bigdtaml.png</image:loc><image:title>bigdtaml</image:title></image:image><lastmod>2017-11-23T22:37:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/devops/</loc><mobile:mobile/><lastmod>2017-11-23T22:30:25+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/about/</loc><mobile:mobile/><lastmod>2017-11-16T01:10:39+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/application-development/</loc><mobile:mobile/><lastmod>2017-11-15T04:45:57+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/cloud-managed-service/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/10/logoawsadv.png</image:loc><image:title>logoawsadv</image:title></image:image><lastmod>2017-11-05T23:10:38+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/home/our-partners/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/07/solution_partner_community_badge.png</image:loc><image:title>Solution_Partner_Community_badge</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/07/enterprise_solution_partner_community_badge.jpg</image:loc><image:title>Enterprise_Solution_Partner_Community_badge</image:title></image:image><lastmod>2017-11-02T20:54:29+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/2017/11/01/scheduling-bigquery-jobs-using-google-apps-script/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/screen-shot-2017-11-01-at-1-43-57-pm1.png</image:loc><image:title>Screen Shot 2017-11-01 at 1.43.57 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/screen-shot-2017-11-01-at-2-03-43-pm.png</image:loc><image:title>Screen Shot 2017-11-01 at 2.03.43 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/screen-shot-2017-11-01-at-1-58-17-pm.png</image:loc><image:title>Screen Shot 2017-11-01 at 1.58.17 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/screen-shot-2017-11-01-at-1-43-57-pm.png</image:loc><image:title>Screen Shot 2017-11-01 at 1.43.57 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/screen-shot-2017-11-01-at-1-43-51-pm.png</image:loc><image:title>Screen Shot 2017-11-01 at 1.43.51 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/screen-shot-2017-11-01-at-1-43-40-pm.png</image:loc><image:title>Screen Shot 2017-11-01 at 1.43.40 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/11/screen-shot-2017-11-01-at-1-38-11-pm.png</image:loc><image:title>Screen Shot 2017-11-01 at 1.38.11 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/10/theitcrowd4x6ireadyouremailtshirt.jpg</image:loc><image:title>theitcrowd4x6ireadyouremailtshirt</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/10/screen-shot-2017-10-29-at-2-27-29-pm.png</image:loc><image:title>Screen Shot 2017-10-29 at 2.27.29 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/10/459340130_1280x720.jpg</image:loc><image:title>459340130_1280x720</image:title></image:image><lastmod>2018-05-29T11:57:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/10/31/what-nobody-at-uni-will-tell-you-about-being-a-software-developer/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/10/af2b9-1fdjnpueaf3_pbbgg_8lamw.jpeg</image:loc><image:title>af2b9-1fdjnpueaf3_pbbgg_8lamw</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/10/homer-simpson-any-key.jpg</image:loc><image:title>homer-simpson-any-key</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/10/entrepreneur-after-graduation-e1443105786115.jpg</image:loc><image:title>Entrepreneur-After-Graduation--e1443105786115</image:title></image:image><lastmod>2017-10-31T06:26:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/10/24/tel-newsletter-october-2017/</loc><mobile:mobile/><lastmod>2017-10-24T01:27:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/05/01/securing-your-spring-app-using-2fa/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/totp-tokens.png</image:loc><image:title>TOTP Tokens</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/totp-diagram.png</image:loc><image:title>TOTP diagram</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/cat-and-mouse-1.jpg</image:loc><image:title>Cat-and-Mouse-1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/winonasavingsbankvault.jpg</image:loc><image:title>WinonaSavingsBankVault</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/spring-security-logo.png</image:loc><image:title>Spring-Security-logo</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/kab300610_img01.jpg</image:loc><image:title>kab300610_img01</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/2a_02.jpg</image:loc><image:title>2a_02</image:title></image:image><lastmod>2017-08-28T01:01:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/08/14/tel-monthly-newsletter-july-2017/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/08/dgxzfcrwsai9ovw.jpg</image:loc><image:title>DGxZfCRWsAI9ovw</image:title></image:image><lastmod>2017-08-14T05:03:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/07/26/java-9-project-jigsaw/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/07/calvin-shouting.jpeg</image:loc><image:title>calvin-shouting</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/07/devil-robot.jpg</image:loc><image:title>devil robot</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/07/puzzle-piece.jpg</image:loc><image:title>puzzle-piece</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/07/jigsaw1.jpeg</image:loc><image:title>jigsaw</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/07/jigsaw.jpeg</image:loc><image:title>jigsaw</image:title></image:image><lastmod>2017-08-07T11:57:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/07/21/tel-monthly-newsletter-june-2017/</loc><mobile:mobile/><lastmod>2017-07-21T07:24:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/06/19/devops-talks-conference-2017/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-43501.jpg</image:loc><image:title>MV-4350</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-82.jpg</image:loc><image:title>MV-82</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-85.jpg</image:loc><image:title>MV-85</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-7373.jpg</image:loc><image:title>MV-7373</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-4350.jpg</image:loc><image:title>MV-4350</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-117.jpg</image:loc><image:title>MV-117</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-50.jpg</image:loc><image:title>MV-50</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/mv-29.jpg</image:loc><image:title>MV-29</image:title></image:image><lastmod>2017-06-19T01:49:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/06/15/universal-linking-a-few-things-to-be-prepared-for/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/broad_chain_closeup.jpg</image:loc><image:title>Broad_chain_closeup</image:title><image:caption>Toni Lozano - http://www.flickr.com/photos/quiero-un-pantano/176909201</image:caption></image:image><lastmod>2017-06-20T07:34:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/02/17/the-beacon-experiments-low-energy-bluetooth-devices-in-action/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/beacons.jpg</image:loc><image:title>beacons</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-4-12-20-pm.png</image:loc><image:title>Kontakt Full Power</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-2-18-02-pm.png</image:loc><image:title>Estimote Interference</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-2-15-47-pm.png</image:loc><image:title>Estimote Rotation Signal Strength</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-1-15-44-pm.png</image:loc><image:title>Estimote Rotation</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-12-54-59-pm.png</image:loc><image:title>Estimote Full Power</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-12-34-13-pm.png</image:loc><image:title>Moving Estimote Beacon by 50cm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-12-27-24-pm.png</image:loc><image:title>Kontakt Beacons at 1.5m</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/screen-shot-2014-02-12-at-12-25-42-pm.png</image:loc><image:title>Estimote Beacons at 1.5m</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/photo-4.jpg</image:loc><image:title>Kontakt Beacon Insides</image:title></image:image><lastmod>2017-06-15T12:51:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/06/14/extending-reacts-containerpresentation-pattern-to-share-business-logic-between-apps/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/container-ship1.jpeg</image:loc><image:title>globalization commodity flow</image:title><image:caption>globalization commodity flow at harbor</image:caption></image:image><lastmod>2018-01-11T10:08:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/06/09/tel-monthly-newsletter-may-2017-2/</loc><mobile:mobile/><lastmod>2017-06-09T02:30:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/06/14/delegation-notification-and-observation/</loc><mobile:mobile/><lastmod>2017-06-07T22:54:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/06/02/to-partition-or-not-to-partition/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/neitheraborroweroralenderbe-shakespeare.gif</image:loc><image:title>neitheraborroweroralenderbe-shakespeare</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/06/dollar-sign.jpg</image:loc><image:title>dollar-sign</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/main-thumb-t-1401165-200-sjxjnvzzmvkykdhdkwmrriupmnletogh.jpeg</image:loc><image:title>main-thumb-t-1401165-200-sjxjnvzzmvkykdhdkwmrriupmnletogh</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/shakespeare-660x350-1461293050.jpg</image:loc><image:title>Hall, George Henry, 1825-1913; An Ideal Portrait of William Shakespeare (1564-1616)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/screenshot-2017-04-19-16-35-17.png</image:loc><image:title>Screenshot 2017-04-19 16.35.17</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/screenshot-2017-04-19-15-54-36.png</image:loc><image:title>Screenshot 2017-04-19 15.54.36</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/screenshot-2017-03-31-16-06-49.png</image:loc><image:title>Screenshot 2017-03-31 16.06.49</image:title></image:image><lastmod>2017-06-02T06:22:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/31/bigquery-new-users-the-top-wtf-moments/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/foodies-024.jpg</image:loc><image:title>foodies-024</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-31-at-10-39-53-pm.png</image:loc><image:title>Screen Shot 2017-05-31 at 10.39.53 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-31-at-10-12-20-pm.png</image:loc><image:title>Screen Shot 2017-05-31 at 10.12.20 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-31-at-10-04-44-pm.png</image:loc><image:title>Screen Shot 2017-05-31 at 10.04.44 pm</image:title></image:image><lastmod>2017-07-14T00:00:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/22/beam-me-up-google/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/5437cb90-d7dc-427d-aabc-68b1e3c1a43b.jpg</image:loc><image:title>5437cb90-d7dc-427d-aabc-68b1e3c1a43b</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/6b2bb7dc-050c-4c52-9835-f54af8463e1d-2060x1236-e1495456458209.jpeg</image:loc><image:title>6b2bb7dc-050c-4c52-9835-f54af8463e1d-2060x1236</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/susanne-posel-headline-news_-official-nasa-star_-trek_-warp_-drive_-emdrive_occupycorporatism.jpg</image:loc><image:title>Susanne.Posel-Headline.News_.Official-nasa.star_.trek_.warp_.drive_.emdrive_occupycorporatism</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-22-at-4-20-50-pm.png</image:loc><image:title>Screen Shot 2017-05-22 at 4.20.50 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-22-at-4-11-29-pm.png</image:loc><image:title>Screen Shot 2017-05-22 at 4.11.29 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/apache-beam-future-talend-blog.png</image:loc><image:title>Apache-Beam-Future-Talend-Blog</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/indianajonesjournal.png</image:loc><image:title>IndianaJonesJournal</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/beammeup-jpg.jpg</image:loc><image:title>beammeup-jpg</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-22-at-2-36-13-pm.png</image:loc><image:title>Screen Shot 2017-05-22 at 2.36.13 pm</image:title></image:image><lastmod>2017-06-01T13:35:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/25/a-post-google-io-2017-conversation-with-google-home/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/home_banner.jpg</image:loc><image:title>null</image:title></image:image><lastmod>2017-05-30T05:09:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/24/ampersand-js/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/ampersandjs.png</image:loc><image:title>ampersandjs</image:title></image:image><lastmod>2017-05-25T01:05:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/08/tel-monthly-newsletter-april-2017/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-08-at-3-09-39-pm.png</image:loc><image:title>Screen Shot 2017-05-08 at 3.09.39 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-08-at-3-08-25-pm.png</image:loc><image:title>Screen Shot 2017-05-08 at 3.08.25 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/screen-shot-2017-05-08-at-2-07-25-pm.png</image:loc><image:title>Screen Shot 2017-05-08 at 2.07.25 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/highres_460395470.jpeg</image:loc><image:title>highres_460395470</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/highres_460395462.jpeg</image:loc><image:title>highres_460395462</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/highres_460395460.jpeg</image:loc><image:title>highres_460395460</image:title></image:image><lastmod>2017-05-09T00:31:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/05/02/aws-sydney-partner-day-and-summit-roundup/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/05/aws-summit-sydney-1.png</image:loc><image:title>AWS-Summit-Sydney-1</image:title></image:image><lastmod>2017-05-08T04:11:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/04/28/aem-6-3-first-impressions/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/msm-old.png</image:loc><image:title>msm-old</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/msm-new.png</image:loc><image:title>msm-new</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/fragment-sync.jpg</image:loc><image:title>fragment-sync</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/fragment-summarize.jpg</image:loc><image:title>fragment-summarize</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/component-title.jpg</image:loc><image:title>component-title</image:title></image:image><lastmod>2017-06-13T03:28:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/04/18/whispers-from-the-other-side-of-the-globe-with-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/dog-2-0.jpeg</image:loc><image:title>dog with huge ears</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/band-avg-dist.png</image:loc><image:title>band-avg-dist</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/dog_with_huge_ears.jpg</image:loc><image:title>dog_with_huge_ears</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/homer_hamradio.png</image:loc><image:title>Homer_HamRadio</image:title><image:caption>Homer simpson at ham radio transceiver</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/wspr-schema.png</image:loc><image:title>wspr-schema</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/wspr-30m-fromvk-big.png</image:loc><image:title>wspr-30m-fromvk-big</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/02/wspr-prefix-time.png</image:loc><image:title>wspr-prefix-time</image:title></image:image><lastmod>2017-04-18T00:41:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/03/08/tel-monthly-newsletter-feb-2017/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/c5lvxadvmai-jv9-large.jpg</image:loc><image:title>C5LVxaDVMAI-jV9.jpg-large</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/screen-shot-2017-03-08-at-10-10-20-pm.png</image:loc><image:title>Screen Shot 2017-03-08 at 10.10.20 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/d26b3a25-396b-4151-b891-2400160dd00d-large.jpeg</image:loc><image:title>d26b3a25-396b-4151-b891-2400160dd00d-large</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/tel-2017-high-res.jpg</image:loc><image:title>TEL 2017 High Res</image:title></image:image><lastmod>2017-04-06T01:39:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/04/06/tel-monthly-newsletter-march-2017/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/screen-shot-2017-04-06-at-10-49-20-am.png</image:loc><image:title>Screen Shot 2017-04-06 at 10.49.20 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/img_20170330_100812-1.jpg</image:loc><image:title>IMG_20170330_100812 (1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/img_20170330_080342-1.jpg</image:loc><image:title>IMG_20170330_080342 (1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/image-uploaded-from-ios-1.jpg</image:loc><image:title>Image uploaded from iOS (1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/84e7fe0a-a810-4c9b-8242-d008f073d13d-original-2.jpeg</image:loc><image:title>84e7fe0a-a810-4c9b-8242-d008f073d13d-original (2)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/5a45e0f4-619a-48d8-8b6d-59040d034a35-original.png</image:loc><image:title>5a45e0f4-619a-48d8-8b6d-59040d034a35-original</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/highres_459546053.jpeg</image:loc><image:title>highres_459546053</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/04/highres_459546051.jpeg</image:loc><image:title>highres_459546051</image:title></image:image><lastmod>2017-04-06T01:21:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/03/23/triggering-dataflow-pipelines-with-cloud-functions/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/alaska-67304_1920.jpg</image:loc><image:title>alaska-67304_1920</image:title></image:image><lastmod>2018-01-31T03:37:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/03/14/cloud-next-2017-shifting-to-the-cloud/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/20170305_154540.jpg</image:loc><image:title>20170305_154540</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/screenshot-2017-03-13-19-47-58.png</image:loc><image:title>Screenshot 2017-03-13 19.47.58</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/screenshot-2017-03-13-19-41-32.png</image:loc><image:title>Screenshot 2017-03-13 19.41.32</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/20170308_1042231.jpg</image:loc><image:title>20170308_104223</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/screenshot-2017-03-13-19-27-22.png</image:loc><image:title>Screenshot 2017-03-13 19.27.22</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/screenshot-2017-03-13-19-24-16.png</image:loc><image:title>Screenshot 2017-03-13 19.24.16</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/20170310_113012.jpg</image:loc><image:title>20170310_113012</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/20170310_125757.jpg</image:loc><image:title>20170310_125757</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/03/20170304_124421.jpg</image:loc><image:title>20170304_124421</image:title></image:image><lastmod>2017-03-14T22:15:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/12/21/tel-highlights-for-2016/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/tel-high-res.png</image:loc><image:title>tel-high-res</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/tel-logo-2017-transparent.png</image:loc><image:title>tel-logo-2017-transparent</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/tel-logo-2017.png</image:loc><image:title>tel-logo-2017</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/tel-image3.png</image:loc><image:title>tel-image</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/tel-image2.png</image:loc><image:title>tel-image</image:title></image:image><lastmod>2017-02-22T00:19:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/02/16/adobe-innovation-session-customer-journey-management/</loc><mobile:mobile/><lastmod>2017-02-16T06:45:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/01/18/gobbling-up-big-ish-data-for-lunch/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/giant_burger.jpg</image:loc><image:title>giant_burger</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/6439_1_amateur_radio_is_still_alive_and_kicking_journey_to_becoming_a_ham.jpg</image:loc><image:title>6439_1_amateur_radio_is_still_alive_and_kicking_journey_to_becoming_a_ham</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/screen-shot-2017-01-13-at-2-01-10-pm.png</image:loc><image:title>screen-shot-2017-01-13-at-2-01-10-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/screen-shot-2017-01-13-at-1-51-32-pm.png</image:loc><image:title>screen-shot-2017-01-13-at-1-51-32-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/screen-shot-2017-01-18-at-12-33-25-pm.png</image:loc><image:title>screen-shot-2017-01-18-at-12-33-25-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/screen-shot-2017-01-18-at-12-28-58-pm.png</image:loc><image:title>screen-shot-2017-01-18-at-12-28-58-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/screen-shot-2017-01-18-at-12-11-52-pm.png</image:loc><image:title>screen-shot-2017-01-18-at-12-11-52-pm</image:title></image:image><lastmod>2017-01-18T08:52:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/01/05/typescript-flow-and-the-importance-of-toolchains-over-tools/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/redux.png</image:loc><image:title>redux</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/nuclide2.png</image:loc><image:title>nuclide</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/nuclide1.png</image:loc><image:title>nuclide</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/nuclide.png</image:loc><image:title>nuclide</image:title></image:image><lastmod>2017-01-10T05:10:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/01/06/writing-safer-code-with-typescript-strict-null-checks-type-guards/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/cras-euro-ncap.jpg</image:loc><image:title>cras-euro-ncap</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/safe_code_image.jpg</image:loc><image:title>safe_code_image</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/toolrack.png</image:loc><image:title>toolrack</image:title></image:image><lastmod>2017-04-20T04:51:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2017/01/04/demystifying-shortened-and-extension-less-urls-in-aem/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/54658-en-amc-marquee-experience-manager-summit-1440x544.jpg</image:loc><image:title>54658-en-amc-marquee-experience-manager-summit-1440x544</image:title><image:caption>AEM background</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/1360775548810.png</image:loc><image:title>1360775548810</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2017/01/1360775990371.png</image:loc><image:title>1360775990371</image:title></image:image><lastmod>2017-03-02T15:18:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/privacy-policy/</loc><mobile:mobile/><lastmod>2017-01-03T03:30:44+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/join-us/</loc><mobile:mobile/><lastmod>2017-01-03T03:30:14+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/blog/</loc><mobile:mobile/><lastmod>2017-01-03T03:29:34+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/home/our-clients/</loc><mobile:mobile/><lastmod>2017-01-03T03:28:48+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://shinesolutions.com/2016/12/30/generating-high-res-maps-with-mapnik-and-docker/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/lord-of-the-rings-map.jpg</image:loc><image:title>lord-of-the-rings-map</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/render.png</image:loc><image:title>render</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-28-at-12-06-36-pm.png</image:loc><image:title>screen-shot-2016-12-28-at-12-06-36-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-28-at-12-06-27-pm1.png</image:loc><image:title>screen-shot-2016-12-28-at-12-06-27-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-28-at-12-06-27-pm.png</image:loc><image:title>screen-shot-2016-12-28-at-12-06-27-pm</image:title></image:image><lastmod>2017-09-26T18:18:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/12/20/analysing-stack-overflow-comment-sentiment-using-google-cloud-platform/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-20-at-1-47-18-pm.png</image:loc><image:title>screen-shot-2016-12-20-at-1-47-18-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/goa-way-vera-keane.jpg</image:loc><image:title>goa-way-vera-keane</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/austin-powers-dr-evil.jpg</image:loc><image:title>austin-powers-dr-evil</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/211848-superhero-fail.jpg</image:loc><image:title>211848-superhero-fail</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-20-at-11-47-52-am.png</image:loc><image:title>screen-shot-2016-12-20-at-11-47-52-am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-20-at-11-38-14-am.png</image:loc><image:title>screen-shot-2016-12-20-at-11-38-14-am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/unwelcome-mat.jpg</image:loc><image:title>unwelcome-mat</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-19-at-5-18-10-pm.png</image:loc><image:title>screen-shot-2016-12-19-at-5-18-10-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-19-at-5-02-02-pm.png</image:loc><image:title>screen-shot-2016-12-19-at-5-02-02-pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-19-at-4-40-12-pm.png</image:loc><image:title>screen-shot-2016-12-19-at-4-40-12-pm</image:title></image:image><lastmod>2016-12-21T09:11:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/12/09/will-athena-slay-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screenshot-2016-12-16-14-37-08.png</image:loc><image:title>screenshot-2016-12-16-14-37-08</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screenshot-2016-12-16-14-02-57.png</image:loc><image:title>screenshot-2016-12-16-14-02-57</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/34c69ea31a1988fd25edf822d58108f72.jpg</image:loc><image:title>34c69ea31a1988fd25edf822d58108f7</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/34c69ea31a1988fd25edf822d58108f71.jpg</image:loc><image:title>34c69ea31a1988fd25edf822d58108f7</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/2012-transparency.jpg</image:loc><image:title>2012-transparency</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/grecia-antiga-ddl.jpg</image:loc><image:title>grecia-antiga-ddl</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/zeus-4.jpg</image:loc><image:title>zeus-4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screenshot-2016-12-08-22-08-45.png</image:loc><image:title>screenshot-2016-12-08-22-08-45</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screenshot-2016-12-08-16-41-56.png</image:loc><image:title>screenshot-2016-12-08-16-41-56</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screenshot-2016-12-08-16-33-53.png</image:loc><image:title>screenshot-2016-12-08-16-33-53</image:title></image:image><lastmod>2016-12-16T05:19:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/12/09/10-amazing-secrets-university-never-taught-you-about-how-to-become-a-truly-professional-software-developer/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/hippocrates_header.jpg</image:loc><image:title>hippocrates_header</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/uncle_bob.jpg</image:loc><image:title>uncle_bob</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/12/screen-shot-2016-12-06-at-12-57-29-pm.png</image:loc><image:title>screen-shot-2016-12-06-at-12-57-29-pm</image:title></image:image><lastmod>2016-12-08T23:33:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/11/07/a-framework-for-better-emails/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/11/blog-header1.jpg</image:loc><image:title>blog-header1</image:title></image:image><lastmod>2016-11-07T08:07:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/09/16/shines-michael-leroy-to-speak-at-adobe-source-event/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/09/source.jpg</image:loc><image:title>source</image:title></image:image><lastmod>2016-10-11T22:50:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/10/11/shiners-submit-entries-to-the-aws-serverless-chatbot-hackathon/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/10/full_width.png</image:loc><image:title>full_width</image:title></image:image><lastmod>2016-10-11T00:42:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/10/10/yow-connected-2016-the-typed-functional-future-of-ui-platforms/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/10/yow-connected.png</image:loc><image:title>yow-connected</image:title></image:image><lastmod>2016-10-10T22:51:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/08/31/shiner-to-present-at-very-first-yow-data-conference/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/2016_yowdata_web_2-02-1.jpg</image:loc><image:title>2016_YOWData_Web_2-02-1</image:title></image:image><lastmod>2016-10-03T06:31:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/08/19/high-availability-low-latency-streaming-to-bigquery-using-an-sqs-queue/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/1633655.jpg</image:loc><image:title>1633655</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/lines-at-io-google-796x398.png</image:loc><image:title>lines-at-io-google-796x398</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/error1.jpg</image:loc><image:title>error1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/error.jpg</image:loc><image:title>error</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/amazon-sqs_512.png</image:loc><image:title>amazon-sqs_512</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/fsolution.png</image:loc><image:title>fsolution</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/queuing.png</image:loc><image:title>queuing</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/big-data-path.jpg</image:loc><image:title>big-data-path</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/datastream.png</image:loc><image:title>datastream</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/screenshot-2016-08-19-15-17-23.png</image:loc><image:title>Screenshot 2016-08-19 15.17.23</image:title></image:image><lastmod>2016-08-30T23:27:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/08/19/google-bigquery-hits-the-gym-to-beef-up-even-more/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/screen-shot-2016-08-19-at-2-05-36-pm.png</image:loc><image:title>Screen Shot 2016-08-19 at 2.05.36 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/screen-shot-2016-08-19-at-2-03-55-pm.png</image:loc><image:title>Screen Shot 2016-08-19 at 2.03.55 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/bq-ten-11.png</image:loc><image:title>bq-ten-11</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/bq-cost-ten-5.png</image:loc><image:title>bq-cost-ten-5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/bq-cost-ten-10.png</image:loc><image:title>bq-cost-ten-10</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/bq-cost-ten-6.png</image:loc><image:title>bq-cost-ten-6</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/bq-cost-ten-1.png</image:loc><image:title>bq-cost-ten-1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/screen-shot-2016-08-18-at-10-04-00-pm.png</image:loc><image:title>Screen Shot 2016-08-18 at 10.04.00 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/google-data-center-douglas-county-georgia-930x510.png</image:loc><image:title>Google-data-center-Douglas-County-Georgia-930x510</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/denise-harwood-hardware-operations-google-data-center-the-dalles-oregon-blue-lights-led.jpg</image:loc><image:title>Denise-Harwood-Hardware-Operations-Google-Data-Center-The-Dalles-Oregon-blue-lights-led</image:title></image:image><lastmod>2016-08-19T22:45:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/08/16/shiner-to-present-at-yow-connected-2016-mobile-iot/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/2016_yowconnected_web_4-01.jpg</image:loc><image:title>2016_YOWConnected_Web_4-01</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/yow.png</image:loc><image:title>YOW</image:title></image:image><lastmod>2016-08-16T07:14:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/08/11/automating-your-dismissal-with-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/08/joker-burning-money.jpg</image:loc><image:title>joker-burning-money</image:title></image:image><lastmod>2016-08-11T02:18:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/03/30/creating-a-serverless-etl-nirvana-using-google-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/elt.png</image:loc><image:title>elt</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/etl.png</image:loc><image:title>etl</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/screen-shot-2016-06-13-at-2-07-23-pm.png</image:loc><image:title>Screen Shot 2016-06-13 at 2.07.23 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/5044773-e1468663357741.jpg</image:loc><image:title>5044773</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/javascript_logo_unofficial-300x300.png</image:loc><image:title>javascript_logo_unofficial-300x300</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/logo-immutable.png</image:loc><image:title>logo-immutable</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/from-rupert-grint-to-chuck-norris-who-are-the-best-redheads-in-movies-647271.png</image:loc><image:title>from-rupert-grint-to-chuck-norris-who-are-the-best-redheads-in-movies-647271</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/organized1.jpg</image:loc><image:title>Organized1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/basic_day_laptop_plane.jpg</image:loc><image:title>basic_day_laptop_plane</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/screen-shot-2016-03-23-at-3-14-01-pm.png</image:loc><image:title>Screen Shot 2016-03-23 at 3.14.01 PM</image:title></image:image><lastmod>2017-10-05T20:51:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/04/15/shine-hosts-a-successful-digital-leaders-breakfast/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/04/ii_1539d01e002005c81-e1468663095804.png</image:loc><image:title>ii_1539d01e002005c81</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/04/digital-leaders-breakfast-april-2016.jpg</image:loc><image:title>Digital Leaders Breakfast April 2016</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/04/ii_1539d01e002005c8.png</image:loc><image:title>ii_1539d01e002005c8</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/04/img_0713.jpg</image:loc><image:title>IMG_0713</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/04/img_0718.jpg</image:loc><image:title>IMG_0718</image:title></image:image><lastmod>2016-07-16T01:50:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/05/13/the-emergence-of-the-3-towers-devsecops/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/three-towers1.jpg</image:loc><image:title>three-towers1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/cicd_devsecops1.png</image:loc><image:title>CICD_DevSecOps</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/cicd_devops1.png</image:loc><image:title>CICD_DevOps</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/business_devsecops1.png</image:loc><image:title>Business_DevSecOps</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/business_devops1.png</image:loc><image:title>Business_DevOps</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/devsecops1.png</image:loc><image:title>DevSecOps</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/devops1.png</image:loc><image:title>DevOps</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/three-towers.jpg</image:loc><image:title>Three-Towers</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/download.jpeg</image:loc><image:title>download</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/business_devsecops.png</image:loc><image:title>Business_DevSecOps</image:title></image:image><lastmod>2016-07-16T01:49:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/05/20/orchestrating-tasks-using-aws-swf/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/t_wilkinsconducting1.jpg</image:loc><image:title>t_wilkinsconducting1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/t_wilkinsconducting.jpg</image:loc><image:title>t_WilkinsConducting</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/screen-shot-2016-05-19-at-11-54-36-am.png</image:loc><image:title>Screen Shot 2016-05-19 at 11.54.36 AM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/screen-shot-2016-05-19-at-11-52-57-am.png</image:loc><image:title>Screen Shot 2016-05-19 at 11.52.57 AM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/exec_done.png</image:loc><image:title>exec_done</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/swf_done.png</image:loc><image:title>swf_done</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/2_task_done.png</image:loc><image:title>2_task_done</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/screen-shot-2016-05-19-at-10-20-25-am.png</image:loc><image:title>Screen Shot 2016-05-19 at 10.20.25 AM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/screen-shot-2016-05-19-at-10-20-09-am.png</image:loc><image:title>Screen Shot 2016-05-19 at 10.20.09 AM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/05/2_decision_done.png</image:loc><image:title>2_decision_done</image:title></image:image><lastmod>2017-06-18T15:53:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/06/03/the-most-important-thing-when-picking-http-status-codes/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/6508023065_1b3bf710ce_o1.jpg</image:loc><image:title>6508023065_1b3bf710ce_o1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/6508023065_1b3bf710ce_o.jpg</image:loc><image:title>6508023065_1b3bf710ce_o</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/401.jpg</image:loc><image:title>401</image:title></image:image><lastmod>2016-07-16T01:46:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/06/21/kinesis-lambda-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/16001000431764-vc3a4sterbotten-riksantikvariec3a4mbetet1.jpg</image:loc><image:title>16001000431764-vc3a4sterbotten-riksantikvariec3a4mbetet1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/16001000431764-vc3a4sterbotten-riksantikvariec3a4mbetet.jpg</image:loc><image:title>16001000431764-vc3a4sterbotten-riksantikvariec3a4mbetet</image:title><image:caption>Shine team sending logs downstream</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/screen-shot-2016-06-17-at-5-06-40-pm.png</image:loc><image:title>BigQuery access log table</image:title><image:caption>The access logs table in BigQuery. Note that we've hashed the IP address field in here for privacy and security reasons.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/screen-shot-2016-06-17-at-4-41-03-pm.png</image:loc><image:title>Share Dataset popup</image:title><image:caption>Give the service account editing rights to the dataset.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/screen-shot-2016-06-17-at-4-35-51-pm.png</image:loc><image:title>HTTP Access logs table</image:title><image:caption>Columns in our access logs table.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/screen-shot-2016-06-17-at-4-22-03-pm.png</image:loc><image:title>Lambda function CloudWatch logs</image:title><image:caption>Kinesis events in the CloudWatch logs.</image:caption></image:image><lastmod>2016-07-16T01:44:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/06/27/a-deep-dive-into-dynamodb-partitions/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/maxresdefault1.jpg</image:loc><image:title>maxresdefault1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/heat_22.png</image:loc><image:title>heat_2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/heat_12.png</image:loc><image:title>heat_1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/aws-network-diagram-new-page1.png</image:loc><image:title>AWS Network Diagram - New Page</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/dynamodb__aws_console.png</image:loc><image:title>DynamoDB_·_AWS_Console</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/dynamodb_c2b7_aws_console.png</image:loc><image:title>DynamoDB_·_AWS_Console</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/after_sharding.png</image:loc><image:title>after_sharding</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/before_sharding.png</image:loc><image:title>before_sharding</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/rcu_wcu_increase.png</image:loc><image:title>RCU_WCU_Increase</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/06/aws-network-diagram-new-page.png</image:loc><image:title>AWS Network Diagram - New Page</image:title></image:image><lastmod>2017-04-10T15:40:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/03/29/pablo-rocking-the-stage-at-googles-annual-cloud-event/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img-20160325-wa0005.jpg</image:loc><image:title>IMG-20160325-WA0005</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img-20160325-wa0004.jpg</image:loc><image:title>IMG-20160325-WA0004</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img-20160325-wa0003.jpg</image:loc><image:title>IMG-20160325-WA0003</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img-20160324-wa00161.jpg</image:loc><image:title>IMG-20160324-WA0016</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img_20160325_193821.jpg</image:loc><image:title>IMG_20160325_193821</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img_20160325_113532.jpg</image:loc><image:title>IMG_20160325_113532</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img_20160325_083516.jpg</image:loc><image:title>IMG_20160325_083516</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img-20160324-wa0008.jpg</image:loc><image:title>IMG-20160324-WA0008</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/img-20160324-wa0016.jpg</image:loc><image:title>IMG-20160324-WA0016</image:title></image:image><lastmod>2016-03-29T04:01:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/04/the-joys-of-redis/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/ren_and_stimpy_by_buttercupnergal.png</image:loc><image:title>ren_and_stimpy_by_buttercupnergal</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/happyhappyjoyjoy.jpeg</image:loc><image:title>happyhappyjoyjoy</image:title></image:image><lastmod>2016-03-15T05:38:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/03/01/shines-pablo-caif-to-present-at-gcp-next-2016/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/03/next.png</image:loc><image:title>next</image:title></image:image><lastmod>2016-03-03T11:06:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/02/19/nosql-in-the-cloud-a-scalable-alternative-to-relational-databases/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/cloud-db.jpg</image:loc><image:title>cloud-db</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/money.jpeg</image:loc><image:title>money</image:title></image:image><lastmod>2016-02-19T15:24:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/01/13/will-swift-be-the-next-king-of-server-side-development/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/llvm.jpg</image:loc><image:title>llvm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/swift-throne.jpg</image:loc><image:title>Swift throne</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/darth-vader.jpg</image:loc><image:title>Darth Vader</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/swift-2.png</image:loc><image:title>Swift-2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/glados_wallpaper_by_jackson889-d3fr248.jpg</image:loc><image:title>glados_wallpaper_by_jackson889-d3fr248</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/iur.jpeg</image:loc><image:title>iur</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/swift.png</image:loc><image:title>swift</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/swift-bird.jpg</image:loc><image:title>Swift bird</image:title><image:caption>Swallow Hirundo rustica, artwork</image:caption></image:image><lastmod>2016-11-02T19:26:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2016/01/11/style-guides-and-aem-fitting-a-square-peg-in-a-round-hole/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/i-dont-always.jpg</image:loc><image:title>i-dont-always-aem</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/etc-designs.png</image:loc><image:title>etc-designs</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/crx-packmgr.png</image:loc><image:title>crx-packmgr</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/grunt-clientlibify.png</image:loc><image:title>grunt-clientlibify</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/grunt-run.png</image:loc><image:title>grunt-run</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/grunt-aem.png</image:loc><image:title>grunt-aem</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/git-maven-gulp-aem.png</image:loc><image:title>git-maven-gulp-aem</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/angry-computer-guy-02.jpg</image:loc><image:title>Angry-Computer-Guy</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2016/01/grunt-zip-maven-groovy-aem.png</image:loc><image:title>grunt-zip-maven-groovy-aem</image:title></image:image><lastmod>2016-01-11T03:42:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/12/24/yow-2015-melbourne-a-conference-report/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/54363409.jpg</image:loc><image:title>54363409</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/955548.jpg</image:loc><image:title>955548</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/simianarmy.jpg</image:loc><image:title>simianarmy</image:title></image:image><lastmod>2016-01-01T00:02:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/12/07/a-week-in-the-life-of-a-google-developer-expert/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/img_4031.jpg</image:loc><image:title>IMG_4031</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/2015-12-07.jpg</image:loc><image:title>2015-12-07</image:title><image:caption>"Who cares!" - our Android app</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/dsc02130.jpg</image:loc><image:title>DSC02130</image:title><image:caption>228 GDEs</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/google-campus.jpg</image:loc><image:title>google-campus</image:title><image:caption>Kirkland Google offices</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/c246283e-2952-41db-a64f-a8fb9f186c6c-original.jpeg</image:loc><image:title>c246283e-2952-41db-a64f-a8fb9f186c6c-original</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/12/img_4358.jpg</image:loc><image:title>IMG_4358</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/img_4137.jpg</image:loc><image:title>IMG_4137</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/img_4120.jpg</image:loc><image:title>IMG_4120</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/img_4109.jpg</image:loc><image:title>IMG_4109</image:title><image:caption>Pablo presenting to a packed house on Dataflow</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/img_4089.jpg</image:loc><image:title>IMG_4089</image:title></image:image><lastmod>2015-12-08T03:44:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/11/26/tips-for-aem-beginners/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/cf-before-2.png</image:loc><image:title>cf-before-2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/html-library-manager.png</image:loc><image:title>html-library-manager</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/dumplibs-output-test.png</image:loc><image:title>dumplibs-output-test</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/hiding-content-finder.png</image:loc><image:title>hiding-content-finder</image:title><image:caption>Hiding the Content Finder leaves you with a clutter-free interface to work with.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/depfinder.png</image:loc><image:title>depfinder</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/crxde-logs.png</image:loc><image:title>crxde-logs</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/11/debug-layout.png</image:loc><image:title>debug-layout</image:title><image:caption>Using Debug Layout mode (http://localhost:4502/cf#/content/geometrixx/en.html?debug=layout)</image:caption></image:image><lastmod>2016-12-09T22:05:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/10/14/reinvent-2015-conference-report-starship-enterprise/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/notasuit.jpg</image:loc><image:title>not a suit</image:title><image:caption>Too cool for a suit, not cool enough for jeans and a t-shirt</image:caption></image:image><lastmod>2015-11-20T06:00:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/10/26/shiner-ben-teese-to-speak-at-yow-conference-2015/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/logo1.png</image:loc><image:title>logo(1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/screen-shot-2015-10-24-at-11-16-39-pm.png</image:loc><image:title>Screen Shot 2015-10-24 at 11.16.39 pm</image:title></image:image><lastmod>2015-10-25T22:35:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/10/22/reinvent-2015-the-vibe-of-the-thing/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/mobileworld.jpeg</image:loc><image:title>mobileworld</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/samsung-wifi-smart-fridge-2012-01.png</image:loc><image:title>samsung-wifi-smart-fridge-2012-01</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/samsung-wifi-smart-fridge-2012-01.jpg</image:loc><image:title>samsung-wifi-smart-fridge-2012-01</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/a0888ce9-1f84-4e3d-9144-a00000a580ee_250x250.jpg</image:loc><image:title>a0888ce9-1f84-4e3d-9144-a00000a580ee_250x250</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/screenshot-2015-10-15-06-54-20.png</image:loc><image:title>Screenshot 2015-10-15 06.54.20</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/devops-meme-girl-sm.jpg</image:loc><image:title>devops-meme-girl-sm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/download.jpeg</image:loc><image:title>download</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/images.jpeg</image:loc><image:title>images</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/img_2065-1.jpg</image:loc><image:title>IMG_2065 (1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/img_2065.jpg</image:loc><image:title>IMG_2065</image:title></image:image><lastmod>2015-10-22T23:27:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/10/19/messages-in-the-sky/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/data-insights-2.jpg</image:loc><image:title>data-insights-2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/denormalize_all_the_things.jpg</image:loc><image:title>denormalize_all_the_things</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/slide010.png</image:loc><image:title>Slide010</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/pub-sub-2.png</image:loc><image:title>Pub-sub-2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/contrailscience-com_skitch_skitched_20130315_1317091.jpg</image:loc><image:title>contrailscience.com_skitch_skitched_20130315_131709</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/pubsub.png</image:loc><image:title>PubSub</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/dataflow.png</image:loc><image:title>Dataflow</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/pub-sub-diagram.png</image:loc><image:title>Pub-Sub diagram</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/screen-shot-2015-10-13-at-3-08-43-pm.png</image:loc><image:title>Screen Shot 2015-10-13 at 3.08.43 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/screen-shot-2015-10-13-at-3-07-56-pm.png</image:loc><image:title>Screen Shot 2015-10-13 at 3.07.56 PM</image:title></image:image><lastmod>2015-10-19T04:31:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/10/16/development-design-bridging-the-gap/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/tynebridge_05.jpg</image:loc><image:title>TyneBridge_05</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/workflow2.png</image:loc><image:title>Workflow2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/workflow11.png</image:loc><image:title>Workflow1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/workflow1.png</image:loc><image:title>Workflow1</image:title></image:image><lastmod>2015-10-19T02:37:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/10/14/google-cloud-dataproc-and-the-17-minute-train-challenge/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/16.png</image:loc><image:title>16</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/15.png</image:loc><image:title>15</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/img_20151012_172620.jpg</image:loc><image:title>IMG_20151012_172620</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/14.png</image:loc><image:title>14</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/13.png</image:loc><image:title>13</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/12.png</image:loc><image:title>12</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/11.png</image:loc><image:title>11</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/101.png</image:loc><image:title>10</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/9.png</image:loc><image:title>9</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/2015-10-12.jpg</image:loc><image:title>2015-10-12</image:title></image:image><lastmod>2015-10-18T09:05:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/10/16/shiners-now-officially-google-developer-experts/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/10/screen-shot-2015-10-16-at-12-29-32-pm.png</image:loc><image:title>Screen Shot 2015-10-16 at 12.29.32 pm</image:title></image:image><lastmod>2015-10-16T03:08:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/02/25/test-driving-google-cloud-dataflow-alpha/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/bq_togxcmaelb4k.jpg</image:loc><image:title>Bq_tOGxCMAELB4k</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/facepalm.jpg</image:loc><image:title>facepalm,</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/qoros-porta-la-nuvola-dentro-lauto-ecco-come-qoros_porta_il_cloud_in_auto.png</image:loc><image:title>qoros-porta-la-nuvola-dentro-lauto-ecco-come-qoros_porta_il_cloud_in_auto</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/screen-shot-2015-02-24-at-9-37-14-pm.png</image:loc><image:title>Screen Shot 2015-02-24 at 9.37.14 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/screen-shot-2014-05-23-at-23-45-54.png</image:loc><image:title>Screen-Shot-2014-05-23-at-23.45.54</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/bermuda-triangle-nah-too-easy.jpg</image:loc><image:title>bermuda-triangle-nah-too-easy</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/untitled-2.png</image:loc><image:title>Untitled 2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/screen-shot-2015-02-23-at-8-32-18-pm.png</image:loc><image:title>Screen Shot 2015-02-23 at 8.32.18 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/screen-shot-2015-02-23-at-8-22-44-pm.png</image:loc><image:title>Screen Shot 2015-02-23 at 8.22.44 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/screen-shot-2015-02-21-at-1-24-13-pm.png</image:loc><image:title>Screen Shot 2015-02-21 at 1.24.13 pm</image:title></image:image><lastmod>2018-02-22T04:54:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/12/16/shine-becomes-an-aws-advanced-consulting-partner/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/aws_logo_advanced_consulting_partner.png</image:loc><image:title>AWS_Logo_Advanced_Consulting_Partner</image:title></image:image><lastmod>2015-10-14T01:14:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/11/26/getting-started-with-angular-and-accessibility/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/old-school-accessibility.gif</image:loc><image:title>old-school-accessibility</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/blindfold.jpg</image:loc><image:title>blindfold</image:title></image:image><lastmod>2015-10-10T00:28:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/09/24/yow-connected-2015-conference-report/</loc><mobile:mobile/><lastmod>2015-09-25T05:59:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/09/12/faster-higher-stronger-go-go-go/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/09/gogo.png</image:loc><image:title>gogo</image:title></image:image><lastmod>2015-09-23T01:01:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/08/25/put-on-your-streaming-shoes/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/cut_chart.png</image:loc><image:title>cut_chart</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/screen-shot-2014-08-22-at-12-37-37-pm.png</image:loc><image:title>Screen Shot 2014-08-22 at 12.37.37 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/screen-shot-2014-08-21-at-5-26-58-pm.png</image:loc><image:title>Screen Shot 2014-08-21 at 5.26.58 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/magician-sacramento-kids-party.jpg</image:loc><image:title>Magician-Sacramento-Kids-Party</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/costs_cut.png</image:loc><image:title>costs_cut</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/ecran_nasdaq.jpg</image:loc><image:title>Ecran_nasdaq</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/screen-shot-2014-08-19-at-5-36-59-pm.png</image:loc><image:title>Screen Shot 2014-08-19 at 5.36.59 pm</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/big_query_restful.png</image:loc><image:title>big_query_restful</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/a_team-300x216.jpg</image:loc><image:title>a_team-300x216</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/saturday-night-fever-2.jpg</image:loc><image:title>Saturday-Night-Fever-2</image:title></image:image><lastmod>2015-09-20T23:51:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/09/07/shiners-nominated-for-google-developer-expert-program/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/09/1-kx4cofzsxegzqmgbubud9q.jpeg</image:loc><image:title>1-kX4cOfZsxEgZqmgBuBud9Q</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/09/google-developers-experts.png</image:loc><image:title>google-developers-experts</image:title></image:image><lastmod>2015-09-07T05:49:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/09/07/shiner-ben-teese-to-speak-at-yow-connected/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/09/yowconnected.png</image:loc><image:title>yowconnected</image:title></image:image><lastmod>2015-09-06T23:02:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/08/07/adobe-innovation-session-june-2015/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/08/1432861959473.jpg</image:loc><image:title>AEM responsive sites</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/08/ui_date_filteration.png</image:loc><image:title>AEM Adaptive Forms</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/08/aem_screens-e1425773645430-1200x675.png</image:loc><image:title>AEM_Screens-1200x675</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/08/adobe-marketing-cloud.jpg</image:loc><image:title>Adobe-Marketing-Cloud</image:title></image:image><lastmod>2015-08-07T03:59:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/08/07/video-of-big-data-in-the-cloud-presentation-now-available/</loc><mobile:mobile/><lastmod>2015-08-07T03:42:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/12/11/new-screencast-on-koa-and-javascript-generators/</loc><mobile:mobile/><lastmod>2015-07-23T00:49:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/07/07/es6-with-babel-js/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/07/babel_meme.jpg</image:loc><image:title>babel_meme</image:title></image:image><lastmod>2016-10-04T23:04:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/07/01/shine-proud-to-support-coder-dojo-for-kids/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/07/img_20150627_100901.jpg</image:loc></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/07/dancing-cat-25ng37l.png</image:loc><image:title>dancing-cat-25ng37l</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/07/screenshot-for-dancing-cat.jpg</image:loc><image:title>screenshot-for-dancing-cat</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/07/civ73hmukaaaatk.jpg</image:loc><image:title>CIv73HMUkAAAatk</image:title><image:caption>Shiners Graham Polley and Shane Neubauer helping a Coder Dojo attendee</image:caption></image:image><lastmod>2015-07-01T12:14:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/06/30/customer-experience-2015-conference-report/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/screen-shot-2015-06-10-at-11-43-25-am.png</image:loc><image:title>Screen Shot 2015-06-10 at 11.43.25 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/screen-shot-2015-06-04-at-9-31-52-am.png</image:loc><image:title>Screen Shot 2015-06-04 at 9.31.52 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/img_06121.jpg</image:loc><image:title>IMG_0612</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/robbie-journey.jpg</image:loc><image:title>robbie-journey</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/robbie.jpg</image:loc><image:title>robbie</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/empathy.jpg</image:loc><image:title>empathy</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/screen-shot-2015-06-03-at-9-22-26-am.png</image:loc><image:title>Screen Shot 2015-06-03 at 9.22.26 am</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/screen-shot-2015-06-03-at-8-40-31-am.png</image:loc><image:title>Screen Shot 2015-06-03 at 8.40.31 am</image:title></image:image><lastmod>2015-06-30T04:35:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/06/29/web-directions-code-2015-conference-report/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/dsc_0122.jpg</image:loc><image:title>DSC_0122</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/dsc_0136.jpg</image:loc><image:title>DSC_0136</image:title><image:caption>Shine's own Ben Teese did a great &lt;a href="http://blog.shinetech.com/2015/06/10/shines-ben-teese-to-speak-at-web-directions-code/" target="_blank"&gt;talk&lt;/a&gt; on &lt;a href="http://blog.shinetech.com/2015/05/08/es6-promises-are-here/" target="_blank"&gt;ES6 Promises&lt;/a&gt;</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/20150626_110654.jpg</image:loc><image:title>20150626_110654</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/20150625_092315.jpg</image:loc><image:title>20150625_092315</image:title><image:caption>Web Directions Code 2015 - random shot</image:caption></image:image><lastmod>2015-06-29T23:08:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/06/18/upcoming-shine-event-leveraging-big-data-in-the-cloud-using-google-and-aws/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/big-data.png</image:loc><image:title>big data</image:title></image:image><lastmod>2015-06-29T07:43:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/06/12/biometric-authentication-with-touch-id/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/baker_16048826.jpg</image:loc><image:title>baker_16048826</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/touchid-ui.png</image:loc><image:title>TouchID UI</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/keychain2.png</image:loc><image:title>Keychain2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/gollum-n-the-ring.jpg</image:loc><image:title>gollum-n-the-ring</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/touch-id-icon.png</image:loc><image:title>touch-id-icon</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/keychain_access_icon.png</image:loc><image:title>Keychain_Access_Icon</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/touch-id-640x384.jpg</image:loc><image:title>Touch-ID-640x384</image:title></image:image><lastmod>2015-06-16T05:18:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/05/20/building-a-file-explorer-on-top-of-amazon-s3/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/file-explorer.png</image:loc><image:title>file-explorer</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/amazons3.png</image:loc><image:title>AmazonS3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/nvidia.jpg</image:loc><image:title>nvidia</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/searchrhs.jpg</image:loc><image:title>searchRHS</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/buildmeasurelearn.jpg</image:loc><image:title>BuildMeasureLearn</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/homer.jpg</image:loc><image:title>homer</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/wheel.jpg</image:loc><image:title>wheel</image:title></image:image><lastmod>2015-10-04T23:05:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/06/10/shines-ben-teese-to-speak-at-web-directions-code/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/06/webdirections.png</image:loc><image:title>webdirections</image:title></image:image><lastmod>2015-06-10T07:46:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/05/08/es6-promises-are-here/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/promises4.png</image:loc><image:title>promises4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/promises3.png</image:loc><image:title>promises3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/promises2.png</image:loc><image:title>promises2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/05/promises1.png</image:loc><image:title>promises1</image:title></image:image><lastmod>2015-05-14T07:12:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/04/29/agile-ux-2015-conference-report/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/caa8nvgugaaa_4v.jpg</image:loc><image:title>Agile UX by @bencrothers</image:title></image:image><lastmod>2015-04-29T09:21:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/04/21/playing-with-play-framework-2-3-x-rest-pipelines-and-scala/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/js-coast-to-coast1.png</image:loc><image:title>js-coast-to-coast</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/play_full_color-e1429494707329.png</image:loc><image:title>play_full_color</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/js-coast-to-coast.png</image:loc><image:title>js-coast-to-coast</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/play-dir.png</image:loc><image:title>play-dir</image:title></image:image><lastmod>2015-05-21T23:20:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/10/28/running-geospatial-queries-with-geotools/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/10/4331986510_bb69fd7a3c.jpg</image:loc><image:title>4331986510_bb69fd7a3c</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/10/geospatial-area.png</image:loc><image:title>Geospatial Area</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/10/screen-shot-2014-10-27-at-12-44-22-pm.png</image:loc><image:title>Screen Shot 2014-10-27 at 12.44.22 pm</image:title></image:image><lastmod>2015-04-26T23:33:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/04/15/spring-data-rest-and-projections/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/stock-footage-old-projector-showing-film.jpg</image:loc><image:title>stock-footage-old-projector-showing-film</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/project_data.png</image:loc><image:title>Project_Data</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/04/tumblr_mboug8ln841qaobbko1_500.jpg</image:loc><image:title>tumblr_mboug8ln841qaobbko1_500</image:title></image:image><lastmod>2016-06-14T03:00:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/03/26/hooking-up-to-the-real-world-with-microcontrollers/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/rsz_gavs7_at_show_n_shine.jpg</image:loc><image:title>rsz_gavs7_at_show_n_shine</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/lotus4.png</image:loc><image:title>lotus4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/lotus3.png</image:loc><image:title>lotus3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/lotus2.jpg</image:loc><image:title>lotus2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/lotus1.jpg</image:loc><image:title>lotus1</image:title></image:image><lastmod>2015-04-20T11:46:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/03/26/scurvy-ab-testing-and-barack-obama/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/contentverve2.png</image:loc><image:title>contentverve2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/ab_testing_top_chart.png</image:loc><image:title>ab_testing_top_chart</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/ab_testing_tools.png</image:loc><image:title>ab_testing_tools</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/ab_netflix.png</image:loc><image:title>ab_netflix</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/obama_test.png</image:loc><image:title>obama_test</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/obama_ab-jpeg.jpg</image:loc><image:title>obama_ab.jpeg</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/contentverve1.png</image:loc><image:title>contentverve1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/scurvy-jpeg.jpg</image:loc><image:title>scurvy</image:title></image:image><lastmod>2015-03-30T01:37:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/03/16/shiner-ben-teese-published-in-latest-dzone-guide/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/03/dzone.png</image:loc><image:title>dzone</image:title></image:image><lastmod>2015-03-15T23:47:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/02/13/battling-it-out-for-glory-at-battlehack/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/battlehack-logo.png</image:loc><image:title>battlehack-logo</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/dsc_0146.jpg</image:loc><image:title>DSC_0146</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/dsc_0106.jpg</image:loc><image:title>DSC_0106</image:title></image:image><lastmod>2015-04-10T05:05:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/02/04/integrating-single-page-apps-with-oracle-access-manager/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/oam-login1.png</image:loc><image:title>oam-login</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/oam-login-failure1.png</image:loc><image:title>oam-login-failure</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/oam-login.png</image:loc><image:title>oam-login</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/oam-login-failure.png</image:loc><image:title>oam-login-failure</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/berlin_-_old_and_new.jpg</image:loc><image:title>berlin_-_old_and_new</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/oam-unauthorized1.png</image:loc><image:title>oam-unauthorized</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/oam-login-failure1.png</image:loc><image:title>oam-login-failure</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/oam-login1.png</image:loc><image:title>oam-login</image:title></image:image><lastmod>2017-03-29T20:19:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/02/02/shine-featured-on-google-cloud-platform-blog/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/02/gcp.png</image:loc><image:title>gcp</image:title></image:image><lastmod>2015-02-02T03:31:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/01/29/java-8-on-the-path-to-improving-developer-sanity/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/isaac1.jpg</image:loc><image:title>Trendy developer</image:title><image:caption>This guy probably codes in Ruby</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/isaac.jpg</image:loc><image:title>Trendy developer</image:title></image:image><lastmod>2015-01-29T03:38:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2015/01/07/git-flow-and-immutable-build-artifacts/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/1_5_3_1_chicken_egg.png</image:loc><image:title>1_5_3_1_Chicken_Egg</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/gitflow-immutable4.png</image:loc><image:title>gitflow-immutable4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/gitflow-immutable3.png</image:loc><image:title>gitflow-immutable3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/gitflow-immutable2.png</image:loc><image:title>gitflow-immutable2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2015/01/gitflow-immutable11.png</image:loc><image:title>gitflow-immutable1</image:title></image:image><lastmod>2016-03-06T23:12:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/12/19/license-to-queue/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/licencetokill.jpg</image:loc><image:title>licenceToKill</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/travelyan.jpg</image:loc><image:title>travelyan</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/bond.jpg</image:loc><image:title>bond</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/q_pen.jpg</image:loc><image:title>Q_pen</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/man-crying-in-love-1.jpg</image:loc><image:title>Man-crying-in-love-1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/licence-to-kill-01-e1418858116899.jpg</image:loc><image:title>licence-to-kill</image:title></image:image><lastmod>2015-01-09T06:28:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/12/04/confessions-of-a-documenter/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/confessional.jpg</image:loc><image:title>confessional</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/homer_nuke.jpg</image:loc><image:title>homer_nuke</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/poor-software-quality.jpg</image:loc><image:title>Poor-Software-Quality</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/i-confess-pic-1.jpg</image:loc><image:title>I Confess pic 1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/problemsolverjackblacklookssofunywiththatbeard_874164_4940436.jpg</image:loc><image:title>Problem+solver+jack+black+looks+so+funy+with+that+beard_874164_4940436</image:title></image:image><lastmod>2014-12-10T13:03:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/12/03/ux-australia-2014-melbourne-redux/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/uxaustralia.png</image:loc><image:title>uxaustralia</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/cover-image.jpg</image:loc><image:title>cover image</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/draw-me-a-door1.jpg</image:loc><image:title>draw-me-a-door</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/draw-me-a-door.jpg</image:loc><image:title>draw-me-a-door</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/the-dirty-business-of-ux-in-hospitals_03_4.jpg</image:loc><image:title>The-dirty-business-of-UX-in-hospitals_03_4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/connectors-enablers.jpg</image:loc><image:title>connectors-enablers</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/quarter-inch-holes2.jpg</image:loc><image:title>quarter-inch-holes</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/vicroads-case-study_02_31.png</image:loc><image:title>VicRoads-case-study_02_3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/vicroads-case-study_01_21.png</image:loc><image:title>VicRoads-case-study_01_2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/12/vicroads-case-study_00_11.png</image:loc><image:title>VicRoads-case-study_00_1</image:title></image:image><lastmod>2014-12-04T23:18:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/06/30/think-a-bit-code-a-bit-test-a-bit/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/06/think-a-bit.png</image:loc><image:title>think-a-bit</image:title></image:image><lastmod>2014-11-30T23:45:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/11/28/getting-newrelic-and-rds-to-play-nice/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/newrelicrds21.png</image:loc><image:title>NewRelicRDS2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/newrelicrds11.png</image:loc><image:title>NewRelicRDS1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/newrelicrds2.png</image:loc><image:title>NewRelicRDS2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/newrelicrds1.png</image:loc><image:title>NewRelicRDS1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/31403901_s.jpg</image:loc><image:title>Mismatched plug and socket</image:title><image:caption>Copyright: &lt;a href='http://www.123rf.com/profile_peterhermesfurian'&gt;peterhermesfurian&lt;/a&gt;</image:caption></image:image><lastmod>2015-01-17T16:54:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/02/04/rich-object-models-and-angular-js/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/screenshot.jpg</image:loc><image:title>screenshot</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/screenshot.png</image:loc><image:title>screenshot</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/proposal-tool-object-model1.png</image:loc><image:title>Proposal Tool Object Model</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/proposal-tool-object-model.png</image:loc><image:title>Proposal Tool Object Model</image:title></image:image><lastmod>2015-03-23T02:54:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/11/21/working-with-d3-js/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/d3js.png</image:loc><image:title>d3js</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/screen-shot-2014-11-21-at-2-14-20-pm.png</image:loc><image:title>Special Chart</image:title><image:caption>Scaling really helped with this one.</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/screen-shot-2014-11-21-at-2-08-18-pm.png</image:loc><image:title>Iteration 1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/screen-shot-2014-11-21-at-2-07-45-pm.png</image:loc><image:title>Iteration 2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/11/screen-shot-2014-11-21-at-2-07-06-pm.png</image:loc><image:title>Iteration 3</image:title></image:image><lastmod>2014-11-26T00:38:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/10/01/shine-excellence-recognised-as-innovation-finalist-in-nab-supplier-awards-2014/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/10/nfn1697_645x100px_2014-supplier-award-online-web-banner-finalist_r1.gif</image:loc><image:title>NFN1697_645x100px_2014-Supplier-Award-Online-Web-banner-finalist_R1</image:title><image:caption>NAB 2014 Supplier Awards</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/10/nfn1695_338x338px_2014-supplier-award-online-web-tile-finalist_r1.gif</image:loc><image:title>NFN1695_338x338px_2014-Supplier-Award-Online-Web-Tile-finalist_R1</image:title></image:image><lastmod>2014-10-28T03:08:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/09/16/shine-wins-computerworld-data-award/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/09/cw_2014_cwd02_data_shine_technologies-100410219-large-idge.jpg</image:loc><image:title>cw_2014_cwd02_data_shine_technologies-100410219-large.idge</image:title></image:image><lastmod>2014-09-16T06:17:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/09/03/shiner-ben-teese-to-speak-at-yow-connected-on-mobile-web-development/</loc><mobile:mobile/><lastmod>2014-09-03T01:49:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/08/26/using-hugecollections-to-manage-big-data/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/08/big-bucket.jpg</image:loc><image:title>OLYMPUS DIGITAL CAMERA</image:title></image:image><lastmod>2014-08-26T07:18:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/07/26/ssh-through-a-raspberry-pi-railway-signal/</loc><mobile:mobile/><lastmod>2014-07-30T04:09:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/07/22/swift-from-an-objective-c-developers-perspective/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/07/50366875.jpg</image:loc><image:title>50366875</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/07/beenblog.jpg</image:loc><image:title>beenBlog</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/07/blog.jpg</image:loc><image:title>blog</image:title></image:image><lastmod>2014-07-22T05:39:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/01/18/reeling-in-big-data-using-googles-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/big_hilti.jpg</image:loc><image:title>big_hilti</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/big_data_sex1.jpg</image:loc><image:title>big_data_sex</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/bq_speed.jpg</image:loc><image:title>bq_speed</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/bq_google_power.jpg</image:loc><image:title>bq_google_power</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/bq_bigger_boat_2.jpg</image:loc><image:title>bq_bigger_boat_2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/bq_the_count.jpg</image:loc><image:title>The Basics</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/bq_the_language.png</image:loc><image:title>BQ Language</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/neat_trick.png</image:loc><image:title>Neat BQ Trick</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/bq_blog_price.png</image:loc><image:title>BQ Data Processed</image:title></image:image><lastmod>2014-09-11T10:56:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/07/03/geekapalooza-my-recent-visit-to-google-io/</loc><mobile:mobile/><lastmod>2014-07-02T22:43:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/06/11/shiners-to-speak-at-agile-australia-2014-on-big-data-analytics/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/06/agile-aus-2014-orbit-logo-2.png</image:loc><image:title>Agile-Aus-2014-Orbit-Logo-2</image:title></image:image><lastmod>2014-06-11T05:49:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/05/09/concordion-integration-with-jenkins/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/05/screen-shot-2014-05-06-at-11-30-02-am.png</image:loc><image:title>Screen Shot 2014-05-06 at 11.30.02 AM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/05/monkey_office_1a.jpg</image:loc><image:title>Monkey_Office_1A</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/05/screen-shot-2014-05-02-at-4-26-45-pm.png</image:loc><image:title>Screen Shot 2014-05-02 at 4.26.45 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/05/screen-shot-2014-05-05-at-4-09-32-pm.png</image:loc><image:title>Screen Shot 2014-05-05 at 4.09.32 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/05/screen-shot-2014-05-05-at-3-31-26-pm.png</image:loc><image:title>Screen Shot 2014-05-05 at 3.31.26 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/05/screen-shot-2014-05-05-at-3-27-15-pm.png</image:loc><image:title>Screen Shot 2014-05-05 at 3.27.15 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/05/screen-shot-2014-05-05-at-3-20-35-pm1.png</image:loc><image:title>Screen Shot 2014-05-05 at 3.20.35 PM</image:title></image:image><lastmod>2014-05-09T07:47:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/05/07/shiners-interviewed-on-google-developer-channel-about-bigquery/</loc><mobile:mobile/><lastmod>2014-05-06T23:27:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/04/07/google-cloud-live-2014-a-humbling-experience-2/</loc><mobile:mobile/><lastmod>2014-04-07T23:20:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/31/shine-google-cloud-live-tuesday-25th-march-2014/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/screenshot-2014-03-30-20-30-51.png</image:loc><image:title>Screenshot 2014-03-30 20.30.51</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/googlelive-4.jpg</image:loc><image:title>GoogleLive-4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/google-datacenter-tech-02.jpg</image:loc><image:title>google-datacenter-tech-02</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/screenshot-2014-03-29-22-42-02.png</image:loc><image:title>Google Cloud Live Price Drop Slide</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/img_0569.jpg</image:loc><image:title>GoogleCloudLiveRegistration</image:title></image:image><lastmod>2014-04-05T07:37:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/04/03/not-just-about-the-technology/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/img_20140311_132017.jpg</image:loc><image:title>IMG_20140311_132017</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/screenshot_2014-02-10-14-54-33.png</image:loc><image:title>Screenshot_2014-02-10-14-54-33</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/img_20140313_125230.jpg</image:loc><image:title>IMG_20140313_125230</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/img_20140311_143937.jpg</image:loc><image:title>IMG_20140311_143937</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/img_20140311_101542.jpg</image:loc><image:title>IMG_20140311_101542</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/dsc_00401-e1396402046394.jpg</image:loc><image:title>DSC_0040</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/dsc_00231.jpg</image:loc><image:title>DSC_0023</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/james2.jpg</image:loc><image:title>james2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/james3.png</image:loc><image:title>james3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/04/james4.jpg</image:loc><image:title>james4</image:title></image:image><lastmod>2014-04-02T22:38:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/31/shine-quoted-in-google-cloud-platform-live-presentation/</loc><mobile:mobile/><lastmod>2014-03-31T03:19:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/27/shine-quoted-in-wall-street-journal-on-google-cloud-price-cuts/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/wsj.png</image:loc><image:title>wsj</image:title></image:image><lastmod>2014-03-26T22:25:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/24/shine-to-film-google-developer-channel-spot-on-bigquery/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/googlecloudplatform.png</image:loc><image:title>googlecloudplatform</image:title></image:image><lastmod>2014-03-23T22:53:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/19/javascript-webapps-with-gradle/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/iap4377.png</image:loc><image:title>IAP4377</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/duke_the_ripper.png</image:loc><image:title>Duke_the_Ripper</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/grunt-isnt-the-new-hotness.png</image:loc><image:title>Grunt isnt the new hotness</image:title></image:image><lastmod>2018-05-28T01:28:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/14/rich-object-models-angular-js-memoization/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/stringonfinger.jpg</image:loc><image:title>stringonfinger</image:title></image:image><lastmod>2014-03-21T15:22:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/12/18/simple-session-sharing-in-tomcat-cluster-using-the-session-in-cookie-pattern/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/tomcat1.jpg</image:loc><image:title>Apache Tomcat</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/cluster.jpeg</image:loc><image:title>Tomcat Cluster</image:title></image:image><lastmod>2014-03-10T22:27:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/07/rich-object-models-and-angular-js-getter-methods/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/getter-robo-bible-005_shin.png</image:loc><image:title>Getter-Robo-Bible-005_Shin</image:title><image:caption>Probably best explained if you just &lt;a href="http://en.wikipedia.org/wiki/Getter_Robo"&gt;read this&lt;/a&gt;</image:caption></image:image><lastmod>2014-03-07T06:40:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/02/28/rich-object-models-and-angular-identity-maps/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/identitymap1.png</image:loc><image:title>identityMap</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/angularidentitymap.jpg</image:loc><image:title>angularIdentityMap</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/proposal-tool.png</image:loc><image:title>Proposal Tool</image:title></image:image><lastmod>2014-05-11T13:04:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/03/03/5103/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/repair.jpg</image:loc><image:title>repair</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/accordion.png</image:loc><image:title>accordion</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/arrow.png</image:loc><image:title>arrow</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/03/accordion2.png</image:loc><image:title>accordion2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/chart_2.png</image:loc><image:title>CSS3 Transition accordion performance</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/chart_1-1.png</image:loc><image:title>jQuery accordion performance</image:title></image:image><lastmod>2014-03-04T23:15:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/02/06/unit-testing-php-and-silex-using-phpunit/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/02/phpclaw.jpeg</image:loc><image:title>phpclaw</image:title></image:image><lastmod>2014-02-06T02:50:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/01/22/video-of-ben-teeses-ng-conf-presentation-now-online/</loc><mobile:mobile/><lastmod>2014-01-22T02:13:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2014/01/01/ben-teese-to-speak-at-angular-js-conference/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2014/01/ng-conf.png</image:loc><image:title>ng-conf</image:title></image:image><lastmod>2014-01-01T09:09:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/12/12/faking-interactive-video-on-mobile/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/hack.png</image:loc><image:title>The YouTube Hack</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/hack1-1024x717.jpg</image:loc><image:title>Hack1-1024x717</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/proxy.jpg</image:loc><image:title>YouTube Webserver Proxy</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/iphone24.jpg</image:loc><image:title>iPhone Video Player</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/google.png</image:loc><image:title>Google Drops the Ball</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/iframe.jpg</image:loc><image:title>iFrame = Black hole</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/annotations.png</image:loc><image:title>YouTube annotations</image:title></image:image><lastmod>2016-01-05T14:00:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/12/17/shine-technologies-selected-for-telstra-professional-services-panel/</loc><mobile:mobile/><lastmod>2013-12-17T02:42:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/12/11/yow-conference-melbourne-highlights/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/12/yow1.jpg</image:loc><image:title>YOW Conference 2013</image:title></image:image><lastmod>2013-12-12T21:50:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/10/31/osdc2013-and-wds2013-back-to-back/</loc><mobile:mobile/><lastmod>2013-12-09T01:33:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/11/26/backbone-antipatterns/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/11/200px-skull_and_crossbones.png</image:loc><image:title>200px-Skull_and_crossbones</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/11/teplosaurus-550x280.jpg</image:loc><image:title>teplosaurus-550x280</image:title></image:image><lastmod>2015-01-12T16:15:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/11/javaone-shanghai/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/javaone_2.jpg</image:loc><image:title>javaone_2</image:title></image:image><lastmod>2013-11-22T04:28:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/10/18/shine-wins-two-awards-at-2013-australian-mobile-awards/</loc><mobile:mobile/><lastmod>2013-11-22T04:24:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/10/29/respect-the-javascript/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/danielbryan.jpg</image:loc><image:title>danielbryan</image:title><image:caption>Like professional wrestler Daniel Bryan, Javascript demands respect</image:caption></image:image><lastmod>2013-11-10T22:09:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/10/22/performance-comparison-between-node-js-and-java-ee/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/nodejs-light1.png</image:loc><image:title>Nodejs</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/nodejs-light.png</image:loc><image:title>nodejs</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/nodejs_0.png</image:loc><image:title>Node.JS</image:title><image:caption>Node.JS</image:caption></image:image><lastmod>2018-05-15T05:43:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/30/javaone-2013-day-two-polyglot-gauntlet/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/j1d2frps8.png</image:loc><image:title>Functional Reactive Programming JavaOne 2013 Slide 8</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/j1d2fps31.png</image:loc><image:title>Functional Reactive Programming JavaOne 2013 Iterator to Observable</image:title></image:image><lastmod>2013-10-02T00:44:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/10/01/javaone-2013-day-4-wrap-up-and-final-thoughts/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/lego-mindstorm-r2d2.jpg</image:loc><image:title>lego mindstorm r2d2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/lego-duke.jpg</image:loc><image:title>lego duke</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/james-gosling.jpg</image:loc><image:title>james gosling</image:title></image:image><lastmod>2013-10-01T23:44:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/10/01/javaone-day-3/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/appreciation-event.jpg</image:loc><image:title>appreciation-event</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/appreciation-event2.jpg</image:loc><image:title>appreciation-event2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/hansdocktorjavaone.jpg</image:loc><image:title>hansdocktorJavaOne</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/10/j1lambda-hol.jpg</image:loc><image:title>J1Lambda-HOL</image:title></image:image><lastmod>2013-10-01T04:10:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/25/javaone-2013-day-one/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/20130923_115745.jpg</image:loc><image:title>20130923_115745</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/20130923_150220.jpg</image:loc><image:title>20130923_150220</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/20130923_150131.jpg</image:loc><image:title>20130923_150131</image:title></image:image><lastmod>2013-09-25T03:14:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/24/javaone-2013-day-zero/</loc><mobile:mobile/><lastmod>2013-09-24T11:07:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/23/shine-selected-as-finalist-in-two-categories-in-the-australian-mobile-awards-2013/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/asset_13853__p1801rcccd5g21m7vrad1mdkn4tb_w600_h0.png</image:loc><image:title>asset_13853__p1801rcccd5g21m7vrad1mdkn4tb_w600_h0</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/asset_14447__p180mr93ugqsn8pl1o5i93ug0t5_w600_h01.png</image:loc><image:title>asset_14447__p180mr93ugqsn8pl1o5i93ug0t5_w600_h0</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/energyaustralia.png</image:loc><image:title>EnergyAustralia</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/asset_14447__p180mr93ugqsn8pl1o5i93ug0t5_w600_h0.png</image:loc><image:title>asset_14447__p180mr93ugqsn8pl1o5i93ug0t5_w600_h0</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/teamstuff.png</image:loc><image:title>Teamstuff</image:title></image:image><lastmod>2013-09-23T05:38:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/07/25/cascading-select-boxes-with-backbone-js/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/backbone.png</image:loc><image:title>What happens when you don't use Backbone</image:title><image:caption>What happens when you don't use Backbone. Picture stolen from &lt;a /&gt;icanhazcheezburger</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/cascadingselectswithbackbonejs5.png</image:loc><image:title>CascadingSelectsWithBackboneJS5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/cascadingselectswithbackbonejs4.png</image:loc><image:title>CascadingSelectsWithBackboneJS4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/cascadingselectswithbackbonejs3.png</image:loc><image:title>CascadingSelectsWithBackboneJS3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/cascadingselectswithbackbonejs21.png</image:loc><image:title>CascadingSelectsWithBackboneJS2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/cascadingselectswithbackbonejs.png</image:loc><image:title>CascadingSelectsWithBackboneJS</image:title></image:image><lastmod>2013-09-11T00:46:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/06/backbone-is-not-enough/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/learning_curves.png</image:loc><image:title>learning_curves</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/09/todo_code_count.png</image:loc><image:title>todo_code_count</image:title></image:image><lastmod>2015-06-16T15:13:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/03/22/backbone-boilerplate-vs-rails-asset-pipeline/</loc><mobile:mobile/><lastmod>2014-01-22T00:07:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/10/10/efficient-stateful-views-with-backbone-part-2-collections-animations/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/10/screenshot-4.png</image:loc><image:title>Screenshot 4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/10/screenshot-3.png</image:loc><image:title>Screenshot 3</image:title></image:image><lastmod>2013-09-06T10:28:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/06/27/testing-backbone-views-with-qunit-and-sinon/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/06/340654162_bfdb256ca1.jpg</image:loc><image:title>Clock parts</image:title></image:image><lastmod>2013-09-06T10:27:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/10/10/efficient-stateful-views-with-backbone-js-part-1/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/09/screenshot-5.png</image:loc><image:title>Screenshot 5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/09/screenshot-4.png</image:loc><image:title>Screenshot 4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/09/screenshot-3.png</image:loc><image:title>Screenshot 3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/09/screenshot-2.png</image:loc><image:title>Screenshot 2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/09/screenshot-1.png</image:loc><image:title>Screenshot 1</image:title></image:image><lastmod>2013-09-06T10:25:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/08/08/accessors-vs-dirty-checking-in-javascript-frameworks/</loc><mobile:mobile/><lastmod>2013-09-04T03:45:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/08/23/tel-shines-technical-excellence-and-leadership-group/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/08/tel-image.png</image:loc><image:title>TEL Image</image:title></image:image><lastmod>2013-09-04T03:38:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/09/02/video-of-marc-fasels-presentation-at-web-directions-code-2013/</loc><mobile:mobile/><lastmod>2013-09-02T03:24:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/07/22/senior-consultant-marc-fasel-to-speak-at-javaone-shanghai/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/07/javaone.png</image:loc><image:title>javaone</image:title></image:image><lastmod>2013-07-22T00:37:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/06/18/melbjs-june-2013-summary/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/06/melbjs.png</image:loc><image:title>melbjs</image:title></image:image><lastmod>2013-06-18T07:37:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/05/08/web-directions-code-2013/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/05/logo.png</image:loc><image:title>logo</image:title></image:image><lastmod>2013-05-08T09:07:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/04/09/integrating-springmvc-with-opencms/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/04/square-peg-round-hole.jpg</image:loc><image:title>Square Peg in a Round Hole_0565</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/04/screen-shot-2013-04-05-at-11-39-20-am.png</image:loc><image:title>Screen Shot 2013-04-05 at 11.39.20 AM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/04/screen01.png</image:loc><image:title>screen01</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/04/screen-shot-2013-04-05-at-3-00-06-pm.png</image:loc><image:title>Screen Shot 2013-04-05 at 3.00.06 PM</image:title></image:image><lastmod>2017-08-10T04:43:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/01/30/supporting-fast-moving-business-requirements-using-approval-branching/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2013/01/blog-image-31.png</image:loc><image:title>Illustration of Approval Branching</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/01/fork-in-the-road1.png</image:loc><image:title>Fork in the Road</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/01/fork-in-road1.jpg</image:loc><image:title>Fork in the road</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2013/01/blog-image-2.png</image:loc><image:title>Release Branch Illustration</image:title></image:image><lastmod>2013-02-03T17:38:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2013/01/15/simple-session-sharing-in-tomcat-cluster-using-the-session-in-cookie-pattern-part-2-security/</loc><mobile:mobile/><lastmod>2014-09-16T22:00:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/12/24/an-identity-map-for-backbone-js/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/the-usual-suspects-1995-movie-image-1.jpg</image:loc><image:title>The-Usual-Suspects-1995-Movie-Image-1</image:title></image:image><lastmod>2013-01-27T15:25:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/12/20/yow-2012-melbourne/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/06/keyboard-layout-options1.png</image:loc><image:title>Keyboard Layout Options</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/06/groovy-assert2.png</image:loc><image:title>groovy-assert</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/06/keyboard-layout-options.png</image:loc><image:title>Keyboard Layout Options</image:title></image:image><lastmod>2012-12-24T04:25:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/12/20/the-java-specialists-symposium-unconference-retreat-mad-fun/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/session-by-the-pool.png</image:loc><image:title>Session by the pool</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/perle-foyer.png</image:loc><image:title>Perle Foyer</image:title><image:caption>The wifi is strong in this room, Master Luke</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/lightning-talks.png</image:loc><image:title>lightning talks</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/ideas-board-and-spacetime-matrix.png</image:loc><image:title>ideas board and spacetime matrix</image:title><image:caption>Ideas are captured and grouped on the brown board on the left. 
They are moved to the Space Time Matrix on the right where you can see the attendees gathered around planning out their schedule</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/postits.png</image:loc><image:title>postits</image:title><image:caption>tools for unconference planning</image:caption></image:image><lastmod>2012-12-21T00:31:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/12/07/amazon-web-services-publish-a-case-study-on-shine-in-the-cloud/</loc><mobile:mobile/><lastmod>2012-12-10T01:44:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/12/03/shine-aws-re-invent-2012/</loc><mobile:mobile/><lastmod>2012-12-06T03:00:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/12/03/learning-about-risk-management-at-yow-conference-2012/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/screen-shot-2012-12-03-at-8-14-50-pm.png</image:loc><image:title>Screen shot 2012-12-03 at 8.14.50 PM</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/yow2012logocitieslarge.gif</image:loc><image:title>yow2012logocitieslarge</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/img_0024.jpg</image:loc><image:title>IMG_0024</image:title></image:image><lastmod>2012-12-04T07:09:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/05/26/new-continuous-delivery-thought-article/</loc><mobile:mobile/><lastmod>2012-12-04T13:50:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/05/20/a-continuous-delivery-of-business-value/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/builddeployprocess.png</image:loc><image:title>builddeployprocess</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/jenkinsbashant.png</image:loc><image:title>jenkinsbashant</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/jenkins-job-screenshot.png</image:loc><image:title>jenkins job screenshot</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/repo_directory_structure_screenshot.png</image:loc><image:title>repo_directory_structure_screenshot</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/12/summar_report_screenshot.png</image:loc><image:title>summar_report_screenshot</image:title></image:image><lastmod>2012-12-04T07:04:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/08/26/asynchronous-code-design-with-node-js/</loc><mobile:mobile/><lastmod>2015-02-20T03:36:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/06/23/ci-with-jenkins-for-ios-apps-build-distribution-via-testflightapp-tutorial/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/06/build-success1.png</image:loc><image:title>Continuous Deployment of iOS Apps with Jenkins and TestFlight</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/06/build-success.png</image:loc><image:title>Continuous Deployment of iOS Apps with Jenkins and TestFlight</image:title></image:image><lastmod>2014-07-30T18:46:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/07/23/when-should-new-ios-developers-start-using-interface-builder/</loc><mobile:mobile/><lastmod>2012-11-20T13:17:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/11/14/couchdb-on-android/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/cons.jpg</image:loc><image:title>Bender</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/good-news-everyone.png</image:loc><image:title>Good News Everyone</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/easypeasy.jpg</image:loc><image:title>Easy Peasy</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/3-33outof5.gif</image:loc><image:title>3.33 Out Of 5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/scared-orangutan.jpg</image:loc><image:title>Scared Orangutan</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/obesecat.jpg</image:loc><image:title>Obese Cat</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/mapreduce.jpg</image:loc><image:title>MapReduce</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/doctor-whatisthis.jpeg</image:loc><image:title>Doctor What Is This</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/magic-happening.jpg</image:loc><image:title>Magic Happening</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/11/10-points-for-reference.jpg</image:loc><image:title>Replicators</image:title></image:image><lastmod>2012-11-20T13:16:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/05/24/easing-the-pain-of-android-software-fragmentation/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/2-2_4-0-42.png</image:loc><image:title>Android 2.2 vs Android 4.0.4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/2-2_4-0-41.png</image:loc><image:title>Android 2.2 compared to Android 4.0.4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/2-2_4-0-4.png</image:loc><image:title>Android 2.2 to Android 4.0.4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/actionbar.png</image:loc><image:title>Action Bar Example</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/fragments.png</image:loc><image:title>Fragment Example</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/all-the-colors-of-the-rainbow.png</image:loc><image:title>The Android Family</image:title></image:image><lastmod>2012-11-20T13:15:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/11/13/shine-technologies-website-on-aws-asia-pacific-region-on-day-one/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/photo1.jpg</image:loc><image:title>AWS Asia Pacific Region launches</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/photo.jpg</image:loc><image:title>AWS Asia Pacific Region</image:title></image:image><lastmod>2012-11-20T13:14:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/11/16/jsconf-down-under-a-conference-report/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/11/jsconf_under_reasonably_small.png</image:loc><image:title>jsconf_under_reasonably_small</image:title></image:image><lastmod>2012-11-20T06:51:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/10/12/hine-technologies-sponsors-amazon-web-services-customer-appreciation-day/</loc><mobile:mobile/><lastmod>2012-11-12T02:12:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/10/03/shine-selected-as-finalist-in-coles-it-vendor-awards-2012/</loc><mobile:mobile/><lastmod>2012-11-12T02:10:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/10/02/provisioned-iops-on-aws-rds/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/10/volume.png</image:loc><image:title>volume</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/10/provisioned-iops.png</image:loc><image:title>Provisioned IOPS</image:title></image:image><lastmod>2012-10-03T04:37:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/09/10/javascript-module-loading-shared-namespaces-badness/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/09/mistakesdemotivator.jpeg</image:loc><image:title>mistakesdemotivator</image:title></image:image><lastmod>2012-09-11T23:36:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/09/05/testing-for-android-with-robotium/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/09/lastmeme.jpeg</image:loc><image:title>lastMeme</image:title></image:image><lastmod>2013-08-30T04:17:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/04/22/new-screencast-online-flex-and-rails/</loc><mobile:mobile/><lastmod>2012-08-22T01:31:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/06/23/unit-testing-with-groovy/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/06/o-mike-myers-officially-signs-on-for-austin-powers-4.jpg</image:loc><image:title>o-mike-myers-officially-signs-on-for-austin-powers-4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/06/groovy-assert1.png</image:loc><image:title>groovy-assert</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/06/groovy-assert.png</image:loc><image:title>groovy assert</image:title></image:image><lastmod>2012-06-27T23:05:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/06/17/on-pair-programming/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/stuck-on-you.png</image:loc><image:title>stuck on you</image:title></image:image><lastmod>2012-06-25T10:36:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/05/31/halo-vert-x/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/hal9000.jpg</image:loc><image:title>hal9000</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/05/haloworld-overview-diagram.png</image:loc><image:title>Haloworld overview diagram</image:title><image:caption>Haloworld overview diagram</image:caption></image:image><lastmod>2012-09-23T23:43:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/04/15/how-to-stop-cucumber-becoming-technology-roadkill/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/04/squashed_cucumber.jpg</image:loc><image:title>squashed_cucumber</image:title></image:image><lastmod>2012-04-20T13:48:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2012/03/07/bootstrap-makes-me-look-good/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2012/03/zoolander.jpg</image:loc><image:title>zoolander</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/03/bootstrap-dropdowns.png</image:loc><image:title>Bootstrap Dropdowns</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2012/03/bootstrap-demo-31.png</image:loc><image:title>Bootstrap Demo</image:title></image:image><lastmod>2014-10-10T11:10:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/12/12/yow-developers-conference-brisbane/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/12/yow2011squarebanner.png</image:loc><image:title>YOW2011SquareBanner</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/12/photo8-e1323658270582.jpg</image:loc><image:title>Yow! Brisbane 2011 Logo</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/12/photo-2.jpg</image:loc><image:title>photo-2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/12/photo9-e1323658432449.jpg</image:loc><image:title>Action shot -  Yow! Brisbane 2011</image:title></image:image><lastmod>2012-07-26T12:45:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/12/23/processing-huge-json-files-with-jackson/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/12/weirdal.jpg</image:loc><image:title>weirdal</image:title><image:caption>Weird Al's not the only one who knows how to go large with Jackson</image:caption></image:image><lastmod>2011-12-23T03:42:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/10/14/a-good-look-at-android-location-data/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/10/android_logo.png</image:loc><image:title>android_logo</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/10/wrongnetworklocation.png</image:loc><image:title>WrongNetworkLocation</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/10/walkaboutnetwork.png</image:loc><image:title>Network Provider Data</image:title><image:caption>Network provider data compared to actual location </image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/10/walkaboutgps.png</image:loc><image:title>GPS Location Data</image:title><image:caption>GPS provider data compared to actual location</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/10/android_logo.gif</image:loc><image:title>android_logo</image:title></image:image><lastmod>2014-08-08T14:42:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/09/09/expanding-team-member%e2%80%99s-responsibilities-for-high-quality-iphone-experiences/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/simp01.jpg</image:loc><image:title>simp01</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/newcollab.png</image:loc><image:title>The Required Way of Collaborating</image:title><image:caption>This is how we need to think about working</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/oldcollab.png</image:loc><image:title>The usual way of collaborating</image:title><image:caption>For far too long this has represented how teams have collaborated.</image:caption></image:image><lastmod>2011-09-09T08:38:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/09/09/swipe-conference-highlights-gamification/</loc><mobile:mobile/><lastmod>2011-09-09T07:29:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/09/07/swipe-conference-highlights-using-gestures-as-shortcuts-within-ios-apps/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/swipe.png</image:loc><image:title>swipe</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/magazine-instructions.jpg</image:loc><image:title>2011-03-28-stack-america</image:title></image:image><lastmod>2011-09-08T00:54:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/09/06/me-want-cookie-session-handling-with-netbiscuits-mobile-web-apps/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/cookie-monster.jpg</image:loc><image:title>cookie-monster</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/event_blackhole.png</image:loc><image:title>Cookie handling at onclick</image:title><image:caption>Cookie handling at onclick</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/session_handling1.png</image:loc><image:title>session_handling</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/session_handling.png</image:loc><image:title>session_handling</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/simple_nb_flow.png</image:loc><image:title>simple_nb_flow</image:title><image:caption>Simple Control Flow</image:caption></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/detailed_nb_flow.png</image:loc><image:title>detailed_nb_flow</image:title><image:caption>Detailed NetBiscuits Control Flow</image:caption></image:image><lastmod>2011-09-06T06:55:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/04/29/couchdb-the-good-bits/</loc><mobile:mobile/><lastmod>2011-09-06T01:44:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/06/30/couchtato-a-couchdb-document-utility-tool-written-in-nodejs/</loc><mobile:mobile/><lastmod>2011-09-06T01:44:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/09/06/javascript-from-nose-to-tail/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/09/nodejs.png</image:loc><image:title>nodejs</image:title></image:image><lastmod>2011-09-06T01:44:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/07/06/jazz-nodejs-templates-for-humans/</loc><mobile:mobile/><lastmod>2011-09-06T01:39:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/06/10/nodejs-from-the-enterprise-java-perspective/</loc><mobile:mobile/><lastmod>2015-04-30T17:20:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/07/04/tlsssl-tunneling-with-nodejs/</loc><mobile:mobile/><lastmod>2014-03-26T18:04:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/14/javaone-cameron-purdy-the-top-10-ways-to-botch-enterprise-java-scalability-and-reliability/</loc><mobile:mobile/><lastmod>2011-09-06T01:37:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/08/warming-up-to-javaone/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/javaone1.jpg</image:loc><image:title>Warming up to JavaOne</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/javaone.jpg</image:loc><image:title>Warming up to JavaOne</image:title></image:image><lastmod>2011-09-06T01:36:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/10/javaone-ruby-on-rails-vs-jsf-and-jmaki/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/banner1.jpg</image:loc><image:title>JavaOne - Ruby on Rails Vs. JSF and jMaki</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/banner.jpg</image:loc><image:title>JavaOne - Ruby on Rails Vs. JSF and jMaki</image:title></image:image><lastmod>2011-09-06T01:36:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/08/netbeans-ruby-support-check-it-out/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/cablecar.jpg</image:loc><image:title>Netbeans Ruby Support: Check It Out</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/cablecar1.jpg</image:loc><image:title>Netbeans Ruby Support: Check It Out</image:title></image:image><lastmod>2011-09-06T01:36:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/10/javaone-rails-sails-trails-grails-snails-ok-not-snails/</loc><mobile:mobile/><lastmod>2012-11-26T00:35:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/11/javaone-java-web-apps-vs-ruby-on-rails-this-time-with-tools/</loc><mobile:mobile/><lastmod>2011-09-06T01:36:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/11/javaone-ruby-tooling/</loc><mobile:mobile/><lastmod>2011-09-06T01:35:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/07/30/video-killed-the-idiots-guide/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/07/buggles-video_killed_the_radiostar_s1.jpg</image:loc><image:title>Video killed the Idiot's Guide</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/07/buggles-video_killed_the_radiostar_s.jpg</image:loc><image:title>Video killed the Idiot's Guide</image:title></image:image><lastmod>2011-11-23T00:42:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/09/24/has-rails-lost-its-shine/</loc><mobile:mobile/><lastmod>2011-09-06T01:35:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/10/31/yaml-in-yaml-fixtures/</loc><mobile:mobile/><lastmod>2011-09-06T01:35:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/11/08/in-praise-of-synergy/</loc><mobile:mobile/><lastmod>2011-09-06T01:35:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/11/16/rails-development-sucks-on-windows/</loc><mobile:mobile/><lastmod>2011-09-06T01:34:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/11/19/tiger-rails-leopard-ouch/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/11/screen-capture.png</image:loc><image:title>Tiger + Rails + Leopard = Ouch</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/11/screen-capture.png</image:loc><image:title>Tiger + Rails + Leopard = Ouch</image:title></image:image><lastmod>2011-09-06T01:34:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/02/01/google-programming-and-the-dangers-of-the-cargo-cult/</loc><mobile:mobile/><lastmod>2011-09-06T01:34:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/04/07/handling-ajax-errors-using-prototype-rails/</loc><mobile:mobile/><lastmod>2011-09-06T01:34:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/04/04/rails-and-windows-the-love-affair-continues/</loc><mobile:mobile/><lastmod>2011-09-06T01:34:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/05/16/providing-user-feedback-on-ajax-calls-in-rails/</loc><mobile:mobile/><lastmod>2011-09-06T01:33:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/12/24/nesting-urls-in-restful-resources/</loc><mobile:mobile/><lastmod>2011-09-06T01:33:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2009/10/12/converting-rails-tests-to-22-format/</loc><mobile:mobile/><lastmod>2011-09-06T01:33:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/05/03/so-how-much-slower-are-instantiated-fixtures/</loc><mobile:mobile/><lastmod>2011-09-06T01:32:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/10/javaone-session-fast-easy-or-beautiful-pick-3-when-building-with-gwt/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/bear1.jpg</image:loc><image:title>JavaOne - Fast, Easy or Beautiful - pick 3 when building with GWT</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/bear.jpg</image:loc><image:title>JavaOne - Fast, Easy or Beautiful - pick 3 when building with GWT</image:title></image:image><lastmod>2011-09-06T01:31:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/09/javaone-jpdl-for-workflow/</loc><mobile:mobile/><lastmod>2011-09-06T01:31:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/10/javaone-session-user-interfaces/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/bridge1.jpg</image:loc><image:title>JavaOne - User Interfaces</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/bridge.jpg</image:loc><image:title>JavaOne - User Interfaces</image:title></image:image><lastmod>2011-09-06T01:31:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/11/javaone-session-ajax-push/</loc><mobile:mobile/><lastmod>2011-09-06T01:31:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/12/javaone-ajax-performance-tuning/</loc><mobile:mobile/><lastmod>2011-09-06T01:30:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/12/javaone-spring-batch/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/geeks_rule1.jpg</image:loc><image:title>JavaOne - Spring Batch</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/geeks_rule.jpg</image:loc><image:title>JavaOne - Spring Batch</image:title></image:image><lastmod>2011-09-06T01:30:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/15/agile-software-development-back-to-first-principles/</loc><mobile:mobile/><lastmod>2011-09-06T01:30:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/21/javaone-jruby-dsls/</loc><mobile:mobile/><lastmod>2011-09-06T01:30:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/10/03/is-the-java-application-server-dead/</loc><mobile:mobile/><lastmod>2011-09-06T01:29:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/09/12/agile-development-with-cmmi/</loc><mobile:mobile/><lastmod>2011-09-06T01:29:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/16/fixed-price-or-agile/</loc><mobile:mobile/><lastmod>2011-09-06T01:29:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/13/jruby-goes-10-really-it-has/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/06/screenshot_1.png</image:loc><image:title>JRuby goes 1.0 (really, it has)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/06/screenshot_1.png</image:loc><image:title>JRuby goes 1.0 (really, it has)</image:title></image:image><lastmod>2011-09-06T01:29:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/07/does-sun-make-money-out-of-java/</loc><mobile:mobile/><lastmod>2011-09-06T01:29:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/29/change-is-good/</loc><mobile:mobile/><lastmod>2011-09-06T01:29:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/23/netbeans-60-doesnt-play-well-with-the-scm-kiddies/</loc><mobile:mobile/><lastmod>2011-09-06T01:29:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/21/check-out-the-java-posse/</loc><mobile:mobile/><lastmod>2011-09-06T01:29:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/12/04/the-nokia-test-are-you-doing-scrum/</loc><mobile:mobile/><lastmod>2011-09-06T01:28:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/02/08/beauty-and-the-beast/</loc><mobile:mobile/><lastmod>2011-09-06T01:28:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/02/21/iterations-increments-or-sprints/</loc><mobile:mobile/><lastmod>2011-09-06T01:28:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/03/11/but-i-want-to-make-an-omelette/</loc><mobile:mobile/><lastmod>2011-09-06T01:28:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/03/25/the-three-amigos-maven-spring-and-gwt/</loc><mobile:mobile/><lastmod>2011-09-06T01:28:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/07/14/new-release-shine-reference-project/</loc><mobile:mobile/><lastmod>2011-09-06T01:27:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/08/06/be-lazy-automate-everything/</loc><mobile:mobile/><lastmod>2011-09-06T01:27:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/22/eclipse-web-tools-platform-bringing-joy-into-the-lives-of-others/</loc><mobile:mobile/><lastmod>2011-09-06T01:26:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/07/20/mocking-classes-not-interfaces/</loc><mobile:mobile/><lastmod>2011-09-06T01:26:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/10/aiia-industry-analyst-forum-future-trends/</loc><mobile:mobile/><lastmod>2011-09-06T01:25:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/04/starts/</loc><mobile:mobile/><lastmod>2011-09-06T01:24:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/08/05/oscon-2011-a-retrospective/</loc><mobile:mobile/><lastmod>2011-09-06T01:24:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/16/free-advice-for-the-litigious-article/</loc><mobile:mobile/><lastmod>2011-09-06T01:06:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/23/mashups-and-potatoes/</loc><mobile:mobile/><lastmod>2011-09-06T01:05:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/12/viva-la-javaone/</loc><mobile:mobile/><lastmod>2011-09-06T01:05:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/28/key-exchange-using-noise/</loc><mobile:mobile/><lastmod>2011-09-06T01:05:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/10/23/book-review-domain-driven-design/</loc><mobile:mobile/><lastmod>2011-09-06T01:00:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/15/java-real-time-system-separating-performance-from-scalability/</loc><mobile:mobile/><lastmod>2011-09-06T01:00:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/08/09/unit-testing-and-the-way-of-testivus/</loc><mobile:mobile/><lastmod>2011-09-06T01:00:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/06/28/citcon-australianew-zealand-2010-day-1/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010c1.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010b1.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010b.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010c.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010a1.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 1</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010a.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 1</image:title></image:image><lastmod>2011-09-06T00:59:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/06/28/citcon-australianew-zealand-2010-day-2-part-1/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010f1.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010f.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010e1.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010d.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010e.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 1)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010d1.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 1)</image:title></image:image><lastmod>2011-09-06T00:59:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/06/30/citcon-australianew-zealand-2010-day-2-part-2/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010g1.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 2)</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/06/citconnz2010g.jpg</image:loc><image:title>CITCON Australia/New Zealand 2010 - Day 2 (Part 2)</image:title></image:image><lastmod>2011-09-06T00:59:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/12/01/css-layout-sucks-for-panel-based-web-apps/</loc><mobile:mobile/><lastmod>2012-05-25T00:27:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/04/07/clearing-the-scjp-hurdle/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2008/04/duke-study11.png</image:loc><image:title>Clearing the SCJP Hurdle</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2008/04/duke-study1.png</image:loc><image:title>Clearing the SCJP Hurdle</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2008/04/duke-study2.png</image:loc><image:title>Clearing the SCJP Hurdle</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2008/04/duke-study.png</image:loc><image:title>Clearing the SCJP Hurdle</image:title></image:image><lastmod>2011-09-06T00:56:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/06/19/using-git-for-local-version-control-2/</loc><mobile:mobile/><lastmod>2012-05-25T01:32:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/07/09/eclipse-ganymede/</loc><mobile:mobile/><lastmod>2011-09-06T00:55:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/09/23/ganymede-mkii/</loc><mobile:mobile/><lastmod>2011-09-06T00:55:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2009/02/17/my-git-svn-workflow/</loc><mobile:mobile/><lastmod>2011-09-06T00:54:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2009/07/15/why-would-you-use-interface-builder-for-iphone-development/</loc><mobile:mobile/><lastmod>2013-05-31T21:12:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2009/09/25/how-to-bridge-ruby-and-applescript/</loc><mobile:mobile/><lastmod>2011-09-06T00:53:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/06/20/location-location-location-simulating-ios-location-data/</loc><mobile:mobile/><lastmod>2011-09-06T00:52:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/08/31/hudson-for-better-automatic-data-migration-testing/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/automatic_testing_program3.png</image:loc><image:title>automatic_testing_program</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/custom_description.png</image:loc><image:title>custom_description</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/console_output2.png</image:loc><image:title>console_output</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/build_artifacts2.png</image:loc><image:title>build_artifacts</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/select_env.png</image:loc><image:title>select_env</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/select_test.png</image:loc><image:title>select_test</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/project_created1.png</image:loc><image:title>project_created</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/build_step3.png</image:loc><image:title>build_step</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/artifacts.png</image:loc><image:title>artifacts</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/select_build_params.png</image:loc><image:title>select_build_params</image:title></image:image><lastmod>2011-08-31T06:27:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/08/05/building-a-shared-calendar-with-backbone-js-and-fullcalendar-a-step-by-step-tutorial/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot81.png</image:loc><image:title>screenshot8</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot7.png</image:loc><image:title>screenshot7</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot61.png</image:loc><image:title>screenshot6</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot51.png</image:loc><image:title>screenshot5</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot4.png</image:loc><image:title>screenshot4</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot31.png</image:loc><image:title>screenshot3</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot2.png</image:loc><image:title>screenshot2</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/08/screenshot1.png</image:loc><image:title>screenshot1</image:title></image:image><lastmod>2017-04-24T18:07:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/11/javaone-advanced-groovy/</loc><mobile:mobile/><lastmod>2011-08-24T06:17:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/28/test-driven-development-presentation-now-online/</loc><mobile:mobile/><lastmod>2011-08-24T06:15:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/11/12/spring-batch-gets-an-airing-or-flaming/</loc><mobile:mobile/><lastmod>2011-08-24T06:14:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/09/javaone-2007-keynote/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/java_one_keynote1.jpg</image:loc><image:title>JavaOne 2007 - Keynote</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/java_one_keynote.jpg</image:loc><image:title>JavaOne 2007 - Keynote</image:title></image:image><lastmod>2011-08-01T07:37:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/09/javaone-the-java-me-platform-going-forward/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/mobile21.jpg</image:loc><image:title>JavaOne - The Java ME platform going forward</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/mobile1.jpg</image:loc><image:title>JavaOne - The Java ME platform going forward</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/mobile2.jpg</image:loc><image:title>JavaOne - The Java ME platform going forward</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/mobile11.jpg</image:loc><image:title>JavaOne - The Java ME platform going forward</image:title></image:image><lastmod>2012-05-23T16:44:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/12/javaone-jrubyme/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/instant_mobile1.jpg</image:loc><image:title>JavaOne - JRubyME</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/instant_mobile.jpg</image:loc><image:title>JavaOne - JRubyME</image:title></image:image><lastmod>2011-08-01T07:35:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/12/12/rich-clients-welcome-back-old-friend/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2008/12/screen-capture-31.png</image:loc><image:title>Rich clients - Welcome back old friend</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2008/12/screen-capture-3.png</image:loc><image:title>Rich clients - Welcome back old friend</image:title></image:image><lastmod>2011-08-01T07:33:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/07/11/lessons-learnt-with-ios-in-app-purchasing/</loc><mobile:mobile/><lastmod>2012-12-30T04:07:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/07/18/nbv-and-nbm-in-the-cloud/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/nbx_cloud_diagram.png</image:loc><image:title>Into the Cloud: Moving Large-Scale JEE Apps onto EC2 &amp; RDS</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2011/07/nbx_cloud_diagram1.png</image:loc><image:title>Into the Cloud: Moving Large-Scale JEE Apps onto EC2 &amp; RDS</image:title></image:image><lastmod>2013-08-28T19:05:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2011/07/25/devops-down-under/</loc><mobile:mobile/><lastmod>2011-07-28T06:55:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/09/25/does-quality-assurance-need-more-attention/</loc><mobile:mobile/><lastmod>2011-07-28T06:50:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/09/dsls-and-dynamic-languages/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/pavilion11.jpg</image:loc><image:title>JavaOne - DSLs and Dynamic Languages</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2007/05/pavilion1.jpg</image:loc><image:title>JavaOne - DSLs and Dynamic Languages</image:title></image:image><lastmod>2011-07-28T06:36:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/06/java-me-mobile-phone-applications-the-good-the-bad-and-the-ugly/</loc><mobile:mobile/><lastmod>2011-07-28T06:34:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/08/04/how-to-close-jdbc-resources-properly-every-time/</loc><mobile:mobile/><lastmod>2011-07-28T06:33:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/04/12/hudson-sitemonitor-plugin-and-jslint-violations-support/</loc><mobile:mobile/><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/violationsjslint_report1.png</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/sitemonitor_jobconfig1.jpg</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/sitemonitor_globalconfig.jpg</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/sitemonitor_globalconfig1.jpg</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/violationsjslint_report.png</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/sitemonitor_report.jpg</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/sitemonitor_report1.jpg</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><image:image><image:loc>https://shinesg.files.wordpress.com/2010/04/sitemonitor_jobconfig.jpg</image:loc><image:title>Hudson SiteMonitor Plugin and JSLint Violations Support</image:title></image:image><lastmod>2012-12-08T22:53:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2009/06/02/run-loops-vs-threads-in-cocoa/</loc><mobile:mobile/><lastmod>2015-01-25T17:23:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2010/02/05/a-challenging-but-rewarding-experience-with-scwcd/</loc><mobile:mobile/><lastmod>2010-02-05T04:18:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2008/12/05/sun-developer-day-2008/</loc><mobile:mobile/><lastmod>2008-12-07T19:45:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/06/19/plugins-n-wrappers/</loc><mobile:mobile/><lastmod>2007-06-21T00:29:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/16/the-software-patent-cold-war-hots-up/</loc><mobile:mobile/><lastmod>2007-05-23T00:19:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/08/the-differences-between-linux-distros/</loc><mobile:mobile/><lastmod>2007-05-08T02:12:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/07/rhel-5-xen-gfs/</loc><mobile:mobile/><lastmod>2007-05-08T01:06:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/07/j2me-bluetooth/</loc><mobile:mobile/><lastmod>2007-05-07T01:38:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com/2007/05/07/mobile-development/</loc><mobile:mobile/><lastmod>2007-05-07T01:10:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://shinesolutions.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2018-06-21T00:29:26+00:00</lastmod></url></urlset>
