Running Kafka on Windows

Apache has provided an amazing documentation for Kafka. It also includes step-by-step guide to run download and run kafka. Unfortunately, the documentation misses any info for running it on windows platform. I really had to struggle running it on my windows box, so i thought i should add it here for anyone else going through… Continue reading »

Kafka – Introduction and Terminologies

Kafka – Introduction and Terminologies

Kafka – Introduction & Terminologies Kafka is an apache project originally introduced by LinkedIn as an open source project. It is a distributed, fast, durable and scalable publish / subscribe messaging system. This messaging is also persistent with constant time performance [ O(1) ] even with many terabytes of storage. It also supports parallel data… Continue reading »

Beacon Configuration – Gimbal

Beacon Configuration After getting the beacons delivered, beacons must be configured with appropriate settings based on the required specification. We cannot directly apply a setting to a Gimbal Beacon but we need to follow certain steps for this purpose. I thought this is a good idea to list them here. Activating Gimbal Beacons When you… Continue reading »

BLE Beacons – Modes of Operation

Beacons are Bluetooth smart devices which transmit signals at regular intervals. These signals can be scanned by an devices. These devices can pass on the info of beacon of interest to an app, which uses it to determine proximity. In order to be recognized, beacons must be configured with certain information. For iBeacon case, they… Continue reading »

Beacon Hardware Decisions

Beacon Hardware Decision Beacon provides us the ability to create applications which are location aware, context aware and personalized. This is the data which cannot be faked. Beacons come in different shapes and sizes. Since they all need to be based on iBeacon specification, it seems that we can be provider agnostic here. Had this… Continue reading »

Bluetooth Smart Beacon Specifications

Why Different Beacon Specifications? Apple released iBeacon with iOS 7. iOS is a very big segment of smart phone users but there is a big market for android and other OSes as well. As apple made it difficult for the iBeacon manufacturers for providing SDKs for Android, they came up with alternate specifications as a… Continue reading »

iBeacon & Bluetooth LE

What is Bluetooth Smart and Bluetooth LE? Bluetooth Low Energy (Bluetooth LE) is also known as Bluetooth Smart. It is designed to provide Bluetooth based functionality without draining the battery power of your device. Bluetooth LE is part of Bluetooth 4.0 specification. You can download the specification from Bluetooth.org. You would find three kinds of… Continue reading »

Running Redis Server On Windows

Running Redis Server On Windows

Redis is a high performance key / value store. It is a NoSQL database. It supports various types of values including scalar and complex data structures including list, set, sorted set and hashset. We can just serialize our (e.g. JSON or XML) and just push it to Redis. In this post we are going to… Continue reading »

Amazon S3 Sink for Semantic Logging Service – Enterprise Library

Event Source API was introduced in .net framework 4.5 to support semantic logs. It allows an application to author events. These events are generated as ETW events which can be consumed in-proc or out-proc. For a general in-proc consumption, the API has introduced EventSourceListener type. Semantic Logging Application Block (SLAB) has developed on top of… Continue reading »