My Profile Photo

Tyler Hughes


Developer, sailor, and nature enthusiast


  1. Object Oriented JavaScript for C# Developers - Part One

    A few months ago, while talking to Sayed Hashimi from Microsoft about my future as a developer, he recommended that one of the best things I can do would be to setup a blog. In order to get started, he recommended that I check out Miniblog. It’s a blogging engine developed by Mads Kristensen. If you haven’t heard of Miniblog it is a minimalistic blogging engine developed using ASP.NET. In order to have a WYSIYWG editor for Miniblog, Mads used the bootstrap-wysiwyg project. Being somewhat new to the web development world, one of my goals was to learn more about WYSIWYG editors and how they work so that I might someday be able to do some freelance work building websites for companies. So I took this opportunity and started digging through the project’s source code. …


  2. As A New Developer

    A year ago Charlotte Spencer wrote a blog post titled “As a new developer”. At the time, I had just graduated college and was just getting started in my career. My development experience was limited to the few projects I had completed in my college courses, which caused me to feel much like Charlotte did in her post. Even today I can still relate to the feelings Charlotte described that day. …


  3. Why You Should Avoid GetHashCode

    Recently while working on a new feature for SideWaffle, it came to my attention that I needed a way to get a consistent unique value to identify each user. The method has to be unique because we want to try and get a count for the number of people who use the extension. We also do not want to count the same person twice. …


  4. GulpJS, another JavaScript Task Runner

    What is Gulp?


  5. Welcome to Microsoft Azure

    Good evening, …


  6. An Article from MSDN Magazine on SideWaffle

    Since graduating with my bachelor’s degree a few months ago, I have spent my free time working on an open source extension for Visual Studio called SideWaffle. It was created by Sayed Hashimi and Mads Kristensen in the fall of 2013. When installed it adds many new project templates, item templates and snippets to Visual Studio. …


  7. Grunt, a JavaScript Task Runner

    What is Grunt?


  8. Installing a NuGet package programmatically

    Recently, I started contributing to the open source project SideWaffle. Within roughly a two month time frame I have helped develop the new autoudpate feature and also helped improve the template creation process. The latter was my most recent contribution to the project and the basis for this post. …


  9. Introducing Bower

    Lately, I’ve been learning and familiarizing myself with the code in a project called Bootstrap WYSIWYG. During my analysis of the code, I noticed there was an open pull request that had been there for a couple months. This pull request created by Michael Wilson broke the Bootstrap WYSIWYG project up into three main parts. The first is a core library for the WYSIWYG editor. The second is a wrapper made using the Bootstrap framework that simply styles the user interface of the examples. The last part is another wrapper similar to the first but was made using the Foundation framework. Now I’m all for a minimalist approach to coding so seeing this core library really got me interested in Michael’s work. So I began going through the branches he had for made for the pull request. In order to get things running and to test it out I had to install and use a program called Bower. …


  10. Welcome

    Welcome to my blog, my name is Tyler Hughes. I’ll be blogging on my various projects, whether they be personal or open source. The content you see here will mostly be about Microsoft related technologies such as C#, ASP.NET, PowerShell, Microsoft Azure, and NuGet; however you may also see small amounts of content on JavaScript, Java, and Ruby. …