Author: David J McClelland
![struts](http://www.davidjmcclelland.com/etc/wp-content/uploads/2013/08/struts.jpeg)
I need to make at least one string, probably more –that was *never* going to be changed into a configurable resource– to be set by a configuration property.
![webMatrix](http://www.davidjmcclelland.com/etc/wp-content/uploads/2013/07/webMatrix.jpg)
How do you respond to Free and Open Source software eating your market?
![log4jLogo](https://davidjmcclelland.com/wp-content/uploads/2023/09/Apache_Log4j_Logo-1024x423.png)
Stop using System.out.print!
![customSlider](http://www.davidjmcclelland.com/etc/wp-content/uploads/2013/05/progbar.png)
Reskinned jQueryUI Progress Bar Example with jsFiddle.
![](http://www.davidjmcclelland.com/etc/wp-content/uploads/2013/01/scrollbars_cssThumbhRight-150x36.png)
When creating an HTML5 web app that supports dynamic rebranding, UI elements need to be recolored from a stylesheet. Using a linked or embedded graphic or .svg will not provide the highest level of instant customization.
![](http://www.davidjmcclelland.com/etc/wp-content/uploads/2012/12/KendoUI-Figure_bigger.png)
Do Webkit-specific scrollbars play nice with Firefox and IE?
![](http://www.davidjmcclelland.com/etc/wp-content/uploads/2012/09/googleAnalyticsIcon.png)
Integrate your website project with Google Analytics from the convenient, secure localhost server on your dev box.
![learningContinuum](http://www.davidjmcclelland.com/etc/wp-content/uploads/2011/10/learningContinuum.png)
What do you picture when you think of Learning Games? I found that when I started asking this question when discussing the topic, the answer varied more than I expected.
![cards](http://www.davidjmcclelland.com/etc/wp-content/uploads/2011/11/cards1-300x205.png)
Instead of handing my business card in the perfunctory trading ritual, I can spread out my game design cards and have a conversation about them and do a mock design session right then and there. Let them pick one of the cards to keep. Leave them wanting more.
I am working on a client brief that requires course content to be stored on a separate server from the LMS. Using Trial Accounts Since I don’t have access to either server to start...