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 »

Visual Studio 2013

Visual Studio 2013

Visual Studio 2013 is now available. Make sure to upgrade to the latest version of Visual Studio. 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 »

 

Xamarin is now included for free in Visual Studio

Starting April of 2016, Visual Studio now includes Xamarin for free. This is the case for every edition of Visual Studio, including Visual Studio Community Edition, which is free as well.

With Xamarin you can develop and publish native apps for iOS and Android using C# or F# from directly within Visual Studio with no limits on app size.

For developers that are using Mac, Xamarin Studio is now available as a benefit of your Visual Studio Professional or Enterprise subscription. Developers can use the newly-created Xamarin Studio Community Edition for free.

You can visit Xamarin’s store to download Xamarin for free. Keep in mind that, Xamarin, although free, is license restricted for bigger companies. If you want to use Xamarin you will need to comply to one of the following license terms:

  • Individual license – If you are an individual working on your own applications to sell or for any other purpose, you may use the software to develop and test those applications.
  • Organization licenses – If you are an organization, your users may use the software as follows:
    • Any number of your users may use the software to develop and test your applications released under Open Source Initiative (OSI) approved open source software licenses.
    • Any number of your users may use the software to develop and test extensions to Visual Studio.
    • Any number of your users may use the software to develop and test your applications as part of online or in person classroom training and education, or for performing academic research.
    • If none of the above apply, and you are also not an enterprise (defined below), then up to 5 of your individual users can use the software concurrently to develop and test your applications.
    • If you are an enterprise, your employees and contractors may not use the software to develop or test your applications, except for open source and education purposes as permitted above. An enterprise is any organization and its affiliates who collectively have either (a) more than 250 PCs or users or (b) more than one million US dollars (or the equivalent in other currencies) in annual revenues, and enterprise means those entities that control (via majority ownership), are controlled by, or are under common control with an organization.
  • Demo use – The uses permitted above include use of the software in demonstrating your applications.
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

Google’s Nik Collection photo editing software is now free

Nik Collection used to cost $149 until a few days ago. Google has announced that the bundle will now be available for free. If you already own Google’s Nik Collection and have made the purchase during the year 2016 you are in luck as Google announced that you will receive a full refund.

Google’s Nik Collection consists of seven desktop plug-ins, all of them which support both Photoshop and Lightroom. Nik Collection provides a powerful range of photo editing capabilities — from filter applications that improve color correction, to retouching and creative effects, to image sharpening that brings out all the hidden details, to the ability to make adjustments to the color and tonality of images.

  • Analog Efex Pro – Explore the look and feel of classic cameras, films, and lenses.
  • Color Efex Pro – A comprehensive set of filters for color correction, retouching, and creative effects.
  • Silver Efex Pro – Master the art of black-and-white photography with darkroom-inspired controls.
  • Viveza – Selectively adjust the color and tonality of your images without complicated masks or selections.
  • HDR Efex Pro – From natural to artistic, explore the full potential of HDR photography.
  • Sharpener Pro – Bring out hidden details consistently with the professional’s choice for image sharpening.
  • Dfine – Improve your images with noise reduction tailored to your camera.

More information and download links regarding Google’s Nik Collection can be found in Google’s Nik Collection website.

Hardware Requirements

Windows

  • Windows Vista®, Windows 7, Windows 8
  • Adobe Photoshop CS4 through CC 2015
  • Adobe Photoshop Elements 9 through 13 (apart from HDR Efex Pro 2, which is not compatible with Photoshop Elements)
  • Adobe Photoshop Lightroom 3 through 6/CC

Mac

  • Mac® OS X 10.7.5 through 10.10
  • Adobe Photoshop CS4 (CS5 for HDR Efex Pro 2) through CC 2015
  • Adobe Photoshop Elements 9 through 13 (apart from HDR Efex Pro 2, which is not compatible with Photoshop Elements)
  • Adobe Photoshop Lightroom 3 through 6/CC
  • Apple® Aperture® 3.1 or later
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

Force HTTPS using IIS

Google announced in their blog that it will start favoring websites that use HTTPS. Google ranking and increased security for your users is two major reasons why you should consider getting an SSL certificate and moving your website to HTTPS.

If you are using IIS you can use the below snippet in your web.config in order to redirect all HTTP requests to HTTPS.

For your convenience, in case you are not familiar how to use the snippet below, I have attached an image to illustrate how the rewrite rule will look using IIS’s interface, so if you are having trouble with the web.config, simply mirror the details in the image.

Please keep in mind that to use the snippet below you will need to have URL Rewrite module installed and enabled.

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

Force HTTPS using .htaccess

As mentioned in a previous article, Google announced in their blog that it will start favoring websites that use HTTPS. Google ranking and increased security for your users is two major reasons why you should consider getting an SSL certificate and moving your website to HTTPS.

If you are using an Apache web server you can use the snippet below in your .htaccess file in order to redirect all HTTP requests to HTTPS.

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

Visual Studio 2013 Update 5 is now available

On July 20th 2015, a new update for Visual Studio 2013 by Microsoft became available for download.

Visual Studio 2013 is an integrated development environment from Microsoft with a comprehensive collection of developer tools and services, used to create apps, as well as web sites and web services.

The latest update features cumulative series of technology improvements and bug fixes to enhance and expand both Visual Studio 2013 and Team Foundation Server 2013 to support the latest software development innovations for building and managing modern apps.

Here are some changes:

  • Cloud-based load testing from Azure datacenters worldwide – allows you to perform cloud-based load testing from any of the supported Azure datacenters
  • Current iteration query token – allows you to run queries with the @currentIteration on Visual Studio Online or Visual Studio Foundation Server
  • Team Project Rename support for Local Workspaces – allows you to update local workspaces after a team project is renamed
  • Bug Fixes & Known Issues – fixed a few known issues

If you would like to try something new, the new Visual Studio 2015 has also been released on July 20th 2015, together with .NET Framework 4.6. You can download it here.

If you wish to learn more, a detailed description of the update for Visual Studio 2013 can be found here.

Please note, that the Visual Studio 2013 RTM will only be supported for one year after this update, then it will be discontinued.

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