<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

 <title>Matthew Strickland</title>
 <link href="http://mstrick.com/atom.xml" rel="self"/>
 <link href="http://mstrick.com"/>
 <updated>2019-03-07T13:01:45+00:00</updated>
 <id>http://mstrick.com</id>
 <author>
   <name>Matthew Strickland</name>
   <email>matthew@idlefusion.com</email>
 </author>

 
 <entry>
   <title>Your blog needs a handshake</title>
   <link href="http://mstrick.com/your-blog-needs-a-handshake"/>
   <updated>2015-01-20T00:00:00+00:00</updated>
   <id>http://mstrick.com/your-blog-needs-a-handshake</id>
   <content type="html">&lt;p&gt;If you are visiting the site today, you may have notice a little bit of change to the layout.  I decided to switch things up a bit from a more blog centric landing page to what I am calling a handshake landing page.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;Before:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/site-before.png&quot; alt=&quot;Before&quot; /&gt;&lt;/p&gt;

&lt;p&gt;After:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/site-after.png&quot; alt=&quot;After&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Your typical blog has a menu and some posts.  The design is setup so that when the user lands on the site, they already know what to do.  For some this is perfectly fine but I have often wondered what if my site became a little more introductory in its prose.  Instead of a menu and some posts, how about a greeting and then some info about me.  Sure it will have links to my blog posts but let’s not get too forward.&lt;/p&gt;

&lt;p&gt;What do you think?  &lt;a href=&quot;https://twitter.com/intent/tweet?text=%40strickland%20Interesting%20post%21%20—&quot;&gt;Give me a shout&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>3 Predictions for Apple's upcoming event</title>
   <link href="http://mstrick.com/3-predictions-for-apple's-upcoming-event"/>
   <updated>2014-08-13T00:00:00+00:00</updated>
   <id>http://mstrick.com/3-predictions-for-apple's-upcoming-event</id>
   <content type="html">&lt;p&gt;We are 27 days away from the &lt;a href=&quot;http://recode.net/2014/08/05/codered-apple-to-hold-iphone-event-on-sept-9/&quot;&gt;widely&lt;/a&gt; &lt;a href=&quot;http://blogs.wsj.com/digits/2014/08/05/apple-to-introduce-new-iphones-at-sept-9-event/&quot;&gt;reported&lt;/a&gt; &lt;a href=&quot;http://9to5mac.com/2014/08/05/apple-reportedly-schedules-new-iphone-event-for-sept-9/&quot;&gt;Apple event&lt;/a&gt; to be held on September 9th and everyone is speculating what we can expect.  Here are 3 predictions on what Apple will announce:&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;&lt;img src=&quot;/assets/iphone5s-cases.png&quot; alt=&quot;Resizable :)&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;ios-8-availability&quot;&gt;iOS 8 Availability&lt;/h2&gt;

&lt;p&gt;Last September, Apple held a similar event and announced that iOS 7 would be available 8 days later.  I expect Apple to follow suit this year and make iOS 8 available either on the 9th or within 10 days of the announcement.&lt;/p&gt;

&lt;p&gt;iOS 8 is the update that iOS 7 needed.  It refines the user experience in &lt;a href=&quot;&quot;&gt;some key areas&lt;/a&gt; and offers great interplay with the Mac and Apple TV with &lt;a href=&quot;http://9to5mac.com/2014/06/02/apple-announces-ios-8-at-wwdc-with-design-adjustments-additional-features/&quot;&gt;continuity&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Under the hood, Apple has opened up a host of APIs available to Developers to make apps more interactive with Extensions at the same time carving out a new space with its announcement of Swift, a new programming language.&lt;/p&gt;

&lt;h2 id=&quot;the-next-iphones&quot;&gt;The next iPhone(s)&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/resizable-iphone-ipad.png&quot; alt=&quot;Resizable :)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It is no secret (see the above screenshot) that Apple is encouraging Developers to make their apps play nicely with a variety of device sizes.  This leads us all to believe that our Apps will soon be running on devices that vary in screen size from your typical 3.5 inch / 4 inch iPhones of today.&lt;/p&gt;

&lt;p&gt;The bigger question here is not if there will be a bigger iPhone but perhaps how many and what sizes?  Does Apple forgoe the current 4 inch iPhone for a 4.7 inch standard?  What about a larger device?  5 inches?&lt;/p&gt;

&lt;p&gt;My prediction is that Apple will unveil the next iPhone but it will come in multiple sizes with the 4 inch and 4.7 inch becoming the standard models.&lt;/p&gt;

&lt;h2 id=&quot;one-more-thing&quot;&gt;One more thing?&lt;/h2&gt;

&lt;p&gt;Steve Jobs was a magical presenter, he could capture an audience with just a few words.  One of his signature trademarks was the storied &lt;a href=&quot;https://www.youtube.com/watch?v=hyCzbXx9i-M&quot;&gt;one more thing&lt;/a&gt; expectation that he baked into all of his talks.&lt;/p&gt;

&lt;p&gt;While I doubt Tim Cook will channel the ‘one more thing’ approach, I do expect Apple to announce a new product category this fall.  My question is, will this announcement be in September or October?&lt;/p&gt;

&lt;p&gt;Historically, Apple has held announcements in September for iPhone and October for iPad.  These announcements are intentionally kept separate to help both products breathe and let the market stir with anticipation.&lt;/p&gt;

&lt;p&gt;Would Apple be willing to announce their &lt;a href=&quot;http://daringfireball.net/linked/2014/08/08/moto-360-charging&quot;&gt;wearable&lt;/a&gt; product category at this event?  I am going to go out on a limb and say yes.&lt;/p&gt;

&lt;p&gt;I hope this new product is not just another ‘watch’.  Surely Apple would not just announce a ‘watch’, right?  I think their wearable will be more like today’s wristbands than a traditional watch but I am hoping this announcement will awe us like the original iPhone announcement did back in 2007.&lt;/p&gt;

&lt;p&gt;So there you have it.  iOS 8, new iPhone(s) and a new wearable product line.  Sound interesting?  As an iOS Developer, I am looking forward to this fall to see what Apple launches to wow us once again.  Until then…&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Building Gitty 2 Part One</title>
   <link href="http://mstrick.com/building-gitty-2-part-one"/>
   <updated>2014-08-05T00:00:00+00:00</updated>
   <id>http://mstrick.com/building-gitty-2-part-one</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; has been a passion of mine for the last 15 months.  I created Gitty because I wanted a great &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; experience on my iPhone and there was not one that suited my tastes.  After many long nights of coding away, I launched Gitty in May of 2013 to the world.  Gitty was well received and soon changed how people used GitHub on their iOS devices.  I even want to think it inspired the &lt;a href=&quot;http://github.com/about/team&quot;&gt;kind folks at GitHub&lt;/a&gt; to begin mobile views for their site. :)&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;ios-7&quot;&gt;iOS 7&lt;/h2&gt;

&lt;p&gt;Later in the summer of 2013, &lt;a href=&quot;http://apple.com&quot;&gt;Apple&lt;/a&gt; announced iOS 7 to the world and I had a big decision on my hand.  I knew releasing a second version of Gitty would be premature given the launch of the first version but Gitty would need an overhaul to be up to date with this new version of iOS.  I decided to update Gitty for iOS 7 and not charge my users for it.  The update was well received, but deep down I knew there was a lot more I wanted to do with Gitty.&lt;/p&gt;

&lt;h2 id=&quot;desire&quot;&gt;Desire&lt;/h2&gt;

&lt;p&gt;Setting out to create a GitHub experience on iOS is fairly large task if you are going to deliver on all of its features.  My hope was and still is today, that anyone who purchases Gitty would feel like they are using a GitHub product.  This meant that the features felt familiar, the asthetics were in line and the experience was top notch.  With the first version, I felt like I did this but with Gitty 2 I wanted to really knock it out of the park.&lt;/p&gt;

&lt;h2 id=&quot;initial-commit&quot;&gt;Initial Commit&lt;/h2&gt;

&lt;p&gt;After the holidays, I began sketching out thoughts and ideas in my mind about what I would do differently.  Questions arose like: Will I tweak?  Will I re-write from scratch?  I soon settled on the idea that I wanted to rewrite the entire Gitty app from scratch and open source it to the community.&lt;/p&gt;

&lt;p&gt;Why open source?  Well I want to help other developers learning iOS have a solid app to learn from.  I also want to give back to the great community on GitHub who without their libraries and support, Gitty would be nowhere near as good as it is today.  With that, Gitty 2 was “File-&amp;gt;New” on January 29, 2014.&lt;/p&gt;

&lt;h2 id=&quot;next&quot;&gt;Next&lt;/h2&gt;

&lt;p&gt;So that is part one of the “Building Gitty 2” series.  In future posts, I will open up about the tools I use to build Gitty 2, the design choices I made and how the App has performed in the App Store.  I hope this information is something you find useful in your iOS Development career.&lt;/p&gt;

&lt;p&gt;If you are interested in some open source bits that are already available from Gitty 2, check out these libraries with more to come:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mps/MPSHorizontalMenu&quot;&gt;MPSHorizontalMenu&lt;/a&gt; - the menus used throughout the app.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mps/MPSFollowButton&quot;&gt;MPSFollowButton&lt;/a&gt; - star / follow button used on repository / user views.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jacksonh/OcticonsIOS&quot;&gt;OcticonsIOS&lt;/a&gt; - used to bring the &lt;a href=&quot;https://octicons.github.com&quot;&gt;octicons&lt;/a&gt; to life.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Until next time… :)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Strong Opinions, Weakly Held</title>
   <link href="http://mstrick.com/strong-opinions-weakly-held"/>
   <updated>2013-11-14T00:00:00+00:00</updated>
   <id>http://mstrick.com/strong-opinions-weakly-held</id>
   <content type="html">&lt;p&gt;I had an encounter this week that made me pause and re-evaluate things.&lt;/p&gt;

&lt;p&gt;I have never been a person who thinks it is my way or the highway, but I will admit that I have strong opinions. These opinions are forged from my experiences and I expect others to bring theirs to the table too.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;I am not afraid to admit wrongness or even failure, I truly think you can learn and never &lt;strong&gt;arrive&lt;/strong&gt;. Just because we disagree on the path does not mean we cannot desire the same destination.&lt;/p&gt;

&lt;p&gt;Back to my encounter…&lt;/p&gt;

&lt;p&gt;I found it strange that someone I did not know would be offended by my opinion and preference without engaging in the how’s and why’s.&lt;/p&gt;

&lt;p&gt;Sure it could just be internet trolling and I need to have thicker skin but I felt compelled to ask this question: “Where did we go wrong when someone having an opinion was a bad thing?”&lt;/p&gt;

&lt;p&gt;Having an opinion as a Developer does not mean you are a rockstar, stuck up or bad person and it certainly does not mean you are an immovable object when it comes to building great software.&lt;/p&gt;

&lt;p&gt;At the same time, I really enjoy when someone brings a wealth of opinions to the table. It means they have fought battles and won wars (not actual ones) which brings a wealth of experience with it.&lt;/p&gt;

&lt;p&gt;So here’s a disclaimer I will toss out: my opinions may be strong but they are weakly held. If there’s a better way to do _____ then let’s explore it.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>The App Open Source Built</title>
   <link href="http://mstrick.com/app-open-source-built"/>
   <updated>2013-09-18T00:00:00+00:00</updated>
   <id>http://mstrick.com/app-open-source-built</id>
   <content type="html">&lt;p&gt;Last evening, I was fortunate enough to be able to speak at the &lt;a href=&quot;http://www.meetup.com/iosatlanta/events/104522872/&quot;&gt;Atlanta iOS Developers Meetup&lt;/a&gt;. The talk centered around how I created &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; leveraging Open Source. I spent some time trying to advocate for Open Source in iOS Development and for others to give back. Thanks to everyone who came out and for the kind words.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;If you would like to see my slides you can view them on &lt;a href=&quot;https://speakerdeck.com/strickland/the-app-open-source-built&quot;&gt;Speaker Deck&lt;/a&gt;. Please feel free to ask questions in the comments if you were unable to chat with me last night.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>3 Tips for Recruiters</title>
   <link href="http://mstrick.com/3-tips-for-recruiters"/>
   <updated>2013-08-19T00:00:00+00:00</updated>
   <id>http://mstrick.com/3-tips-for-recruiters</id>
   <content type="html">&lt;p&gt;If you are in the Tech Industry then you are no stranger to recruiters. Not a day goes by where I do not receive an email or a LinkedIn request from a recruiter who is hiring. Our Industry is extremely competitive and everyone is looking to hire the best.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;Unfortunately, recruiters get things wrong most of the time. Instead of coming off as interested, they quickly come off as spammy. There is even a &lt;a href=&quot;http://awfulrecruiters.com/&quot;&gt;website dedicated to avoiding most recruiters.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are three tips I would give to any recruiter who is looking to hire in our industry.&lt;/p&gt;

&lt;h3 id=&quot;1-make-it-personal&quot;&gt;1. Make It Personal&lt;/h3&gt;

&lt;p&gt;The worst recruiters copy and paste blanket emails to candidates with names swapped out via find and replace but great recruiters take the time to court potential candidates.&lt;/p&gt;

&lt;p&gt;Let’s face it, we all want to be a part of a chase. Whether we are doing the chasing or being chased, it’s fun and exciting.&lt;/p&gt;

&lt;p&gt;When I was trying to get the eye of my wife back in our dating days, I did not search the internet for a romantic email or date idea rather I took the time to think about her and made all of those things personal.&lt;/p&gt;

&lt;p&gt;When you are pursuing candidates, try to gather as much information about them as you can. Read their blog and tweets to figure out what makes them tick.&lt;/p&gt;

&lt;p&gt;If you find a candidate that is a huge New England Patriots fan, perhaps mail them a Patriots hat with a hand written note expressing your interest to talk and interview.&lt;/p&gt;

&lt;p&gt;If that is too forward for you, shoot them an email noting a recent event they attended or were a part of. Anything you can do to make the first interaction personal will help you avoid the spam folder.&lt;/p&gt;

&lt;h3 id=&quot;2-know-what-you-are-asking-for&quot;&gt;2. Know What You Are Asking For&lt;/h3&gt;

&lt;p&gt;Thankfully our industry is becoming less about buzzwords and more about substance. Recruiters actually know what a GitHub account is. But just because a person has GitHub account does not mean they are the right person for the position you are hiring.&lt;/p&gt;

&lt;p&gt;Do a little homework here. Ask some detail about what the position requires whether that be programming languages, frameworks and how those match up with the required results.&lt;/p&gt;

&lt;p&gt;From there, learn how to browse someone’s GitHub profile. Learn what a star is and how that indicates something good. Grab a few repositories the candidate has contributed to and ask a Developer to see what their thoughts are.&lt;/p&gt;

&lt;p&gt;Just a little bit of work here will save you a lot of work on the backend, not to mention your employer the time of interviewing a candidate who is not the right one.&lt;/p&gt;

&lt;h3 id=&quot;3-dont-ask-me-to-do-your-job&quot;&gt;3. Don’t Ask Me To Do Your Job&lt;/h3&gt;

&lt;p&gt;We all know you get paid when someone is hired. By asking me to refer others to you implies that you are trying to get me to work for you for free.&lt;/p&gt;

&lt;p&gt;If you want a reference from me, be willing to make it worth my time. Otherwise you just come off as a person who has some ends and they are looking for the means. Our interaction becomes a transaction and for most that is empty, shallow and not profitable.&lt;/p&gt;

&lt;p&gt;I know this writing is a departure from the norm but I want this process to be better for everyone involved. If recruiters could take a moment and consider these three things, I think the conversation moves forward for everyone. What about you?&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Four years ago everything changed</title>
   <link href="http://mstrick.com/four-years-ago-everything-changed"/>
   <updated>2013-08-13T00:00:00+00:00</updated>
   <id>http://mstrick.com/four-years-ago-everything-changed</id>
   <content type="html">&lt;p&gt;Four years ago my life changed forever when we welcomed Ella Reese Strickland into the world. Not only did I become a dad, but I fell in love again all over.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-medium wp-image-700&quot; alt=&quot;ella_reese&quot; src=&quot;../assets/ella_reese-300x225.jpg&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;a-few-things-i-will-never-forget&quot;&gt;A few things I will never forget…&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;I will never forget that moment when the doctor lifted you out of his hands and into mine.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;I will never forget the first time our eyes met.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;I will never forget the feeling that you knew my voice when I first told you I loved you.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;a-few-things-i-hope-you-will-never-forget&quot;&gt;A few things I hope you will never forget…&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;You are loved and have extreme value because you were created in God’s image.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Your dreams are just a glimpse at what can be if you have the conviction that they must be.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Your mark on this world may be measured in many ways but I hope the greatest is how you loved others.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Love you Ella, Happy Birthday :)&lt;/p&gt;

&lt;p&gt;Daddy&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>3 Tips For Balancing Personal and Professional</title>
   <link href="http://mstrick.com/3-tips-for-balancing-personal-and-professional"/>
   <updated>2013-08-07T00:00:00+00:00</updated>
   <id>http://mstrick.com/3-tips-for-balancing-personal-and-professional</id>
   <content type="html">&lt;p&gt;In a day and age where we are always on, always connected and always available, it becomes increasingly impossible to navigate these waters. On the one hand you love your craft, you pour your heart and soul into it. And on the other hand you love those who you do life with and want to make sure they know their value and importance.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-medium wp-image-662&quot; alt=&quot;ella_letter&quot; src=&quot;../assets/ella_letter-300x300.jpg&quot; width=&quot;300&quot; height=&quot;300&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The image above is a text that my wife sent as she wrote down what my daughter wanted to say to me. Just before this, I wrote my wife a text that was for my daughter telling her how special she was and how much she meant to me.&lt;/p&gt;

&lt;p&gt;I don’t share that picture with you to tell you I am great or something like that but just that this process reminded me how tough it can be to balance our professional life with our personal life.&lt;/p&gt;

&lt;p&gt;Here are a few tips I have tried to incorporate into my life that help me balance personal and professional.&lt;/p&gt;

&lt;h4 id=&quot;1-turn-off-your-phone&quot;&gt;1. Turn Off Your Phone&lt;/h4&gt;

&lt;p&gt;Our phones are a great tool but also can be a great stumbling block when it comes to balancing personal and professional. When are you really off work? If your email lives on your phone then probably never.&lt;/p&gt;

&lt;p&gt;I would suggest that when the work day end that you turn off your phone. If not then you will constantly checking it. We’ve all seen the family out to dinner where the parents are on their phones and there is no conversation happen. Heck, I am sure that’s been me too. Disconnecting from your phone, twitter, facebook, instagram for a period of time will help you balance things.&lt;/p&gt;

&lt;h4 id=&quot;2-be-fully-present&quot;&gt;2. Be Fully Present&lt;/h4&gt;

&lt;p&gt;When you are at your child’s ballgame, are you truly there? Or are you thinking about that problem that needs to be solved at work? Being a developer, I know first hand that problem solving rarely stops when you get up from your desk. Usually there is a problem that lingers in your mind until it is solved and therefore being fully present is tough.&lt;/p&gt;

&lt;p&gt;The challenge here is to be fully engaged in whatever you are doing. If you are always somewhere else in your mind then you can never fully enjoy the things you are a part of.&lt;/p&gt;

&lt;h4 id=&quot;3-create-regular-appointments&quot;&gt;3. Create Regular Appointments&lt;/h4&gt;

&lt;p&gt;One tip I received early on in my marriage was that when you get married dating your wife does not stop. Because I want a healthy and great marriage, my wife and I regularly go on dates together. It is a time for us to disconnect from our professional lives and now our children and reconnect. Our marriage is refueled and we are ready to tackle whatever lies ahead.&lt;/p&gt;

&lt;p&gt;If you have children like me, then dating your kids is a great way to be intentional with them. Not only are you showing them how they should be treated by their future spouses, you are showing them that they are important.&lt;/p&gt;

&lt;p&gt;Creating these regular appointments will keep you balanced and remind you and others of the important things in life.&lt;/p&gt;

&lt;h2 id=&quot;a-lasting-image&quot;&gt;A Lasting Image&lt;/h2&gt;

&lt;p&gt;Growing up, I loved to play baseball and even when I was not playing baseball I was thinking of it. My dad worked for an Insurance company and while his time was limited he always made sure to coach the teams I played on. One lasting image I have in my head is of my dad, dressed in his buttoned up shirt, slacks and dress shoes coaching from the 3rd base box. That image reminds me that while work was important for my dad, I also was important to him. It’s the little things that we remember in life.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>iOS Simulator and Case Insensitivity</title>
   <link href="http://mstrick.com/ios-simulator-and-case-insensitivity"/>
   <updated>2013-07-24T00:00:00+00:00</updated>
   <id>http://mstrick.com/ios-simulator-and-case-insensitivity</id>
   <content type="html">&lt;p&gt;Recently, I ran into a really strange bug that had me perplexed for a bit. I was going about my normal business of adding some assets to an iOS project, everything appeared to worked fine on the iOS Simulator but when I ran on device my new images were not showing up.&lt;/p&gt;

&lt;p&gt;At first I thought it was something to do with how I was loading the UIImage. You see, I need to get some data from the server and then create a string that represented my image in the bundle for loading. For example: all of my images were prefixed with a certain naming convention, e.g. ABC123.png, ABC456.png, etc. After a little debugging, nope that was not the problem at all.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;My next thought is that somehow when creating the IPA for &lt;a href=&quot;http://mstrick.com/making-ios-deployment-easy/&quot;&gt;Adhoc deployment&lt;/a&gt;, the assets were not being bundled. To debug this, I remembered a little trick I learned from &lt;a href=&quot;http://nsscreencast.com&quot;&gt;NSScreencast&lt;/a&gt; using a ruby library called &lt;a href=&quot;https://github.com/boctor/idev-recipes/tree/master/Utilities/appcrush&quot;&gt;appcrush&lt;/a&gt; to extract assets from an IPA. After running through this process, everything was there so that was not the problem.&lt;/p&gt;

&lt;p&gt;At this point, I reached out to some colleagues to see if anyone else had ran into a similar problem. My friend &lt;a href=&quot;http://twitter.com/posburn&quot;&gt;Paul&lt;/a&gt; reached back out shortly with an idea:&lt;/p&gt;
&lt;blockquote&gt;I think I may have had an issue like that. If I remember right it was because the simulator is not case-sensitive but the device is. I'm not sure if I'm remembering that right but its something to check.&lt;/blockquote&gt;
&lt;p&gt;As I was reading those words, it hit me. I had created a ruby script to rename all of the assets I was working with to follow the convention I needed and in doing so, I upper cased everything. Sure enough, I had also uppercased the extension so instead of being .png it was .PNG.&lt;/p&gt;

&lt;p&gt;A few quick changes and a new Adhoc deployment, sure enough that was it.&lt;/p&gt;

&lt;p&gt;So if you are ever running into a problem where an asset shows up on the iOS Simulator but not on device, first check for the case sensitivity of the file name because that may likely be your problem.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Selling Backwards...Turning An App Dud Into A Stud</title>
   <link href="http://mstrick.com/selling-backwards-an-app-marketing-strategy"/>
   <updated>2013-07-19T00:00:00+00:00</updated>
   <id>http://mstrick.com/selling-backwards-an-app-marketing-strategy</id>
   <content type="html">&lt;p&gt;So you made your first App. Congrats.&lt;/p&gt;

&lt;p&gt;All of your friends and family purchased the App? Sweet.&lt;/p&gt;

&lt;p&gt;One day passes, two days pass, a week, a month and very little sales or traction? Yup, we’ve all been there.&lt;/p&gt;

&lt;p&gt;In this post, I want to show you a strategy I came up with that helped me turn an App that had less than 50 sales into a Top 200 selling App.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;a-little-back-story&quot;&gt;A Little Back Story&lt;/h2&gt;

&lt;p&gt;In March of this year (2013), I launched &lt;a href=&quot;http://babymeapps.com&quot;&gt;BabyMe Slideshow&lt;/a&gt; to the world, you can read more about that adventure &lt;a href=&quot;http://mstrick.com/category/projects/babymeapps/&quot;&gt;here&lt;/a&gt;. The launch was a lot of fun. While I had sent a few Apps to the store for other people, it was my first personal App release.&lt;/p&gt;

&lt;p&gt;When the App launched, I was extremely excited and ready to see the $$$ roll in. My family, friends and some strangers in Korea purchased on launch but after a few days, I started to realize this App thing was not as easy as I thought it may have been. A few months passed, I started to work on &lt;a href=&quot;http://gittyapp.com&quot;&gt;my next App&lt;/a&gt; and I figured I would chalk BabyMe Slideshow as my first volley into this area and be okay with its lack of success.&lt;/p&gt;

&lt;p&gt;Then it hit me….maybe there is a different way to sell this App? Surely there’s a way in a sea of hundreds of thousands of Apps to make yours get noticed? Right?&lt;/p&gt;

&lt;h2 id=&quot;the-strategy&quot;&gt;The Strategy&lt;/h2&gt;

&lt;p&gt;I remembered awhile back that my wife told me about this site that lists Apps that have “gone free”. The concept of the site is to track Apps that went from paid to free and alert people of its availability. In my head, I pictured that scene from Finding Nemo where the birds see the fish on the dock and start saying “Mine, Mine, Mine”. People were waiting to pounce on Apps that they once thought of purchasing or would give a look if only they were free.&lt;/p&gt;

&lt;p&gt;With this knowledge in hand here’s what I decided to do:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Make BabyMe Slideshow Free&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Once a lot of people downloaded the App for Free, use their enjoyment of the App as free Advertising&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Make BabyMe Slideshow Paid again.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;the-stats&quot;&gt;The Stats&lt;/h2&gt;

&lt;p&gt;In March of 2013, I sold 35 copies of BabyMe Slideshow and in April, I sold 1 copy. In late May, I deployed the above strategy and soon BabyMe Slideshow racked up thousands of downloads. I made an iPad version which I also gave away for free. After a month of free downloads and the “hook” was set, I flipped the switch back to paid in July.&lt;/p&gt;

&lt;p&gt;Did it work? Did my strategy pay off? Well I already spilled the beans and the answer is yes it did. BabyMe Slideshow soon sprang up to the top 200 in Kids/Family Games.&lt;/p&gt;

&lt;p&gt;What happened? How did it work?&lt;/p&gt;

&lt;h2 id=&quot;some-reflections&quot;&gt;Some Reflections&lt;/h2&gt;

&lt;p&gt;My hope in deploying this strategy was that by giving it away for free to several thousands of people that they would love my App. They would love it so much that they would also tell their friends. And their friends would tell their friends and soon BabyMe Slideshow would be a goto parenting App.&lt;/p&gt;

&lt;p&gt;Once I flipped the switch to Paid, I also hoped that this sharing between friends would continue and while some people would have received the App for free, they would encourage their friends to download the App because it is “totally” worth 99 cents.&lt;/p&gt;

&lt;p&gt;So that’s my theory and I think it worked. I think enough people found value in the App that they told their friends and even thought it is Paid now, they are okay with plopping down 99 cents for it.&lt;/p&gt;

&lt;p&gt;The big question is will it work for others? I think it just might. If you have an App that is underperforming, try making it free for a few months and then turn it back to Paid again. Perhaps all of those people who grab your App for free will tell their friends and when you switch it back to Paid they will be okay paying for the App because of the recommendation.&lt;/p&gt;

&lt;p&gt;I am a big fan of charing money for things you feel are worth it, I charge $7.99 and $9.99 for &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; and I feel it is worth every penny. In the App world we live in today, it is very hard to make any money when everything is free. It is even harder to get your App noticed. Instead of using advertising or sacrificing your vision, try my strategy and let me know if it works for you like it did for me.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Learning How To Say Yes To No</title>
   <link href="http://mstrick.com/learning-how-to-say-yes-to-no"/>
   <updated>2013-07-18T00:00:00+00:00</updated>
   <id>http://mstrick.com/learning-how-to-say-yes-to-no</id>
   <content type="html">&lt;p&gt;Eight years ago this December, I said yes to my wife. To be her wedded husband, to have and to hold, you know the drill… On that day when I said yes to Katie, I was also saying no to every other woman that could possibly come my way.&lt;/p&gt;

&lt;p&gt;Soon after, I began to learn that my yes’s started to define my no’s and the same is true for us in all aspects our lives whether we realize it or not. When you or I say yes to something we are also saying no to other things.&lt;/p&gt;

&lt;p&gt;You and I can only do so much. We can only give so much time and energy to our work, to a cause, to anything really. That is why it is important to learn how to say yes to no.&lt;/p&gt;

&lt;p&gt;Given the choice of doing a few “great” things or handfuls of “good” things, I think most of us would choose great every single time. Yet this begs the question, are you and I busying our lives with so many things that we cannot say no to that we do not have time for something great?&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;vision-brings-clarity&quot;&gt;Vision Brings Clarity&lt;/h2&gt;

&lt;p&gt;So what should we be saying yes to? I think it all starts with vision.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://andystanley.com&quot;&gt;Andy Stanley&lt;/a&gt; says in his book &lt;a href=&quot;http://www.amazon.com/gp/product/159052456X/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=159052456X&amp;amp;linkCode=as2&amp;amp;tag=cfresource-20&quot;&gt;Visioneering&lt;/a&gt; that vision is “a clear mental picture of what could be, fueled by the conviction of what should be.”&lt;/p&gt;

&lt;p&gt;So what could be in my life and your life?&lt;/p&gt;

&lt;p&gt;What should be in my life and your life?&lt;/p&gt;

&lt;p&gt;Ultimately, what must be in my life and your life?&lt;/p&gt;

&lt;p&gt;As a man, I know that everyday I battle this idea that my career is what defines me, maybe you’ve battled this as well. It is so easy to look at what we produce as the defining measurement for our life. The danger with this is we start to become a “human-doing” instead of a human-being.&lt;/p&gt;

&lt;p&gt;This is why choosing what we give our lives to vocationally matters. With a proper perspective, we should be free from the idea of work defining us and instead start to let our work define the impact we have in others’ lives.&lt;/p&gt;

&lt;p&gt;So I’ll ask you again, what is the vision for your life?&lt;/p&gt;

&lt;h2 id=&quot;taking-inventory&quot;&gt;Taking Inventory&lt;/h2&gt;

&lt;p&gt;What are you saying yes to today, that really you should be saying no to?&lt;/p&gt;

&lt;p&gt;Are you in a place where you cannot give your life to something great because you are too busy with good?&lt;/p&gt;

&lt;p&gt;Each day, I am personally challenged by this idea and just so you know, I am not there yet. But I am learning that with each passing day to focus on a vision for my life and then start saying yes to things that get me closer to realizing it.&lt;/p&gt;

&lt;p&gt;The methods may change, but the vision rarely does. Jeff Bezos, Founder and CEO of &lt;a href=&quot;http://amazon.com&quot;&gt;Amazon&lt;/a&gt; said it like this: “We are stubborn on vision. We are flexible on details.”&lt;/p&gt;

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

&lt;p&gt; &lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>My Setup</title>
   <link href="http://mstrick.com/my-setup"/>
   <updated>2013-07-17T00:00:00+00:00</updated>
   <id>http://mstrick.com/my-setup</id>
   <content type="html">&lt;p&gt;I am a big fan of sites like &lt;a href=&quot;http://usesthis.com&quot;&gt;The Setup&lt;/a&gt;. This site allows you to look into the world of a peer and see how they tackle their everyday problems with Hardware and Software. Below is a look into my current setup, what’s yours?&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h3 id=&quot;who-are-you-and-what-do-you-do&quot;&gt;Who are you, and what do you do?&lt;/h3&gt;

&lt;p&gt;I’m Matthew Strickland, a Developer, a Senior Software Engineer at &lt;a href=&quot;http://vertigo.com&quot;&gt;Vertigo&lt;/a&gt;, a husband to &lt;a href=&quot;http://katiestrickland.com&quot;&gt;Katie&lt;/a&gt; and a dad to Ella and Jad. For the past year at Vertigo, I have been working on iOS Apps like &lt;a href=&quot;https://itunes.apple.com/us/app/golf-channel-academy/id583390285?mt=8&quot;&gt;Golf Channel Academy&lt;/a&gt; and &lt;a href=&quot;https://itunes.apple.com/us/app/nbc-sports-talk/id407853742?mt=8&quot;&gt;Sports Talk&lt;/a&gt;. In my free time I work on things like &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; and &lt;a href=&quot;http://babymeapps.com&quot;&gt;BabyMe Apps&lt;/a&gt; as well as &lt;a href=&quot;http://passioncitychurch.com&quot;&gt;serve my community&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&quot;what-hardware-do-you-use&quot;&gt;What hardware do you use?&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Work:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I have a late &lt;a href=&quot;http://www.amazon.com/gp/product/B0074712UY/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0074712UY&amp;amp;linkCode=as2&amp;amp;tag=cfresource-20&quot;&gt;2011 15 inch Macbook Pro&lt;/a&gt; that I dev on during the day. This machine is plugged into my &lt;a href=&quot;http://www.amazon.com/Apple-Thunderbolt-Display-MC914LL-VERSION/dp/B004YLCKYA/ref=dp_ob_title_ce&quot;&gt;27-inch Apple Cinema Display&lt;/a&gt; and a &lt;a href=&quot;http://www.amazon.com/gp/product/B003ZG9T62/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B003ZG9T62&amp;amp;linkCode=as2&amp;amp;tag=cfresource-20&quot;&gt;DAS Keyboard&lt;/a&gt;. I also use a &lt;a href=&quot;http://www.amazon.com/gp/product/B002OO333Q/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B002OO333Q&amp;amp;linkCode=as2&amp;amp;tag=cfresource-20&quot;&gt;Blue Microphone&lt;/a&gt; for audio and for listening I use a &lt;a href=&quot;http://www.amazon.com/gp/product/B002HMCBOW/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B002HMCBOW&amp;amp;linkCode=as2&amp;amp;tag=cfresource-20&quot;&gt;Razer Moray&lt;/a&gt;. For scrolling and tapping around, I use an &lt;a href=&quot;http://www.apple.com/magictrackpad/&quot;&gt;Apple Magic Trackpad&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Personal:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For my personal use, I share a &lt;a href=&quot;http://www.amazon.com/gp/product/B00746YPQI/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00746YPQI&amp;amp;linkCode=as2&amp;amp;tag=cfresource-20&quot;&gt;2012 13 inch Macbook Air&lt;/a&gt; with my wife. It is suprisingly a powerful and very efficient machine. I have done everything from building iOS Apps to playing graphic intensive games on it and it can withstand all of that and some.&lt;/p&gt;

&lt;h3 id=&quot;and-what-software&quot;&gt;And what software?&lt;/h3&gt;

&lt;p&gt;For the past year, my software has primarily revolved around Developing for iOS and the web.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For iOS:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Xcode for everything, but I have played around with &lt;a href=&quot;http://xamarin.com&quot;&gt;Xamarin Studio&lt;/a&gt; and &lt;a href=&quot;http://rubymotion.com&quot;&gt;Ruby Motion&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For general development and everything else:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.sublimetext.com/&quot;&gt;Sublime Text 2&lt;/a&gt; and &lt;a href=&quot;https://code.google.com/p/macvim/&quot;&gt;Vim&lt;/a&gt; for writing code and text. &lt;a href=&quot;http://mouapp.com/&quot;&gt;Mou&lt;/a&gt; for Markdown writing. &lt;a href=&quot;http://www.iterm2.com/#/section/home&quot;&gt;iTerm 2&lt;/a&gt; for all things console. &lt;a href=&quot;http://mac.github.com/&quot;&gt;GitHub for Mac&lt;/a&gt; for when I want to visualize my git flow. Mail for Exchange Email, &lt;a href=&quot;http://sparrowmailapp.com/mac.php&quot;&gt;Sparrow&lt;/a&gt; for Gmail. &lt;a href=&quot;https://www.google.com/intl/en/chrome/browser/&quot;&gt;Chrome&lt;/a&gt; for browsing. &lt;a href=&quot;https://itunes.apple.com/us/app/kindle/id405399194?mt=12&quot;&gt;Kindle&lt;/a&gt; and &lt;a href=&quot;https://itunes.apple.com/us/app/pocket/id568494494?mt=12&quot;&gt;Pocket&lt;/a&gt; for reading things. &lt;a href=&quot;http://tapbots.com/software/tweetbot/mac/&quot;&gt;TweetBot&lt;/a&gt; for all things Twitter. &lt;a href=&quot;https://itunes.apple.com/us/app/pixelmator/id407963104?mt=12&quot;&gt;Pixelmator&lt;/a&gt; for my low level designs. For version control I use &lt;a href=&quot;http://git-scm.com&quot;&gt;Git&lt;/a&gt; and &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; to host my projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some iOS Apps I love and use:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; for keeping up to date on my projects and work. &lt;a href=&quot;http://tapbots.com/software/tweetbot/&quot;&gt;TweetBot&lt;/a&gt; for all of my tweets on the go. Instagram, Chrome, Rdio, Bible, Nest, Quicklytics and Timehop are other apps I use on a regular basis.&lt;/p&gt;

&lt;h3 id=&quot;what-would-be-your-dream-setup&quot;&gt;What would be your dream setup?&lt;/h3&gt;

&lt;p&gt;My dream setup is actually almost a reality. I prefer a future where no matter the device, the experience is virtually the same. My settings, preferences, the way I like to do things are all available to me and they sync accordingly. With things like iCloud, DropBox and the adoption of sync across platforms inside of programs, that day is vastly approaching.&lt;/p&gt;

&lt;p&gt;As someone who also develops for the platforms I use, I would love to see a unified approach to building Apps for Mac OSX, iOS. This would allow for creating Apps in those platforms to be a bit easier than it is today. I am hopeful that with OSX 11.0 that we will get there with the introduction of new API’s and Frameworks.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Mom</title>
   <link href="http://mstrick.com/mom"/>
   <updated>2013-07-16T00:00:00+00:00</updated>
   <id>http://mstrick.com/mom</id>
   <content type="html">&lt;p&gt;Today is my Mom’s birthday and this post is dedicated to her.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-medium wp-image-572&quot; alt=&quot;mom&quot; src=&quot;../assets/mom-300x300.jpg&quot; width=&quot;300&quot; height=&quot;300&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;earliest-memories&quot;&gt;Earliest Memories&lt;/h2&gt;

&lt;p&gt;One of my earliest and most endearing memory of my mom came when I was 8 years old. I played baseball in a league higher than my age with 9 and 10 year olds. My dad made that call because he wanted me to face live pitching instead of another year hitting off of a tee.&lt;/p&gt;

&lt;p&gt;It was our first game, new uniform (we were the Mariners) and I was ready to go. Being smaller than the other kids, my dad decided to put me lower in the lineup and play me at second base even though I would go on to play just about every position and bat 3rd later in life. That day we were facing some stiff competition. The pitcher, a 10-year-old, was arguably one of the better players in the league and mainly due to his size. Next to me, he looked like a grown man.&lt;/p&gt;

&lt;p&gt;When it came time for me to bat, I dug my cleats into the batters box, kicked a few pieces of dirt around and stepped out to get the sign from my dad down the third base line…I was ready. What happened next is pretty funny looking back on it but it was devastating when it happened. The very first pitch of the at bat was coming in hard and high, right for my head. By the time I tried to duck, the ball was already on me and sure enough, I took a baseball right to the mouth. Talk about a great way to start the season.&lt;/p&gt;

&lt;p&gt;My dad came rushing into the batters box and I can remember hearing my mom shriek from the crowd. After that, my dad subbed me out and let me sit the rest of the game with my mom in the stands. Sure that sounds wimpy but in that moment, I just wanted the pain to go away and to know it was going to be alright and I found that comfort in the arms of my mom.&lt;/p&gt;

&lt;h2 id=&quot;lasting-character&quot;&gt;Lasting Character&lt;/h2&gt;

&lt;p&gt;You see, that’s the way my mom is, not just for me but for anyone. She is the kind of woman who will open her arms wide, give you a big hug and let you know that everything is going to be alright.&lt;/p&gt;

&lt;p&gt;She’s the kind of mom that is always there, always calls to check in and always knows the right things to say and when to listen.&lt;/p&gt;

&lt;p&gt;She’s the kind of person that views life as a series of opportunities and blessings, not a series of obstacles and burdens.&lt;/p&gt;

&lt;p&gt;I have seen my mom endure great pain in the past few years with the loss of her mom and brother. Through it all she remains her positive, upbeat self, relying on the truth from her heavenly father to guide her.&lt;/p&gt;

&lt;h2 id=&quot;dear-mom&quot;&gt;Dear Mom&lt;/h2&gt;

&lt;p&gt;Mom, I love you. You mean the world to me. If I could choose any mom in the world, I would choose you every time.&lt;/p&gt;

&lt;p&gt;It’s the little things you do in life that echo and those are the things I will always cherish about you.&lt;/p&gt;

&lt;p&gt;Continue to love God, pursue him daily and let him define you.&lt;/p&gt;

&lt;p&gt;Your Son,&lt;/p&gt;

&lt;p&gt;Matthew&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>An Update To Gitty Now Available</title>
   <link href="http://mstrick.com/an-update-to-gitty-now-available"/>
   <updated>2013-07-15T00:00:00+00:00</updated>
   <id>http://mstrick.com/an-update-to-gitty-now-available</id>
   <content type="html">&lt;p&gt;A new version of Gitty has now shipped and is available as a free update in the App Store. If you have not picked up a copy yet, you can do so &lt;a href=&quot;http://gittyapp.com&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With this update, users can now view their personal and starred Gists. Code diff viewing has gotten better as well. Instead of looking at a tiny view of the code, each should render in full height now.&lt;/p&gt;

&lt;p&gt;For a full list of updates, check out the release notes below. Thanks again for your support on Gitty and as we step towards 2.0, I think you will be happier and happier.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;release-notes&quot;&gt;Release Notes&lt;/h2&gt;

&lt;h3 id=&quot;gists&quot;&gt;Gists&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Gitty now supports Gists, viewing your favorite Gists is just a tap away.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Share your gists.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;commits&quot;&gt;Commits&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Gitty offers better support for viewing commit diffs.  No longer do you have to look at tiny boxes of rendered code, the height of each box should be match the height of the file.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;code-viewing---iphone-and-ipod-touch&quot;&gt;Code Viewing - (iPhone and iPod Touch)&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;You can now view your code in landscape mode.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;updates&quot;&gt;Updates&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Keep up to date with the latest changes for Gitty right inside of the app.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bugs&quot;&gt;Bugs&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Fixed a bug where trying to enter the edit mode for adding a comment multiple times would not produce the desired result.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fixed searching terms with spaces.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Fixed menu options for Repositories without Issues.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;misc&quot;&gt;Misc&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Updated Russian Translation.&lt;/li&gt;
&lt;/ul&gt;
</content>
 </entry>
 
 <entry>
   <title>Ship Early And Often</title>
   <link href="http://mstrick.com/ship-early-and-often"/>
   <updated>2013-07-12T00:00:00+00:00</updated>
   <id>http://mstrick.com/ship-early-and-often</id>
   <content type="html">&lt;p&gt;Gone are the days where you wait months and years before you ship this huge piece of software. In is the idea of shipping early and often.&lt;/p&gt;

&lt;p&gt;The core belief behind shipping early and often is that incremental improvements matched with customer feedback makes great software.&lt;/p&gt;

&lt;p&gt;In this post, I want to examine this concept a little further and share some things I have learned as I have begun to embrace shipping early and often.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;shipping-early-forces-focus&quot;&gt;Shipping Early Forces Focus&lt;/h2&gt;

&lt;p&gt;Shipping software comes with great responsibility. I am not endorsing an idea where we all begin to ship half-baked and broken features. This is not a license to ship buggy, frustrated software but it does force you to balance that last “10 percent” for a feature that solves a problem of your users right now.&lt;/p&gt;

&lt;p&gt;If you decide to ship a piece of software “early”, you must identify and focus on core features. Because your iterations will be small, building core features that solve real problems is imperative.&lt;/p&gt;

&lt;p&gt;Shipping early requires you to focus on features that matter to your customers. Customers are okay with software that feels “incomplete” if it solves a problem of theirs, day one.&lt;/p&gt;

&lt;h2 id=&quot;shipping-often-projects-ownership&quot;&gt;Shipping Often Projects Ownership&lt;/h2&gt;

&lt;p&gt;The best software is built by people who are invested. Contrast that with the worst experience a customer can have is the feeling of abandonment.&lt;/p&gt;

&lt;p&gt;You will earn a lot of trust and patience when it does not take years for you to deliver new, better or improved to your customers.&lt;/p&gt;

&lt;p&gt;Your customers have been burned in the past and they are looking for a reason not to trust you. Shipping often tells them that you are committed to making the product the best it can be.&lt;/p&gt;

&lt;h2 id=&quot;updates-become-transparent&quot;&gt;Updates Become Transparent&lt;/h2&gt;

&lt;p&gt;Shipping early and often sets a pace and informs your customers. It tells them that &lt;em&gt;value is greater than version&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I just checked the version of Google Chrome I am running, it’s Version 27.0.1453.116 m. What does that tell you?&lt;/p&gt;

&lt;p&gt;For me it says that Google is not as focused on 1.0, 2.0 but they are focused on getting the product right. As they continue to tweak, fix, implement they are doing this at a pace where the version does not matter as much, it’s the value the customer is experiencing.&lt;/p&gt;

&lt;p&gt;Are you too caught up in versions and trying to cram as many features into a release as possible?&lt;/p&gt;

&lt;p&gt;Doing so may feel “complete” but you are also setting yourself up for a potential communication nightmare, not to mention the possibility of introducing a lot of bugs at once. Speaking of communication…&lt;/p&gt;

&lt;h2 id=&quot;communication-is-required&quot;&gt;Communication Is Required&lt;/h2&gt;

&lt;p&gt;As creators of software, I like to also think we are curators of a greater story being told and with this comes great responsibility. If you are iterating fast, it is important that customers are not left behind.&lt;/p&gt;

&lt;p&gt;If you are focusing on core features and not just every “whim” then you are on your way to making sure this does not happen. Communicating change and updates becomes a necessary tool in your belt that you must wield. Your company’s blog just became important.&lt;/p&gt;

&lt;p&gt;So where are you at in your creative journey? Are you stuck creating monolithic releases or are you iterating fast? No matter the side, we have a great responsibility.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>GitHub Feature Request: Copy Repository Issue Labels</title>
   <link href="http://mstrick.com/github-feature-request-copy-repository-issue-labels"/>
   <updated>2013-07-10T00:00:00+00:00</updated>
   <id>http://mstrick.com/github-feature-request-copy-repository-issue-labels</id>
   <content type="html">&lt;p&gt;One thing I love about &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; is how easy it is to use their Issue feature. If you can compose an email then you can work with GitHub Issues. For the die-hard hackers, we can do neat things like &lt;a href=&quot;https://help.github.com/articles/closing-issues-via-commit-messages&quot;&gt;close out an issue via a commit message&lt;/a&gt; making our workflow extremely easy.&lt;/p&gt;

&lt;p&gt;Once your team starts using GitHub Issues to track bugs and features, you will soon become addicted to having these meta software development aspects so close to your code.&lt;/p&gt;

&lt;p&gt;A feature I would love to see GitHub introduce is the ability to copy a repository’s issue labels to a new or existing repository.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;the-why&quot;&gt;The Why&lt;/h2&gt;

&lt;p&gt;If you are anything like me then you probably have settled into a rhythm for how you create software, a set of norms if you will.&lt;/p&gt;

&lt;p&gt;When it comes to GitHub Issues you probably have a standard set of label names and colors that you use for each project. This consistency, especially within a larger team, creates a more efficient workflow because people begin to learn the norms and eliminate guesswork.&lt;/p&gt;

&lt;p&gt;I am sure there are some people who rarely create a new repository, but there are probably an equal or greater number who are creating repositories daily for new internal apps, new products, etc. Each time you create a new repository, how cool would it be to have a drop down that says, “Copy Issue Labels from:” and this allows you to select an existing repository.&lt;/p&gt;

&lt;h2 id=&quot;small-but-big&quot;&gt;Small But Big&lt;/h2&gt;

&lt;p&gt;I think this is a small tweak, but it has a big effect on creating new repositories. Users may not be discouraged to start-up a fresh idea because it is pretty simple to get your standard workflow going with one click of a button.&lt;/p&gt;

&lt;p&gt;In addition, maybe it will promote this idea of creating a structured workflow for teams out there as they consider how they organized their issues.&lt;/p&gt;

&lt;h2 id=&quot;parting-thoughts&quot;&gt;Parting Thoughts&lt;/h2&gt;

&lt;p&gt;If this particular idea were not fully accepted perhaps there’s another step.&lt;/p&gt;

&lt;p&gt;Right now, when you create a new repository, you are given a standard set of label names and colors. If we could not copy from another repository, maybe we could override the default? In my mind this sounds like more work, but I am not work on it everyday so I am not sure.&lt;/p&gt;

&lt;p&gt;Small feature, but a nice one to have. Is this something you or your team has run up against in the past?&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>On Building Great Products</title>
   <link href="http://mstrick.com/on-building-great-products"/>
   <updated>2013-07-09T00:00:00+00:00</updated>
   <id>http://mstrick.com/on-building-great-products</id>
   <content type="html">&lt;p&gt;In August of 2009, my &lt;a href=&quot;http://katiestrickland.com&quot;&gt;wife&lt;/a&gt; and I welcomed our first child, Ella Reese, into this world. Anyone who has had the privilege of becoming a parent will tell you, life changed for us. Sure there were a new set of responsibilities but with it also came a new set of adventures.&lt;/p&gt;

&lt;p&gt;As Ella grew, her thirst for knowledge also grew. Soon we found ourselves looking for iOS apps that would satisfy or peak her interest to supplement the education we were fostering in our home. I can remember one stage where Ella loved pictures. There was something about seeing herself in pictures that just lit up her life.&lt;/p&gt;

&lt;p&gt;But there was this problem…&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;Ella, in all of her enthusiasm, would eventually push the wrong button and land herself outside of the pictures and into another part of iOS.&lt;/p&gt;

&lt;p&gt;I tell you this story because this experience led me to create &lt;a href=&quot;http://babymeapps.com&quot;&gt;BabyMe Slideshow.&lt;/a&gt; You see, I knew my daughter loved looking at photos and I knew she hated it when she would exit the photos because she lacked the control to know what everything did. The good news is I knew I could solve this problem.&lt;/p&gt;

&lt;p&gt;I could create an App where she could look at photos and it would be pretty difficult to escape the App. But like most parents, time and priorities grew and this idea left. But then, my wife and I went and had a second child. This time around, I would bound to make this App because I needed it and because I needed it surely there were others out there who did as well.&lt;/p&gt;

&lt;h2 id=&quot;the-best-products-solve-your-own-problems&quot;&gt;The Best Products Solve Your Own Problems&lt;/h2&gt;

&lt;p&gt;I believe that people who use the products they create tend to make better products. Why is this?&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;They are solving a real world problem (they have it) and not some problem they think someone has.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;They experience the good parts and the bad parts of the thing they build.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;They remove doubt about the user experience because they are the use case.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;you-are-your-first-customer&quot;&gt;You Are Your First Customer&lt;/h2&gt;

&lt;p&gt;When you build something you will use, you have a customer from day one.&lt;/p&gt;

&lt;p&gt;When I built &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt;, I was, in part, building it for myself. While I would eventually share it with the world, I was foolish enough to think that there were people out there who may just want the same experience I wanted. If they did, great, if not then I was going to be happy.&lt;/p&gt;

&lt;p&gt;Software curation is an undervalued skill in today’s market. Some people may refer to this as taste, foresight. Call it what you may, when you are building something you will use, making yourself happy tends to go a long way in making a good product.&lt;/p&gt;

&lt;h2 id=&quot;some-examples&quot;&gt;Some Examples&lt;/h2&gt;

&lt;p&gt;In my world (software), I can think of some great examples of people who are using what they create and are making great products.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://37signals.com&quot;&gt;37signals&lt;/a&gt; - Basecamp was birthed out of a need to create a better way to communicate with clients. A tool that became a form of communication and project management soon transformed their business into a full-time software venture.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; - Knowing that the people who build GitHub also use it everyday to build GitHub is pretty cool. They are not guessing at their users needs because they themselves are the user. Much like 37signals, GitHub was birthed out of a need to create a better way to use git and build software.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://squareup.com&quot;&gt;Square&lt;/a&gt; - Birthed out of the ability for a friend to sell his artwork to someone with a credit card, Square is revolutionizing how the world process payments. From day one, the founders were users of what they were building and the rest is history.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;what-about-you&quot;&gt;What About You&lt;/h2&gt;

&lt;p&gt;Not everyone has the luxury of working on something full-time that they use. Perhaps that is in your future or you can start something on the side but that does not mean we can learn from these examples.&lt;/p&gt;

&lt;p&gt;If you are not able to work on what you build, ask yourself these questions:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;How can I get closer to the product?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;How quickly can I begin observing how people use what I build?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;What problems are we solving?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;What problems are we creating?&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These types of questions will lead you down the path of a first hand experienced user and lead to better products. No matter if you are building software, apps, houses, etc., I think we can all learn from those who use what they build and why their products are great.&lt;/p&gt;

&lt;p&gt;Do you work on something that you also use? Let me know in the comments…&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Awareness</title>
   <link href="http://mstrick.com/awareness"/>
   <updated>2013-07-08T00:00:00+00:00</updated>
   <id>http://mstrick.com/awareness</id>
   <content type="html">&lt;p&gt;Earlier this year, more than 4,000 passengers and crew aboard a Carnival Cruise Ship were stranded in the Gulf of Mexico after an engine fire broke out. The scene was terrible, people were dying and it made national headlines. Here’s a quote to take in:&lt;/p&gt;
&lt;blockquote&gt;Some of the 4,200 people on board reported that cabin carpets are soaked in urine, passengers are sleeping in tents on deck and scarce food supplies has reduced them to eating cold onion sandwiches.

[Source: Mail Online](http://www.dailymail.co.uk/news/article-2277914/Carnival-Triumph-CEO-Micky-Arison-takes-basketball-game-thousands-suffer.html)&lt;/blockquote&gt;
&lt;p&gt;Mistakes happen in life, things will go wrong. Sometimes it is not how you prepare but how you react that matters most.&lt;/p&gt;

&lt;p&gt;Three days later as the passengers and crew were still stranded living in conditions that were inhumane, Carnival CEO Micky Arison is taking in a NBA game for his Miami Heat, tweeting and having a great time. While normally a harmless act, in view of the crisis that his company was going through perhaps not the best decision.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;This is not a blog to bash Micky Arison but to raise the question, what level of awareness did he have at the time? What group of accountability had he surrounded himself that was going to ask the question, “why are you at a basketball game when the company is hanging in the balance?”&lt;/p&gt;

&lt;p&gt;Four months later, Carnival &lt;a href=&quot;http://www.usatoday.com/story/travel/news/2013/06/25/carnival-ceo-replaced/2456731/&quot;&gt;replaced&lt;/a&gt; Arison as CEO.&lt;/p&gt;

&lt;p&gt;Carnival replaced Arison as CEO not because he was a failing CEO, quite the contrary as he held that position for 34 years. Carnival replaced Arison as CEO because he lost the awareness in the one moment he needed it the most.&lt;/p&gt;

&lt;h2 id=&quot;increasing-importance&quot;&gt;Increasing importance&lt;/h2&gt;

&lt;p&gt;More and more people are recognizing that awareness is pivotal not only to their individual success but to the success of the companies they lead. &lt;a href=&quot;http://37signals.com&quot;&gt;37signals&lt;/a&gt; and Jason Fried are trying to solve this problem with a new product called &lt;a href=&quot;https://knowyourcompany.com/&quot;&gt;Know Your Company.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Jason asks the question this way: “You own your company, but how well do you know your company?” This question set him down a path to build a tool where he can better know his company, where he can become more aware.&lt;/p&gt;

&lt;p&gt;Awareness informs us as leaders and helps us make better decisions.&lt;/p&gt;

&lt;p&gt;It is encouraging when guys like Jason find this to be true and do not just stop there but go forward in making awareness a requirement for their leading.&lt;/p&gt;

&lt;h2 id=&quot;going-forward&quot;&gt;Going forward&lt;/h2&gt;

&lt;p&gt;As I prepared to write this, I could not help but wonder who Micky Arison’s advisers were and where were they during this crisis? Who were the people that could be brutally honest with him and tell him to board the first plane to the Gulf of Mexico?&lt;/p&gt;

&lt;p&gt;As you continue down your path, I hope you keep this idea of awareness in mind. I am finding that awareness best manifests itself in accountability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who do you have in your life asking you tough questions?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who do you have in your life listening to your plans and can help you balance those decisions?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finding that person or group could be the difference between leading and being unaware.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>On Remote Work</title>
   <link href="http://mstrick.com/on-remote-work"/>
   <updated>2013-07-05T00:00:00+00:00</updated>
   <id>http://mstrick.com/on-remote-work</id>
   <content type="html">&lt;p&gt;In the fall of 2006, I took my first Developer job with a small software firm just north of Atlanta, GA. Soon thereafter, I became aware of their “work from home” policy which I thought was amazing.&lt;/p&gt;

&lt;p&gt;It was exciting to think that a small company valued their employees time enough to allow them to work from home. The goal was to cut down on their employees’ commute and help increase productivity. Little did they know at the time but they were setting trends that would become an industry standard.&lt;/p&gt;

&lt;p&gt;As the years passed, I began to work remotely even more and now I actually work from home full-time for &lt;a href=&quot;http://vertigo.com&quot;&gt;Vertigo Software.&lt;/a&gt; In this post I want to outline how I work from home and some tips for employers.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;how-i-work-from-home&quot;&gt;How I work from home&lt;/h2&gt;

&lt;p&gt;If you have worked from home then I know you can identify the “look” you receive when people find out you get to work from home. At first it is a little bit of shock, next it is a little bit of curiosity and then a set of questions about “how do you do that?” For me it is pretty simple given my role but let me walk you through some strategies I have.&lt;/p&gt;

&lt;h2 id=&quot;set-a-schedule&quot;&gt;Set a schedule&lt;/h2&gt;

&lt;p&gt;Just because you have the flexibility of working from home does not mean you will just work “whenever you want”. While that may end up being the case on some days, most likely setting a rhythm of when you start and when you end (just like any normal job) will help you set pace and be efficient.&lt;/p&gt;

&lt;p&gt;I have small children and thus I am usually up anywhere between 6:00 AM and 7:30 AM during the week therefore I tend to start work pretty early. In the same spirit, I want to make sure my kids have a good amount of “daddy” time therefore I tend to end my day between 5:00 pm and 6:00 pm. Having this rhythm sets expectations for my employer, my project teammates and my family which leads to a successful work and home life.&lt;/p&gt;

&lt;p&gt;During the day I will take a couple of 10 minute breaks when I hear them stirring downstairs to grab some fresh water and make sure they know I love them. These little periodic check ins are not only great for them but they are great for my spirit too.&lt;/p&gt;

&lt;h2 id=&quot;setboundaries&quot;&gt;Set boundaries&lt;/h2&gt;

&lt;p&gt;Good boundaries can ensure that you are both productive and healthy when you work from home. Just because you can work from home does not mean you should work all of the time. Your time away from your job as a remote employee is just as important as the person who goes into an office everyday.&lt;/p&gt;

&lt;p&gt;Make sure you are able to unplug, get away and enjoy your family and friends. For me, when I unplug, I unplug. I try to not look at my phone all night long while playing with my kids but try to be fully present with them.&lt;/p&gt;

&lt;p&gt;When I began working from home fulltime, my wife and I also decided to remake our “mother-in-law suite” into my full-time office. For our home this is a part of the house that is completely excluded from everything else. It allows me the ability to shut my door and be “away”. Being able to get away and be distraction free is essential in any work place but especially when working remotely.&lt;/p&gt;

&lt;h2 id=&quot;setup-feedback-loops-and-healthy-systems&quot;&gt;Setup feedback loops and healthy systems&lt;/h2&gt;

&lt;p&gt;One common problem that most remote employees feel is the disconnect with their counterparts who work at the office. If your team is not fully distributed then you will likely run into this. When you are in an office you can go to lunch with a peer and pop into someone’s office for feedback but being remote this is not so easy.&lt;/p&gt;

&lt;p&gt;Scott Hanselman wrote a &lt;a href=&quot;http://www.hanselman.com/blog/BeingARemoteWorkerSucksLongLiveTheRemoteWorker.aspx&quot;&gt;blog&lt;/a&gt; on this topic recently that I think you should read.&lt;/p&gt;

&lt;p&gt;For me, I try to make sure whoever I “report” to or work on projects with know that I am available and that our systems allow others to see what we are working on and the progress that is being made. Using tools like &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt;, &lt;a href=&quot;http://hangouts.google.com&quot;&gt;Google Hangouts&lt;/a&gt;, &lt;a href=&quot;http://skype.com&quot;&gt;Skype&lt;/a&gt; and &lt;a href=&quot;http://join.me&quot;&gt;Join.me&lt;/a&gt; allow for my work to be transparent and contact to be a few clicks away. This type of transparency is imperative to making remote work “work”.&lt;/p&gt;

&lt;h2 id=&quot;a-few-tips-for-employers&quot;&gt;A few tips for employers&lt;/h2&gt;

&lt;p&gt;If you are wrestling with the idea of letting your employees work remotely or perhaps you currently do, here are a few tips from my perspective:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Celebrate equally - If you are doing something “in-house” for those employees who work locally, think of a way to also celebrate those who are remote. I know this is not always possible but even just the gesture goes a long way.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Connect regularly - At Vertigo, we do a weekly “all hands” meeting every Friday. This is a time for local and remote employees to connect, for our leaders to disperse important information to the company and for us to celebrate project releases. These little check points make for great comradery as well as boost morale which are essential.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you a leader at your company and not currently doing remote work, perhaps you should consider the benefits. It would likely increase loyalty with your current employees, allow you to recruit the best talent and not that talent which is within driving distance, as well as make your people more productive.&lt;/p&gt;

&lt;p&gt;This is the first time I have written on this topic, but expect more in the future. Let me know in the comments if you work from home and what your experience has been. Thanks!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Announcement: Gitty for GitHub now available on iPad</title>
   <link href="http://mstrick.com/announcement-gitty-for-github-now-available-on-ipad"/>
   <updated>2013-07-04T00:00:00+00:00</updated>
   <id>http://mstrick.com/announcement-gitty-for-github-now-available-on-ipad</id>
   <content type="html">&lt;p&gt;Today, it is with great joy that I announce the release of &lt;a href=&quot;http://my.mstrick.com/gittyipad&quot;&gt;Gitty for GitHub on the iPad&lt;/a&gt;. Download your copy today right &lt;a href=&quot;http://my.mstrick.com/gittyipad&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;why-ipad&quot;&gt;Why iPad?&lt;/h2&gt;

&lt;p&gt;Ever since I &lt;a href=&quot;http://mstrick.com/gitty-for-github/&quot;&gt;released Gitty for GitHub&lt;/a&gt; back in May, the #1 question I get is “when will the iPad version be out?” Well friends, today is that day.&lt;/p&gt;

&lt;p&gt;All along, I have wanted to create an iPad version of Gitty. I felt there was a definite need to create a great &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; experience on the iPad.&lt;/p&gt;

&lt;p&gt;With Gitty on the iPad, it is everything you love about GitHub but for the iPad. Instead of having to interact with a web browser, you can enjoy a full native experience as you browse your Issues, Code, Repositories and Activity.&lt;/p&gt;

&lt;h2 id=&quot;in-the-pipeline&quot;&gt;In the Pipeline&lt;/h2&gt;

&lt;p&gt;While the iPad version was just released yesterday and &lt;a href=&quot;https://github.com/mps/GittyFeedback/blob/master/handsetupdates.md&quot;&gt;Version 1.2&lt;/a&gt; for the iPhone and iPod Touch was made available on Tuesday, a new update for both versions is almost ready to be shippped.&lt;/p&gt;

&lt;p&gt;Here is a peek at what is to come:&lt;/p&gt;

&lt;h3 id=&quot;gists&quot;&gt;Gists&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Gitty now supports Gists, viewing your favorite Gists is just a tap away.&lt;/li&gt;
  &lt;li&gt;Share your gists.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;commits&quot;&gt;Commits&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Gitty offers better support for viewing commit diffs. No longer do you have to look at tiny boxes of rendered code, the height of each box should be match the height of the file.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;code-viewing&quot;&gt;Code Viewing&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;You can now view your code in landscape mode.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;updates&quot;&gt;Updates&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Keep up to date with the latest changes for Gitty right inside of the app.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;screenshots&quot;&gt;Screenshots&lt;/h2&gt;

&lt;p&gt;Here are a few screenshots of what Gitty looks like for the iPad:&lt;/p&gt;

&lt;p&gt;[gallery link=”file” ids=”460,459,458,457,456”]&lt;/p&gt;

&lt;h2 id=&quot;parting-thoughts&quot;&gt;Parting thoughts&lt;/h2&gt;

&lt;p&gt;I hope you enjoy Gitty for the iPad as much as I do. Today is just the beginning of its adventure but I am already thrilled with the product it is. &lt;a href=&quot;http://my.mstrick.com/gittyipad&quot;&gt;Get your copy today&lt;/a&gt; and let me know your feedback in the comments.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>GitHub Feature Request: Organizational Wikis</title>
   <link href="http://mstrick.com/github-feature-request-organizational-wikis"/>
   <updated>2013-07-03T00:00:00+00:00</updated>
   <id>http://mstrick.com/github-feature-request-organizational-wikis</id>
   <content type="html">&lt;p&gt;I love &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; and use it daily. So much so that I built &lt;a href=&quot;http://gittyapp.com&quot;&gt;an App&lt;/a&gt; for it. GitHub has changed the way the world creates software forever. If GitHub were to grant me one feature request today, I would ask for Organizational Wikis.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;origins&quot;&gt;Origins&lt;/h2&gt;

&lt;p&gt;I can remember back to 2009 and a conversation I had with a colleague at the time about whether or not we were going to use Git or Mercurial. While both were similar, my argument for Git was that I thought this GitHub thing would really take off and it was already showing strong signs in the Ruby community. Fast forward 4+ years later and as they say, “the rest is history.”&lt;/p&gt;

&lt;h2 id=&quot;a-little-background&quot;&gt;A little background&lt;/h2&gt;

&lt;p&gt;If you are unfamiliar with GitHub’s organizations feature, then take a look at this &lt;a href=&quot;https://github.com/blog/674-introducing-organizations&quot;&gt;blog post&lt;/a&gt; when it was announced a little over three years ago.&lt;/p&gt;

&lt;p&gt;TLDR: GitHub Organizations allows users to create a group that houses code under one banner. If you work on a product for a company, your company would have an organization in GitHub and all of your code would exist under it. Members of your company would belong to this organization and have access based on rights that you can associate with teams.&lt;/p&gt;

&lt;p&gt;When this feature was announced it was a game changer, not only for GitHub but for its users.&lt;/p&gt;

&lt;h2 id=&quot;organizational-wikis&quot;&gt;Organizational Wikis&lt;/h2&gt;

&lt;p&gt;Soon after the birth of organizations on GitHub, I found myself wanting to house a bunch of information about our company and how we do things in a wiki. Wikis work great for this sort of thing, anyone can edit and the information just flows. The only problem is, right now GitHub only allows wikis to be created for a repository.&lt;/p&gt;

&lt;p&gt;Wouldn’t it be great to point a new hire to your rganization’s wiki GitHub for them to get up to speed? Imagine all of the information on how to setup their computer, to company policies, videos, &lt;code class=&quot;highlighter-rouge&quot;&gt;rake setup&lt;/code&gt; for projects, etc.&lt;/p&gt;

&lt;p&gt;Instead of having this information fragmented across your repositories, filing cabinets, dropbox, the information would be centralized.&lt;/p&gt;

&lt;h2 id=&quot;workarounds&quot;&gt;Workarounds&lt;/h2&gt;

&lt;p&gt;Absent this feature, one thing I have done in the past is create a repository on GitHub that is dedicated to this information and inside of it start your wiki there. While it is not the full blown feature, it is a workaround that will make the spirit of the feature work today.&lt;/p&gt;

&lt;h2 id=&quot;just-a-start&quot;&gt;Just a start&lt;/h2&gt;

&lt;p&gt;I think there is a lot that GitHub could do for organizations and this is just one idea. I think the ground here is still fresh and ready to be broken. Your organization inside of GitHub could be “hub” for everything your company does as it related to building software and one step towards this would be organizational wikis.&lt;/p&gt;

&lt;p&gt;What are you thoughts? Good idea? Bad idea? How would you improve it? Leave a comment and let me know.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Invest in you, a strategy for leveling up</title>
   <link href="http://mstrick.com/invest-in-you-a-strategy-for-leveling-up"/>
   <updated>2013-07-02T00:00:00+00:00</updated>
   <id>http://mstrick.com/invest-in-you-a-strategy-for-leveling-up</id>
   <content type="html">&lt;p&gt;In Technology, it is easy to fall behind.  Just when you think you are up to speed on the latest advancements in your area (Web, Mobile, etc.) there is a new &lt;a href=&quot;http://github.com/explore&quot;&gt;Open Source&lt;/a&gt; project being worked on that will make what you are doing easier or obsolete.&lt;/p&gt;

&lt;p&gt;Reliance on your employer to make sure you are the best in your field is a failing idea.  While some of us work for companies that will send their employees to training, to conferences, they will even let us purchase books and resources that will help us further ourselves, but still there are even more of us where this is not the case.&lt;/p&gt;

&lt;p&gt;Do not expect others to invest in you.  It may happen but it is not definite, this is why it is imperative that today you start investing in you.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;direction-not-intention&quot;&gt;Direction, not intention&lt;/h2&gt;

&lt;p&gt;We all start out with good intentions.  We want to blog, we want to read, we want to learn more.  But intentions are not enough.  “Our direction will determine our destination, not our intentions.” - &lt;a href=&quot;http://andystanley.com&quot;&gt;Andy Stanley&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have countless numbers of books on my shelf that I want to read.  I have a &lt;a href=&quot;http://getpocket.com&quot;&gt;pocket&lt;/a&gt; full of articles that I want to read. But at some point I must start.&lt;/p&gt;

&lt;p&gt;Convinced?  Okay let’s do this.  Below is a strategy that I use to invest in myself along with some resources I use to do that.&lt;/p&gt;

&lt;h2 id=&quot;start-with-a-strategy&quot;&gt;Start with a strategy&lt;/h2&gt;

&lt;p&gt;If you fail to plan, you plan to fail.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Find a time and place - You need a specific time and place to work on getting better at your craft.  Having a dedicated time and place creates rhythm and promotes consistency.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;A way to take notes - Some people may want to use Evernote, the Notes App but for me a good pen and a notebook work.  Writing down ideas that come or scribbling down thoughts that will help you remember something is a great way to move forward.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;An itch to scratch – Everyone needs a side project they are working on.  This helps you vet new ideas on something that may be less important that an application work.  It also affords you the opportunity to explore a new idea or technique on something smaller scale.  This usually means quicker turnaround time.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;resources-i-use&quot;&gt;Resources I use&lt;/h2&gt;

&lt;p&gt;I am a visual learner, the more I see the more it makes sense.  Therefore most of the resources I use are screencast sites.  These sites provide video content that allow you to learn a new idea, library or technique while watching someone demonstrate it.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://peepcode.com&quot;&gt;Peepcode&lt;/a&gt; – A great screencast site that has helped expose me to newer technologies and help me learn more about others that I use.  The play-by-play series has been extremely helpful as it lets you watch other Developers solve problems in about an hour.  It is amazing what you can learn by watching others use their tools and problem solve.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://tekpub.com&quot;&gt;Tekpub&lt;/a&gt; – Another screencast site that has some good videos on personal development, .NET and other topics.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://nsscreencast.com&quot;&gt;NSScreencast&lt;/a&gt; – When I first got into iOS Development, this screencast proved to be worth its weight in gold.  Ben does a great job of tackling a specific area of iOS Development and then shows you how it is done.  It is kind of like the magician letting you in on how he performs his act.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://railscasts.com&quot;&gt;Railscasts&lt;/a&gt; – If you are interested in learning Ruby/Rails Development then Ryan Bates is your man.  Much like NSScreencast, Ryan takes a gem or library from the Ruby ecosystem and shows you how it works within Rails.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://github.com/explore&quot;&gt;GitHub Explore&lt;/a&gt; – One of the more underrated features of GitHub is Explore.  This feature allows you to browse top repositories across specific languages.  I like to browse the languages I am interested in and see what repositories are trending.  This helps me keep up to date with the latest work in the open source community and get new ideas for current and future projects.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;final-thoughts&quot;&gt;Final thoughts&lt;/h2&gt;

&lt;p&gt;I hope this blog has inspired you to develop a plan for investing in yourself.  Do not be quick to rely on others to help move yourself along in your career but instead take a stance today that you will determine your future by the choices you make.&lt;/p&gt;

&lt;p&gt;I had a boss once tell me, “What happens if we invest in our employees and they leave?”  To which I responded, “What happens if we don’t and they stay?”&lt;/p&gt;

&lt;p&gt;You see, for employers this is why it is also imperative that you encourage your employees to invest in themselves and also help them do so.  The stakes are too high and the cost could eventually be your company.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>3 Tips for Launching an App</title>
   <link href="http://mstrick.com/3-tips-for-launching-an-app"/>
   <updated>2013-07-01T00:00:00+00:00</updated>
   <id>http://mstrick.com/3-tips-for-launching-an-app</id>
   <content type="html">&lt;p&gt;Launching anything is scary. Launching something you have poured your heart into can be downright guy wrenching. The highs and lows, the ascents and the free falls, this is the life of launching.&lt;/p&gt;

&lt;p&gt;You want people to love this thing you’ve worked so hard for. You want them to find joy in it the same way you do.&lt;/p&gt;

&lt;p&gt;Scared?&lt;/p&gt;

&lt;p&gt;In all of this uncertainty, here are a few tips from my experience in launching Apps that may help you clarify and enjoy the experience.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;define-success-be-realistic&quot;&gt;Define Success, Be Realistic&lt;/h2&gt;

&lt;p&gt;No one sets out in building an App thinking it won’t be the next big thing. Everyone wants to create the next Instagram.&lt;/p&gt;

&lt;p&gt;But let’s be realistic here…&lt;/p&gt;

&lt;p&gt;The odds of you or I creating the next Instagram are about as likely as you or I winning the lottery.&lt;/p&gt;

&lt;p&gt;A healthy view of success for your App will make the launch process a lot easier.&lt;/p&gt;

&lt;p&gt;Defining the win, creating realistic goals is key.&lt;/p&gt;

&lt;p&gt;With &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; I set a goal of 500 sales in the first week. This seemed realistic, it seemed attainable. Anything more than that number would have been terrific and anything short of it would be okay as well.&lt;/p&gt;

&lt;h2 id=&quot;partner-strategically&quot;&gt;Partner Strategically&lt;/h2&gt;

&lt;p&gt;My next tip when launching an App is make sure you partner strategically.&lt;/p&gt;

&lt;p&gt;You should know who the thought leaders, the influencers and leaders are in the arena where your app is being launched. After you have identified these people, you should try to reach out in a kind way and offer them a brief explanation and a free promo code for your app with no strings attached.&lt;/p&gt;

&lt;p&gt;If they decide to take you up on your offer that’s a win. If the decided to share your App with their audience then that’s a success.&lt;/p&gt;

&lt;p&gt;With enough of these types of irons in the fire, you are bound to get the word out about your App.&lt;/p&gt;

&lt;p&gt;When I launched &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt;, I strategically targeted a few key influencers in the developer world and did just what I wrote above. Some people responded and loved the app and shared it with their friends and audience. Others, to my knowledge, did nothing which is perfectly fine.&lt;/p&gt;

&lt;p&gt;My friend &lt;a href=&quot;http://tommcfarlin.com&quot;&gt;Tom McFarlin&lt;/a&gt; went as far as running a contest to give away a free copy of Gitty. This was great exposure which coupled with above added into more and more people hearing about my new App.&lt;/p&gt;

&lt;h2 id=&quot;stay-the-course&quot;&gt;Stay The Course&lt;/h2&gt;

&lt;p&gt;My final tip for Launching an App is to Stay The Course. Releasing an App is a long arduous process. There will be highs and there will be lows. If your launch does not go quite the way you hoped it would, do not be afraid to keep moving forward.&lt;/p&gt;

&lt;p&gt;By working on updates and making the App even better, this shows potential users that you are in this for the long haul and you will be rewarded over time.&lt;/p&gt;

&lt;p&gt;When I first launched &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt;, the initial success was great but I did not hit all of my goals. Instead of focusing on what did not happen, I decided to take great joy in what did happen.&lt;/p&gt;

&lt;p&gt;Users who purchased the App were loving it and there was still room for improvement. This by my definition of success was a success. I decided to stay the course and continue to make improvements and sales continued to come in.&lt;/p&gt;

&lt;h2 id=&quot;next-steps&quot;&gt;Next Steps&lt;/h2&gt;

&lt;p&gt;When launching your next App, I hope you will consider my experiments and these tips to encourage you in the journey. Please feel free to leave a comment and share your launch experience or some tips for fellow readers.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Host a static site for free using GitHub</title>
   <link href="http://mstrick.com/host-a-static-site-for-free-using-github"/>
   <updated>2013-06-28T00:00:00+00:00</updated>
   <id>http://mstrick.com/host-a-static-site-for-free-using-github</id>
   <content type="html">&lt;p&gt;Have you ever wanted to host a static HTML website but either did not have a hosting provider or the money to host? Well in this post, I am going to show you a few simple steps you can follow to get a static HTML website hosted by the great folks at &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;requirements&quot;&gt;Requirements&lt;/h2&gt;

&lt;p&gt;There are a few things you will need to get started:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;A GitHub account - You can signup &lt;a href=&quot;https://github.com/mps/GittyFeedback/issues?state=open&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;A site written with HTML, CSS, JS.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Some knowledge of Git, but I try to remove that barrier in this post. &lt;a href=&quot;http://try.github.io/&quot;&gt;Here’s a great resource to get started.&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;getting-started&quot;&gt;Getting Started&lt;/h2&gt;

&lt;p&gt;The first thing you will need to do is log into your GitHub account and create a new Repository. If you are new to Git, feel free to think of a Repository as just a folder filled with your code.&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-308&quot; alt=&quot;Screen Shot 2013-06-28 at 8.30.49 AM&quot; src=&quot;../assets/Screen-Shot-2013-06-28-at-8.30.49-AM.png&quot; width=&quot;374&quot; height=&quot;117&quot; /&gt;&lt;/p&gt;

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

&lt;p&gt;From here, you will need to give your Repository a name. Unless you know Git, you can feel free to ignore the other options.&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-307&quot; alt=&quot;Screen Shot 2013-06-28 at 8.31.23 AM&quot; src=&quot;../assets/Screen-Shot-2013-06-28-at-8.31.23-AM.png&quot; width=&quot;872&quot; height=&quot;495&quot; /&gt;&lt;/p&gt;

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

&lt;p&gt;GitHub uses a service called &lt;a href=&quot;http://pages.github.com/&quot;&gt;GitHub Pages&lt;/a&gt; to host your static site. To trigger this service, GitHub looks for a specific branch on your Repository named ‘gh-pages’ and attempts to serve the code there as a static site. If you are new to Git, think of a branch as a copy of your code living inside of your Repository.&lt;/p&gt;

&lt;p&gt;So the next step is to create a branch called ‘gh-pages’ by clicking on the drop down called branch:master and typing ‘gh-pages’ into the field.&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-306&quot; alt=&quot;Screen Shot 2013-06-28 at 8.31.37 AM&quot; src=&quot;../assets/Screen-Shot-2013-06-28-at-8.31.37-AM.png&quot; width=&quot;623&quot; height=&quot;480&quot; /&gt;&lt;/p&gt;

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

&lt;p&gt;Now that you have a ‘gh-pages’ branch, it is time to create your content. If you are new to Git, we can do this directly from the browser. If you are a veteran of Git, then feel free to clone this repository and push your content.&lt;/p&gt;

&lt;p&gt;Click on the plus icon next to your Repository’s name to create a new file called index.html&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-305&quot; alt=&quot;Screen Shot 2013-06-28 at 8.31.52 AM&quot; src=&quot;../assets/Screen-Shot-2013-06-28-at-8.31.52-AM.png&quot; width=&quot;624&quot; height=&quot;188&quot; /&gt;&lt;/p&gt;

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

&lt;p&gt;Add your content to the index.html file we’ve created.&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-304&quot; alt=&quot;Screen Shot 2013-06-28 at 8.33.06 AM&quot; src=&quot;../assets/Screen-Shot-2013-06-28-at-8.33.06-AM.png&quot; width=&quot;997&quot; height=&quot;445&quot; /&gt;&lt;/p&gt;

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

&lt;p&gt;The last thing that I like to do is to make the ‘gh-pages’ branch the default branch for the Repository. To do this, just click on settings for your Repository and adjust the property there.&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-303&quot; alt=&quot;Screen Shot 2013-06-28 at 8.33.26 AM&quot; src=&quot;../assets/Screen-Shot-2013-06-28-at-8.33.26-AM.png&quot; width=&quot;417&quot; height=&quot;223&quot; /&gt;&lt;/p&gt;

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

&lt;h2 id=&quot;recap&quot;&gt;Recap&lt;/h2&gt;

&lt;p&gt;After following the above steps, your index.html file will now be hosted by GitHub. The url to your site follows this convention: http://[my-github-username].github.io/&lt;/p&gt;

&lt;p&gt;The URL to the site I walked you through creating can be found at &lt;a href=&quot;http://mps.github.io/statictutorial/&quot;&gt;http://mps.github.io/statictutorial/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I have a few other sites I host up on GitHub that you can also check out:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://github.com/mps/gittyapp.com&quot;&gt;Gitty&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://github.com/mps/babymeapps.com&quot;&gt;BabyMe Apps&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://github.com/mps/inspiredcauses.com&quot;&gt;Inspired Causes&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any questions about this tutorial please feel free to comment or reach out to me on &lt;a href=&quot;http://twitter.com/strickland&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also remember to do good and not evil, using something like this is great for everyone. Abusing it with spam or other nefarious things is not encouraged or endorsed.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Gitty for GitHub Contest</title>
   <link href="http://mstrick.com/gitty-for-github-contest"/>
   <updated>2013-06-28T00:00:00+00:00</updated>
   <id>http://mstrick.com/gitty-for-github-contest</id>
   <content type="html">&lt;p&gt;Today marks six weeks since the release of &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty for GitHub&lt;/a&gt; and to celebrate, I am giving away a free copy of Gitty to one lucky reader.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;If this is the first time you are hearing about Gitty, then here’s a list of some features you can expect:&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-326&quot; alt=&quot;app_hero&quot; src=&quot;../assets/app_hero.png&quot; width=&quot;1024&quot; height=&quot;640&quot; /&gt;&lt;/p&gt;

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

&lt;h2 id=&quot;events-and-activity&quot;&gt;Events and Activity&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Stay up to date with the latest events for repositories you star and contribute to as well as all of your organizations’ activities. Gitty makes looking at these events beautiful and easy to follow.&lt;/li&gt;
  &lt;li&gt;Gitty allows you to easy see and read GitHub notifications with the deep linking you have come to expect.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;repositories-users-and-organizations&quot;&gt;Repositories, Users and Organizations&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Easily access your private and public repositories’ code and issues.&lt;/li&gt;
  &lt;li&gt;Beautiful User and Organization profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;issues-and-pull-requests&quot;&gt;Issues and Pull Requests&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Keep up to date with the latest Issues and Pull Requests for your Repositories.&lt;/li&gt;
  &lt;li&gt;Open or close new issues with a pleasant commenting experience.&lt;/li&gt;
  &lt;li&gt;Easily merge pull requests&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;search-and-explore-github&quot;&gt;Search and Explore GitHub&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Search for a new job via GitHub Jobs&lt;/li&gt;
  &lt;li&gt;Search users and repositories&lt;/li&gt;
  &lt;li&gt;Stay up to date with the GitHub Blog&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Releasing Gitty was both a labor of love and joy. There is no better feeling than creating something and having people find value in it. I keep telling people that the best experience is not any money I make off of Gitty but the hundreds of people who have sent encouraging messages to me about how Gitty helps make their life easier and their development experience better.&lt;/p&gt;

&lt;p&gt;To enter, just follow the steps below (tweet, follow) and you will be entered. The contest will run until July 3rd, so enter today!&lt;/p&gt;

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

&lt;p&gt;&lt;a class=&quot;rafl&quot; id=&quot;rc-1845e70&quot; href=&quot;http://www.rafflecopter.com/rafl/display/1845e70/&quot; rel=&quot;nofollow&quot;&gt;a Rafflecopter giveaway&lt;/a&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;//d12vno17mo87cx.cloudfront.net/embed/rafl/cptr.js&quot;&gt;&lt;/script&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Making iOS Deployment Easy</title>
   <link href="http://mstrick.com/making-ios-deployment-easy"/>
   <updated>2013-06-27T00:00:00+00:00</updated>
   <id>http://mstrick.com/making-ios-deployment-easy</id>
   <content type="html">&lt;p&gt;Recently I &lt;a href=&quot;http://mstrick.com/automate-everything/&quot;&gt;wrote about automating everything&lt;/a&gt;, you know taking those things that you do daily, weekly, monthly and making them easily reproducible. After reading it, you may have been asking yourself, “Matthew, what is a tangible way you do this everyday?” Well dear reader, here’s a good example:&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;I build apps in my free time like &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; and &lt;a href=&quot;http://babymeapps.com&quot;&gt;BabyMe Slideshow&lt;/a&gt; but I also have built several other apps for people professionally. One service I use regularly and endorse heavily is &lt;a href=&quot;http://testflightapp.com&quot;&gt;TestFlight&lt;/a&gt;. TestFlight allows you to easily deploy your iOS app to a group of people for testing, Apple calls this Ad-Hoc deployment. With TestFlight it’s as easy as the user receives an email, registers their device and then receives an app they can test or play around with.&lt;/p&gt;

&lt;p&gt;In fairness, TestFlight does a great job at building a user-friendly app that helps you, in a few clicks, deploy the application. But we are automaters, we do not want to remember those few clicks or the right questions to answer. We want to be able to type a command or click a file and be done with it.&lt;/p&gt;

&lt;p&gt;Let me show you the code that I use and then I will break it down thereafter. Warning, for some this will be overwhelming and like drinking water through a fire hydrant. If you feel overwhelmed, feel free to give me a &lt;a href=&quot;http://mstrick.com/contact&quot;&gt;shout.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click &lt;a href=&quot;https://gist.github.com/mps/5876345&quot;&gt;here&lt;/a&gt; to view the code.&lt;/p&gt;

&lt;p&gt;To accomplish the automation we are using a language called Ruby and the first file is known as a Gemfile. If you are familiar with Ruby then this is where you declare your dependencies for Bundler.&lt;/p&gt;

&lt;p&gt;We are using the Ruby gem called &lt;a href=&quot;https://github.com/nomad/shenzhen&quot;&gt;Shenzhen&lt;/a&gt; by &lt;a href=&quot;https://github.com/mattt&quot;&gt;Mattt Thompson&lt;/a&gt;. Shenzhen is the core library that will interact with Xcode, build our IPA and then interact with TestFlight for deployment.&lt;/p&gt;

&lt;p&gt;The second file in the gist is the Rakefile. A Rakefile is a ruby code file that leverages tasks on Ruby’s Rake library. Rake is Ruby’s version of Make which allows you to easily execute a sequence of Ruby code to accomplish a task.&lt;/p&gt;

&lt;p&gt;In our scenario there are four tasks:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;buildipa&lt;/code&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;internal&lt;/code&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;release&lt;/code&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;rev&lt;/code&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You may have noticed that &lt;code class=&quot;highlighter-rouge&quot;&gt;internal&lt;/code&gt; and &lt;code class=&quot;highlighter-rouge&quot;&gt;release&lt;/code&gt; have a dependency upon &lt;code class=&quot;highlighter-rouge&quot;&gt;buildipa&lt;/code&gt;. If you were to run the &lt;code class=&quot;highlighter-rouge&quot;&gt;internal&lt;/code&gt; command for instance using &lt;code class=&quot;highlighter-rouge&quot;&gt;rake internal&lt;/code&gt; it would first build the ipa using &lt;code class=&quot;highlighter-rouge&quot;&gt;buildipa&lt;/code&gt; and then release the IPA to TestFlight.&lt;/p&gt;

&lt;p&gt;Let’s recap:&lt;/p&gt;

&lt;p&gt;How do I deploy internally? &lt;code class=&quot;highlighter-rouge&quot;&gt;rake internal&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;How do I deploy a release build? &lt;code class=&quot;highlighter-rouge&quot;&gt;rake release&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Two words, one command instead of a slew of steps. Automate everything…&lt;/p&gt;

&lt;p&gt;(Kudos to my friend &lt;a href=&quot;http://twitter.com/staxmanade&quot;&gt;Jason Jarrett&lt;/a&gt; for helping develop and refine this process on a recent project we worked on together)&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Deep not wide</title>
   <link href="http://mstrick.com/deep-not-wide"/>
   <updated>2013-06-18T00:00:00+00:00</updated>
   <id>http://mstrick.com/deep-not-wide</id>
   <content type="html">&lt;p&gt;Almost 10 years ago I was graduating from college, about to get married to the love of my life and trying to figure out what my career would look like. My degree was in Computer Science and while I enjoyed the creative process of it there were definitely areas that did not peak my interest.&lt;/p&gt;

&lt;p&gt;As I started to dream of the future, I felt this pressure to get in somewhere on the ground level, work hard and work my way up fast. It was like everyone in my life at the time said that was the way to go. And so I did…&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;A few years went by, I was being highly successful at my job but I could not help but wonder, “is this it?” Was the goal to become a great developer, work my way up to management and eventually run the company? While that may be the path for many, I could not help but wonder if there was a different way.&lt;/p&gt;

&lt;p&gt;What if one could go really deep into their craft? Instead of trying to be good at everything, what if I could be great at &lt;strong&gt;&lt;em&gt;a thing&lt;/em&gt;&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;One of my personal heroes, Andy Stanley, says it like this: “Embrace your strengths, delegate your weaknesses.” What a brilliant way of putting it. Stop trying to be good at something you are not strong at. Focus all of that time, effort and energy towards going deep into your craft and see where that lands you.&lt;/p&gt;

&lt;p&gt;In the world of Technology, we crave expertise. If we can find someone who’s an expert at a particular skill then that is a definite home run hire. What if we all stopped worrying about the latest and greatest technology and went really deep into just a few areas? I am not saying stop being a learner, but perhaps we spend too much time trying to get “okay” with a couple dozen of technologies instead of being an “expert” with a few.&lt;/p&gt;

&lt;p&gt;This is exactly what I am doing right now in my career. I am doubling down with iOS, Objective-C, Ruby, C# and the Open Web. I want to become an expert in these areas. Sure I will learn something new and stay up with the market but all of my time effort and energy for the past few years has been focused on going deep and not wide with these four.&lt;/p&gt;

&lt;p&gt;What are you going deep with today? Perhaps you are too focused on going wide in your career path and need to take a step back. Figure out what your passion is, pursue it with reckless abandon and make your life enjoyable as you embrace your strengths, focus your intent and go deep.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Automate Everything</title>
   <link href="http://mstrick.com/automate-everything"/>
   <updated>2013-06-17T00:00:00+00:00</updated>
   <id>http://mstrick.com/automate-everything</id>
   <content type="html">&lt;p&gt;Being a &lt;a href=&quot;http://mstrick.com/about&quot;&gt;developer&lt;/a&gt; affords me the opportunity of bending technology to make my life easier. One thing that this ability has taught me is that we should “Automate Everything”. What exactly do I mean by that?&lt;/p&gt;

&lt;p&gt;Instead of logging in, clicking on five things, remembering a sequence of events and passwords…just automate it. Write a script with clear notes and be done with it.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;By automating your life, you..&lt;/p&gt;

&lt;p&gt;1) Eliminate human error.&lt;/p&gt;

&lt;p&gt;2) Make life easier for someone to come behind you to perform the same task.&lt;/p&gt;

&lt;p&gt;3) Free your mind from remembering odd random steps to performing a task and allow it to do other stuff.&lt;/p&gt;

&lt;p&gt;I’ve been doing a lot of &lt;a href=&quot;http://gittyapp.com&quot;&gt;iOS work lately&lt;/a&gt; and I have tried to apply this approach there and also at my &lt;a href=&quot;http://vertigo.com&quot;&gt;day job&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Using tools like &lt;a href=&quot;http://rake.rubyforge.org/&quot;&gt;Rake&lt;/a&gt;, &lt;a href=&quot;https://github.com/nomad/shenzhen&quot;&gt;Shenzhen&lt;/a&gt; and &lt;a href=&quot;http://aws.amazon.com&quot;&gt;AWS&lt;/a&gt; I can easily build my Xcode projects, publish an IPA to &lt;a href=&quot;http://testflightapp.com&quot;&gt;TestFlight&lt;/a&gt; and update backend configuration files all with a few keystrokes. If I had to do each of these tasks by hand we are talking tens of minutes which add up to hours over the course of project sprints. That is more time for me to be writing code, designing features and testing the actual product.&lt;/p&gt;

&lt;p&gt;So my question for you is, what in your life can you automate? Maybe you are not a developer but just start with that question and the snowball will start racing down the mountain. And to help you, there are &lt;a href=&quot;http://taskrabbit.com&quot;&gt;companies&lt;/a&gt; built entirely around this concept of automating your life and &lt;a href=&quot;http://lifehacker.com/5917011/cut-the-tediousness-out-of-your-life-by-automating-everything-this-weekend&quot;&gt;others sharing&lt;/a&gt; too.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>How WWDC 2013 paved the way for Apps on the Apple TV</title>
   <link href="http://mstrick.com/how-wwdc-2013-paved-the-way-for-apps-on-the-apple-tv"/>
   <updated>2013-06-14T00:00:00+00:00</updated>
   <id>http://mstrick.com/how-wwdc-2013-paved-the-way-for-apps-on-the-apple-tv</id>
   <content type="html">&lt;p&gt;&lt;em&gt;Disclaimer: I am an iOS Developer and these are just some thoughts surrounding the publicly available information.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On Monday, Tim Cook and the team at Apple unveiled &lt;a href=&quot;http://www.apple.com/osx/preview/&quot;&gt;OSX Mavericks&lt;/a&gt; and &lt;a href=&quot;http://www.apple.com/ios/ios7/&quot;&gt;iOS 7&lt;/a&gt; to the world. While there was no mention of the “iTV” or an Apple TV where one can write Apps for it, there were some subtle signs that point to its pending arrival.&lt;/p&gt;

&lt;p&gt;One of the announced features for OSX Mavericks was the ability to use a High Definition Television as a &lt;a href=&quot;http://www.apple.com/osx/preview/#multiple-displays&quot;&gt;fully functional display&lt;/a&gt;. Here’s the quote from Apple:&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;“With AirPlay and Apple TV, your HDTV works as a fully functional display. So while you’re using your TV to present a slideshow or stream a video lecture, you can take notes on your Mac or chat using Messages”&lt;/p&gt;

&lt;p&gt;Now if one were to build an App for the Apple TV, how exactly would they go about deploying the App to the Device? Hmmm… I can see a scenario where I have my code written in Xcode and then choosing my Apple TV as the targeted device for deployment. Makes sense right?&lt;/p&gt;

&lt;p&gt;While Apple was kicking off WWDC on Monday, Microsoft and Sony were also unveiling new features for their next generation consoles: Xbox One and the PS4. Apple’s chance to compete in this space is not by making a console, but bringing iOS gaming to the television through Apple TV. The next key announcement was that iOS 7 would officially &lt;a href=&quot;http://www.tuaw.com/2013/06/12/ios-7s-game-controller-support-could-be-a-real-game-changer/&quot;&gt;support game controllers&lt;/a&gt; as well as a number of new API’s to make game development more powerful and easier.&lt;/p&gt;

&lt;p&gt;Now I imagine there will be several games for the iPod Touch, iPhone and iPad that will take advantage of these new abilities but how much more sense does it make to use a controller for a game being played on your television? Makes sense right?&lt;/p&gt;

&lt;p&gt;While Apple did not come out and announce a new Apple TV on Monday, they did lay the foundation for a future update where Developers will be able to build Apps for it. I eagerly await this opportunity and look forward to the future where Apps on our televisions seem just as common as Apps on our phones do today.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>3 steps to consider before making an App</title>
   <link href="http://mstrick.com/3-steps-to-consider-before-making-an-app"/>
   <updated>2013-05-23T00:00:00+00:00</updated>
   <id>http://mstrick.com/3-steps-to-consider-before-making-an-app</id>
   <content type="html">&lt;p&gt;I recently had someone inquire about creating a new iOS App and I thought I would share some of my responses. Here are the three steps I encourage each person to consider before making an App.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;1) Research - are there apps out there that already provide the features and functionality you desire? If so, how will your idea be better? If not, is there enough of a market to warrant the app investment?&lt;/p&gt;

&lt;p&gt;2) Prototype - explore your idea down to the detail. You can do this with something as simple as PowerPoint. The idea behind prototyping is to layout visually what the app does. What does each screen look like? If I tap on this button where does it take me, etc.&lt;/p&gt;

&lt;p&gt;3) Outline - take all of the visual information in step 2 and write it down. This information should be like taking a gallon of water and distilling it down into just a few drops. What does your app do? What problems will your app solve? What is the market for your app?&lt;/p&gt;

&lt;p&gt;So before diving into App creation maybe you will stop a ponder these steps and I think you will either end up with a better start or perhaps figure out there is not a need to start.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Gitty for GitHub</title>
   <link href="http://mstrick.com/gitty-for-github"/>
   <updated>2013-05-17T00:00:00+00:00</updated>
   <id>http://mstrick.com/gitty-for-github</id>
   <content type="html">&lt;p&gt;Today is a special day for me as I get the privilege to announce the release of &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty for GitHub.&lt;/a&gt; &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; is everything you love about &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; right in your pocket. Access all of your Issues, Repositories and even search for new ones. I hope that &lt;a href=&quot;http://gittyapp.com&quot;&gt;Gitty&lt;/a&gt; becomes your go to way to use &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; on the iPhone or iPod Touch.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;If you are interested in checking it out you can purchase your copy &lt;a href=&quot;http://gittyapp.com&quot;&gt;here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No app is released without the countless help of others so I have a few thank you’s.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;God for giving me the talent and breath to create.&lt;/li&gt;
  &lt;li&gt;My wife and family for allowing me free time to make this beautiful product.&lt;/li&gt;
  &lt;li&gt;My team of testers who were awesome throughout the process in providing feedback and bug reports.&lt;/li&gt;
  &lt;li&gt;All of the open source projects listed in the application that helped make it great.&lt;/li&gt;
  &lt;li&gt;GitHub for making a great product that millions of developers love to use daily.&lt;/li&gt;
  &lt;li&gt;Apple for creating a great device and ecosystem for developers.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://dribbble.com/shaunmoynihan&quot;&gt;Shaun Moynihan&lt;/a&gt; for a great app icon.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some Gitty statistics:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;402 commits, first was on 4/6/2013&lt;/li&gt;
  &lt;li&gt;65,148 lines of code&lt;/li&gt;
  &lt;li&gt;122 issues by 10 testers&lt;/li&gt;
  &lt;li&gt;19 PR’s&lt;/li&gt;
  &lt;li&gt;1 Developer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I plan on doing a series of posts in the future talking about how I built Gitty. Stay tuned and happy GitHubbin’&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>A .NET Developer in an iOS World</title>
   <link href="http://mstrick.com/a-net-developer-in-an-ios-world"/>
   <updated>2013-03-15T00:00:00+00:00</updated>
   <id>http://mstrick.com/a-net-developer-in-an-ios-world</id>
   <content type="html">&lt;p&gt;Last night I had the wonderful opportunity of speaking at a &lt;a href=&quot;http://www.meetup.com/Gwinnett-Microsoft-Users-Group/events/96829942/&quot;&gt;local user group&lt;/a&gt; about iOS Development from a .NET Developer’s prospective. iOS Development can be pretty intimidated, but last’s night goal was to encourage everyone to give it a shot with some nice steps of making that easier.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-516&quot; alt=&quot;dotnetspeaking&quot; src=&quot;../assets/dotnetspeaking.png&quot; width=&quot;765&quot; height=&quot;544&quot; /&gt;&lt;/p&gt;

&lt;p&gt;If you are interested in checking out the slides, you can do so &lt;a href=&quot;https://speakerdeck.com/strickland/a-net-developer-in-an-ios-world&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here are a list of links I mentioned in my talk last night:&lt;/p&gt;

&lt;h2 id=&quot;resources&quot;&gt;Resources&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://my.mstrick.com/bignerdios&quot;&gt;Big Nerd Ranch iOS Book&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://nsscreencast.com&quot;&gt;NSScreencast&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.apple.com/videos/&quot;&gt;iTunesU&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://tekpub.com&quot;&gt;Tekpub&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://nshipster.com&quot;&gt;NSHipster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;open-source&quot;&gt;Open Source&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/samvermette/SVProgressHUD&quot;&gt;SVProgressHUD&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/AFNetworking/AFNetworking&quot;&gt;AFNetworking&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/tonymillion/Reachability&quot;&gt;Reachability&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/nothingmagical/cheddar-ios&quot;&gt;Cheddar&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dennisreimann/ioctocat&quot;&gt;iOctocat&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Xuzz/newsyc&quot;&gt;NewsYC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any questions, feel free to leave a comment or send me a tweet on &lt;a href=&quot;http://twitter.com/strickland&quot;&gt;Twitter - @strickland&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Free WordPress Hosting with Heroku</title>
   <link href="http://mstrick.com/free-wordpress-hosting-with-heroku"/>
   <updated>2012-08-04T00:00:00+00:00</updated>
   <id>http://mstrick.com/free-wordpress-hosting-with-heroku</id>
   <content type="html">&lt;blockquote&gt;
  &lt;p&gt;Note: Before you get started hosting your next WordPress site for free, you will need to know how to use Git and Heroku.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hosting Wordpress on Heroku is not only free but easy thanks to &lt;a href=&quot;https://github.com/mhoofman/wordpress-heroku&quot;&gt;this repository&lt;/a&gt; on GitHub.  By completing the following steps you will end up with a free WordPress site hosted on Heroku using Postgres for the backend instead of MySQL.  If you have any questions, feel free to ask in the comments or &lt;a href=&quot;http://twitter.com/strickland&quot;&gt;send me a message on Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;

&lt;p&gt;Clone the repository from Github&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ git clone git://github.com/mhoofman/wordpress-heroku.git
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;With the &lt;a href=&quot;http://devcenter.heroku.com/articles/heroku-command&quot;&gt;Heroku gem&lt;/a&gt;, create your app&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ cd wordpress-heroku
$ heroku apps:create mycoolsite
&amp;gt; Creating mycoolsite... done, stack is cedar
&amp;gt; http://mycoolsite.herokuapp.com/ | git@heroku.com:mycoolsite.git
&amp;gt; Git remote heroku added
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Add a database to your app&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ heroku addons:add heroku-postgresql:dev
&amp;gt; Adding heroku-postgresql:dev to strange-turtle-1234... done, v2 (free)
&amp;gt; Attached as HEROKU_POSTGRESQL_COLOR
&amp;gt; Database has been created and is available
&amp;gt; Use `heroku addons:docs heroku-postgresql:dev` to view documentation
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Promote the database (replace COLOR with the color name from the above output)&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ heroku pg:promote HEROKU_POSTGRESQL_COLOR
&amp;gt; Promoting HEROKU_POSTGRESQL_COLOR to DATABASE_URL... done
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Create a new branch for any configuration/setup changes needed&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ git checkout -b production
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Copy the &lt;code class=&quot;highlighter-rouge&quot;&gt;wp-config.php&lt;/code&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ cp wp-config-sample.php wp-config.php
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Clear &lt;code class=&quot;highlighter-rouge&quot;&gt;.gitignore&lt;/code&gt; and commit &lt;code class=&quot;highlighter-rouge&quot;&gt;wp-config.php&lt;/code&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ &amp;gt;.gitignore
$ git add .
$ git commit -m &quot;initial commit for wordpress&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;deploy-to-heroku&quot;&gt;Deploy to Heroku&lt;/h2&gt;

&lt;p&gt;Deploying your site to Heroku is fairly simple.  Because you are working in the production branch and you want your code to live in master branch on Heroku, you will issue the following command.&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ git push heroku production:master
&amp;gt; -----&amp;gt; Heroku receiving push
&amp;gt; -----&amp;gt; PHP app detected
&amp;gt; -----&amp;gt; Bundling Apache v2.2.19
&amp;gt; -----&amp;gt; Bundling PHP v5.3.6
&amp;gt; -----&amp;gt; Discovering process types
&amp;gt;        Procfile declares types -&amp;gt; (none)
&amp;gt;        Default types for PHP   -&amp;gt; web
&amp;gt; -----&amp;gt; Compiled slug size is 24.9MB
&amp;gt; -----&amp;gt; Launcing... done, v5
&amp;gt;        http://mycoolsite.herokuapp.com deployed to Heroku
&amp;gt;
&amp;gt; To git@heroku:mycoolsite.git
&amp;gt; * [new branch]    production -&amp;gt; master 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After deployment, navigate to your url that you setup and walk through the normal WordPress installation steps.&lt;/p&gt;

&lt;h2 id=&quot;updating&quot;&gt;Updating&lt;/h2&gt;

&lt;p&gt;Inevitably you are going to want to update your installation of WordPress as time goes on.  The maintainer of this repository is pretty timely in updating it for future releases of WordPress.  You will want to watch this repository for updates on GitHub and then follow these steps to update your installation.&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ git pull origin master # Get the latest
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Using the same branch name from our installation:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ git checkout production # Checkout your local branch
$ git merge master # Merge latest
$ git push heroku production:master # Update Heroku with your local changes.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;WordPress needs to update the database. After push, navigate to:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;http://your-app-url.herokuapp.com/wp-admin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;WordPress will prompt for updating the database to correspond to the newest version and then you’ll be finished.&lt;/p&gt;

&lt;h2 id=&quot;adding-themes-and-plugins&quot;&gt;Adding Themes and Plugins&lt;/h2&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Adding Themes and Plugins to your WordPress site that is hosted on Heroku is simple.  First add the folder for your theme or plugin to the appropriate directory ~/wp-content/themes&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;~/wp-content/plugins.  Next you will need to commit your changes to your local git repository and then deploy to Heroku.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ git add --all
$ git commit -m &quot;adding my cool theme/plugin&quot;
$ git push heroku production:master
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;custom-domains&quot;&gt;Custom Domains&lt;/h2&gt;

&lt;p&gt;Heroku allows you to add custom domains to your site hosted with them.  To add your custom domain, enter in the follow commands.&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ heroku domains:add www.example.com
&amp;gt; Added www.example.com as a custom domain name to myapp.heroku.com
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;You’ll also want to cover the non “www” side of the url.&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ heroku domains:add example.com
&amp;gt; Added example.com as a custom domain name to myapp.heroku.com
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Once Heroku recognizes your custom domain(s) you’ll then need to setup separate DNS A records for the following ip addresses to point to your domain:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;75.101.163.44
75.101.145.87
174.129.212.2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Once the DNS A records propagate, then simply test out your change by hitting the url in the browser to make sure you are good to go.  If you are in need of cheap DNS hosting then I would recommend &lt;a href=&quot;https://dnsimple.com/r/571e28804df06f&quot;&gt;DNSimple&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The last step is updating your WordPress installation to recognize the new domain.  You’ll need to open up the WordPress Admin Dashboard and go to Settings –&amp;gt; General.  From there just update the URL for the WordPress address and you’re done.&lt;/p&gt;

&lt;p&gt;If you find yourself running into problems, there is a guide posted in the Heroku Docs which can be found &lt;a href=&quot;https://devcenter.heroku.com/articles/custom-domains&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;I hope this post on helping you get free WordPress hosting on Heroku up and running was helpful.  If you found this useful, please feel free to share this article with your friends and followers.  Thanks!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Easily run Ruby tests with Sublime Text 2</title>
   <link href="http://mstrick.com/easily-run-ruby-tests-with-sublime-text-2"/>
   <updated>2012-06-25T00:00:00+00:00</updated>
   <id>http://mstrick.com/easily-run-ruby-tests-with-sublime-text-2</id>
   <content type="html">&lt;p&gt;One of my favorite text editors is &lt;a href=&quot;http://www.sublimetext.com/2&quot;&gt;Sublime Text 2&lt;/a&gt;.  Not only does it provide great syntax highlighting but it also allows you to execute bash commands from the program.  In this blog, I want to walk you through how to setup &lt;a href=&quot;http://www.sublimetext.com/2&quot;&gt;Sublime Text 2&lt;/a&gt; to easily run your &lt;a href=&quot;http://ruby-lang.org&quot;&gt;Ruby&lt;/a&gt; tests.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h2 id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;

&lt;p&gt;First you will need to install Sublime Text 2 which you can download &lt;a href=&quot;http://www.sublimetext.com/2&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Next, go to your Sublime Text 2 &lt;code class=&quot;highlighter-rouge&quot;&gt;Packages&lt;/code&gt; directory&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;OS X: &lt;code class=&quot;highlighter-rouge&quot;&gt;~/Library/Application Support/Sublime Text 2/Packages&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Windows: &lt;code class=&quot;highlighter-rouge&quot;&gt;%APPDATA%/Sublime Text 2/Packages/&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Linux: &lt;code class=&quot;highlighter-rouge&quot;&gt;~/.config/sublime-text-2/Packages/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and clone the repository using the command below:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ git clone https://github.com/maltize/sublime-text-2-ruby-tests.git RubyTest
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;color-setup&quot;&gt;Color Setup&lt;/h2&gt;

&lt;p&gt;Edit the file “Theme - Default/Widget.sublime-settings” in the Library/Application Support/Sublime Text 2/Packages directory:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ subl &quot;Theme - Default/Widget.sublime-settings&quot; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In that file, change&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&quot;color_scheme&quot;: &quot;Packages/Theme - Default/Widgets.stTheme&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

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

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&quot;color_scheme&quot;: &quot;Packages/RubyTest/TestConsole.tmTheme&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;usage&quot;&gt;Usage&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Run single ruby test: &lt;code class=&quot;highlighter-rouge&quot;&gt;Command-Shift-R&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Run all ruby tests from current file: &lt;code class=&quot;highlighter-rouge&quot;&gt;Command-Shift-T&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Run last ruby test(s): &lt;code class=&quot;highlighter-rouge&quot;&gt;Command-Shift-E&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Show test panel: &lt;code class=&quot;highlighter-rouge&quot;&gt;Command-Shift-X&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Check RB, ERB file syntax: &lt;code class=&quot;highlighter-rouge&quot;&gt;Alt-Shift-V&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Switching between code and test:
    &lt;ul&gt;
      &lt;li&gt;Single View: &lt;code class=&quot;highlighter-rouge&quot;&gt;Command-.&lt;/code&gt;&lt;/li&gt;
      &lt;li&gt;Split View:  &lt;code class=&quot;highlighter-rouge&quot;&gt;Command+Ctrl+.&lt;/code&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keys:
 ‘Command’ (OSX)
 ‘Ctrl’ (Linux / Windows)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://strickland.blog.images.s3.amazonaws.com/wp-content/uploads/2012/06/sublime_tests.png&quot;&gt;&lt;img src=&quot;../assets/sublime_tests.png&quot; alt=&quot;&quot; title=&quot;sublime_tests&quot; width=&quot;1274&quot; height=&quot;1055&quot; class=&quot;alignnone size-full wp-image-113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Hide the WordPress admin bar in one line of code</title>
   <link href="http://mstrick.com/hide-the-wordpress-admin-bar-in-two-lines-of-code"/>
   <updated>2012-06-19T00:00:00+00:00</updated>
   <id>http://mstrick.com/hide-the-wordpress-admin-bar-in-two-lines-of-code</id>
   <content type="html">&lt;p&gt;Add the following to your functions.php file&lt;/p&gt;

&lt;script src=&quot;https://gist.github.com/2956133.js&quot;&gt;&lt;/script&gt;

</content>
 </entry>
 
 <entry>
   <title>A great way to overcome a browser plugin</title>
   <link href="http://mstrick.com/a-great-way-to-overcome-a-browser-plugin"/>
   <updated>2012-06-19T00:00:00+00:00</updated>
   <id>http://mstrick.com/a-great-way-to-overcome-a-browser-plugin</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;https://s3.amazonaws.com/strickland.web/plugin_overcome.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-41&quot; title=&quot;Duolingo&quot; alt=&quot;&quot; src=&quot;../assets/plugin_overcome.png&quot; width=&quot;681&quot; height=&quot;346&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Nanny</title>
   <link href="http://mstrick.com/nanny"/>
   <updated>2012-01-19T00:00:00+00:00</updated>
   <id>http://mstrick.com/nanny</id>
   <content type="html">&lt;p&gt;I wanted to archive the notes that I took in anticipation for speaking at my Grandmother’s (Nanny) funeral in 2010.  Estelle Ingram was a very special lady and as I reflect on these words I am reminded even more of that truth.  Below are my thoughts on her life that I used to share on the day of her funeral.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;Over the last few days I have had many people reach out to our family expressing their condolences for our loss.  One thing that continues to resonate with me is that our loss here on earth is heaven’s gain.  And on December 23rd, heaven gained in a big way.&lt;/p&gt;

&lt;p&gt;I am reminded of the words in the song “You hold me now” that say, “No weeping, no hurt or pain, no suffering, you hold me now, you hold me now.”  And that is the great news today.  As my grandmother stepped into eternity, she met Jesus face to face.  There was no more suffering, there was no more pain.  From now on she is held in the arms of her Savior.&lt;/p&gt;

&lt;p&gt;Before I share a few moments that I had with my grandmother that will last with me forever, I do want to say a few words to my mom, my aunts and uncle, their spouses, and my entire family who have loved and supported Nanny in these last few years as her health declined.  I say to you all what I’m sure she would say if she were here and that is she loves you.  She would want you to know how thankful she is for the way you all cared for her.  She would recall John 15:13 where Jesus said, “Greater love has no one than this, that someone lay down his life for his friends”.  That is exactly what you all did day after day, month after month; you laid aside your life for hers.  Thank you for all you’ve done, thank you for loving her the way did.&lt;/p&gt;

&lt;p&gt;In our lives we all have those special people that leave lasting impressions on us and my grandmother was no exception.  Her infectious smile, her love for other people and her commitment to prayer are each testaments to her great life.  She also had those little qualities that we all cherish.  From her morning ritual of cookies and coffee for breakfast, to her way of keeping us all up to date on one another’s life and to those phone calls just when you needed them.&lt;/p&gt;

&lt;p&gt;God had this way of using my grandmother in my life.  When I was down or needed a pick me up, our paths would cross at just the right time.  I can recall numerous times where she and I would be in the car together on our way to church or back to her house and God would speak to me through my grandmother.  Our conversations would often go like this:&lt;/p&gt;

&lt;p&gt;“Matthew, I want you to pray for this person.  They really need prayer right now.  Would you pray for them with me?”&lt;/p&gt;

&lt;p&gt;“I will Nanny, thank you for letting me know.  Let’s pray.”&lt;/p&gt;

&lt;p&gt;Here was a lady who did not have much according to earthly standards, but one thing she did have was a heart for others.  After our time together, I would sit in my car and cry out to God thanking Him for using her to speak to me.  Thanking God for her unselfishness and for her heart.&lt;/p&gt;

&lt;p&gt;My last moments with my grandmother were special and ones that I will treasure always.  It was just three of us in the room, you know…God, me and her.  I rubbed her forehead and told her that I loved her.  She could barely open her eyes at this point but as she did, I told her to just rest.  I told her that I was going to pray. I thanked Jesus for my grandmother and the time he allowed me to spend with her.  I thanked Him for the influence that she had on my life and on others.  I asked Jesus to comfort my grandmother and take away her pain.  And true to His Word, Jesus took away her pain just 5 hours later.&lt;/p&gt;

&lt;p&gt;Thank you all for being here today to honor my grandmother.  She was a great lady and her legacy will live on within us all.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Plan(s)</title>
   <link href="http://mstrick.com/plans"/>
   <updated>2011-12-31T00:00:00+00:00</updated>
   <id>http://mstrick.com/plans</id>
   <content type="html">&lt;p&gt;As we begin to turn the chapter on what was 2011, if you are anything like me then you start to reflect on what the previous year brought.&lt;/p&gt;

&lt;p&gt;For some it was the failed resolutions - the weight you gained instead of lost, the plan you failed to stick to or the big dream that turned into a terrible nightmare. No matter the scenario, it is very easy to get discouraged when things do not turn out the way you had hoped.&lt;/p&gt;

&lt;p&gt;Like a great shot of espresso, the new year brings about a jolt energy because we can all just start over. We can dream new dreams, plan even bigger plans and yes desire to lose those extra 10-15 pounds that we’ve stowed away for the winter.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;But for many these things just scratch the surface, this failing goes a little bit deeper. The idea of not losing weight seems silly when faced with your dilemna. You dreamed big, you fell flat on your face and you feel that you have missed your one chance. Trust me I have been there.&lt;/p&gt;

&lt;p&gt;As a follower of Christ, just when I think I have missed out on God’s plan for my life I am reminded of this verse:&lt;/p&gt;

&lt;p&gt;“For I know the plans I have for you, declares the Lord, plans for welfare and not for evil, to give you a future and a hope.”&lt;/p&gt;

&lt;p&gt;-Jeremiah 29:11&lt;/p&gt;

&lt;p&gt;I love that God chose to make the word plan plural. I cherish the truth that God does not just have one plan for my life but many plans.&lt;/p&gt;

&lt;p&gt;So as you embark on what will be a new year with new beginnings, I encourage you to embrace the truth that God is the God of many plans. No matter the circumstance you are in, no matter how daunting the task may be, God is there with you and he has a plan even bigger and better that the one that failed. Our response is to just surrender and humble ourselves as God begins to let us in on what that new plan will be.&lt;/p&gt;
</content>
 </entry>
 

</feed>
