I Am NotMyself

Read More

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

Installing .NET Core 1.0 on a Dirty OSX

27 Jun, 2016

Microsoft released .NET Core 1.0 today at Red Hat DevNation. At the time of release, I had Release Candidate 2 installed. These are the steps I took to install the full release version on my dirty environment. Update Nuget If you have nuget cli installed, check to see what version you are running. nuget help This shows that I am currently running version To update to the current version, run update with the -self flag. sudo nuget update -self Clear Nuget Caches You may also have a bunch of prerelease caches on your machine. To

Continue reading
Back to top