Appleseed Software Consulting
Appleseed is well versed in many programming languages, and always chooses the best programming tools depending on the task at hand.
When it comes to web application programming, though, Perl is our native tongue. Jason McIntosh founded the company after ten years of working with Perl in various fields, and all of our programmers apply their expertise in the language -- and its attendant culture -- to most of our clients' projects.
Several of Appleseed's clients came to us specifically because they already had a Perl-based project, and needed to find the best help they could for bringing their existing codebase into the future. So, they found us.
At Appleseed, we practice Modern Perl, an approach to Perl programming employing best practices that have developed since the start of the new century. We make use of Modern Perl through technologies like Moose, Catalyst, and DBIC. These are key to the Appleseed ethic of producing stable, maintainable software.
Whether we are expanding existing projects, or building entirely new projects from scratch, Appleseed's adherence to Modern Perl and other web-development best practices helps ensure that the software we build will run for a long time with minimal maintenance, and allow future programmers to enter and understand the project's codebase rapidly and efficiently.
Perl was the predominant development language of the early web. While other languages such as Ruby, PHP, and Python have come to the fore since then, Perl continues to power much of the internet. Websites that have been around more than a few years are especially likely to run on Perl-based engines.
Due to the time in which it was written, a lot of that legacy Perl code makes use of programming practices and styles that have long since faded from practical use by today's software builders. As the web matures, so do the tools, techniques, and philosophies used to construct it.
Appleseed can help clients running previous-century Perl extend and modernize their code, making it far more flexible, maintainable, and ready to serve the modern web.
If you have a Perl-based that needs either a small amount of maintenance work or an end-to-end modernization, talk to us.
We're always eager to learn about interesting Perl-based projects -- or opportunities to create beautiful, brand-new ones.