Why multiple environments?

Why we use at least three environment tiers for all of our projects, even CMS work.

Read Post

8 cool .htaccess tricks

For a lot of people, .htaccess is a complete mystery. Most of us (myself included) basically get by with copying and pasting examples from the internet to do certain tasks in .htaccess without really understanding how or why the file works.

Read Post

Automated deployments and Beanstalk saved my sanity

When I started freelancing I didn’t worry too much about deploying code to a client environment. All I did was simply FTP up the changed files. As Anecka started getting more projects, as well as longer-term contracts which required on-going maintenance, I noticed more and more of my time was getting sucked into figuring out […]

Read Post

Git workflow: Manage code complexity

A proper Git workflow procedure for your projects can help you manage a wide range of issues that arise during a project. Learn how to use git as the central focus for your team and why it’s important for your business.

Read Post

Improve your Workflow with Terminal Aliases

Confession time, I’m awful at the command-line. Used to waste nearly an hour every week either mistyping or looking up Terminal commands for common development tasks. That was over a billable week a year lost. Not anymore, I’ll show you how I use Terminal aliases to increase productivity on the command-line and improve workflow.

Read Post

How to Setup CodeIgniter Multiple Environments

Updated: 2017-02-12 – WARNING!! using $_SERVER[‘HTTP_HOST’] is NOT SAFE, it can be edited by the client DO NOT USE IT Instead I would recommend taking a look at phpdotenv to define environment variables to pass into CodeIgniter Setting up CodeIgniter multiple environments is fairly easy and supported by default in the framework. However it requires […]

Read Post

Magento multiple environments using symbolic links

One of Magento’s strengths is its endless configurability, everything in Magento can be configured using .xml files with its database configuration settings in /app/etc/local.xml. While this is great for a single install, for¬†Magento multiple environments this is problematic. Fortunately there’s an easy technique you can use to configure Magento to work easily in multiple environments.

Read Post

ExpressionEngine multiple environments with Master Config

ExpressionEngine has been our CMS of choice most of our projects at Anecka. ExpressionEngine is a great platform, but it does lack multiple environment configuration out of the box. Fortunately, thanks to Master Config by FocusLabs, configuring ExpressionEngine multiple environments is a snap.

Read Post