<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
  <title>Sound of Silence</title>
  <link>http://sound-of-silence.com</link>
  <description>Matt Reagan's Website</description>
  <item>
    <title>SpriteKit: Shaders and Geometry</title>
    <link>http://sound-of-silence.com/?article=20180806</link>
    <description>In this post we explore two advanced SpriteKit techniques (for both iOS and macOS): fragment shaders and  geometry deformations. Demo Swift code available on GitHub. <a href="http://sound-of-silence.com/?article=20180806">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20180806</guid>
  </item>
  <item>
    <title>SpriteKit Shatter Effect</title>
    <link>http://sound-of-silence.com/?article=20180801</link>
    <description>This post will demonstrate a simple technique for exploding a single 2D sprite into smaller pieces and includes example Swift code. <a href="http://sound-of-silence.com/?article=20180801">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20180801</guid>
  </item>
  <item>
    <title>Audible Xcode Breakpoints</title>
    <link>http://sound-of-silence.com/?article=20170306</link>
    <description>Xcode provides sound-based breakpoints which can be a useful debugging tool, but the default sounds are somewhat limited. This post introduces a custom collection of Xcode breakpoint sounds and also some tips on using them. <a href="http://sound-of-silence.com/?article=20170306">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20170306</guid>
  </item>
  <item>
    <title>SpriteKit Text Disintegration</title>
    <link>http://sound-of-silence.com/?article=20170205</link>
    <description>Recently I wanted to create an effect in Apple's SpriteKit in which text nodes would disintegrate. In this post I'll describe how the effect was implemented and some of the earlier approaches which didn't pan out. <a href="http://sound-of-silence.com/?article=20170205">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20170205</guid>
  </item>
  <item>
    <title>SceneKit: Deformable Terrain</title>
    <link>http://sound-of-silence.com/?article=20161108</link>
    <description>This article explores an example implementation of deformable, morphable 3D terrain using Apple's SceneKit framework with custom geometry. <a href="http://sound-of-silence.com/?article=20161108">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20161108</guid>
  </item>
  <item>
    <title>Xcode: Quick Look Anything</title>
    <link>http://sound-of-silence.com/?article=20161103</link>
    <description>Xcode's Quick Look debug tool adds a convenient way to inspect objects while debugging your apps. However, not all objects will be listed in Xcode's debug area. Here's how you can Quick Look any memory address. <a href="http://sound-of-silence.com/?article=20161103">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20161103</guid>
  </item>
  <item>
    <title>Modal Windows with AFNetworking</title>
    <link>http://sound-of-silence.com/?article=20161101</link>
    <description>If you're presenting a modal window on macOS while using AFNetworking, you might be surprised when your requests vanish into thin air. No timeouts, no errors - no result at all. <a href="http://sound-of-silence.com/?article=20161101">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20161101</guid>
  </item>
  <item>
    <title>Working From Home Is Hard</title>
    <link>http://sound-of-silence.com/?article=20161025</link>
    <description>I've now had the opportunity of being a full-time remote engineer for nearly 3 years. This post summarizes some of the challenges I've encountered, and related strategies for them. <a href="http://sound-of-silence.com/?article=20161025">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20161025</guid>
  </item>
  <item>
    <title>Introducing: GIFPop! v0.9</title>
    <link>http://sound-of-silence.com/?article=20161016</link>
    <description>GIFPop is a simple and free animated GIF editor for the Mac, written in Swift. It is a minimal UI wrapper for gifsicle. <a href="http://sound-of-silence.com/?article=20161016">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20161016</guid>
  </item>
  <item>
    <title>Web Service Speed Tests with curl</title>
    <link>http://sound-of-silence.com/?article=20160404</link>
    <description>Recently I wanted to test the time to first byte of a REST web service. As it turns out, curl works really well for this using the -w flag. <a href="http://sound-of-silence.com/?article=20160404">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20160404</guid>
  </item>
  <item>
    <title>Text Messages from Xcode</title>
    <link>http://sound-of-silence.com/?article=20160324</link>
    <description>Many tasks in Xcode can be quite time consuming: cleaning &amp; rebuilding, UI testing, unit testing. Wouldn't it be convenient if you could step away and have Xcode send you a text message when it finished? This tutorial will walk you through a simple setup for automated Xcode text messages. <a href="http://sound-of-silence.com/?article=20160324">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20160324</guid>
  </item>
  <item>
    <title>Xcode 7 UI Testing Tips and Gotchas</title>
    <link>http://sound-of-silence.com/?article=20160215</link>
    <description>With Xcode 7, Apple has added integrated support for automated UI testing. I recently tried adding UI test cases to an app and what I thought would be a relatively simple task of recording some clicks and keystrokes and tossing in a few asserts quickly became a multi-day tumble down a rabbit hole of bugs, Xcode quirks, and headaches. This article will introduce some basic UI testing concepts, as well as offer tips for common issues you're likely to encounter (generally applicable to both OS X and iOS testing). <a href="http://sound-of-silence.com/?article=20160215">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20160215</guid>
  </item>
  <item>
    <title>NSView control-click quirks</title>
    <link>http://sound-of-silence.com/?article=20150923</link>
    <description>Yesterday I came across an interesting AppKit issue, reproducible in OS X 10.10 (but this has been around since at least 10.7). On the Mac, most users expect a control-click to behave identically to a right-click, and display a contextual menu. <a href="http://sound-of-silence.com/?article=20150923">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20150923</guid>
  </item>
  <item>
    <title>Hands on with the GoPro Hero 4 Session</title>
    <link>http://sound-of-silence.com/?article=20150922</link>
    <description>I finally gave in to temptation and bought a camera to mount on my helmet. I bought the "latest and greatest", the Go Pro Hero 4 Session. For purchases of this sort I'm typically quite methodical: reading reviews, comparing models, etc. I regret not doing that in this case, because my experience with the Hero 4 Session was ultimately a disappointment. <a href="http://sound-of-silence.com/?article=20150922">Read More</a></description>
	<author>Matt Reagan</author>
	<guid>http://sound-of-silence.com/?article=20150922</guid>
  </item>
</channel>

</rss>