A comprehensive coverage of JAX-RS

  I was excited to read this book considering I use JAX-RS and RESTEasy at work. Another developer put together the foundation of our web services using these technologies and I wanted to better understand the core of what I work with each day. This book perfectly fit that need. Many technical books are written by authors who have worked with the technology for a couple of years or, in some cases, learned it just for the sake of writing the book. This is NOT the case for RESTful Java with JAX-RS.The author, Bill Burke, is the main contributor to … Continue reading A comprehensive coverage of JAX-RS

Practicing deliberately

I just finished re-reading The Passionate Programmer, by Chad Fowler. I posted about this book, the first time I read it back in September of 2009. One of the topics I focused on this time was the idea of practicing your art. Programming is a lot like painting and music. While there is arguably more science to programming, there is a strong art component to it as well. You can look at two pieces of code that do the same thing, but chances are you will better appreciate the one that is more aesthetically pleasing, easier to understand, and as … Continue reading Practicing deliberately

stanton – recording musical practice sessions

I just started work on a new Django app to allow me to define my musical practice goals, then record my sessions and the progress I make. This will eventually find its way into the Out of the Darj website so that all of the students can use it as well. The plan is to include a profile of sorts where you can define your goals and show your progress toward making your goals a reality. The project is named ‘stanton’ after the great Stanton Moore. You can find the repo here: http://github.com/markfreeman/stanton

Stepping out of your comfort zone and standing up for yourself

Looking back, I have generally been the type of person who lets people dictate to me what it is that I am going to do. I make my desires known, but don’t do anything to make it a point that my desires will be the outcome. Today I took a big step and stood up for myself. After a couple of years of being led to believe that I would finally move into a full time development position, and then being stuck in a designer/analyst position, I laid it all out on the table. I let my boss know that … Continue reading Stepping out of your comfort zone and standing up for yourself

Testing in Python – PyHam Presentation – Jan 2010

This past Thursday was the first official meeting of the Birmingham Area Python Users Group (PyHam). I volunteered to do the first presentation, which was an overview of unit testing frameworks in Python. I thought the presentation went very well. I’m very interested in testing, and know that I should be, but getting started can be the hardest part. It was very interesting to hear the take others have on the subject and to hear most everyone else admit that they feel the same way I do. The biggest lesson I took away from the meeting is to always make … Continue reading Testing in Python – PyHam Presentation – Jan 2010

PyHam meeting coming up soon

The last few weeks have been quite busy. I’ve been preparing for the first PyHam meeting, where I will be giving a presentation on common testing frameworks in Python. I have a tendency to volunteer to talk about subjects I’m interested in, but don’t know much about. This should be interesting. I’ve certainly learned quite a bit in the last couple of weeks. Our first official meeting will be next week (1/21) at Birmingham Southern College, at 6:30pm.

Initial version of pyLilyDTK is up and working

Quite a bit of work has gone into this over the weekend. The program will now read from an input file and generate a lilypond score. I’ve tested it on several 2/4 and 4/4 rhythms and it seems to do well. Special care must be taken for use of rest, ‘_’, to make it formats correctly in some rhythms. For anyone who is interested, check it out on github and leave a ticket or email me if you find bugs. Feature request are welcome!