Author: Rafael Wendel Pinheiro

CodeIgniter: Autocomplete in NetBeans IDE

Developing a project on CodeIgniter, with so many libraries and  helpers  that the framework offers and with so many other classes of its own and / or third parties without the autocomplete  feature  that current editors and IDEs offer is insanity. It is very difficult to know / remember all the methods of a given class, what they receive as a parameter and what they return.

I develop my projects on NetBeans , and although it provides a huge range of code autocomplete  suggestions  for PHP’s native functions and even some frameworks, for CI we have to configure this feature manually.

Continue lendo

Object-oriented programming: Understanding Interfaces

In the various php projects that I have already been involved in and those that I am still involved in, I realize that the Interfaces, which is something very important in the Object Orientation Paradigm, are very little used and / or most of the time, NOT used. Several programmers don’t give a damn about the interfaces. Some deem it unnecessary, others unimportant but in general I believe that this underutilization is due to the lack of knowledge of its characteristics and its conception.

That’s why I’m here writing this post. To try to explain to you readers what an Interface is, what it is for, how to implement / use it and what are the advantages it brings.

Continue lendo

BitBucket – Free Git Repository

The git is great “face” in fashion now days when it comes to version control. This tool, created by Linus Torvalds (creator of Linux too), is based on the philosophy of distributed system, focused on speed. With this, each working directory of git , becomes a repository with complete history of the codes and their revisions (perhaps this is its great advantage over the decaying SVN).

To host git versioned projects , the most famous and used is GitHub ( www.github.com ). Several open source projects are available on GitHub and anyone can clone and use them. The registration on GitHub is free, but in the free account , your personal projects are public, that is, anyone can follow and use their codes. If you’re looking to create private repositories, you’ll have to shell out a few dollars a month.

Continue lendo

Codeanywhere: your code editor in the cloud

Have you ever thought about having a code editor in the clouds (online) that you can access from home, from work, from the cafeteria using your pc, notebook, tablet or cell phone? Well then I come to introduce you to codeanywhere (www.codeanywhere.com)

Codeanywhere is a platform that allows you to access and edit the files on your website or your customer’s website in an instant and uncomplicated way.

Continue lendo