Guven James BinSwift2GoSwiftUI Previews —Is there an easy way to visualize all different UI variations?Yes, that should be possible via Visual Stress Tests!Feb 15, 2020Feb 15, 2020
Guven James BinSwift2GoHow I stopped that memory leak and reclaimed 150MB of memory — SwiftMemory management might not be a fun topic among iOS developers but it requires some attention if you want to take your app to the next…Aug 13, 2018Aug 13, 2018
Guven James BGod ViewControllers: How to avoid them?Those 700+ lines of code sitting inside your view controller, can you make it go away?Jul 12, 2018Jul 12, 2018
Guven James BRefactor until you can Maintain (published December, 2014)Almost every software developer maintains code one way or the other. However, does every software developer write maintainable code?Jul 4, 2018Jul 4, 2018
Guven James BAspect-Oriented Implementation of a “Keyword Search Functionality” (published August, 2011)Having studied aspect oriented programming during my masters, I still do my best to keep up with this “aspect way of thinking”. Here is a…Jul 4, 2018Jul 4, 2018
Guven James BThe Pythonic Way (published November, 2017)Software development is a very fast-paced domain; new ideas & technologies come and go really quickly. Developers usually need to go to the…Jul 4, 2018Jul 4, 2018
Guven James BIntercepting Inherited Annotations with AspectJ (published September, 2011)There seems to be a documented limitation in AspectJ that limits the ability to create pointcuts based on the inherited annotations of a…Jul 4, 2018Jul 4, 2018
Guven James BWWDC 2015 Notes (published June, 2015)I had the opportunity to attend Apple’s WWDC 2015 Conference. There has been a lot of discussions about it already, so I don’t want to…Jul 4, 2018Jul 4, 2018
Guven James BCopy vs. Retain for NSString* (published August, 2011)This is a dilemma that every Objective-C developer (at least the ones who want to understand what their code does) runs into: Which…Jul 4, 2018Jul 4, 2018
Guven James BFunctional vs. Object Oriented Programming (published December, 2015)I have recently started learning about functional programming and it seems to be a very powerful tool. During the learning process, I have…Jul 4, 2018Jul 4, 2018