It is important that we know where we come from, because if you do not know where you come from, then you don’t know where you are, and if you don’t know where you are, you don’t know where you’re going. And if you don’t know where you’re going, you’re probably going wrong.
Every time I come across this quote I remember how important it is to constantly be doing things. Don’t worry that you may stumble. Don’t worry what other people may think. Do, learn, and improve.
Lazy initialization (also sometimes called lazy instantiation, or lazy loading) is a technique for delaying the creation of an object or some other expensive process until it’s needed. When programming for iOS, this is helpful to make sure you utilize only the memory you need when you need it.
One of the most critical parts of having a streamlined command line experience is your prompt. Throughout a normal day, you’ll see your prompt thousands of times. Customizing it with relevant information can drastically improve your workflow.
For the past year I’ve worked with a fantastic team of people at the Cleveland Clinic to produce C3 Logix, an iPad app that takes the guess-work out of concussions.
Not only are podcasts a great way to stay connected to the development community, they’re also a way to stay productive in your downtime. Whether you’re driving to work, working out, or just trying to relax, listening to a good podcast can help stimulate your mind.
This blog has officially been live for 60 days and had over 3,800 unique visitors!
A few years ago, I wanted to make something special for my girlfriend’s birthday. After experimenting with an Arduino, I decided to try to make her a high-tech keepsake box that can lock or unlock with an RFID card. Here is the final result:
In this post, we’ll go over how to release an open source iOS library and distribute it using the dependency manager CocoaPods.
Every developer can benefit from using the command line. Whether you use it to bounce between projects or create complex scripts, getting familiar with the command line can drastically improve your workflow.