How to register a global hotkey for your application in C#

How to register a global hotkey for your application in C#

Register a hotkey for your application that can be triggered even if your form is minimized and does not have focus. More »

How to download a file in C# (progressbar and download speed)

How to download a file in C# (progressbar and download speed)

Learn how to download files in C# while displaying the percentage and the download speed. More »

UDP hole punching implementation in C#

UDP hole punching implementation in C#

Learn how to implement UDP hole punching so you can make your clients life a lot easier by not forcing them to open ports on their end. More »

 

How to uninstall Microsoft Advertising SDK

Microsoft Advertising SDK is included in Visual Studio 2013 now. If you are lucky enough you might have an entry for it in “Programs and Features” which will allow you to uninstall it. Sadly for me, this was not the case as there was no visible way to uninstall it from my system.

One solution that allowed me to uninstall Microsoft Advertising SDK was to navigate to the packages folder that can be found in the Virtual Studio CD or .ISO file then look for the AdsSDK10 folder.

Inside you will find some .msi files, simply right click on the files then select “Uninstall”. If Microsoft Advertising SDK is installed on your computer the uninstallation process will begin.

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

GitHub Student Developer Pack

GitHub is now offering a pack aimed towards students completely free.

To be eligible for the pack you will need to be a student aged 13+ and enrolled in a degree or diploma granting course of study. You will need a school-issued email address, valid student identification card, or other official proof of enrollment.

The pack contains the following tools and products:

  • ATOM — A hackable text editor for the 21st Century (text editor)
  • bitnami — Business 3 plan (normally $49/month) for one year (hosting)
  • CrowdFlower — Access to the Crowdflower platform (normally $2,500/month (data enrichment platform)
  • Digital Ocean — $100 in platform credit for new users (hosting)
  • DNSimple — Bronze hosted DNS plan (normally $3/month) for two years (hosting)
  • GitHub — Micro account (normally $7/month) with five private repositories while you’re a student
  • HACKHANDS — $25 in platform credit (Live programming help available 24/7)
  • Namecheap — One year domain name registration on the .me TLD (normally $8.99/year & One year SSL certificate (normally $9/year) (domain)
  • Orchestrate — Developer account (normally $49/month) while you’re a student (API platform that powers multiple databases-as-a-service for developing Web and mobile applications)
  • Screenhero — Individual account (normally $11/month) while you’re a student (Screen sharing for collaboration in teams)
  • SendGrid — Student plan 15K free emails/month (normally limited to 200 free emails/day) while you’re a student (email service)
  • stripe — Waived transaction fees on first $1000 in revenue processed (Web and mobile payments)
  • Travis CI — Private builds (normally $69/month) while you’re a student (hosted integration platform)
  • Unreal Engine — Unreal Engine (normally $19/month) while you’re a student (game engine)

Click here to apply for the GitHub student developer pack !

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

JetBrains products free for students

JetBrains is now offering their products for free for all students. By using your student email or your ISIC/ITIC membership you can now get a free license for all products for one whole year.

In case you are not familiar with JetBrains (?!) you can find their main products listed below, some of which you should know.

ReSharper
ReSharper extends Visual Studio with over 1700 code inspections for C#, VB.NET, ASP.NET, JavaScript, TypeScript and other technologies. For most inspections, ReSharper provides quick-fixes (light bulbs) to improve code in one way or another.

IntelliJ IDEA
IntelliJ IDEA is a Java IDE for developing computer software.

PhpStorm
PhpStorm’s smart code editor provides excellent support for PHP (including the latest language versions and frameworks), HTML, JavaScript, CSS, Sass, Less, CoffeeScript, and many other languages. Enjoy coding with intelligent context-aware code completion, error detection, and on-the-fly code inspections & fixes.​

dotTrace
dotTrace offers several profiling modes to help you detect any performance bottlenecks in a variety of .NET applications. Use dotTrace Home screen to choose your profiling targets, access recent profiling sessions or configure profiling options.

RubyMine
RubyMine’s smart code editor provides first-class support for Ruby and Rails, JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less, and more. Take advantage of language specific-aware code completion, error detection and on-the-fly code fixes.

WebStorm
WebStorm’s smart code editor provides first-class support for JavaScript, Node.js, HTML and CSS, as well as their modern successors.
Take advantage of code completion, error detection, refactoring and more!

dotCover
JetBrains dotCover is a .NET unit test runner and code coverage tool that integrates with Visual Studio.

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

Enable WordPress Permalinks On IIS

By default IIS will throw an error (usually a not found error, 404) when WordPress is using permalinks.

The reason of that is because IIS is trying to map the URL you are giving it to a file on the system, which obviously does not exist. Luckily there is a simple fix to this problem.

The logic behind this solution is simple. Check if the URL provided is pointing to a file or directory on the system. If not, rewrite the action to index.php which will allow WordPress to handle it.

In order to enable WordPress permalinks on IIS add the following rewrite rule in your web.config where your WordPress is located.

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

Top 5 Most Popular Databases 2014

While parsing the data for Top 10 Most Popular Programming Languages 2014 I decided to make another chart that would illustrate which are the top 5 most popular databases in 2014.

As I have mentioned in the post above as well, the chart below is nowhere near 100% accurate as there are a lot of variations for each tag.

For my findings I used Stack Overflow’s database to query the posts that were created in 2014, then split and shorted the tags based on how many times they appeared in the posts. After parsing and processing 9307 unique tags with a total of 97386 occurrences, these are the results.

Top 5 Databases 2014

Raw Data

Tag NameTag Count
MySQL54894
SQL-Server25164
MongoDB7605
SQLite5090
PostgreSQL4633

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone