Google search

Basic and advanced computer skills like Excel with macros, How to speed up your PC, C, CPP, Java programming, HTML, JavaScript, PHP, Wordpress, all web tools, Android tutorials, MySQL Tutorials, WAMP server installation. etc.

Digital Marketing

Digital Marketing 

Digital Marketing is a new way of marketing or advertising and selling goods or service on the internet. Internet has opened many doors to all of us whether it is simple email communication, chatting, social media connectivity, online shopping, online education and the list goes end-less here.
Digital Marketing

In recent time the digital marketing becomes very common to all advertisers who want to endorse their product to make more money online due to rapid increase in internet users day-by-day across the world. And Thanks to all social media websites (Facebook and Twitter etc) and search engine giants like Google, Yahoo etc.

Basically all we know traditional marketing is way of selling goods and services physically and it is more time consuming and requires lot of money.  The problem faced in traditional marketing is, any advertiser or company they may not be selling right products to right customers and this is due to lack of customer’s feedback they receive from existing advertising medium like news paper and television etc. This is highly impossible to collect real-time feedback from their customer using these old medium and this problem can be solved with the help of “Digital Marketing” where advertiser can easily collect real-time feedback on product or service sold to their customer and in response to this they can take quick decision to improve product or service quality in almost no time and thereby increases revenue to organization and product or service satisfaction to customers.

Digital Marketing covers following technique:
  • Having Own Website / Blogging
  • Email Marketing (one can send bulk emails regarding product or services)
  • Social Media (Facebook campaign page, Google AdWords etc)
  • Youtube Advertising
  • Affiliate Marketing
  • Mobile Marketing
  • Effective use of SEO tools to make visible your product on search engine websites
  • Mobile App integration like use of AdMob etc. 

High Paying Programming Languages

High Paying Programming Languages 

As the technology continues to grow in software industry so there is always big demand for programming languages and programmers.

Since the early 2000, the dot-com bubble, we have seen really lots of improvements in the software industry with innovation at its best level. For this huge change in the software or IT industry there has been always big role played by these programming languages and our expert programmers.   

high programming languages
As per survey there are more than 200 programming languages in the software field to develop software or web application and one need to have these programming coding skills to develop applications.

As per current scenario, some of the programming languages have highly demand in the IT field with high paying salaries to our expert programmer.
So it is important to learn coding of few programming languages which earns more money and of course high in demand.

Following are the high paying programming languages based on present IT (2016) scenario:

Java: it become most preferred programming language for most of the software companies due to its punch line  called “write once, run anywhere” with platform independent feature to use this language on almost any device. Senior level java developer can expect salaries as high as US$  1,00,000 + per annum! [Whooping!]

Python: Python is a very versatile programming language used by most of the top tech giants like Google, IBM etc. And  senior developer of python language can expect salary US$ 90,000 + per annum.

Objective C: This is primary language used by Apple to develop its OS X and iOS platform and it’s various API’s.
Python can fetch salary close to 6 figures!

Swift: It is a relatively new language and its companion to objective C so Apple inc uses this too.
Swift can fetch salary range from US$ 80,000 to US$ 1, 00,000 per annum.

C#: This is another OOP language developed by Microsoft and it’s known for simplicity and widest use of programming language. C# can fetch salary up to US$ 90,000 for senior level developer.

JavaScript: Without JavaScript, it is impossible to imagine the www and its applications. A senior level javaScript developer can fetch salary up to US$ 70,000 per annum!

Perl: It is best suited for CGI scripting, Graphics Programming, system admin and also in financial application.     One can expect salary US$ 65,000 per annum.

C++: C++ is one of most efficient and flexible programming language for developing desktop and server side application. And C++ can fetch salary US$ 80,000 for senior level developer.

SQL: It is a database language used by most of the database developer and database administrator to fetch, insert, modify or delete records in database. And salaries range is US$80,000 per annum.

Ruby: It’s a classic language with natural and easy-to write coding for server side scripting and it can fetch salary close to six figures!

C: The most fundamental programming language for any developers who develop software application and operating system software using C. and best part of this language is widely known of all time and it can fetch salary from US$ 50,000 to US$ 70,000 per annum!

PHP: Over 82% websites worldwide developed using this powerful server side programming language – PHP (Preprocessor Hypertext Php) and best blogging site example is Wordpress, which uses 100% PHP coding! And PHP developer can expect salary from US$45,000 to US$70,000 per annum!

So master any of the above programming language of your choice and make your career in the field of software but remember, dedication and hard work is important to attain high success in this field!.

Big Data

All about big data and data analytic 

Big data is a term used to describe massive amount of data in both structured and unstructured form that includes day-to-day basis of all business transitions. The amount data that’s being stored on global level is very huge volume and difficult to process, isolate and implement in real-time basis but possible using some latest data tools. 

Despite of these problems, big data has potential to help organizations to improve their operations and faster and more intelligent business decisions.

This big data concept is first articulated by Doug Laney, an industry analyst in the early 2000 and this comprises:


  • Volume
  • Velocity
  • Variety
  • Variability
  • Complexity


Let’s look into brief of these: 
Volume: Organization collects and stores huge volume of data from various sources – business transitions,      social media etc. But storing this huge volume of data become big task for most of the organizations and new technology such as Hadoop have solved this.

Velocity: Data collects in an unprecedented speed and it must be dealt with timely. Maintaining real-time basis.

Variety: Collated data could be number, strings, and images, audio or other format in structured or unstructured.  

Variability: increasing velocity of data flow and it is highly inconsistent with time.

Complexity: It is difficult to match or transform to other system. 

Who uses big data?
Most of the Multinational Organizations / Banking / Educational institutions / Government / Health care / Retail / Manufacturing industries manage the big data for their day-to-day business transactions.  

When massive datasets are dealt, organizations face difficulties in creating, manipulating and managing big data.   
This is particularly problem in business analytics because standard tools and procedures are not designed to analyze massive datasets.

How this big data can be stored?

  • Maintain huge data storage units.
  • Use faster processors
  • Use open source platform such as Hadoop
  • Parallel processing, cluster based, virtualizations, grid system etc.
  • Use of cloud computing.


Skills required for managing big data:

  • Apache Hadoop
  • Cloudera
  • MongoDB
  • Talend
  • SQL
  • Statistical and Quantitative Analysis
  • Programming languages such as Java, Python etc.


Opportunities:
Requirement of over 4.4 million Data scientist or Big Data Engineer by 2016 worldwide.

Pay scale: 
An average data analyst salary in US: $38,999 - $80,000

Mumbai’s Dabbawalas

 Amazing facts about Mumbai’s Dabbawalas
Mumbai’s Dabbawalas

1.They are not employees but self-employed entrepreneur. And they equal shareholder of Dabbawalas Trust.

2.Approximately 5000 dabbawalas in Mumbai to deliver Lunch boxes.

3.They cover nearly 60-70 square kilometer every day in and around Mumbai city.

4.They carry 4lacs dabbas (Lunch boxes) every day.

5.The most interesting fact is “they never used single piece of paper” to maintain any records.

6.All these men (dabbawalas) have different numbers and color coding system.

7.They got international recognition for their efficiency and punctuality for last 125 glorious years!.

8.They have colored number system like : CST3 (here  CST means Chatrapati Shivaji Maharaj Terminus with route number 3, this is origin railway station code)  and 9AI22 (Here number 9 means Nariman Point and AI = Air India building  with number 22 means 22nd floor of the Air India building the dabbas are to be delivered)

9.All the dabbawalas are low educated. An average dabbawala is educated up to 9th grade schooling.

10.And their service is always uninterrupted, even in monsoon heavy rains.

11.Dabbawals have fans all over the world for their efficient management skills.

12.Prince Charles to Richard Branson to name a few all appreciates dabbawalas and theirs skills.

13.Now Dabbalawals are certified International standard: ISO 9001 in reliable quality management system.

14.Their transport system is – bicycle, Mumbai local trains and crates on their heads! (And Thanks to Mumbai Local Trains for the part of this world class service and timely connectivity) across all routes in crowded city of Mumbai.

15. 6 sigma delivery rate i.e. 1 error in 6 million deliveries. (MBA grads and other management people should learn from them!).

16.Efficiency is : 99.9999%

17.Extensive research made by top B-schools of the world like Harvard Business schools, IBS, FedEx, IIM’s and IIT’s.

18.And, last but not least, they achieved six-sigma quality tag!

Disciplines:
  • No alcohols drinking during duty time / business hours
  • Wearing white cap on head during business hours
  • Must carry identity cards


Penalty, if found:
  • Drinking during business hours: Rs.500
  • Smoking during business hours: Rs.100
  • Not wearing white cap: Rs.25
  • Not carrying ID card: Rs.25
  • Leave without intimation: Rs.1000/- (or sacked, if repeated 3-4 times)


Dabbawalas can be reached here for more information

Monetize android app

How to earn money from Android mobile app?

Before we begin, let's first create an Android mobile app here.

After creating an App for Android mobile device, Just follow below steps.

1. Download the app to your local machine(PC), if the app is created using online tools or from androidcreator.com, otherwise simply make .apk file from Android studio or Eclipse IDE.

2. Login to your Google Play Developer Console Account (after creating Google Play Developer console only we can able to upload our app on Google Play store and this costs one time fee of US $25)

3. For uploading your app to Google play store, click here

4. For monetizing, first we need to create AdMob account here. 

5. Login to your AdMob account and click on "Monetize" [follow below image]






6. Click on "Monetize new app" 








7. Find your app.









8. Click on "Add App" 










9. Copy the Ad Unit ad [looks like following image]







10. The above Ad Unit ID should be copied and pasted in Android Creator Ad section, follow below screen shot. [Now login to android creator and select your app then click on "Ads"]















11. Now paste your Ad Mob ad unit code here.











12. After adding Ad Mob ad unit id, Now download app from AndroidCreator.com to your local machine(PC) then follow step 3 to upload your app to Google Play store.

Now your app is ready to earn money based on ads displayed as banner ads or interstitial ads.

Create android app without coding

Creating an android app without any coding knowledge – Hybrid app
In android there are two types of application can be created:
1. Native : It requires lot of programming skills (specially Java and Android studio etc)
2. Hybrid: It requires less programming or almost no programming technique is required.  

Comparison between Native and Hybrid App

Native
Hybrid
Programming skill is required
Less programming skill is required
Requires lot of time for developing an app
Requires less time for developing an app
Difficult to update app
Easy to update app
Device’s Hardware features can be accessed
Device’s Hardware features can be accessed but not all
Great UI
Slightly Good UI
It takes time to get approval from market soon after updated app is uploaded on play store.
No approval is required for updating app.
For Native App Development pure Java is required.
For Hybrid App Development HTML5/CSS (web technologies) is required.

Today, I’m going to explain how to create an android app using hybrid method on online.

Follow the below steps to create your first android app.


1. Login to androidcreator [here you can create completely FREE android apps]










2. Create  user account / signup there








3.And enter basic information as following.












4. Check “I accept terms of service” and Click on “Send”, after this you can able to see following screen. [Enter App Name, App icon, select language and enter description of the app then click on “Next”]

















5. Select “style of the app” from available list and click on “Next”






















6. Select type (kind of app) of app you want to create













7.  Enter contact detail as following image (click No, if don’t want to enter), then click on “Next”








8. Enter website address if any (follow below screen shot)













9. Enter chat name, if any (then click on “Next” to save)

















10. Click on “User finder section” , if any








11. Create first section of the app by entering “Text & Image section” if any








12. Now click on ”Go to app manager”

13. Enter following information if any

14. Click on “Sections” then click “Create section” to create multiple screens as following

15. Here you can select any section as following [below I’ve selected web section]

16. Enter your web address as following and then click on “save”


17. Create another section [screen] by clicking on “Sections” [here HTML is selected]

18. Click “Menu Type” under “Design” and select type as you want.
19. Add “Search”, “Contact” and “Share” icon as following just by dragging these icons.
20. After creating all sections, click on “Download App” button to test your first hybrid app on your android phone.
21. After installing the above app on your android device it looks as following.
   






That's all for now!