Front-End Development With CSS3

Regardless of the back-end platform you use for your web development, front-end design will always be a requirement you need to comply with. The design of your website is the first experience your visitors have with your business or personal site. In general, people associate great design with how well a product is. Using CSS3 you can turn a mediocre website into a visually appealing website that captures your visitors attention.

By combining HTML5 and CSS3, you can:

  • Speed up layout design with the use of the 960 Grid system
  • Create a website layout that is cross-browser compatible
  • Style forms for a better user experience
  • Use typography styling to enhance the copy on your site
  • Use great CSS3 features such as round corners, box and text shadows, gradients and others

Being someone who doesn’t always enjoy front-end development, the hardest challenge is actually trying to figure out how to namespace my styles. How does one go about naming each style class and id? That’s an answer for another day. I wish, however, that there would be more talk and effort in the web development community to not only provide boilerplate CSS themes, but also deeper understanding about why and how to name CSS classes and ids. After all, they’re objects just like objects in code.


Excuses to Avoid When Working With A Team

Here are some of the most common excuses developers make when working with a team. Avoid them to be an effective programmer.

  • It works on my machine!” (It is functional and worked on my computer.)
  • It is not in the software spec.
  • It is not in my test plan.” Or “not enough time…to test everything
  • The (meta)data is incorrect
  • It worked yesterday.
  • There is something wrong with your data.
  • Is it deployed or is the server restarted?
  • I can’t reproduce the problem.
  • You have the wrong version.
  • There was no time to test it.
  • Somebody must have changed my code.
  • I am out of touch with that particular module for a very long time
  • It’s a hardware problem.
  • The computer has a virus

Remember, if it’s a problem, it’s usually an Id10T error, which means the problem lies between the computer and the chair.