A Quick IntroductionPublished in General on 22-Nov-2011
I have played around with the idea of creating a tech blog for some time now, but I wasn't sure I really had enough to say to warrant it. What finally made me decide that I did want to start writing about some of my adventures in programming was somewhat selfish.
There are many things in software development that I have had to do several times, but not regularly enough that I end up committing them to memory. Usually, when it comes time to implement a feature like this, I end up doing a bit of Googling to refresh my memory, and usually have to end up checking out a half dozen web sites, including technical documentation, APIs and other blogs, before I remember all the details necessary.
So, in an effort to save time, I thought that it might be a good idea if I try to aggregate some of this information together in one place. Not only does it help me solidify it in my memory, but it ensures that I can easily find it again, without having to turn to Google, or digging desperately through my browser history, a few months or years down the road when I need it next.
Hopefully some of you are trying to implement some of the things I will write about here, and I hope that I will be able to save you some time by doing the legwork in advance.
I am primarily an Enterprise Software developer, specializing in Java Enterprise Edition, although I have done a fair bit of Enterprise .NET development as well. I believe strongly in open source software, and one of the things I most like about Java is the huge and diverse open source community that has sprung up around it. I am interested in all facets of application development, from desktop and web UI development, to database development and everything in between. I develop primarily using Linux, although I haven't yet completely been able to free myself of Windows, and I hope to include several articles on this blog related to enterprise software development using the Linux OS.
I sincerely would appreciate any feedback you have on any of the articles I present here. I do on occasion (and sometimes frequently) get things wrong and I would be pleased to make any corrections or updates that are necessary. Also, if you know of a better way of doing something than what I present in the various articles here, please let me know. I am always interested in learning and improving.
About the Author
Daniel Morton is a Software Developer with Shopify Plus in Waterloo, Ontario and the co-owner of Switch Case Technologies, a software development and consulting company. Daniel specializes in Enterprise Java Development and has worked and consulted in a variety of fields including WAN Optimization, Healthcare, Telematics, Media Publishing, and the Payment Card Industry.