Articles

WordCamp Seattle 2009

Authored by Calvin Freitas on August 18th, 2009

WordCamp is coming to Seattle! Bloggers from all over the Northwest will meet to network, share knowledge and experiences, all while learning from some of the biggest names on the web.

Centered on the world’s most popular blogging platform – WordPress – this is THE event to learn about the blogging tool used by millions of consumers and businesses alike. WordPress powers some of the world’s most visited sites and blog networks.

WordCamp Seattle 2009 is happening on September 26, and runs from 8:30am to 5:15pm at the Adobe office building in Fremont. Tickets for the event cost $25 and can be bought at http://wordcampseattle.eventbrite.com/.

The keynote speakers for the event are Chris Pirillo (Lockergnome) and Liz Strauss (Successful & Outstanding Bloggers).

Great Men

Authored by Calvin Freitas on July 16th, 2009

“Great men would be less great if they were not aware of their own defects and limitations.” – John T. McNeill

(This quote is found in the foreword to “The Humanness of John Calvin” by Richard Stauffer translated by George Shriver.)

Six Sweet Resources for Web Developers

Authored by Calvin Freitas on June 27th, 2009

If you’re a web developer, you need access to information to do your job. Every day, you’re coding or debugging a new application, script, or program of some kind. You need access to documentation, bug reports, workarounds, and code examples. And, occasionally, you need to de-stress. Here are the sites I’ve incorporated into my workflow to help me get things done.

Q&A

Stack Overflow
The best site I’ve found for getting questions and answers about anything and everything code-related is Stack Overflow. As of this post, over 200,000 questions have been asked on the site.

Stack Overflow is easy to search because all questions are tagged. If you’re looking for answers to a Perl question about the GD image library, you can search for [Perl] GD and see if any previously asked questions answer the question you have.

For system administrators, Server Fault was recently launched as a sister-site to Stack Overflow.

Source Code

GitHub
GitHub hosts source code for numerous open source projects and, for paying customers, private code hosting. GitHub uses git at their distributed version control system.

GitHub is useful in several ways.
1) Host open source projects for free
2) “clone” (i.e. copy) code in order to use it or if you plan on contributing to the code base
3) Private code storage for paid accounts — store all your code in one place

A few open source projects I follow on GitHub are Prototype (Javascript library), Scriptaculous (Javascript visual effects), Scripty2 (the next version of Scriptaculous), and Slicehost-DNS (a Ruby script to automatically generate DNS records for domains hosted on Slicehost).

A few good git tutorial sites if you want to start learning it: GitHub Guides, git ready, and GitCasts.

News

Hacker News
Hacker News is a Digg-like site for “hackers.” The site is run by Y Combinator, a seed-stage investment firm started by Paul Graham. It has numerous links to articles about code, languages, entrepreneurship, business, and numerous other topics.

It has been a great resource for me and has expanded my exposure to information about programming languages, source control management, entrepreneurship, and more. The resources about git referred to earlier in this post were all gleaned from HN (with the assistance of SearchYC).

Perl-specific Sites

I’ve been using both of these sites for over ten years now and they’re absolutely essential resources for Perl developers.

CPAN is the centralized repository for Perl modules. You can search it and find modules that do all kinds of things.

PerlMonks is a Perl community that helps each other with questions, has code snippets, and talks about anything and everything Perl-related.

What are your essential development resources?

As a developer, what are your essential websites and any other resources you use to make your life easier? Post them in the comments!

HowTo: Make IE8 Display Your Website in IE7 Compatibility Mode

Authored by Calvin Freitas on March 16th, 2009

To make your website or web page look the same in Internet Explorer 8 as it does in Internet Explorer 7, include the following line in the <head> tag on your page.

<meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible" />

This code tells IE8 to render the page in IE7 compatibility mode. That way you can just worry about making your site work in IE6 and IE7 and not trying to support three concurrent generations of the web browser.

Microsoft has more information about Compatibility View for IE8 on the IEBlog.

You can also tell IE8 to apply compatibility mode by setting the header in your web server. In Apache, you can do this by including the following line in your site config file (or apply it just to a specific directory or page if needed). Make sure you have the Headers module installed.

Header set X-UA-Compatible "IE=EmulateIE7"

More information is available in the Internet Explorer Compatibility Center.

(Thanks to @kevmoo (Kevin Moore) for initially answering my question about this topic.)

Optimism

Authored by Calvin Freitas on March 7th, 2009

“My life has been a series of well-orchestrated accidents; I’ve always suffered from hallucinogenic optimism.”
- Evan Williams, founder and CEO of Twitter

You can follow me on Twitter.

Source: New York Times

Updated Projects List

Authored by Calvin Freitas on February 18th, 2009

I’ve updated my projects list to include my current employment as well as a few independent projects I’ve been working on lately. Be sure to give it a look.

Everyone’s a Hero in Their Own Way

Authored by Calvin Freitas on October 29th, 2008

Who are your heroes?

When I was growing up, I watched a lot of football and baseball. My heroes at the time were San Francisco 49ers wide receiver Jerry Rice and the Oakland A’s leadoff hitter Rickey Henderson.

These men were my heroes because they inspired me with their athleticism and the way they dominated their respective sports by pouring their lives and energy into becoming the best players they could be. Jerry Rice has several NFL records including most career receptions (1,549), most career receiving yards (22,895), and most career touchdown receptions (197).

Similarly, Rickey Henderson dominated baseball with his skill of stealing bases. He holds the career record for most stolen bases (1,406) and most runs scored (2,295).

In the years since my childhood, my priorities have changed as have my ambitions and focus. However, there are still lessons I can take from my childhood and questions I can ask myself moving forward.

Who is at the top of their game in your industry?

Lately, I’ve spent time reading about startup founders through books and blogs, and I’ve also talked to local tech startup founders. Many men and women running their own businesses who inspire me for a variety of reasons.

1) Guts – People who start a small business inspire me because of their guts. It takes a lot of work to start a business, and even more work to find revenue, generate profit, and grow the business.

2) Community – Not all businesses are concerned with community, but many businesses in Seattle do show their care for the community through their involvement in a variety of local events.

One example locally is Nathan Kaiser of nPost. Nathan runs his business as a way for people to find jobs in the tech startup industry. NPost also sponsors pub crawls and holds frequent events with company demos and networking. These events aren’t solely about self promotion for the attendees — I’ve met several people who are also web developers, have had great conversations, and begun new friendships.

3) Success – It’s exciting to see founders who are passionate about their product and idea attain success.

Matt Mullenweg (wiki) began developing WordPress blogging software in 2002, left his day job in 2005, and founded Automattic in late 2005. The company and its software have been growing ever since to be used by more and more people with WordPress.com hosting millions of blogs, and WordPress open source software being downloaded millions of times.

4) Hope – One of the guiding themes of my life is hope. I’m always looking for sources of hope from stories, books, movies, and mostly importantly from real life examples.

My parents have been great examples to me. I’ve watched my dad and mom for 26+ years and have seen them go through ups and downs, but they always kept our family moving forward, kept my brothers and I safe, taught us, encouraged us, and helped us to grow into the fine people we are today ;) .

You Might Be a Hero, Too
In the case of football, only one person can hold the record for most career touchdown receptions. In the case of business, there can only be one richest man in the world.

But we all have roles, we all have skills, we all know people, and we all have ideas. You can get help and give help.

Someday, you could be somebody’s hero. Maybe you already are.

(Title borrowed from the lyrics to “Everyone’s a Hero” from Dr. Horrible.)

Northwest Entrepreneur Network Blog Redesign

Authored by Calvin Freitas on August 12th, 2008

The Northwest Entrepreneur Network wanted to integrate the overall look and feel of their website into the NWEN Blog design. Originally, the blog used the default Wordpress theme.

I have taken the NWEN website look and feel and adapted it to become a Wordpress theme which applies to the entire NWEN Blog.

The theme is standards compliant and works in Internet Explorer 6+, Firefox, Opera, and Safari.

NWEN Blog Theme

NWEN Blog Theme

View a screenshot of the blog design or go look at it live on the NWEN Blog now.