Continuous Delivery with Microsoft Azure, Visual Studio Team Services & GitHub

anand's notes

Hands-On-Lab: Continuous Delivery with Microsoft Azure, Visual Studio Team Services & GitHub

Trouble With Product Roll Out.jpgOverview of Continuous Integration & Continuous Delivery:

  • Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day.
  • Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible.
  • Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly

Visual Studio Team Services:

  • Get started collaborating quickly. Visual Studio Team Servicesis the fastest and easiest way yet to plan, build, and ship software across a variety of platforms.
  • Setup in minutes on the cloud infrastructure without having to install or configure a single server.

tech-days-2015-continuous-delivery-med-azure-och-visual-studio-online-4-638

View original post

What is wrong with crowd source data?

For past 5 years, I’ve been helping Facebook and Facebook Community to build and complete the geolocation and contact information of the locations available in our real world and made nearly 3000 edits in order to have more accurate information about the physical locations on internet. The Facebook geolocation information is very useful for navigational purposes, discovery of new locations and enabling people to get familiar with unknown areas and locations.

Developer Program

The Facebook Developers program offers unlimited access to applications and developers who want to use the location information and the public information about each location. The access to these information is only possible with registration of the application and verification of the developer account and the authentication token.

The data provided by Facebook for the developer program is mostly in “readonly” mode and they cannot alter and modify these information if even they had the highest permission. Of course we are talking about the public API and developer program of the Facebook and we may never know if they have any other “private” system to offer higher permission and access to the information.

Facebook Editor

Since the number of locations is nearly unlimited across the world and collecting the accurate information about every single location would be a challenge. To overcome this challenge and minimize the required hired human resources, they built the Facebook Editor system to take suggestions from users and based on the votes on these suggestions, make the edit with highest number of the votes permanent. So far there is nothing wrong with this method as it’s very cost effective and requires minimum hired human resources to make the job done. Among the social media giants, there are other companies like Foursquare which have used the crowd source data entry before and still using it up to today and they have achieved what they were after.

What is wrong with crowd source data?

Since the number of locations is nearly unlimited across the world and collecting the accurate information about every single location would be a challenge. To overcome this challenge and minimize the required hired human resources, Facebook built a system to take suggestions from users and based on the votes on these suggestions, make the edit with highest number of the votes permanent. So far there is nothing wrong with this method as it’s very cost effective and requires minimum hired human resources to make the job done. Among the social media giants, there are other companies like Foursquare which have used the crowd source data entry before and still using it up to today and they have achieved what they were after.

How it’s possible to corrupt the data?

As the time goes by, the hackers and those with wrong deeds and the methods they use to disturb the order changes. Nowadays, the hacking groups have public page on Facebook and they brag about their latest works and websites they’ve attacked and it seems no one even Facebook is doing anything about it. The new method that hackers use to corrupt the information is to create suggestions on crowd source data and ask their other members to vote on the change and since the final decision is made by a system based on numbers, the change become permanent.
While so many people are not aware of this, they use these information and an authentic source and in most cases the incorrect information mislead them and cause problem. The same way most of universities and education institutes prohibit their students to use the Wikipedia website as reference since the content is provided and authored by the people without confirmation of their credibility to author such content.

Read More…

If you are concerned about your personal cyber security, read my article and start protecting your digital identity and minimize the risk of being a victim.

Personal Cyber Security Article by Masoud Haghi

Subscribe to RSS Button for Blog

One of the essential tools for the bloggers is the RSS Feed which allow the readers to get the latest blog articles without visiting their favorite blogs and website. Services like Feedly allow the users to subscribe to multiple RSS Feeds from different websites and read all the latest news in one place.

The old generation of the RSS Feeds indicate with an orange color button or image with RSS icon on the left side and on the right side, it indicated the RSS and the version to let the readers know the news are in which format and version. But with the help of new services like Feedly and other mobile and desktop apps, it doesn’t matter anymore. Continue reading

Last.fm now playing web widget

Nowadays there are many services and application designed for the power users in every category. Among all these communities, the music industry is one of the most profitable and biggest with lots of power users who are willing to spend for vary range of tools, apps and services for music streaming, scrobbling and music sharing.

In year 2002, one of the first services launched in United Kingdom to let the users keep track of the history of music they listened to over the time from different platforms like their personal computers to their portable music player devices. The music enthusiastic loved the Last.fm service but after the long period with lack of music streaming service there were some drawbacks.

Not so many years after, another music service launched in year 2008 and it was firstly available in United States which had the licensing contracts with record labels to offer free music streaming services, which you guessed it right, it’s Spotify. Everyone loves listening to their favorite music everywhere with their music player, smart phone or even their personal computer for free. Continue reading

Wall Clock – Smart Clock for your Desktop

It’s been so long time I was looking for a clock app or night stand to use across my devices when they are idle to display the time and some useful information. But unfortunately most of the existing application only available on few platforms and does not offer the useful information to the end users.

In past couple of years I have tried to make unique clock applications on Windows Phone platform. The feedback usually I got from the users was encouraging me to make it more efficient and user friendly and keep adding features until I got different type of review from one of the users. The main point of the reviewer was, in the time where the clock is displayed on every device, why the end user have to lunch an application just to see the time. That was the time it made me think about the existing clock applications and how it can be improved to fit in to the people’s life.

Continue reading

App Bar Launch

In past couple of months I had the honor to get invited from Microsoft Malaysia to conduct Windows Phone development workshops for students and professionals and share my personal experience as developer and trainer with them. In few workshops, I had the chance to get to know about 200 new developers who just get to know Windows Phone platform and eco-system and ready to develop amazing apps. And for those who already familiar with the platform, get a chance to improve the quality of their application by applying useful tips and tricks from the workshops.

  • Windows Phone Development Workshop at Asia Pacific University

    Windows Phone Development Workshop at Asia Pacific University

  • Windows Phone Development Workshop at Asia Pacific University

    Windows Phone Development Workshop at Asia Pacific University

  • Windows Phone App Studio Lab with Students

    Windows Phone App Studio Lab with Students

  • Windows Phone RAD, Microsoft Malaysia

    Windows Phone RAD, Microsoft Malaysia

Continue reading

Windows Phone Rapid Application Development with App Studio

In past couple of years with increasing of popularity of Windows Phone mobile operating system and increasing the number of the developers in the community, the competition with other mobile platform get more serious than before. Even though, the application development on Windows Phone platform is much easier than other mobile platforms, It doesn’t stop Microsoft from making the app development more easier, faster and even make it available to those who does not have programming background and may not be familiar to application development.

In 2013, Microsoft created web-based solution to ease the application development called Windows App Studio which allow the developers to create their application in few simple steps. The most important thing is, if you are not even experienced, you can follow Microsoft’s guide on how to use the App Studio where it has the step by step guide on how to use different features of App Studio to create useful and informative applications for Windows Phone and Windows 8.

I had the honor to get invited by Microsoft Malaysia to conduct the first Windows Phone rapid application development (RAD) in the region and train the students and professionals on how to speed up their development by using the App Studio. In past few weeks, I was grateful to have more than 100 participants and enthusiastic people how were interested in developing applications for Windows Phone and Windows 8 platforms. Continue reading