• Developer YouTube series - bite sized snacks of developer information

    I’m starting to post little videos focused on interesting developer information titled Dev:snack. Each one of these videos will highlight some interesting developer feature/information that I’m currently working on or just find interesting. The current set of videos is more targeted on some of the software I’m working on in my day job as a Developer Advocate at Citrix here in Fort Lauderdale. I’m always interested in your feedback so reach out and let me know if you like the format and what you would like to see. Below are the first few videos, more will be coming soon. [Read More]
  • VS Extension to reset the Experimental Visual Studio Instance

    In developing some extensions I grew increasing tired of having to manually reset the experimental instance of Visual Studio. You typically do this by deleting the required files in the AppData directory as well as the “Exp” key in the registry. Having to do this multiple times during some testing I wrote an extension and open sourced it that cleanly resets the experimental install of visual studio. You can grab the extension on the Visual Studio Gallery here If you would like to follow the source on Github, check out project here
  • Live coding sesssion - Octoblu/Citrix and .NET

    We’ve recently added some new updates to the Citrix Developer Extension for Visual Studio to show off some of the feature of the Citrix Octoblu platform. To show off show of the features I put together this Live Coding session to show how to build a sample app that registers an application with meshblu using the meshblu API and building a workflow to send message to that application via web sockets, all with .NET. You can get more information on the Citrix Developer Extension for Visual Studio here [Read More]
  • Simple C# app that uses the Citrix Netscaler C# SDK

    I recently pushed up the 10.0 and 10.1 versions of the Citrix Netscaler C# SDK to nuget. I was browsing around and noticed that the C# SDK for Citrix Netscaler wasnt really getting any love on the inner-webs so I thought I would put just a very simple code snippet together that shows how to perform a login to the netscaler appliance and then list any virtual servers (load balanced) that are configured. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //Citrix Netscaler nitro namespaces using com.citrix.netscaler.nitro.service; using com.citrix.netscaler.nitro.resource.config.lb; namespace NetscalerSDKShowcase { class Program { static void Main(string[]... [Read More]
  • XAML layout for an arrow image

    I was messing around with some XAML code today and thought it would be fun to try and make an image with pure XAML. It’s probably not the best but it’s just a simple little arrow. If you know of a better way ,with XAML that is, please leave a comment. <Path Stroke="Black" Fill="Green"> <Path.Data> <PathGeometry> <PathFigure StartPoint="0,0" IsClosed="True" IsFilled="True"> <PathFigure.Segments> <PathSegmentCollection> <LineSegment Point="100,0" /> <LineSegment Point="100,-20" /> <LineSegment Point="140,10" /> <LineSegment Point="100,40" /> <LineSegment Point="100,20" /> <LineSegment Point="0,20" /> </PathSegmentCollection> </PathFigure.Segments> </PathFigure> </PathGeometry> </Path.Data> </Path>