Hi, I'm Artur Olszak and this is my programming blog :-)
You can contact me here.
Some links: LinkedIn, GitHub, Stackoverflow, SoundCloud.

Swift 2.0 tiny review

Created: 2015-09-10 12:02:43

Last month I’ve finished studying manual for new version of Apple’s Swift programming language. I see more bright future for it as complete replacement of Objective-C in professional projects. I’ve found many useful built-in features and hope to have it less buggy as in version 1.2.




Read -->


Motion detection with OpenCV for iOS

Created: 2014-09-11 22:11:25

Motion detection is a process of detection a change in position of an object relative to its surroundings. It has importance in any vision based detection and tracking system. In the last couple of decades, several techniques have been introduced to accomplish this task effectively, however there is no perfect method which can overcome the various problems that are faced during detection.




Read -->


Realm - new database for mobile made from the ground up

Created: 2014-09-04 23:19:21

If you're a mobile developer, you don't have many choices when it comes to storage using database. For long time the major option was SQLite and still it is, after more than ten years after release. Finally we can try something much more fresh and something really serious.




Read -->


Implementation of shortest path algorithm in Objective-C - based on Dijkstra's algorithm

Created: 2014-08-26 12:39:22
"In graph theory, the shortest path problem is the problem of finding a path between two vertices (or nodes) in a graph such that the sum of the weights of its constituent edges is minimized.
This is analogous to the problem of finding the shortest path between two intersections on a road map: the graph's vertices correspond to intersections and the edges correspond to road segments, each weighted by the length of its road segment." - Wikipedia


Read -->


First serious startup project with iBeacons

Created: 2014-08-10 17:22:36

After iBeacon technology was annouced, I had no opportunity to make something bigger than simple code with iBeacons devices. Since I had already some experience with Bluetooth Low Energy (thanks to my friends from TOTUPOINT), I was able to create a demo application without some big problems. It was nice to know that such a small device can communicate with mobile devices and also be able to notify them and store small data. Guys from Estimote prepared really well their devices to work well and look great.




Read -->


Top Coder 2014

Created: 2014-08-03 11:51:18

I would like to announce that I was able to get a free entrance on Top Coder - ultimate programming tournament in San Francisco. If you would like to get some additional informations about Top Coder and maybe get your free ticket, check their site too.


Read -->


Core Data vs raw SQL statements on iOS

Created: 2014-07-26 22:28:19

If you want to develope dynamic application with a bigger data, you are probably going to use SQLite database for that. That will give you proven efficiency and technology which is used on many other platforms. You will also need to choose how do you want to communicate with the database. You can use direct SQL querries or try one of Apple's core frameworks named Core Data.


Read -->


Small app with Emotiv neuroheadsets

Created: 2013-12-17 11:22:23

Emotiv is a company developing computer interfaces to analyze brain. Their interfaces are based on EEG technology. I was really late in discovering their devices, but I was amazed when I saw a video from TED conferency.


Read -->


Firefox OS official premiere report

Created: 2013-09-05 23:48:40

Occasionally I was guest on official event of new Firefox OS operating system for mobile devices. It was second official premiere in the world and it was organized thanks to local geeks from Firefox from Warsaw. I heard before some informations about this new OS, but it's always better to check how it feels on real devices.




Read -->



Since 2013