computer Painting


Welcome to my Coding Experience page. Below you will find information about my expertise with certain languages.. If you have any questions about how or why I did something a certain way, please contact me HERE.


HTML - I taught beginner, intermediate and advanced HTML coding to students at New Horizons.

From HTML 3 to XHTML to HTML 5, HTML is constantly changing. So when new versions come out or new tags are supported or deprecated, I do my best to keep up to specifications. In my opinion HTML is about as basic as it gets.


CSS - Style sheets were revolutionary in terms of updating and modifying the design of a web site. In the old days, a designer would have to make the same change to every single page individually. Where as with style sheets, you can change one page of code and watch it "cascade" throughout the entire web site. CSS isn't simply for cosmetics, it is also extensively used for laying out web sites. One major advantage that CSS has over HTML in terms of layout, is that your web pages can become more fluid. Meaning that the layout of an element can be based on more parameters relating to browser width. If the browser window is smaller, (800x600) the page can cleanly scale down to size while avoiding horizontal scrolling.


Javascript - While I can't directly code original Javascript, I've been modifying and incorporating Javascript's into my web sites for the last eight years. I've used it for rollover buttons and layers, for Live chat scripts, pre-load scripts, and now more often in JQuery. I have a pretty good understanding of the logic that goes into Javascript. It's basically "if" and "else if" statements mixed with a little arithmetic.


J-Query - Is replacing more and more flash app's on a daily basis. I personally love using Flash for interactivity in web sites, however, web trends are moving away from Flash due to compatibility/resistance with the Macintosh platforms. So in swoops JQuery to steal the show!

I've been incorporating JQuery on this site and some of my previous sites. It uses a combination of CSS and Javascript to create interactivity that is compatible with all "modern" browsers. Similar to Javascript, I feel as though I can incorporate just about any JQuery module into a web site.


WordPress - I've created multiple sites in WordPress. I'm becoming more familiar with the PHP platform that it was created with. While I don't know PHP directly, I understand the concepts it uses to produce web sites. WordPress is a godsend as far as incorporating plug ins that would otherwise require extensive programming expertise.


*** If you've studied the code that underlies the sites in my portfolio, you will see that most of them are table based web sites. This is due to the fact that I was literally responsible for EVERY thing at my last place of employment. So I used the most streamlined workflow possible in order to save time. I.E. I would export my sliced Photoshop layouts into HTML tables to save time from hard coding the structure of the sites themselves. In turn, I've found myself a little behind the curve in terms of CSS layout practices. I.E. responsive web design. Design that responds to the different types of devices used to display web pages. I.E. cell phones, tablets and various browser versions. So I now find myself learning more and more on a regular basis.


Languages & Platforms that I am currently studying: JQuery, XAML, Drupal and .NET (if you have suggestions for me, send them to me HERE)