Continuous Deployment and Git

Posted by:
Friday, March 2, 2012

 

During our work towards continuous deployment we have had some questions arise while figuring out the workflow with our new adoption of Git.  When do we merge to master? Do we create the package from a branch? Who executes the merge into master?  With all these questions we were pondering, we knew someone else had to be dealing with the same issues and questions we had.  So we set out on an digital scavenger hunt to find the answers.  Without getting into to many details we needed to know what...

Read More » »

The Perfect Support Request

Posted by:
Tuesday, February 28, 2012

 

Spending some time in Product Support I have come to really appreciate the work that they are doing.  As an aid to them I am going to walk you through the perfect Support request.  Now I know that the perfect Support Request sounds like a myth, but I will do my best to lay the ground work for any type of request you may have.  The key to getting your request accomplished in as timely a manner as possible is providing all or as many of the details as possible in the initial request.  Now this is...

Read More » »

Happy Holidays

Posted by:
Monday, December 19, 2011
Compendium Engineering is going to be a little short this Holiday Season.  With all the hard work that was put in throughout the year there was a heavy accumulation of PTO.  Each of us including myself will be taking of some or all of the rest of the holiday season.  So incase we miss you.  Merry Christmas and Happy New Year from me and the rest of the Engineering team.
 reindeer
HNY

See you in 2012!!! 

jQuery Confirm Button

Posted by:
Wednesday, November 30, 2011
This is my first post as the Senior UI Engineer at Compendium. I hope to continue posting here on a regular basis with more updates on what we're working on. My goal is to keeping making the Compendium Business Blogging Platform more powerful and easier to use.

jQuery-UI Confirm Button

When designing a user-interface it is important to make it hard to perform unrecoverable actions accidentally. There are a couple of ways you can do this. You can do this with layout; your save button probably...Read More » »

U-Verse networking by throwing hardware at it

Posted by:
Tuesday, November 22, 2011
 We have had some ATT U-Verse woes here in the Compendium Engineering department.  One stopper after another until we finally managed to configure an outrageously confusing netowrk to solve a very simple and unneccesary problem.  One that should have been able to be solved with a flip of a switch.  This problem: DHCP.

The U-Verse gateway has built in DHCP, which is nice for home users, but it cannot be turned off.  This was a huge issue for us.  Problem number 1: How are we going to block DHCP...
Read More » »

301 Redirect with the Compendium Platform

Posted by:
Monday, November 14, 2011
 With the most recent release of 2.9.1, which was codenamed Tasty McRib, a number of new features were added to the Compendium Platform.  The newest Compendium Features include:
  • 301 Redirects - Managed by the System Administrator. (see Figure 2)
  • New Menu Look - To match the current styling. (see Figure 1)
  • Email to Post Fix - Will now Recognize MIME types on the e-mail parcer.
  • Remote Key listed - Under users' property edit dialog box.

Figure 1
menu
Figure 1

Figure 2
301
Figure 2

The Redirect Management page is...Read More » »

Performing a System Restore from command line on Windows XP

Posted by:
Wednesday, November 9, 2011
       Have you ever turned on your computer and found that it would not boot up? Here's what happened to me the other day:  

      I ran into a situation that seemed to have me stumped.  The Windows XP machine was producting the BSOD (Blue Screen of Death) and would not boot up into safe mode or normaly and it was looking like I was going to have to reinstall the operating system.  The system was in a state that it would not even allow me to perform an upgrade install on top of the...
Read More » »

Google Analytics and your privacy

Posted by:
Wednesday, March 2, 2011
Here at Compendium, we recently launched a new feature that utilizes data from Google Analytics (GA). This new feature pulls organic search traffic data from GA and correlates it to the number of posts you have created over a given period of time. This feature is meant to provide users with an instrument to measure the success of their blog. We plan on expanding on this to pull a lot more of Google's data in the near future.

Google Analytics integration
Organic search traffic (red) to posts (green) correlation

When a new blog...Read More » »

Using the Fibonacci sequence

Posted by:
Thursday, February 17, 2011
A lot of people know of the Fibonacci sequence (you know 0,1,1,2,3,5...). It is thought that the sequence was discovered by a man named Leonardo of Pisa. Leonardo was trying to determine the growth rate of rabbits. It turns out this sequence is a very good approximation of how rabbits multiply.

The sequence is simple. To get the next number in the sequence you add the two previous numbers, with the base cases being Fib(0) = 0 and Fib(1) = 1. Or shown mathematically:


If your a programmer, odds...
Read More » »

JavaScript Chart Library Shootout

Posted by:
Tuesday, March 23, 2010
We needed to display some dynamic charts on a new page in our application.  The app makes extensive use of YUI 2, but rather than blindly using YUI 2's Charts Control (which is in beta right now anyway), we decided to consider as many options as possible to find the best tool for our purpose.

Since we wanted the chart to be interactive, a JavaScript library made more sense than a server-side chart generator.  Furthermore, we preferred a library that we could host ourselves, so Google Chart Tools...Read More » »