Software development blogs, sample source code, templates, and other resources for .NET, C, C++, and SQL developers.


Check out blogs related to .NET, JavaScript, HTML5, C/C++/C#, and SQL

Software Projects

Check out software, sample code, and templates

Check out Krypt Pad, a secure password manager for Windows

Visit the Krypt Pad home page to learn more

Krypt Pad Website

Popular projects


Hide desktop windows with a hotkey.

44,184 download(s)


X2 Media Player

A small media player built with FMOD

28,057 download(s)


NCS Network Scanner

Scans your network for computers and devices

10,947 download(s)


All Projects »

Show your support - send a donation

Love WinVisible? Did one of my blog posts help you? The best way to say thanks is to send a small donation to help with continued software development.

Browse blogs on web development, windows desktop and apps development, and general programming

Learn how to work with html, css3, and javascript. Explore technologies like jQuery, MVC, Web Forms, and many others!

Explore »

Recent blog posts

What is this in JavaScript

posted on 4/17/2015 4:53 AM by Eric Butler

If you come from a C++/C# background, you'll most likely have a good grasp on what the 'this' keyword is. But enter the JavaScript realm, and 'this' takes a whole new twist.

Read More »

Simple GDI plus drawing example

posted on 4/4/2015 5:47 AM by Eric Butler

One of the fundamentals of Windows desktop programming is drawing, and depending on your application, you may need to do a lot of it. In this example, I'll show you how to set up a simple form and draw on it using C++.

Read More »

Making an ajax call to web api service with Angular JS

posted on 3/11/2015 9:00 AM by Eric Butler

In this post, I'll show you how to make an ajax call to a Web Api service using AngularJS. While working on another project using Angular, I needed to call a Web Api service and bind the returned data. I'm no expert with Angular, but I decided to do some exploring, and that's when I discovered the $http Angular service.

Read More »

C Sharp AS Keyword vs Explicit Cast

posted on 1/5/2015 6:38 PM by Eric Butler

I came across something in C# the other day, and it's something I haven't put much thought into, but I figured I would try to understand the differences between an explicit cast, and using the AS keyword.

Read More »

MVC 5 How To Show Custom Error Pages

posted on 11/29/2014 8:13 AM by Eric Butler

While working on Neptune Century's site redesign, I stumbled upon some issues trying to show custom error pages for 404 and 500 errors...

Read More »