Experts in open source software technologies like…
-
Ruby
A dynamic object-oriented programming language with a purist twist similar to Smalltalk. In addition to a purist OO approach, Ruby also offers many metaprogramming (aka Ruby magic) facilities not available in other popular languages like Java and C#. Finsignia has mastered Ruby magic and idioms to be able to harness the full power of Ruby. Hire the real experts (Finsignia), not just the consulting firm that has the snazziest marketing team or buzz word usage!
-
Ruby on Rails
A Model-View-Controller based web framework written in Ruby. When an agile engineering mindset is applied to using it, Ruby on Rails facilitates high velocity web engineering and development. As with all technologies, Ruby on Rails in the wrong hands (undisciplined web developers/designers) yields messy and inefficient codebases that usually become unweildy to maintain. Finsignia software engineers are highly disciplined and well-versed in potential pitfalls to avoid and know how to take advantage of RoR best practices.
-
Merb
A lighter-weight MVC based web framework also written in Ruby. Merb is an excellent choice of web framework for lighter-weight web projects that do not use as many front-end helpers as are available in Ruby on Rails. In addition Merb is ORM, testing and Javascript library agnostic, which means it is easier and inherently supported to use alternative ORM, testing/speccing and Javascription libraries. Finsignia engineers see the great potential of Merb and are using Merb in production for internal applications.
-
Linux
Linux is an open source operating system that has superceded UNIX for server-side applications. Linux has various distributions that are all built around the core of the Linux kernel and thousands of high quality open source services from Apache HTTPd, MySQL, PostgreSQL, bind, postfix, sendmail as well as many desktop-based applications for workstation deployments. Finsignia engineers on average have over 10 [ten] years Linux experience with Red Hat (RHEL, Red Hat, CentOS, Fedora) and non-Red Hat based distributions. All our engineers write server code on Linux workstations. Never trust developers that do not develop on the same platform as their deployment target OS.
-
MySQL
A practical database with excellent support for many open source CMS projects, programming languages (Java, C#, Python, Ruby, C, C++, Perl, PHP, etc.) and many enterprise features such as replication. For 4 out of 5 cases, MySQL (community or enterprise editions) will work as well or better than Oracle, Sybase or other proprietary and costly databases. MySQL also has a large business (MySQL AB) that can provides enterprise support. Finsignia engineers have worked with a variety of database servers from MySQL, PostgreSQL, Oracle, Sybase, DB2, Informix using Java, Python, Ruby, Perl, PHP and C and have been most impressed with MySQL and PostgreSQL bindings and support.
-
PostgreSQL
Originally an academic project at UC Berkeley in the 1980s, it is the oldest open source RDBMS product still in active development. PostgreSQL has had advanced features longer than MySQL and is competitive with MySQL in terms of performance as well as having excellent support for enterprise features including replication. At Finsignia we have worked with all major RDBMS vendors and found PostgreSQL provides unbeatable value for more advanced heavier weight RDBMS needs. Finsignia has help some of their clients migrate from Oracle or Sybase to PostgreSQL, usually providing a three digit ROIs within months.