Web Dev Links

August 05, 2011 15:54

Iam switching roles at work soon and had to document everything I do for the next person. I have no idea if the next person will be a web developer or not. So I added a few links for them to use to my Getting Started doc. I figure I should post them here as well. Keep in mind I used Ruby, Rails, and some PHP for my old position.

  • HTML
    • Use to mark the layout of web documents
    • W3.org or search google
  • CSS
    • Use to style HTML documents
    • W3.org
  • JavaScript (ECMAScript)
    • Used for dynamic parts on the web (Filters, Animations, Popups, AJAX)
    • Lots of examples on the internet
    • Mozilla JS Guide
  • jQuery and jQuery UI
    • Framework for Javascript. Very popular, you can write your own JS if you like, but I prefer jQuery
    • jQuery
  • Ruby
  • Ruby on Rails
    • A ruby web framework with Model View Controller (MVC) structure
    • Documents is great and web community is large. You can find examples of almost everything on google.
    • RubyonRails.org
  • PHP
    • PHP used the same way as ruby is. Good for simple quick web pages with integrated access to MySql.
    • Php.net
    • Pretty good documentation with good examples in the comments

There are lots of bad web development examples on the internet. When developing try to learn the base languages then the frameworks after. When developing HTML documents try to use Progressive Enhancement to build the pages. This means creating a semantically correct HTML document first, then styling with CSS, and then building on interaction with JavaScript. Also make sure your code is validated by the correct doctype. I try to incorporate these principles into my websites.

Other good links:

  • A List Apart - Pretty much everything here is good
  • JSBin - used to test js in the browser
  • Twitter - follow any kind of web developer you can find
    • People will answer questions and post new trends for development all the time
    • Twitter!

Side note: I am moving on to be a Web Developer at Cerner. I will be working on an assortment of Personal Health type websites. Looks like most of the use Python and Django.