Skrollr test

Development

Computer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging / troubleshooting, and maintaining the source code of computer programs. This source code is written in a programming language. The purpose of programming is to create a program that exhibits a certain desired behaviour. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.

Architecture

Software architecture, also described as strategic design, is an activity concerned with global requirements governing how a solution is implemented such as programming paradigms, architectural styles, component-based software engineering standards, architectural patterns, security, scale, integration, and law-governed regularities.

Mission

We strive to develop superior software for our customers through state-of-the-art technology, innovation, leadership and partnerships, to help our clients improve IT efficiency and business profitability.

Projects

In the following sections we will tell more about our clients and the projects we are proud of.
The projected are divided in two chapters, Closed Source (without technical details published) and Open Source (projects with design and source code published)

Closed source

We did a lot of projects under non-disclosure agreements. We are proud that we did these projects successfully, but they are projects we cannot talk about. Fortunately we also did some projects with a less restrictive and more public character. For government, publishers and IT-companies:

Open Source projects

Open Source projects are projects where the sourcecode is published and available.

Coding guidelines

Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices and methods for each aspect of a piece program written in this language. These are guidelines for software structural quality. Software programmers are highly recommended to follow these guidelines to help improve the readability of their source code and make software maintenance easier.

Frameworks

In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software. A software framework is a universal, reusable software platform to develop applications, products and solutions.

Security

Information security, sometimes shortened to InfoSec, is the practice of defending information from unauthorized access, use, disclosure, disruption, modification, perusal, inspection, recording or destruction. It is a general term that can be used regardless of the form the data may take (electronic, physical, etc...)

Modularity

Modular design, or "modularity in design", is an approach that subdivides a system into smaller parts (modules or skids) that can be independently created and then used in different systems to drive multiple functionalities.