Docker is the leading software container platform offering organizations reduced operating costs and increased performance over virtualization technology. Furthermore, Docker lends itself to continuous integration and continuous deployment (CI/CD) practics, bridging the gap between development and production. Despite its benefits, Docker containers vary in quality of implementation. In ...
Development Processes
NEWS
Introduction to PDepend
Tech Talk by Eli Taft ⚫ Sept. 14, 2017
PDepend is a simple dependency management script written in Python. This tool is useful to a project team working in a programming language or environment that does not have an easy way to share code across multiple applications. PDepend is also useful to any developer who would rather stop pretending ...
Introduction to PDepend
Internationalization in Primero
Tech Talk by Ronald Elledge ⚫ June 1, 2017
Our work at Quoin includes multinational and global organizations, and often requires that web, mobile, and enterprise applications can be customized for specific languages. In particular, the Primero platform has this requirement given its widespread use in Latin America, Asia, and Africa. This presentation examines the process and tools for ...
Internationalization in Primero
Estimating Tasks, Activities, Projects
Tech Talk by Laurie Corkum ⚫ March 16, 2017
Software project planning and management depends on estimation. Understanding the time and effort for tasks and entire projects is an ongoing concern for development teams. Yet, many professionals struggle with this key aspect of working together and building software. Laurie Corkum gives the second part of her presentation on estimation ...
Estimating Tasks, Activities, Projects
Introduction to Ansible
Written by
Dev Ops is a critical function in building software for the mobile web. At Quoin, we focus on assembling the right tools and practices to enable an efficient, robust, and repeatable process from development to production. Moreover, we understand that the development and production infrastructure should be managed like all ...
Introduction to Ansible
Introduction to clang tools scan-build and clang-tidy
Tech Talk by Konstantin Khavrych ⚫ Jan. 5, 2017
Introduction to clang tools scan-build and clang-tidy
Strategic Conversations
Written by
Our colleague Bruce Strong (with Mary Lee Kennedy) recently published an article on the effort to transform the New York Public Library for the digital age. How Employees Shaped Strategy at the New York Public Library (Harvard Business Review, December 5 2016) described an initiative that engaged over 250 staff ...
Lean Assessment Process
Written by
'Lean' is a methodology that is focused on more effective processes for collaboration and decision-making. Thus, lean is a widely-applicable set of practices; and, can be applied to almost any problem domain. The approach originated in manufacturing and process engineering with minimizing inventory, rework, and other 'waste' in automated processes ...
Visual Design for Color Blind Users
Written by
Project Estimation: One PM's Very Unscientific Approach
Tech Talk by Laurie Corkum ⚫ Oct. 27, 2016
'Expert estimation' is a predominant strategy for software projects. However, even 'expert' estimation for projects in a consulting organization provides a number of challenges: we never do the same project twice, the requirements are at a high level without much detail, and we typically don't know which resources will ...