Gopal SharmaTesting PaperI recently came across this paper: “When, How, and Why Developers (Do Not) Test in Their IDEs” written by Moritz Beller, Georgios Gousios…May 1, 2018May 1, 2018
Gopal SharmaCode Review On BitBucketMy team recently started using BitBucket to collaborate on a project. We didn’t make the choice — it was made for us. Historically, we’ve…Apr 23, 2018Apr 23, 2018
Gopal SharmainSurya Dev BlogKotlin Data Class Constructor Problem — Follow UpI wrote about a problem I was having with Kotlin data class constructors a few days ago. I sent it to a few people and asked for thoughts…Aug 18, 2017Aug 18, 2017
Gopal SharmainSurya Dev BlogKotlin Data Class Constructor ProblemI’ve been trying to do something with a model class in Kotlin that I’ve done many times before in Java, and I’ve been left without a clean…Aug 15, 2017Aug 15, 2017
Gopal SharmainSurya Dev BlogAn Interesting Swift BenchmarkI recently wrote about creating extensions on Optional<String>. When I shared this post in the Swift India slack group, one of the people…Jul 27, 2017Jul 27, 2017
Gopal SharmainSurya Dev BlogExtensions On Optional String In SwiftEarlier today I was writing some code that looked like this:Jul 21, 2017Jul 21, 2017
Gopal SharmaRemoving Passwords From PDFsI recently came across a pdf file that required a password to open. This isn’t a super uncommon thing, particularly when sensitive files…Jul 13, 2017Jul 13, 2017
Gopal SharmainSurya Dev BlogWhy I Dislike CoreDataOn a recent episode of Fatal Error, the hosts talked about why they’d never use Core Data in a new project. I’m one of those people as…Apr 26, 2017Apr 26, 2017
Gopal SharmainSurya Dev BlogMulti Line Strings In KotlinI’ve recently been writing a fair amount of Kotlin for one of our products. We’re using it both in the Android app, as well as in the…Apr 20, 2017Apr 20, 2017
Gopal SharmainSurya Dev BlogApple Accelerator — BangaloreRecently, Apple launched a App Accelerator in Bangalore. Phil Schiller tweeted about it:Apr 6, 20171Apr 6, 20171