Geeks With Blogs

News Please visit me at my new blog!!

profile for Aligned at Stack Overflow, Q&A for professional and enthusiast programmers
"free in Christ Jesus from the law of sin and death." Romans 8:2 (ESV) Check out the Falling Plates video on YouTube.
more about the Gospel
And then listen to Francis Chan speaking at LifeLight in SD.

Programming and Learning from SD Tools Tools that I use for development.
If I Made a New Web App over the Last 12 Years
Have you thought about how you've built web applications in the past and how you want to do it now?

Please visit me at for my reflections.

Posted On Wednesday, June 14, 2017 4:33 PM

Using Visual Studio Online's new build system to achieve a Continuous Delivery pipeline Presentation
Please visit me and read this article at AlignedDev.I had the honor and pleasure of giving my first presentation at an event at South Dakota Code Camp last weekend on November 7th. Thanks to the organizers and sponsors, I’m looking forward to next year already. I talked about the importance of Continuous Delivery in today’s development practices and how it helps us get quality code to our users quicker and more reliably using automated processes. Microsoft’s build system has improved immensely in ......

Posted On Tuesday, November 10, 2015 4:10 PM

Problem Steps Recorder in Windows
I just found out a new to me tool, that’s been around for a long time, that could be very useful. It’s called Problem Steps Recorder. Go to the start menu and type in “psr” and hit enter. This pulls up a helpful tool that will take screen shots and let you enter comments to send for a bug report. I’ve found it in Windows 7, but it looks like it is in Windows 8 as well ......

Posted On Tuesday, September 2, 2014 3:24 PM

QR codes in .Net
It took awhile to find the right NuGet package to use to create and decode a QR code, but we found it. The ZXing.Net port of the Java version turned out to be quick and easy to use. Scott Hanselman had an example of decoding a QR code in his blog, and I adapted the code from the ZXing.Net site and his to create this LinqPad demo. Fire up the great LinqPad program, change to C# statements, add in the Nuget package and the correct namespaces. Then hit F5. You can now generated and decode that information ......

Posted On Friday, March 27, 2015 8:53 PM

Syncfusion Community Edition
On the back of the latest MSDN magazine (March 2015) : There was a link to Syncfusion's community license for its controls. This free license that can be used to "build commercial applications", has a $9,975 value, 12 platforms, and 650 controls. This might be useful for your next project. You have to put in an email and phone, but I already have an account with them. They did try to call and I did get an email after I downloaded their Resharper Succinctly guide. They have a lot of other nice resources ......

Posted On Tuesday, March 10, 2015 1:39 PM

ClipX – an indispensable tool
I found ClipX a few years ago and have used it every day since. The ability to have a searchable history of copied text and images from a hot key (I use ctrl+shift+z) has been invaluable. It’s saved me a lot of time where I can just search for something I copied earlier in the day or even yesterday. It hasn’t been updated since 2008, but still works on my Windows 7 machine. Visual Studio has this with ctrl+shift+v, but I like to have this anywhere in Windows. I’d be open to a newer piece of software, ......

Posted On Tuesday, March 3, 2015 3:16 PM

Codealike is a fun tool
I’m a fan of Codealike and run with their extension while I’m in Visual Studio. It tracks a surprising amount of data on which projects I’m working on, where in the code, time spent building, code languages used, focus, web sites visited to help you gauge productivity (if you let it), many new features in 2014, and they’re even trying to measure technical debt. There’s more there then I have to too look at often, but the premium access (which they gave me 3 months free, thanks CodeAlike!) has a lot ......

Posted On Friday, January 23, 2015 9:26 PM

ctrl+p in Chrome Developer Tools to find and open a file
I was watching part of Using TypeScript for Large Angular JS Applications on TypeScript. In the SourceMaps and TypeScript section, Justin Schwarty mentions that ctrl+p in the Chrome Dev Tools will pull up a list of files (css, js) that you can debug against. This is similar to the ctrl + comma in Visual Studio (or ctrl + t with Resharper). Hopefully, you’re already aware of this, but for me it will be a huge time server. I’ve searched through the tree of files far too often. The official shortcuts ......

Posted On Tuesday, January 13, 2015 4:03 PM

Steps to Get MVC running with Ninject
enable package restore on solution Nuget Ninject.MVC3 (pre-release available?) * adds Ninject, Ninject.Web.Common, Ninject.Web.Mvc * App_Start/NinjectWebCommon.cs -> has WebActivator.PreApplication... attribute -> runs at startup add interface and class for testing (IBikeManager and BikeManager) add controller constructor to HomeController that takes in the interface - run website => Error "Error activating IBikeManager No matching bindings are available, and the type is not self-bindable. ......

Posted On Wednesday, November 20, 2013 10:46 AM

Heartland Developers Conference 2013 Highlights
I was able to go to another great year of HDC 13 at the beginning of September (on Twitter #hdc13). Our company sent 8 of us down for the Thursday and Friday (thanks for investing in us!). The main theme I got from the conference was to get out and build an app or with the “internet of things” figure out how things work and look into Arduino and connecting for outside control. How do we use of skills for good as well? The Bing platform looks very promising. There were also some Windows 8.1 demos ......

Posted On Wednesday, October 2, 2013 11:20 AM

Ninject property has to be public for Inject Attribute
This might be obvious, but it tripped me up for a bit. If you are using Ninject have a property (in my case a WebForms MasterPage code behind) and don't make it public, it will always be null.Here's a link to a tutorial.Also when using IIS Express, you must stop the site and then F5 after making changes in the NinjectWebCommon.cs RegisterServices method ......

Posted On Tuesday, August 20, 2013 10:38 AM

IE 11 Updates its Developers Tools
I installed the IE 11 preview for Windows 7 (I’m getting upgraded to Windows 8 at work next week). I’ve never been a fan of the IE 8 – 10 developer tools so I’ve mostly been using Chrome or Firefox’s Firebug. This revamp looks great and seems to work well. I think I’ll be spending more time in IE with the developer tools, once IE 11 is released. “F12 Tools in Internet Explorer 11 Preview has been rebuilt from the ground up to give you: a new, cleaner user interface. new Responsiveness, Memory, and ......

Posted On Thursday, August 1, 2013 3:30 PM

Benefits of Behavior Driven Development
Now posted on aligneddev.netContinuing my previous article on BDD, I wanted to point out some benefits of BDD and since BDD is an extension of Test Driven Development (TDD), you get those as well. I’ll add another article on some possible downsides of this approach. There are many articles about the benefits of TDD and they apply to BDD. I’ve pointed out some here and copied some of the main points for each article, but there are many more including the book The Art of Unit Testing by Roy Osherove. ......

Posted On Friday, July 26, 2013 10:44 AM

A Few Responsive Design Tools and References
Here are a few that John Papa mentioned in his SPA Pluralsight course plus some others I’ve found. I wanted a place to write these down for later reference. points to http://responsive.victorcou... – they also have emulators that you can open from Visual Studio 2012 Articles: HTML5 - Responsive Web Design – MSDN Article – November ......

Posted On Wednesday, July 3, 2013 1:15 PM

Data Compare is Finally Back in VS 2012
I’ve been missing the data compare tool this since moving from VS 2010. I’ve install the VS 2013 v3 update and then the SQL Server Data Tools - June 2013 update. I don’t think v3 is required, but it’s a good upgrade to do anyways. ......

Posted On Monday, July 1, 2013 11:43 AM

A co-worker (Scott) sent out this email and it was so good I asked him if I could share it with all of you. I changed the latitude and longitude to random locations to protect the innocent. “Stumbled across this method this morning while coding all the math out by hand to calculate distances. This one is definitely worth filing away for future reference, saved me a ton of work. This was added in v4 of the framework, and is in the core framework install, so should work in services as well as client ......

Posted On Wednesday, June 26, 2013 11:30 AM

Quick Hint: Formatting JSON for Debugging
I needed a way to quickly format JSON that I copied from the Network view in Google Chrome Developer Tools. A co-worker pointed me to the Notepad++ (or use Chocolatey to install Notepad++) plugin JSMin. Now all I have to do is copy the JSON into Notepad++ and Alt + Ctrl + M and I can see it easily.Update: is a great online tool. It has a nice visualizing tree view as well ......

Posted On Tuesday, June 25, 2013 11:08 AM

A Look at NDepend
I was contacted by NDepend and asked if I wanted a free version of their professional license in exchange for writing a post about it. I agreed and have been running it for a few weeks. My first impression was, “wow, that’s a lot of information” about my code base. I have the opportunity to be a part of a rebuild of a project and creating a new code base. One of the main requirements is to create maintainable code (the old one if very impressive, but was created adhoc and by someone learning programming ......

Posted On Wednesday, March 6, 2013 12:55 PM

Copyright © Aligned | Powered by: