23 01, 2017

How To Update an iOS Project to Use rbenv for Ruby Version Management

By |2018-10-01T18:19:27+00:00January 23rd, 2017|Categories: Apple/iOS, Coding & Development, Ruby on Rails|Tags: , , |

As an iOS mobile developer, you may think you don’t need to manage Ruby versions in your project. Many iOS projects use CocoaPods which is a Ruby gem. Some projects may even use other Ruby gems such as fastlane for automating your deployment pipeline, or slather for reporting code coverage results. Here at Metova, we [...]

8 08, 2016

Reverse Engineering In Software

By |2018-09-27T15:06:43+00:00August 8th, 2016|Categories: Apple/iOS, Coding & Development, Security|Tags: , , |

What is Reverse Engineering?It is human nature to be curious about the world and how things work and then how to manipulate them. Imagine a growing baby. “What’s this thing attached to my body? Oh, an arm! I can move it! Hey, that shiny object sure looks interesting. Maybe I can use this arm thing [...]

14 06, 2016

WWDC 2016

By |2018-10-01T13:50:16+00:00June 14th, 2016|Categories: Apple/iOS, Coding & Development, Tech News|Tags: , , |

WWDC 2016 was a software centric show that introduced lots of new user facing features as well as provided developers with many new APIs to plug directly into system apps. All four of Apple’s major platforms received updates, which will be publicly available this fall. Check out what’s new!  […]

23 02, 2016

Using Docker for Internal Tools & Infrastructure

By |2018-09-26T21:49:34+00:00February 23rd, 2016|Categories: Apple/iOS, Coding & Development, Ruby on Rails|Tags: , , |

Docker is a containerization solution that allows apps to run in a sandboxed environment that includes all the dependencies they will need without the additional overhead of a virtual machine. This sounds great–we can containerize our applications and deploy them, no more server provisioning and maintenance! Unfortunately, this is way more difficult than it sounds [...]

11 02, 2016

Concurrency in iOS

By |2018-10-23T20:52:40+00:00February 11th, 2016|Categories: Apple/iOS, Coding & Development|Tags: , |

Concurrency is a condition in a program where two or more tasks are defined independently, and each can execute independent of the other, even if the other is also executing at the same time. In programming concurrency can mean several computations, data loads, or instructions are being handled relatively at the same time, through a [...]

Load More Posts