At Madriska, we are strong believers in the power of open-source software. Open-source software is software that is made freely available for use and modification. Through the use of open source, we are able to leverage the involvement of a community of developers for our clients’ applications. Many of our developers manage open-source projects or contribute to them regularly.
Madriska is involved in open source in several ways:
Through the course of our work, we often come across bits of functionality that can be extracted and released as open source. When possible, we release this software on our Github page. Highlights include:
Our developers and contractors also share code on Github on our personal pages: Brad, Greg, Jeremy, Jordan.
Our team includes two technical authors. Brad Ediger wrote Advanced Rails, about the Ruby on Rails web framework. Gregory Brown wrote Ruby Best Practices, a very well-received title for experienced Ruby developers. Both Brad and Greg have experience as technical communicators, including writing online articles, performing technical review of books, and teaching live trainings on the Ruby language.
Like practically every other company in our industry, we make extensive use of open-source software. The Linux operating system that runs our servers; the Ruby language and Ruby on Rails web framework that power most of our applications; literally hundreds of third-party libraries that we use in the course of our work—it’s hard to find a part of our stack that isn’t open source.