The Broadcast Is Not the Test. It Is the Result of the Test.
By Abhishek Hegde

We are happy to share articles pertaining to programming, coding and related topics in our new series: Tech Talk. This week’s article is about NSURLSession vs NSURLConnection, written by Dhanaraj, Software Architect.
Us software architects have been using NSURLConnection for network connections and it has served most of our requirements for years now. However, it required us to write lot of code to accommodate performance and data transfers.
Apple has released NSURLSession APIs for iOS 7.0 onwards and it has made life a lot easier for us:
Contents
– Fetching of data via network is easy
– Upload and download of data in the background
– Rich delegate methods
– Get the progress of loading, download, upload.
– Option to Cancel, Pause, Resume, Restart the download/upload network operations.
– Multiple session configurations to suit the application requirement
– Can provide different settings for different sessions.
– Private sessions, Cookies, Storage
– Support for HTTP1.1 and HTTP 2.0 automatically. No source code changes required.
– Uses best available connectivity (iPhone or WiFi)
– Switching to NSURLSession is easy
– Watch OS 2 only supports NSURLSession, It encourages reusability code in between iOS and Watch OS apps.
– Performance is better and well supported by Apple
– Watch OS2 does not support NSURLConnection
– Lot of coding is required
– Get the progress of loading, download, upload.
Any comments on your experience? Do share with us.
By Dhanaraj
RESOURCES
By Abhishek Hegde

By Ivan Pinto
Most conversations about AI delivery focus on what the delivery partner brings to the engagement. The methodology, the toolchain, the engineering practice, the governance standards. We have written elsewhere about what Robosoft brings, and about the standard we have built ARIA around.

By Srinidhi Rao
Most organizations evaluating AI delivery partners are asking the wrong question. They tend to ask which tools a firm uses, when the question that actually matters is what standard the firm is operating to.
A tool is a productivity bump. A standard is what shapes whether the work compounds or stays flat. It is, in our experience, much of why AI projects fail to move past the productivity bump. Firms producing genuinely different outcomes with AI today are doing so because the same operating rules run through every decision, every gate and every phase of the work.
Engineering
Human
Experiences
Let’s get in touch
We craft intuitive digital products that blend user-centric design with robust technology. From UX/UI to full-stack development, we help brands turn ideas into scalable solutions.