Introduction to iBeacons on iOS

Hello, I got my hands on some interesting devices from Estimote called iBeacons which they are used for sending signals to the users (iOS/ Android) phone using Bluetooth. What I’m going to do next is to build an iOS app using these devices which changes the background color accordingly to the nearest one of these 3 beacons. The first thing that you have to do after you create a new project from…


bridging header ios

How to create a bridging header in iOS

Hello ! If you want to import a Objective-C code into a Swift Xcode project you definitely have to create a bridging header (this allows you to communicate with your old Objective-C classes from your Swift classes). The process of doing this is very easy. Go to File -> New -> File… , a window will appear in which you will select “Objective-C File” , name the file however you choose, then…


Golang Guide: A List of Top Golang Frameworks, IDEs & Tools

Golang Guide: A List of Top Golang Frameworks, IDEs & Tools

Since its introduction, Google’s Go Programming Language (Golang) has been experiencing an increasing popularity among mainstream users. In a December 2016 survey, 89% of the 3,595 respondents claimed that they program in Go at work or outside of work. Additionally, Go ranks highest among the programming languages in terms of expertise and preference. This July 2017, Go ranks 10th in Tiobe's…


Face Detection with Apple’s iOS 11 Vision Framework

Great stuff is coming from Apple this autumn! Among a lot of new APIs there is the Vision Framework which helps with detection of faces, face features, object tracking and others. In this post we will take a look at how can one put the face detection to work. We will make a simple application that can take a photo (using the camera of from the library) and will draw some lines on the faces it…


Mysqldump Command - Useful Usage Examples

One of the tasks a sysadmin will always have on their list is backing up databases. These backups are also called dump files because, usually, they are generated with mysqldump command. I am going to share a few tricks on mysqldump that will help when handling servers with many relatively small databases.   The most simple way to backup databases would be using mysqldump command with the the…


7 Mobile App Development Trends That Matter to Your Business

7 Mobile App Development Trends That Matter to Your Business

Mobile app development is a growing industry—thanks to the increasing number of smartphone users. According to the Digital in 2017 Global Overview report, 4.92 billion or more than half of the world’s population now uses a smartphone. The Ericsson Mobility Report predicts that there will be a total of 6.1 billion smartphone users by 2020. As such, the overall usage of mobile apps is on the rise.…


Profiling web applications in Golang

I've been watching the 2017 Gophercon videos from here. There are many good talks that I would recommend watching from that list. One that I really wanted to try out on my own was the profiling presentation that Peter Bourgon did. I assume for the sake of simplicity, he left some details out. I've been trying to figure them out on my own. I was inspired to try to profile my own Golang web apps…