Core Technologies

Programming Languages and Frameworks

Suberic Networks has familiarity with most languages used in the modern web. Our primary expertise is with Python (including the Django web framework) and Perl (including the Catalyst web framework).

We use these languages for work and for fun; for one-off scripts and for customer-facing production code; for small tasks and for gargantuan projects. We write sustainable, self-documenting, test-driven code that follows best practices.

Web Front-End Code

We are experts in HTML, CSS, JavaScript, and AJAX.

We love how a modern, feature-rich website written in HTML5 and JavaScript can be usable, accessible, and scalable. We pride ourselves on creating sites that follow best practices for user experience, including accessibility, usability, responsive design, and progressive enhancement.

Accessibility

We are experts in web accessibility. We've participated in World Wide Web Consortium (W3C) accessibility task forces. We know accessibility standards backwards and forwards, including the W3C standards WCAG 2.0, WAI-ARIA, ATAG, and UAAG; governmental rulings and standards such as Section 508 and BSI 8878, and privately developed gold star documents such as the BBC Mobile Accessibility Standards and Guidelines.

We write accessible code, provide documentation on how to create it, offer accessibility testing & remediation services, and have created trainings for technical and non-technical staff alike. We aim to make it easy for you to maintain your own accessible software.

Code for Libraries and Archives

We are familiar with some of the most common open source and proprietary digital library and archives solutions, as well as myriad other software packages used in libraries.

We have worked with free and open source platforms such as DSpace, Fedora Commons, Hydra, Project Blacklight, Open Journal Systems (OJS), Omeka, and EPrints. We've written code that glues together cataloging systems (library and archival) with repositories, whether using APIs, communication protocols such as Z39.50 or OAI-PMH, or crosswalks via XML representations such as EAD or MARCXML. We've crafted user interfaces, both patron and back-office facing. We've curated text, video, audio, and data content.

Server technologies

We were systems and database administrators before we were programmers. We know our way around myriad web servers and databases. We configure and optimize MySQL and PostgreSQL, and our code relies on ORM integration with databases for maximal efficiency and security.

Source Code Management

We have expertise with Git, Subversion, Mercurial, CVS, and Perforce. We've created, maintained, participated in, and taught branching and merging strategies from the complex to the trivial.