I Am NotMyself

Read More

NuGet, Dependency Management & A Single Point of Package Truth

27 Dec, 2016

For the last few years, I have been doing a lot of contracting on enterprise .NET systems. Microsoft's focus on open source has led to a lot of adoption in my local area. I am seeing things like Bootstrap, Angular & AutoMapper getting used more and more. NuGet is slowly pushing it's way in and delivering value for sure. Enterprise codebases can be large sprawling masses of deeply nested directories spanning web, service, biztalk, SSIS and one off utility apps. Managing external dependencies can be a real bear to handle and keep clean. One thing that is not so obvious

Continue reading

Learn C# on Windows, OSX or Linux with the .NET Core Koans

22 Jul, 2016

Background During the height of the ALT.NET movement, I became determined to learn another language/stack outside of the current Microsoft .NET environment. At the time there was a lot of buzz around Ruby and the open, friendly and inviting culture surrounding it. I dove in head first and started reading the required texts of the stack; Why's (Poigant) Guide to Ruby, The Ruby Programming Language, The Ruby Way. I was unsuccessful in transitioning to another language/stack full time. But I learned a ton of new concepts that I had never been exposed to in my career up

Continue reading

Refactor This: The Gilded Rose Kata for .NET Core

20 Jul, 2016

Background Back in 2011, Terry Huges and I attended the Software Craftsmanship North America conference in Chicago. We came back excited about what we had learned and out of that excitement was born The Gilded Rose Kata. It has been adapted to many different languages; Ruby, C++, go, python just to name a few. It was included in Emily Bache's amazing book The Coding Dojo Handbook. And many people have recorded screencasts of themselves solving the kata with different approaches. In a typical month I see at least one to two forks of my original repository. It is by far

Continue reading

Windows Subsystem for Linux Error "Unable to resolve host ..."

13 Jul, 2016

While working with the new Windows Subsystem for Linux beta on Windows 10, I noticed that any time I ran a command with sudo I would get a long pause and the following error printed to the screen. sudo: unable to resolve host OPTIMISTPRIME The command would still run, but the pause would last for several seconds while this resolution failure happened. It appears that the hosts file located at /etc/hosts was missing an entry. I added the entry and the problem went away. Here is what it looks like now: Note the third line

Continue reading

Running Ghost on Ubuntu on Windows

01 Jul, 2016

Enabling Ubuntu on Windows To enable the new Ubuntu in Windows 10 Anniversary Edition; you need to enable developer mode, turn the feature on and finally install Ubuntu on Windows via the Windows Store. Using Cortana's Search interface, search for use developer features and ensure Developer Mode is selected. A restart may be required after enabling, my base VM has this enabled already, so I am not sure. use developer features Next search for turn windows feature on and select the Windows Subsystem for Linux (Beta) option. Enabling this feature will require a restart. turn windows feature on Finally, fire

Continue reading
Back to top