March 31, 2015

C++ & Python Are The Highest-Paying Programming Languages [INFOGRAPHIC]

Startup Compass released the results of a global survey of engineers that provides a wealth of information about startup salaries – including the highest-paying programming languages.

Published as “How Much Should You Pay Your Engineers?,” the results are based on a study of Startup Compass members plus data pulled from oDesk, Elance, Toptal, Glassdoor, AngelList, and Payscale.

The engineers surveyed include not just startup employees, but also freelancers and employees at more traditional IT firms. The highest-paying programming languages were:

1. C++: $110,000
2. Python: ~$102,000
3. C: $100,000
4. AWS: ~$95,000
5. C#: ~$92,000
6. Ruby: $90,000
7. Java: $90,000
8. SQL: $80,000
9. JavaScript: ~$78,000
10. Objective C: ~$76,000
11. PHP: ~$76,000
12. CSS: ~$64,000
13. JavaScript (design): $60,000
14. CSS (design): $60,000

Whether you’re a CEO paying the salaries or an engineer looking to get a fair deal, the infographic below will give you insights on:

  • The highest-paying positions: Find out how much you can expect to make as a VP of engineering/CTO, architect, mobile developer, backend developer, frontend developer, user interface developer, QA engineer, data scientist, database engineer, software architect, network engineer, system administrator, firmware engineer, or mobile developer.
  • Which companies pay the most: Find out how salary differs at startups, traditional IT firms, or as a freelancer; and how startup size and funding affect your salary.
  • How experience affects salary (from 0-20 years)
  • What kind of raises engineers get over time.
  • How much equity to expect as a VP of engineering, CTO, or developer.
  • Which countries have the highest salaries.

What do you think of this infographic? and what is skill do you think is better?

2 Steps To Activate WhatsApp Call in Android - Voice Calling Feature

WhatsApp has begun to introduce a voice call feature since the last two months, and it was offered for few users. Now, the invite window open again lets users getting WhatsApp call invite to activate the voice call feature.

Those who want to get and are hoping for WhatsApp call invite, you need to update your WhatsApp app on your smartphone to the latest version, however, the WhatsApp calling feature is available for Android users only, iOS users will not be able to get the new feature until WhatsApp makes the feature official.


 1 - To get the WhatsApp Calling feature for Android, Android users have to update WhatsApp app to 2.12.7 version from WhatsApp website ( if you’re downloading from Google Play, ensure that your device has version 2.11.561), users should be sure they have enabled installation of apps from unknown sources in their Settings; otherwise this method will not work. Older versions don’t support this feature for all users.

 2 - Now WhatsApp call service still need to be activated by receiving a call from someone who already has WhatsApp call enabled. Once received the call, restart the app and you will see the UI shows 3 tab layout with calls, chats, and contacts.

We have tried making WhatsApp calling to others, call quality is quite good, but sometimes there is delay time, it may depend on the internet speed.

Users must be alerted that the person who calls them is someone they know and trust with this invite. By the way, don’t leave your phone number on any web site, online scammers and hackers may take advantage of this excitement to let users download malicious application.

If you receive the following message from any one of several social networks (Facebook, Google+, Twitter, etc.), DO NOT accept. This is malware and not to be trusted.

“Hey, I’m inviting you to try WhatsApp Free Voice Calling feature, click here to activate now.”

Have you used WhatsApp calling on Android? Does the feature work well? Let us know via the comments. For more tutorials, visit our How To section.

March 23, 2015

Best 5 Must-have Apps for Android Wear Smartwatch

Android Wear smartwatches do a good job of delivering notifications and other alerts to your wrist, but the fun really starts when you start downloading apps that add even more functionality. Although the selection of Android Wear apps is small for now (just more than 200), there are already some pretty compelling options in the Google Play store. You can order food, control the lights in your home, keep tabs on your fitness and more — right from your watch.

Before you get going, you'll need to download the full apps to your Android phone. The best part is that most of these options are free. You'll need to make sure you've set up an account in each service before you open the apps on the smartwatch. Here are the best Android Wear apps so far.

1 - Wear Aware

If you're constantly misplacing your phone, this app is just the fix you need — if chaining the device to your pants pocket is too extreme of a solution, that is.

Whenever your phone goes out of reach of your Android Wear device, said smartwatch will buzz.

It's as simple as that. If you need a bit of a helper to then find your smartphone, you can also have the app tell your smartphone to start blasting an alarm.

If you can't find it then, well, you probably need more help than an app can provide.

2 - At Work

How much are you working? Too much.

But really, if you want to figure out just how much time you're spending on the clock, then At Work lets you punch in for the day on your smartwatch — which basically just starts a timer.

When you're done, you punch out, and the smartphone will give you a little indication of how long you worked.

Small business owners and freelance workers may find this app indispensable.

3 - Slumber for Android Wear

Sure, you can set your Android Wear watch to be always on, meaning the face is always lit up.

But when it's time for bed, you have to go in and change that setting — that is, you must do that unless you have Slumber for Android Wear.

This app fills your watch's face with a black screen when it's time to sleep.

It's still in "always on" mode; it's just not quite as bright.

4 - Calculator for Android Wear

This one's easy. The app drops an easy-to-access calculator on your smartwatch, giving you all the powers of fancy computation at your fingertips.

If you're trying to calculate a tip, or how many somethings are in something else, you'll no longer have to reach down for your smartphone to figure things out.

5 -

The advantages of a physical piece of paper are that you can quickly take it out of your pocket, jot something down on it, stuff it back in and easily pull it back up when you want to check what you wrote.

The advantages of an Android note-taking app are digital memories that can be accessed from multiple places and never get lost in the wash.But you do have to go through a bit more of a process to unlock your phone, open your notes app, scroll to the note you want to look at, and tap on the subject of the note to pull up the full details.

With, you'll easily be able to see what's on your to-do list just by glancing at your smartwatch.

Full Post from :

February 25, 2015

Solve The "Save Credentials - Login Attempt Failed" problem in the Windows 7 Remote Desktop Connection

While using this Remote Desktop feature on Windows vista, 7 and above, one might encounter a "The logon attempt failed" error. If your computer is part of a domain, by default you aren’t allowed to save your credentials when you connect to a remote computer.

Of course, after typing your domain user and password the connection succeeds, but why was this dialog necessary?

To resolve this issue, just follow steps below :

1.  On your Windows 7 client, click Start, input gpedit.msc in search bar, press Enter. This starts Group Policy Editor. and accept the UAC prompt.

2.  Navigate to Computer Configuration\Administrative Templates\System\Credentials Delegation.

3.  On the right pane, double click Allow Delegating Saved Credentials with NTLM-only Server Authentication.

4.  By default it will be “not configured”, Click Enable. Then, in the Show contents dialog box below it, click Add, type the name of remote computer(server) in this format:TERMSRV/<computername>, then click OK.

5.  Click Apply button
6.  Do the same thing for the following policies:

  • Allow Delegating Saved Credentials 
  • Allow Delegating Default Credentials with NTLM-only Server Authentication 
  • Allow Delegating Default Credentials

7.  Make sure that "Deny Delegating Saved Credentials" is not enabled or does not contain “TERMSRV/*” in the list

8.  Close all windows.

9.  Open a command prompt and use “gpupdate /force” command to apply the policy directly.


PPS : If you want to apply the solution above to all Remote Compputers, you can use "TERMSRV/*" in step 4 (instead of entering every computer manually).

Since we're speaking of group policies, it worth mentioning another setting here, "Allow Delegating Default Credentials", which helps making TS connections to a remote server (in the same domain) without being prompted at all for credentials (current Windows user's credentials are used for the remote server). For more information on this see Mahadev Alladi's blog article which inspired the settings in my case, too.

The video below shows these steps in action .

February 11, 2015

How To Check Windows System Files And Registry Integrity - sfc /scannow

After your computer is infected by a virus, or when you remove a system file by mistake,  usually your Windows XP system files becomes instable or corrupted. And that's not the only reason: corrupted system files can be result of some program installers that replace system files, hard drive bad sectors...

You can notice a slow functioning of your computer, problems when shuting down or restarting, programs can't open

The first thing to do in this situation, is to try to check your system files first. To do this, you can use a very useful (and F.R.E.E !) tool that comes with Microsoft windows.

The tool is sfc command. To use it, is very easy, just type sfc /parameter at MS-DOS prompt to execute it then your files system will checked.
SFC command will check the version all of your Windows system files and registry, and if corrupted files are found, sfc will replace them with original files version that comes with Windows XP Setup CD.
Below is a list sfc parameters:

/SCANNOW Scans all protected system files immediately.
/SCANONCE Scans all protected system files once at the next boot.
/SCANBOOT Scans all protected system files at every boot.
/REVERT Return scan to default setting.
/PURGECACHE Purges the file cache.
/CACHESIZE=x Sets the file cache size.

For example, if you want to scan your file system immediately, just open your MS-DOS console first by clicking Start -> Run, then type in cmd, then hit Enter. Then,  type sfc /scannow it the command prompt. Now just wait untill the job is done.

Here is a video that explains how to do it :

Don't forget to prepare your Windows Setup CD, because sfc command will ask for it to replace the corrupted system files (if any), that were found during scanning progress.

Powered by IT and Careez - Blog