Tuesday, November 4, 2014

Cleaning up a refactor

I am currently in the process of working on developing a personal website using Java. Although I know asp.net fairly well, I decided not to use it, so I wouldn't be bound to hosting on a Windows server. As far as I know, asp.Net is limited to Windows, but if it turns out that is incorrect, at this point I've made enough progress, I'm not going to be going back.

I have been a little distracted by my other hobbies (mostly Video Games and Netflix) and hadn't made much progress in the last month or so. The last change I had made was a fairly large refactor to one of my librarys. I finished the refactor, and realized that it would have been nice to have the previous version in source control, in-case the change didn't work. So for now my current goals are to get the website working with the new library, and then get it in source control immediately.

I'm currently running into an issue with using the Lucene library for indexing. I'm starting to think my webite would be better served using a database. There are parts where full text indexing would be nice, but for now I think those lose out to the simplicity of using a traditional database. Because I did a farily good job of extracting the implamentation in the last refactor, it shouldn't be to big of a problem to switch. For now I will leave the Lucene implementation I have in there, even though it doesn't work. Maybe eventually I will figure out what my issue is and be able to get the best of both worlds!

Thats all for now. Since this is my first post I think I should mention that I have tried starting a blog before, but it didn't last to long. I'm planning on keeping this one going a little longer, but we will se how that goes.

No comments:

Post a Comment