Team members come in with greatly varied experiences. This section provides some background to discussions that 'old hands' at coding may find all too familiar. But for some team members this may be useful. Please add comments if things added or changed here would make it useful to you. See the contents page for links… Continue reading Methodologies
Category: 3-Appendix
Waterfall or Agile?
This page describes both Waterfall and Agile software development philosophies. In reality, developments are not 100% waterfall or agile, but a blend of the two. This is a 'back to basics' look at the two philosophies. Separate pages will consider the implications and necessary modifications when each is applied to different bespoke software or product… Continue reading Waterfall or Agile?
Gradle with Intellij: Using build.gradle
When first opening a kotlin project that has a gradle configuration, If you haven't installed gradle, check the following tutorial to install it: https://gradle.org/install/ Open Intellij: Open: If Intellij is already running: From "File" menu, click "Open" If Intellij is not already running: Choose "Import Project" Select the build.gradle from the project you want to open Click "Open as… Continue reading Gradle with Intellij: Using build.gradle
Stack Memory and Local Variables
In todays languages, every call to a function adds new data to 'the stack' in the form of the local data for the function, and the value of where to return to in the program when the function completes. To understand the stack, it can be useful to understand the problem the stack solves. Subroutines… Continue reading Stack Memory and Local Variables
Kotlin Limitations vs Python
This page will serve as repository of limitations found when attempting to move kotlin code to python code. Some limitations are a natural consequence of moving to static types, others are effectively inherited from Java. The list here is based on placing those I find most significant at the top, and the further down the… Continue reading Kotlin Limitations vs Python