Archive

Posts Tagged ‘Web Development’

Web developers rule the world (wide web)

January 11th, 2010 No comments

This past weekend, I attended the Atlanta WordCamp conference where we heard from local, regional and national folks about how to harness the power of WordPress for both blogging and web content management (see my WordCamp Atlanta recap for more detail). One of the speakers at WordCamp, Topher Kohan who handles SEO for CNN.com, brought up an important point (indirectly) about the SEO in the future:

Load speeds will impact page rankings on Google (Per Matt Cutt at PubCon, 2009; source)

This is pivotal point where power shifts back to web developers. Why?

Revenge of the NerdsIf you consider the capabilities of WordPress, you quickly realize that it is one of the premier tools for business users such as social marketers or content strategists to write and publish content online without requiring any technical assistance. And the content that these users produce has value only if it has good page ranking. Otherwise, it has limited reach and that means limited eyeballs and that means failure.

So in one fast swoop, the engineers at Google have taken (some of) that power from the business user and put it back in the hands of the web developer. While the business user controls the content, the web developer thinks about things like limiting HTTP requests, CDN’s, and removing whitespace from JavaScript and CSS files when they think about optimizing a web site. These are only a few factors in web site optimization –  just look at Yahoo’s Best Practices on Optimizing a Website (source) to get a good idea on some additional techniques. Of course, they all require a savvy web developer to implement.

So if you want to ensure that your site ranks well, business users need to hire a modern web developer and treat them well because they (will help you) rule the world wide web.

Share

The traits of modern web developers

December 27th, 2009 4 comments

One of my favorite blogs on software development is Jeff Atwood’s Coding Horrors. Jeff is a programmer turned blogger that has a unique (and real) perspective on the psyche of developers. His blog posts are based on a topic that he’s researching for work or fun, which is something that I also do regularly.

In a recent search, I came across a blog posts from 2006 on “modern software development” (source) where Jeff he explains that development really hasn’t changed much in the past ten years. Based on my experience of working with developers both on client and agency side, I think that he’s spot on. Looking at his list, I came up with only a single addition (which appears in red/bold) for traits of modern developers:

  • Store code in a source control repository. The beauty of using source control solutions, such as SVN/subversion, Git, or Visual Source Safe (VSS), is that a team of developers can develop code without overwriting each the changes made by each other.
  • Deploy code using scripts. With a script, developers can automate the launch of a website, this ensuring that nothing is missed in the process.
  • Develop using TDD or Test-driven development. Instead of writing code first, developers focus on writing tests for their code. This provides a solution to limit the number of bugs as a unit test can also serve as a low-level regression test as new code is introduced.
  • Reuses code when possible. Modern developers know that they don’t need to re-invent the wheel. Instead of rewriting code, they tend to reuse code that’s already working. This translates to saving development time, plus it allows developers to focus their energy on learning something new.
  • Apply the Model–View–Controller (MVC) architectural pattern. Since code is logically separated into 3 tiers (data layer, presentation layer, and business layer which connects the other two), developers can more easily maintain their code.

The good news is that the barrier to become a modern developer is low. Old school developers only need to adopt the MVC pattern to be new again.

Stonehenge

NOTE: Stonehenge photo was provided by Danny Sullivan.

Share