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.

(more…)

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 you to define your environment in a core file instead of setting it up to recognize the url which can cause several issues. Fortunately a simple technique can be used to extend CodeIgniter multiple environments to give it more flexibility.

(more…)

Increase your rate by knowing your value

Why is it so difficult for us to get paid what we’re worth? Learn to increase your rate by focusing on the value, not the cost of your projects.

(more…)

Performance optimization in Craft CMS

Performance is an important part of any website. We take a look at performance optimization tools and techniques as they apply to a website built in Craft CMS.

(more…)

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.

(more…)

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.

(more…)

Work for Hire and US Copyright Law

The term “Work for Hire” is a often a misunderstood one. Most clients (and some freelancers) think that Work for Hire means that if someone is pays another person for a design, photograph, or website they “own” the rights to it. According to US Copyright Law, the reality of ownership is a little more complicated.

(more…)