Slackbots, Javascript and NPM, oh my!

Why? Just....Why? First thing's first I'm the realest, I still find it surprising that, because of the software of the same name, the word slack »

Using Tags to track releases with Git

Introduction Too often we at jtribe found ourselves examining codebases that had grown to the point of unwieldiness. We'd be revisiting a project, and would often »

Writing Custom Animations on iOS | Part III

Writing Custom Animations on iOS w/ Swift 2.2 Part III: Putting a Window in the Wall Disclaimer: The following post assumes you have at least »

How to write an endless UIScrollView in Swift 2 | Part II: UIPageViewController

Part II: The unsuitability of Solution A with larger, more complex use cases. Disclaimer: This post assumes you've looked at and maybe even completed Part I. »

How to write an endless UIScrollView in Swift 2

Part I: Thinking outside the box There come times when programming on iOS, where one wishes to think outside the box. On this particular day I »