Posts

Showing posts from March, 2018

How to check what data of yours has Facebook gathered

Facebook in past few weeks has seen the biggest onslaught both from media and from users. Facebook is accused of sharing the data of users to UK based consulting firm, Cambridge Analytica. Now if you want to see what data of yours is being gathered and shared with Ad Agencies and other firms, here is what you should do:   From your desktop, visit the page – https://register.facebook.com/download/ Clicking on the link will lead you to your account setting page. Below the General Account Settings option click on ‘Download a copy’ link. Once clicked, you will see a ‘Download your information’ page with an option to click on ‘Download Archive’. Clicking on that will open a dialogue box asking for your password. Once the password is provided, there will be a prompt saying that Facebook will notify you once the data is ready to download.   Once ready, you can click on the notification and download the .zip file on the desktop. After downloading, extract the files and click on ‘HTML’

Introduction to OData

OData (Open Data Protocol) is an open protocol for sharing the data. It is OASIS (Organization for the Advancement of Structured Information Standards) standard which defines best practice for building and consuming REST API. The main goal of the Open Data protocol is to any application can able to access from any other application. Nowadays many applications like Web browsers, apps on mobile devices, BI tools are required to access common data sources. The data source of every application has its own approach and style so it is very difficult to create the data source that can be accessed by all applications. Solution to this problem is to define common approaches and that all application owners agree to follow this approach for accessing the data.   Currently, OData is widely used for exposing data. The applications such as Facebook and eBay are exposing their data via OData. OData is preferred to use custom enterprise applications for expose data. To do this OData libraries are a

Create a Central Logging System

Image
Logging is the most important part of any system. They give you insights about the application, what kind of errors are occurring and what components are causing the errors and also about how the application is reacting and working when something wrong happens. The usual practice is almost every application write to logs either in the file system or in Database. If your application is running on multiple hosts then designing a central logging system becomes crucial since you can collect, aggregate and maintain logs at one centralized location and do operations on top of them. There are many tools available to which can solve some part of the problem but we need to build a robust application using all these tools.                                                                           Create a Centralised Logging Application Collection Imagine you have a web application running on the server and if something goes down, your developers or operations team need to access lo