Before I get too far, I'll say this: if you have already read a few books from the Pragmatic Bookshelf, you will not find a lot of new ideas in here. However, the book is short enough that it's a very easy read, and won't stress you out. The focus on this book is simple, what can you do to get your product out the door? The material is broken down into four sections: 1) Tools you'll want in your company. This ranges from one-click builds to issue tracking to Continuous Integration ...
One of the things I'm responsible for at my job is adding new features to one of our products, which often means adding new database tables/fields. That, along with various debugging activities, mean I am regularly having to work on database design and queries. The title of "SQL Antipatterns" just screamed "buy me!", so I finally did. This book lists 24 common errors developers make when working with databases. They are grouped into four major categories: logical database design ...
After hearing numerous positive review about this book, I decided it was time for me to finally pick it up. Having a little birthday cash was a great excuse to snag it. After reading it, I intend to get both More Effective C++ and Effective STL. For me, this book really opened my eyes to how much I don't know about C++. For those of you who haven't read it, did you know that Template Meta-Programming is a form of Functional Programming that is Turing-complete? Did you know that ...
I recently started looking at using a wiki for internal communication and general note taking at my company. We have support management software, documentation management software, revision control software, etc. No wikis, however, were in place. After doing some searching, I found a ridiculous number of wikis. After a certain amount of looking around, I finally decided to try http://hatta-wiki.org/ on my home computer. The next day, I installed it on my Mac at work. By that afternoon, ...
Sunday night I picked up "Practices of an Agile Developer", and started devouring it. Last night (Thursday) I finished it. It was a delightful read. The basic premise of the book is: You may want to do agile development, but you have some habits that are getting in the way. The book is broken into several seven chapters, each with about six tips (45 in all). Each tip starts with the typical thinking that causes you to not follow the Agile practice, followed by why you need to follow ...
Okay, before you freak out, I actually like open source software, and appreciate open source licenses. With that said, I think that some people use the wrong license for the product they are releasing. There are a few basic styles of license that I want to look at, and I'll suggest what I think each should be used for. 1) GPL: this is license where if you incorporate it into your software by any means, it instantly makes your entire program (through linking) also covered ...
I bought this book as an impulse buy a couple weeks ago. As you may have noticed, I like to pick up programming books. This one will not be on my top recommendations list. To be fair, http://www.amazon.com/UML-Beginners-...9504647&sr=8-1 is a fairly easy book to read, and it does introduce the basics of UML in a pretty simple way. What bothers me is the vague sense that I'm being talked down to. This is not a book that is ...