Our Work
The Agency
Our Services
Blog
Contact
Français
Ideas
Our thoughts on Web Design and Development
Wednesdays for Mental Health
The State of WordPress
We’re Hiring a Web Designer!
What Does a “Free Website” Mean?
WordPress vs Squarespace
Internal vs External Web Hosting
Benefits of Having a Company Blog
Biggest Mistakes of DIY Websites
Shopify vs WooCommerce
Come be our new Designer / Front-End Developer!
The Benefits of Hiring an Agency Instead of Going In-House
5 Features Your Homepage Needs to Have
How do I know when my domain will expire?
What is the Difference Between a Web Designer and Web Developer?
What’s the Big Deal About Mobile First Design?
Web Design Trends for 2018
Why Should I Secure my Site with HTTPS?
Tips for Going Green at the Office
A few technologies every client should understand
What is CloudFlare and why should I have it?
Chrome will begin warning users if your website is insecure
We’ve Upgraded our CRM
Signing up for a Google Account without Gmail
Redirect non-www to www and http to https using .htaccess
A Simple jQuery Scroll-Reveal Script
Come join our team as a Project Manager / Office Administrator
The Top 10 Reasons to Get a Custom WordPress Website
Using Adobe Color to create effective colour schemes for your web design
Using Flexible Layouts to Manage Complex Structures in WordPress Websites
Learn the difference between the serif and sans-serif font using Google Web Fonts.
Adding Items to the Dynamic WordPress robots.txt
How to quickly jump between the WordPress admin area and your public website
We’re Growing Again! Machine is Hiring a Web Developer
Passionate about design? Come join our team!
We’re Building Exhibits for Nokia at Mobile World Congress 2016 in Barcelona!
Creating a Shortcut to any Site’s WordPress Admin Area
We’re Hiring a Front End Developer!
What are SVG Images, and why are they so great?
Machine Donates on Behalf of Clients
Working With Menus in WordPress
We’re Hiring!
Batch Converting Word Documents to HTML using Mac textutil
Adding Your Own Debugging Information to debug.log
Enabling Custom Maintenance Mode Without a Plugin
Dynamically Add Alternate Language to Existing WordPress Menus
Making WP-Cron More Efficient
Adding Custom Image Sizes to WordPress
Adjusting WordPress Image Compression
Forcing Strong Usernames in WordPress
Social Media Killed The Fold
Remove WordPress Emoji Scripts
Allow SVG Uploads Through WordPress Media Uploader
Machine Supports the Bytown Brigantine Thomas G. Fuller Bursary Fund
How to fix “Remove query strings from static resources” in GTMetrix and PageSpeed
Managing a Custom WordPress Website is Easier than You Think
Which devices and browsers should my website support?
Sending WordPress email through an external SMTP server
I want to be on page 1 of Google tomorrow – what are my options?
Live Translation of Physical Addresses using Google Maps API
Physical Interface Development – Using Web Technology for Exhibits
Custom WordPress Theme vs Buying a Premium Theme
Speeding up your WordPress website
How to add a slug to your WordPress posts without adding it to custom post types
Check us out in the Ottawa Business Journal