Today I ran into an issue where I was trying to debug an application and I was getting a “Breakpoint failed to bind” error on Visual Studio 2017. I was trying to attach to the process when I got the error. I was already running in Administrator mode, so it wasn't a permissions issue.
Solution
Turns out I had the solution configuration set to “Release” right from the start. The fix then was to set the solution configuration to “Debug” and then rebuild the solution. After that, I was able to attach to the process with no errors whatsoever.
If you are a software developer, this is probably the quickest and most fun way to get a blog up and running in like 5 minutes. If you are not a developer and don't have time to tinker with your blog, I think you might be better off creating a blog using a CMS like Wordpress. At the very least, you would need to learn how to write content using Markdown if you are going to follow this approach to creating and maintaining your blog. (Markdown is very easy to learn though, even for non developers.)
Regardless of whether you are a developer or not, this approach is pretty easy to follow and you will end up with a simple blog that just works. You don't even need a custom domain to try this out and your blog will be hosted for free on Github pages.
This is how this blog/site was previously created. I have since updated this blog to be powered by write.as.
There are a number of articles/posts about this topic already so I won't rehash what others have already written. I'll keep this short and simple and just point you to where you need to go to get this done.
Find the Jekyll Now repository on Github and start reading the readme info. Actually, you can jump straight to the Quick Start section and follow the instructions there.
That's pretty much it actually. If you follow Step 2 and go through the instructions from the Quick Start section, the end result is your very own blog up and running on the web, hosted on Github Pages for free!
Barry Clark, the creator of the Jekyll Now repository also wrote a more detailed tutorial on how to create a blog using Jekyll Now and Github
pages. If you made it this far, I suggest reading that as well.
There are some limitations to creating a blog using this approach, namely, your blog will not have an Archive and Tags pages out of the box. Those are features that I think people would normally expect to be built-in on a blog website. It is not the case here, most likely due to the restrictions Github Pages has on Jekyll plugins. Fear not, as these are easy to add/implement yourself. I will cover adding an Archive and Tags page in a future post.
I hope this post has at least helped you get started on a blog. Good day everyone!
Update 12/27/2018: The ping command is also available on a MacOS terminal.
I finally have my own custom domain and this site is now on dinobansigan.com as opposed to dinobansigan.github.io. I initially had trouble getting the site up and running on my custom domain. I learned that you need to add A records to make a custom domain work with Github pages. So I did that but I still couldn't get to the site.
Did a search on bing (yes I use Bing) and the top troubleshooting tip was to verify which IP address my site was resolving to. To do that, I would have to run the Dig command on my domain name. The Dig command is a Linux command and I'm on a Windows PC so that won't work. Turns out you can use the good old Ping command to do the same thing. So I fired up the command prompt and typed “ping mydomainname.com”. I was then able to see what IP address my site was resolving to.
Note: It took awhile for my site to work with my custom domain even after I correctly setup the A records. I was starting to think I did it incorrectly. So just wait 10-20 minutes and try again.
This has been a long time coming. I have talked about making my own website/blog for years... and I mean years. Just ask my wife, who is probably tired of hearing me talk about it. Well I finally got a website up and running.
This is a static site built using Jekyll and is hosted for free on Github Pages! All I had to do was fork a repository on Github, make some configuration changes and here we are. While not as straightforward as creating a Wordpress blog, it is an interesting path to take for a software developer.
I will talk more about how this website was created in a future post.
Update #1: I have since updated my blog to being generated using Wyam.