Most modern programming languages have a ton of features, and some of the hottest languages are adding features at high rate in the hope […]
Flow-Charts of Programming Language Constructs
This article contains the flow-charts of many common programming language constructs that involve distinct combinations of gotos. The goto (or jump) is a basic […]
Global Variables – Still a Major Source of Problems in IT Projects
Global variables are one of the troublemakers most developers know about. It is widely considered best practice to avoid using global variables. However, global […]
Haven’t upgraded to PHP 7? You’re not alone.
According to W3Techs, PHP is used by 79% of websites, and according to BuiltWith, PHP is used by 39% of websites (August, 2019). Even […]
Top 10 Reasons Your Software Became Legacy
Software becoming legacy is a common problem. Developers often do not want to work on legacy systems, as it is often complicated, uses technologies […]
Industrial Case: A Timeless, Lightweight Barcode Component
Progsbase was used to create a barcode component that at launch is available in 12 different programming languages. The barcode component is without dependencies […]
Industrial Case: Timeless automations in an ILS Localiser Simulator from 1980’s
The progsbase tooling and theory has been successfully used to convert about 13,000 lines of code from Turbo Basic to Java. After being converted, […]
Introducing the Reusable Software Components Shop
Welcome to the Reusable Software Components Shop, a shop dedicated to hosting highly reusable and easily reusable software components. When planning a software project, […]
An Introduction to Progsbase
This an introduction to a new programming theory and technology called progsbase. This technology allows writing long-lived programs that can be widely reused.
Software Rot and Classes of Rot Resistance
Something we have all experienced is that our favorite program stops working. Be it an old game at home or our enterprise system at […]