background preloader


A Brief History 2006: CodeIgniter was born. CodeIgniter is a powerful open-source PHP framework with a very small footprint, created by Rick Ellis in 2006. CodeIgniter was born from ExpressionEngine, essentially a collection of refactored classes originally written for EllisLab's flagship CMS. Stripped of the application-specific functionality, CodeIgniter was made to be a simple and elegant toolkit, enabling rapid development of both web sites and web applications, attracting thousands of talented PHP developers. 2008: Industry leader. 2009: ExpressionEngine 2.0. Where is CodeIgniter Now? 2014: BCIT Stewardship.

15 Best Free Open Source Ecommerce Platforms When it comes to open source ecommerce platforms, there are plenty to choose from. Here, we take a close look at the 15 best available, which should help guide you in the right direction. I’m not going to lie- finding the perfect platform is not easy. Each one has its own set of pros and cons and has been designed with a slightly different user in mind. An Improved Liberal, Accurate Regex Pattern for Matching URLs Tuesday, 27 July 2010 Update, February 2014 I’ve posted two improved versions of my original URL-matching regex pattern on Gist. The first attempts to match any URLs, including “”, “x- etc.; the second attempts only to match web URLs (http and https). PHP Optimization Tips This tutorial will explain many small techniques which will, hopefully, help optimize your php scripts. I considered myself a bit of a PHP pro until I started researching some of this stuff and realized that there is a whole realm of information out there about optimizing php that I didn’t know about. I hope you will be as surprised as I was about some of the things you might learn from this article. Output of Data So first off lets start with outputting data to the user.

HTML5 This specification defines the 5th major version, second minor revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML). In this version, new features continue to be introduced to help Web application authors, new elements continue to be introduced based on research into prevailing authoring practices, and special attention continues to be given to defining clear conformance criteria for user agents in an effort to improve interoperability. This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at

OS X Command Line - Sublime Text 2 Documentation Contents Overview Sublime Text 2 includes a command line tool, subl, to work with files on the command line. This can be used to open files and projects in Sublime Text 2, as well working as an EDITOR for unix tools, such as git and subversion. Setup The first task is to make a symlink to subl.

Ten PHP Best Practices Tips that will get you a job Posted by blake on Jun 4, 2008 in Code, Performance, PHP | 167 comments The last couple of weeks have been quite the experience for me. I was part of a big layoff at my former company, which was interesting. I've never been in that position before, and it's hard not to take it personally. I started watching the job boards, and a nice-looking full-time PHP position caught my eye, so I sent out a resume and landed an interview. Before the face-to-face portion, I chatted with the owner and head programmer on a conference call, and they ended up sending me a technical assessment quiz. 10 skills for developers to focus on in 2013 Development trends that began to emerge in 2012 are picking up steam. Here's a look at the must-know technologies for the year ahead. Editor's note: At the beginning of 2012, Justin James wrote a list of technologies that were gaining momentum in the dev world. Now he revisits that list with an eye toward 2013.

GitConcepts Git is a very popular DistributedSCM that works very similarly to Mercurial. However, there are some design and conceptual differences that may cause trouble when coming from Git to Mercurial. This text refers to Mercurial v1.8 and Git v1.7.4. 1. Logical architecture Mercurial and Git differ only in nomenclature and interface. Top 20+ MySQL Best Practices Database operations often tend to be the main bottleneck for most web applications today. It's not only the DBA's (database administrators) that have to worry about these performance issues. We as programmers need to do our part by structuring tables properly, writing optimized queries and better code. Top 10 Open Source Web-Based Project Management Software This is an user contributed article. Project management software is not just for managing software based project. It can be used for variety of other tasks too. The web-based software must provide tools for planning, organizing and managing resources to achieve project goals and objectives. A web-based project management software can be accessed through an intranet or WAN / LAN using a web browser.

SWFTools 7 CSS Tools You Should Be Using CSS is getting more and more complicated to write. Thankfully, there are tools that make the task of authoring CSS a little bit easier. From identifying errors in your stylesheets to presenting useful stats about your code, these online tools will undoubtedly help during CSS development. Bluefish Editor : Home 10 Free Tools For Creating Your Own Maps The Maps make your geography easier. It does not only tell you about the navigation, but increases your knowledge about the different places of the world. Does it cause difficulty to read someone else’s maps, how about creating your own maps? No doubt there’s Google map and Google earth to help you out, but there are several other tools from which you can choose.