mlsamuelson.com

  • strict warning: Non-static method view::load_views() should not be called statically in /home/mlsamuel/public_html/sites/all/modules/views/views.module on line 674.
  • strict warning: Non-static method view::db_objects() should not be called statically in /home/mlsamuel/public_html/sites/all/modules/views/includes/view.inc on line 1159.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/includes/filter.handlers.inc on line 570.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/includes/filter.handlers.inc on line 570.
  • strict warning: Declaration of views_handler_filter_many_to_one::init() should be compatible with views_handler_filter::init(&$view, $options) in /home/mlsamuel/public_html/sites/all/modules/views/includes/filter.handlers.inc on line 1562.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/mlsamuel/public_html/sites/all/modules/views/includes/argument.handlers.inc on line 694.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/includes/plugins.inc on line 1861.
  • strict warning: Declaration of views_plugin_display::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/includes/plugins.inc on line 1861.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/mlsamuel/public_html/sites/all/modules/views/includes/plugins.inc on line 3100.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/includes/plugins.inc on line 3673.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/includes/plugins.inc on line 3673.
  • strict warning: Declaration of views_handler_field_comment::init() should be compatible with views_handler_field::init(&$view, $options) in /home/mlsamuel/public_html/sites/all/modules/views/modules/comment.views.inc on line 480.
  • strict warning: Declaration of views_handler_field_username_comment::init() should be compatible with views_handler_field::init(&$view, $options) in /home/mlsamuel/public_html/sites/all/modules/views/modules/comment.views.inc on line 527.
  • strict warning: Declaration of views_handler_field_node_new_comments::pre_render() should be compatible with views_handler_field::pre_render($values) in /home/mlsamuel/public_html/sites/all/modules/views/modules/comment.views.inc on line 803.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/modules/node.views.inc on line 1112.
  • strict warning: Declaration of views_handler_filter_search::exposed_validate() should be compatible with views_handler::exposed_validate(&$form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/modules/search.views.inc on line 230.
  • strict warning: Declaration of views_handler_field_file::init() should be compatible with views_handler_field::init(&$view, $options) in /home/mlsamuel/public_html/sites/all/modules/views/modules/system.views.inc on line 225.
  • strict warning: Declaration of views_handler_filter_term_node_tid::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/modules/taxonomy.views.inc on line 933.
  • strict warning: Declaration of views_handler_field_upload_description::init() should be compatible with views_handler_field::init(&$view, $options) in /home/mlsamuel/public_html/sites/all/modules/views/modules/upload.views.inc on line 269.
  • strict warning: Declaration of views_handler_field_user::init() should be compatible with views_handler_field::init(&$view, $options) in /home/mlsamuel/public_html/sites/all/modules/views/modules/user.views.inc on line 414.
  • strict warning: Declaration of views_handler_filter_user_name::value_submit() should be compatible with views_handler_filter_in_operator::value_submit($form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/modules/user.views.inc on line 746.
  • strict warning: Declaration of views_handler_filter_user_name::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/mlsamuel/public_html/sites/all/modules/views/modules/user.views.inc on line 746.
  • strict warning: Declaration of views_handler_field_content::options() should be compatible with views_object::options() in /home/mlsamuel/public_html/sites/all/modules/cck/includes/content.views.inc on line 378.
  • strict warning: Non-static method view::load() should not be called statically in /home/mlsamuel/public_html/sites/all/modules/views/views.module on line 716.
  • strict warning: Non-static method view::load() should not be called statically in /home/mlsamuel/public_html/sites/all/modules/views/views.module on line 716.
  • strict warning: Non-static method view::load() should not be called statically in /home/mlsamuel/public_html/sites/all/modules/views/views.module on line 716.
  • strict warning: Non-static method view::load() should not be called statically in /home/mlsamuel/public_html/sites/all/modules/views/views.module on line 716.
  • strict warning: Non-static method view::load() should not be called statically in /home/mlsamuel/public_html/sites/all/modules/views/views.module on line 716.

About Michael L. Samuelson

profile photo

Michael Samuelson is a web developer specializing in the Drupal content management framework and related technologies (PHP, MySQL, XHTML, CSS). He's known to make the occasional contribution to Drupal, but not nearly as frequently as he'd like. In past years he worked in Idaho state government with a number of projects based on Drupal as well as on a few custom coded apps. He's now a Sr. Systems Analyst for ASU's Unversity Techology Office Applications and Design team (working with, yes, Drupal). On the side, he sometimes speaks at conferences or conducts Drupal trainings. And occasionally he engages in special projects and consulting on the side.

Michael Samuelson is a proponent of open source software and considers it an integral part of a healthy software ecosystem. He ranges widely among the various OS platforms (Windows, OS X, Linux), usually within a single work day, and is especially fond of the command line way of getting stuff done.

He's been working with computers for years - having run a BBS out of his bedroom during junior high, when the Internet was not yet in existence.

Beyond web application development, Michael Samuelson is a father, husband, and dilettante who has dabbled in film, video, music and writing. Web development and the occasional design project, however, tends to satiate his desire to create and engage in critical analysis. That and sharing his love for programming by coaching FLL and FTC robotics teams.

Michael has a degree in English Literature which has served him very well in web development and equipped him with the analytical tools and critical thinking skills required by the profession. Because of this background, he tends to approach the work of web development as a craftsman more than an engineer. This lends itself to a pragmatic eye and an easy way with non-technical individuals (marketing people love him because he can bridge the gap between their world and the developer's world fairly easily).

Michael doesn't know that he'll ever be a rockstar developer due to his ranging nature (often a plus given many of the understaffed projects he's worked on, which require someone to attend to a lot of different details), but his comprehensive experience and array of skills means he does make a fine session musician.

Find Me Around

User login