Getting started with Carthage to manage dependencies in Swift and iOS


Third party libraries are often a necessity when building iOS applications. Carthage is a ruthlessly simple tool to manage dependencies in Swift. What about CocoaPods? At this point, many iOS developers might be wondering how Carthage differs from CocoaPods which is another dependency manager for iOS described a recent tutorial tutorial. Carthage emphasizes simplicity, described in this Quora answer by a Carthage collaborator. Unlike CocoaPods, which creates an entirely… Read More

Bias-Free Hiring: How Is Changing The Landscape Of Tech Hiring


“All I wanted to do was get to the code.” The person responsible for this quote believes that resumes are a terrible way to gauge technical ability. This person argues that including or excluding candidates based on the prestige of their alma mater, or previous employer is what’s broken about hiring developers. Code should come first. This person built a platform that mutes those extraneous details… Read More

Building Developer Tools For Developers: Theodore Wilson Of IBM’s Bluemix


In 1981, IBM built the IBM Model 5150, to democratize the computer. 35 years later, they’re democratizing their computing power with IBM Watson and IBM Bluemix. When power falls into the hands of creative developers, a lot of rad stuff gets built. Bluemix makes building, deploying, and scaling apps much easier, while Watson adds some super smarts to whatever you build. You could build a video… Read More

TTAG Systems Brings Customers’ Ideas To Life With Twilio


Great ideas shouldn’t die on the vine. When a company lacks the technical expertise to ship their idea, they can drop it — or call the experts. TTAG Systems specializes in bringing their customers’ communications ideas to fruition.   “We try to find solutions for our customers,” says TTAG Systems, Chief Innovation Officer, Armen Matosyan. “Typically our customers have heard about the technology they want to… Read More

Bulk Delete your Twilio Recordings with Python

Twilio Monitor

We’ve all heard it. “This call may be recorded for quality assurance purposes.” These recordings are used by Customer Service Managers to improve quality of service and coach agents they care for. If you’ve built a Twilio-powered contact center, chances are you are recording these calls. Your service works great, business is booming, and one day you look at your Twilio account and you see this:… Read More

Build Video Chat using AngularJS 1.x


AngularJS is a popular JavaScript framework for building client side applications. Using it steers you towards creating well-factored apps with clear Separation of Concerns (SoC).  To demonstrate how Angular does this let’s convert the existing JavaScript Quickstart for Video into an Angular application.  If you want to skip ahead and grab the source for this post, it’s all on Github.  Otherwise let’s get started. Setting It All Up Before we jump… Read More