Saturday, March 13, 2010

Build It With Me

So you’ve a project in hand, but still looking for a strong programmer or Web developer to build the project with you, then you should check out Build It With Me. Basically, Build It With Me is a site that connects designers and developers, but it is not a marketplace for them to sell their services. Quite the contrary; Build It With Me allows designers or developers to open an account and looking for someone who can complete the project with them.

Depending on your project, certain projects on Build It With Me offer anywhere from 20% equity to 50% equity in the company. In other words, if you’re a strong programmer possess the skill and willingly to work on the project with someone that posted the “AppIdeas,” instead of you get paid for the job as you have won a bid on GetAFreelancer, now you get a chance to build the project with someone you like, in addition to the equity offering. On the other hand, if your purpose on the site is solely to find a partner who has a skill set you lack in order to finish off your app, it’s better you fill-up completely your personal bio so someone who would like to work with you know that your strength, your App Ideas, how he / she can helps to crystallize the ideas into an actual application.

At the time of my writing, however, there are only 109 people who signed up for this site. Although the users base is small, and probably the monthly traffic is low as well, but it’s a site to try if you want to let the world know that you’re looking for a strong partner in your project.

Codepad

Just as the name implies, Codepad is like Notepad, but carries another function of being acted as an online compiler or interpreter, as well as a simple collaboration tool. For the programmers, if you can’t find a right tool to share the source code with your peers, Codepad not only will run your code and performing on-the-fly syntax check, it also give you a short URL in which you can share it in a chat or email with your colleagues.

Currently, Codepad offering support for multiple programming languages from procedural language such as C to scripting language like Perl, and object-oriented Ruby, and etc. But if you simply paste the Ruby on Rails snippets, it will output the syntax error.

For the registered users, they can save the pasted code permanently in their accounts. What’s more, Codepad also includes features such as mark a paste as “private,” meaning the paste will not be viewed publicly and the option of downloading the raw code file.

OpenSourceRails

Today, Ruby on Rails is a popular Web framework. However, although Ruby on Rails works great for doing front-end Web development, there aren’t many open source projects available to be viewed by the public. In other words, for a beginner to get access to the public code for some of the Ruby on Rails projects, he/she had to visit the open source applications and software directory such as SourceForge or github, and etc. one-by-one and perform the keyword searches on it.

That’s why OpenSourceRails has came into the limelight. How many of the open source Ruby on Rails projects that listed on the site? You get it. Meanwhile, you also get to know the demo links, download links, screenshots, and the details pertaining to each of these projects.

I hope this site will stay as long as it could, as I predicted the Ruby developer community will continue to run rampant and the number of apps listed on OpenSourceRails will be in huge number one day.

Snipplr

The other day I visited a site that stores a lot of code snippets. It is a site called Snipplr. Snipplr, as its pronunciation, Snippler, that writes the code snippets, and if you’re looking for a particular code snippet, then this is a place for you. It is also a repository of thousands of code snippets that intends to make your software, or Web development projects much easier and more productive. You can browse through the site according to the recently added code snippets, most popular code snippets, as well as according to the programming language. For the code snippets you like, you can favorite them by logging to this site and save it to your account for future references.

If the above programming language browsing isn’t enough for you, you still can conduct code search on the site. For example, I can search Drupal, one of the favorite open source content management systems even though it was not listed as one of the categories on the site, and Snipplr will still generate a list of search results, each of them contains the code snippet that relevant to the Drupal environment.

However, not every code snippet has been likened to a tested and correct code snippet, some users might just want to submit a code snippet to this site for their very own reasons. You can see this code snippet that submitted by a user, with a remark, i.e. “This might work in Drupal 6, but I haven’t tried it.” And hence, you must at least familiar with programming in general before you put any code snippet you found on this site and use it in your project, as Snipplr is not so much a tutorial site or reference site at my first glance.

For any code snippet page, you’ll see a book that recommended by Snipplr in the sidebar, it is its main business model at this moment. If you make up your mind to buy one of the books recommended on the site, you’ll be redirected to Amazon, and Snipplr presumably makes the affiliate revenue if you complete the buy.

CollabFinder

collabfinder_image

CollabFinder is a newly launched Web site where designers and developers can collaborate and find each other about the various Web projects. At first glance, it seems like any other job site such as Elance, or etc. that you can source the right designer or developer to bid for your project, but this site demonstrate the knack of CollabFinder on how it can spot white space and even makes the space more attractive and productive for the designers and developers.

If you worked as a designer or developer, you can sign-up and provide some of your Web project related information such as skills, any completed project or software to this CollabFinder. After you signing up to the site, you’ll be given a personal dashboard, and your basic information will be shown in a simple profile card. To encourage registered users in providing details about their projects, a special ranking system came under consideration and implemented in CollabFinder. In other words, you’ll get promoted on CollabFinder’s internal ranking system as your Web projects gain popularity amongst others based on the project links, rating and recognition across the Web.

CollabFinder is a site that allowed designers and developers to find the collaborators. On the site, you can browse the top designers or developers, as well as send messages to others, provided the other parties did not marked themselves as “busy,” and opened for discussions. In addition, you also can follow other designers or developers, so that you will be notified if they’ve updated any new project to the site. Meanwhile, there is a message board if you have any comment would like to voice out to the community.

CollabFinder, in overall I find it is founded for a good cause, so that designers and developers can collaborate and then build something awesome for the mass.

Stack Overflow

stackoverflow_image

I love programming very much. It’s rare in my country of birth because I did not own a computer science degree and yet a guy who isn’t think that programming is too hard. Maybe I should use the word “scripting” instead of programming because it will makes the word “scripting” sounds like an art and less imposing as well.

For those people who think scripting (programming) are too hard, or they’ve been bogged down when writing large scripts, Stack Overflow offered a fun way for one to look at this art. On the main page, Stack Overflow introduced itself as a collaboratively edited question and answer site for programmers – regardless of platform or language. And users will find most of the questions and answers related to scripting (programming), albeit that some questions are originally tend to be fun such as “What is the worst code you’ve ever written,” “When did you know it was time to leave your job,” “What is your funniest end user story,” etc. as perceived in my first glance.

Currently, there are 17,790 questions posted on the site, at the time of my writing. Most of them are related to the use of programming languages, and all questions are properly organized with the number of votes, answers, and views. Besides, all the essential content are classified logically so that when users are searching the questions based on newest, hot, week, month, or tags, they can select the tabs and questions will be appeared accordingly. Moreover, users are encouraged to sign-up for an account because this will allows them to edit anything, this include questions that posted to the site, in addition to collect karma, in the form of receiving badges.

In overall, Stack Overflow is a scripting (programming) Q&A Web site, however, this site has performed best at its most important job by providing valuable content with the user goals of wikis, blogs, forums, and Digg/Reddit.