International Car Rental Show
Sofiac has registered to attend the International Car Rental Show... Read More
Lessons Learned in Highly Configurable Software
Through the use of Highly Configurable Software in our large scale, enterprise applications, we have evolved our implementation and learned from our mistakes along the way... Read More
Common Pitfalls in Highly Configurable Software
When implementing Highly Configurable Software (HCS), teams face any number of pitfalls or anti-patterns that are easy to identify and avoid. By facing these challenges ... Read More
Improving Your Car Rental Website SEO and Online Reservations
Improving your car rental website search engine optimization (SEO) and online reservations requires a partnership between your information technology, marketing and business ... Read More
Tips For Business Owners to Improve Their Search Engine Rankings
First, have an idea of your current ranking; we suggest that you know where you are ranked now and have some statistics on your current website traffic. Google offers a free service called Google Anayltics... Read More
The Importance of Writing Highly Configurable Software
Highly configurable software provides adaptable and flexible solutions to complex, real world problems for the ever changing information technology environment. It is the product of following established industry best practices while creating reusable code that is easy to configure, build, test, deploy, and maintain ... Read More
URI Driven Configuration
Automated Deployments empower teams to eliminate errors and streamline their builds, and Highly Configurable Software uses centralized URI based key configuration points (KCPs) to ensure maintainability after deployment. A URI based configuration point is ... Read More
Automated Application Deployments for Highly Configurable Software
In addition to Automated Builds, Highly Configurable Software utilizes Automated Deployments to further increase productivity and scalability... Read More
Software Build Automation with Continuous Integration such as Jenkins
Successful Highly Configurable Software implementations use hierarchical key configuration points (KCPs) to produce a single set of deliverables for all environments... Read More
Too Many Configuration Properties? Here's the Correct Approach
Hierarchical Key Configuration Points (KCPs) are an important differentiator of Highly Configurable Software. Hierarchical KCPs are the organization of minimal KCPs where the successive values override... Read More
Definition of Key Configuration Points in Software
Properly identifying key configuration points is foundational to achieving the benefits of highly configurable software as outlined in the first article The Importance of Writing Highly Configurable Software. This article, Defining Key Configuration Points in Software, outlines ... Read More
Sofiac provides support to Pawtricity Foundation
Sofiac has been engaged by Pawtricity Foundation to establish and streamline the information technology solutions for their foundation and surrounding processes ... Read More
Fedora Upgrades
Deciding to upgrade or freshly install Fedora depends on if the date of release is close (within a couple of weeks) to the current date, as there is a higher likelihood of a successful installation. However... Read More
Sofiac donates Working Groups to Exerceo
In 2007, Sofiac founder Brian Walsh began his labor of love to mentor young people in preparation not just for jobs in the IT field, but as fulfilled, productive members of ...Read More
Sofiac launches the Incubator
The beginning of 2018 is a momentous time for Sofiac as it marks the official launch of the Sofiac Incubator. Since 2007, Sofiac given back to its community.. Read More