Trending
Heat Index
Top Rated
Try a different filter
Archive for February, 2017
Most Recent
 
Read More
Feb 20, 2017

Learning Swift Programming: Is it Ready for Prime Time?

BY JOSHUA BALLANCO – SOFTWARE ENGINEER @ TOPTAL #Apple #iOS #ObjectiveC #Swift

Apple’s launch this past June of Swift, a new programming language for writing iOS apps, created a great deal of buzz and excitement throughout the iOS developer community.

Since its launch, many iOS developers have been struggling with the question of if, how, and when to transition from Objective-C to Swift. The answer to that question will of course be different for every team and every project.

There are a number articles you can read covering many of the advantages of Swift. So instead of rehashing those same points, in this article we’ll instead focus on some of the concerns [...]

58
 
Read More
Feb 13, 2017

Boost Your Productivity With Clever Travel Hardware

BY NERMIN HAJDARBEGOVIC – TECHNICAL EDITOR @ TOPTAL

#4G #Freelance #Remote #TravelHardware

Nevermind Game of Thrones, winter is not coming, at least not in the northern hemisphere. It’s summertime, and here at Toptal that usually means many of our freelance developers and designers are either on the road or getting ready to hit the beach.

When I started writing this, some of our people were in Portugal, trying to work out the math behind surfboards. Now it’s my turn, and I’m wrapping up my draft with a nice view of the Adriatic Sea, just a few miles away from the best windsurfing spot in Europe.

Yes, I’m a workaholic, so this might as well be a [...]

48
 
Read More
Feb 9, 2017

iOS 9 Betas And WatchOS 2 For Developers

BY NERMIN HAJDARBEGOVIC – TECHNICAL EDITOR @ TOPTAL #Apple #iOS #watchOS

Apple’s latest mobile OS is out, and if you’re an iOS developer, here is what you need to know. The changes in iOS 9.x are not just skin deep, although the lack of a thorough redesign may lead the casual observer to conclude it’s not a big update. It’s an evolutionary step, there’s nothing revolutionary about iOS 9.x, but it does sport a few new features.

We already covered 3D Touch, which is coming to refreshed 6S-series iPhones, but that’s only one iOS 9.x feature worth mentioning. The new update also brings a lot of tablet-oriented tweaks, which is understandable considering Apple’s [...]

457
 
Read More
Feb 2, 2017

How to Isolate Client-Server Interaction Logic in iOS Applications

BY ALEXANDER GAIDUKOV – FREELANCE SOFTWARE ENGINEER @ TOPTAL

#API #iOS #REST #Swift

Nowadays most mobile applications rely heavily on client-server interactions. Not only does this mean that can they offload most of their heavy tasks to backend servers, but it also allows these mobile applications to offer all sorts of features and functionality that can only be made available through the Internet.

Backend servers are usually designed to offer their services through RESTful APIs. For simpler applications, we often feel tempted to get by creating spaghetti code; mixing code that invokes the API with rest of the application logic. However as applications [...]

58
Follow Us
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Latest Tips