Implementation

NEWS

Introduction to PDepend

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 ...

Read more

Introduction to PDepend

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 to like submodule or git subtree.

Read more

Introduction to PDepend


Internationalization in Primero

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 ...

Read more

Internationalization in Primero

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 and localization. Internationalization is the process of extracting strings and other elements that vary by location. Similarly, localization involves the customization of these elements ...

Read more

Internationalization in Primero


Introduction to clang tools scan-build and clang-tidy

Quoin project teams focus on using a range of quality tools in coding, building, and deploying software. Our work on enterprise systems requires specific ...

Read more

Introduction to clang tools scan-build and clang-tidy


Web Scraping

There is a lot of information on the web -- and a lot of it isn't in easy to use formats like JSON or XML. Most is stuck in HTML that is designed for human consumption only. In this tech talk, Ben Keith discusses how can we programmatically collect this ...

Read more

Web Scraping

There is a lot of information on the web -- and a lot of it isn't in easy to use formats like JSON or XML. Most is stuck in HTML that is designed for human consumption only. In this tech talk, Ben Keith discusses how can we programmatically collect this data and make use of it.

Read more

Web Scraping


Pragmatic Refactoring

Modifying code to improve non-functional aspects of code base is as old as coding. It is now mostly known as "refactoring" when used as part of agile development. We'll discuss some of the challenges of refactoring in large enterprise environments and best practices. Most of the examples will be ...

Read more

Modifying code to improve non-functional aspects of code base is as old as coding. It is now mostly known as "refactoring" when used as part of agile development. We'll discuss some of the challenges of refactoring in large enterprise environments and best practices. Most of the examples will be in C/C++ but the concepts are applicable to any tool chain.

Read more


JavaScript Training Resources

As a web application development stack, JavaScript (JS) has evolved significantly in the last few years. Quoin is supporting a number of client projects that use client- and server-side JS to build interactive web apps. We also see broad adoption of JS for a range of applications, including productivity apps ...

Read more

As a web application development stack, JavaScript (JS) has evolved significantly in the last few years. Quoin is supporting a number of client projects that use client- and server-side JS to build interactive web apps. We also see broad adoption of JS for a range of applications, including productivity apps, mobile apps, games, wearable computing, cloud services, and IoT (Internet of Things) devices. Thus, we have a continuing need for staff training in JS development ...

Read more


Deep Learning

Deep Learning is a branch of machine learning based on a set of algorithms that attempt to model high-level abstractions in data by using multiple processing layers, with complex structures or otherwise, composed of multiple non-linear transformations.

Read more

Deep Learning

Deep Learning is a branch of machine learning based on a set of algorithms that attempt to model high-level abstractions in data by using multiple processing layers, with complex structures or otherwise, composed of multiple non-linear transformations.

Read more

Deep Learning


Coding Best Practices

Good coding practice is essential for creating high quality and long term maintainable code that will make everybody happy. In this presentation, Ben will examine what can cause bad code and how to avoid these pitfalls while providing examples of good coding practices.

Read more

Coding Best Practices

Good coding practice is essential for creating high quality and long term maintainable code that will make everybody happy. In this presentation, Ben will examine what can cause bad code and how to avoid these pitfalls while providing examples of good coding practices.

Read more

Coding Best Practices


Design Patterns

In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to ...

Read more

Design Patterns

In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations. Patterns are formalized best practices that the programmer can use to solve common problems ...

Read more

Design Patterns

Categories


Tags