Monday, March 15, 2010

Archive for the ‘programming’ Category

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.

Creately

Diagram is one of the core of an application, but many of the programmers are found it hard for creating their online diagrams. Now, thanks to Cinergix, a Melbourne, Australia based startup, Cinergix has developed a Web app called Creately that makes it easy for programmers to design and collaborate on online diagrams, UML designs, flowcharts, UI mockups, and many other visual objects in particular.

Creately, currently in private beta, not only helps their beta users in creating online diagrams, also offering all kinds of visual treats. Users can drag-n-drop the objects, or multi-select, resize, rotate, skip and skim the objects on the Creately’s interface. Also, interaction between the objects is also enabled by an one-click connection, or by using the arrow symbol. What’s more, the viewing pane looks as attractive and well designed, for those of you who are not programming nerds, Creately makes it very easy for you to create online diagram with a three-steps, that are choosing the name, and the type and template, you can start to play around the diagram on the viewing pane.

In short, there are a lot of impressive and robust features offered by Creately. So if you’re looking for an app for creating online diagrams, you won’t want to miss out this tool. Perhaps if you want to collaborate a diagram drawing project with your team-mates, Creately offers some collaboration tools that allow members of your project to work, share, and edit the diagrams that you all have made.

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.