Category: Uncategorized

  • Thread.Sleep(Duration.Months(5))

    Wow, so it’s been a while since I’ve had an update. Life is definitely quite an interesting journey and challenges come in so many flavors. With all the events of the previous month, I was spending lots of time teaching my children, while trying to maintain a normal working schedule and being an OKish husband…

  • Diggem

    Hello friends! I’ve created a game called Diggem, which is a spin of the classic game, Minesweeper. The goal is to provide an experience that offers the same challenging puzzle with more room for forgiveness and rewards! I’m having a blast building this and really look forward to adding more features that players will enjoy!…

  • XamarinForms – Overriding PageRenderer and NavigationService

    After further implementation on my pet project, I realized that my previous solution on the page renderers would cause the NavigationService to fail from going back. So with more experimentation, I’ve discovered a way to preserve that functionality and still allow the page renderers to override the default view functionality. using Xamarin.Forms; using Xamarin.Forms.Platform.Android; [assembly:…

  • C# – How the Null Conditional Operator works with Nullable types

    The short answer: The null conditional operator also unwraps the nullable variable. So after the operator, the “Value” property is no longer needed. ex: DateTimeOffset? startAt; … System.Writeline(startAt?.TimeOfDay); The longer story: I had a scenario with a Nullable DateTimeOffset and I was trying to perform something like the following. DateTimeOffset? startAt; … public DateTime? StartDate { get…

  • Jenkins & Git & Windows Server – oh my!

    Got a weird freezing issue in Jenkins when attempting to pull the tags from a git repository. Turns out that the credential manager was the interactive windows popup and it just locked the build process. The fix was as simple as going into the following location and removing the credential helper [Git Install Folder]\mingw64\etc\gitconfig Example…

  • Episode 1 of the #WhyWait Hackathon is available to watch!

    The first episode of the hackathon is out. I’m not entirely aware of how much of the build it will show as the episodes are brief, but fear not! Once it’s all done, I will create tutorials and walkthroughs! http://whywait.kinja.com/watch-two-teams-of-innovators-compete-in-the-whywait-i-1716856087 Otherwise, enjoy!… Read the rest

  • Resurrecting Persistent Windows

    Well, my amazing Wife gave me the green light on ordering 3x Dell P2415Q 4K monitors. So I enthusiastically connected them all via DisplayPort on my NVidia 970GTX card on my desktop and low and behold the windows are exhibiting the crazy re-arranging behavior! Thus, I’m reviving the project and now since I’ll be able…

  • Displayport & AMD Radeon with latest Catalyst drivers

    Thanks AMD! The DisplayPort issue is fixed and no longer re-arranging windows across my monitors when I lock my screen! It seems as though my PersistentWindows utility is no longer necessary for ATI cards. I’ve just validated it on multiple machines and life is returning to normal with DisplayPort! Looking at the feedback from the…

  • Persistent Windows 1.0.3 & CodePlex

    So I’ve updated yet another version of the PersistentWindows app, but this update is literally nothing but better logging, so that I can figure out what’s going on in various instances. I would love the logging output to help isolate the root cause and then I could move on to the convenience features. Also, I’ve…

  • Persistent Windows 1.0.2

    Made a few changes that you can find in the release notes. What’s pretty awesome is that I posted this app as a solution in StackExchange’s Super user and it was well received by the OP. Enough, in fact where not only did he mark it as a solution, he also wanted to contribute in resolving the…