Programming Exemplar Challenges

  • strict warning: Non-static method view::load() should not be called statically in /hermes/walnaweb12a/b57/moo.greydragoncom/nodsw/sites/all/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /hermes/walnaweb12a/b57/moo.greydragoncom/nodsw/sites/all/modules/views/handlers/views_handler_argument.inc on line 744.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /hermes/walnaweb12a/b57/moo.greydragoncom/nodsw/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /hermes/walnaweb12a/b57/moo.greydragoncom/nodsw/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /hermes/walnaweb12a/b57/moo.greydragoncom/nodsw/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 159.
Leeland's picture

Getting ready to present my first seminar in a few years. Naturally the requests were for something on Behavior Driven Design and good development practices. Although I gave myself lots of lead time I am still feeling the crunch. It is hard to believe I use to do the lecture circuit regularly.

Naturally I need to do some demos. I cannot just grab code from the office as that would cause all kinds of problems. Hence, some surfing to find simple challenges which I can use to demonstrate various tactics for BDD practicing. This has turned up a rather interesting list of places and I think I have become addicted to the idea of grabbing coding challenges to solve them in various languages. It really helps to have a task at hand to work through programming techniques and stay in practice.

As I run over these little sites I will keep updating the reference page Honing Your Programming Skills so I can use them as much as everyone else. I am looking for generic examples or ones for Java, Python, shell, and C. Maybe I'll add more sections in future.

Thread Slivers eBook at Amazon