Packaging and Uploading a package to PyPI

There are a couple of pre-requisites you must meet before you are ready to package your software. You need to create a handful of files to package up this project and prepare it for distribution. Create the new files listed below and place them in the project’s Python root directory. Official instructions can be found here… Continue reading Packaging and Uploading a package to PyPI

Dates, Datetimes & Timestamps.

Software needs a way to represent a point in time, a 'timestamp', and the difference between two points in time. TimeStamps: What are the problems to be solved?Absolute Time: UTC Time Zones: Time is RelativeDate/Time from which Perspective?Extra Data: Local TimeOriginal Event Time: Key To Reporting.Local Time Calculation & Complications.Timezone SolutionsDateTime Properties & UsageImplementationGeneralPythonKotlinConclusion: Combining… Continue reading Dates, Datetimes & Timestamps.

Kotlin Multi-Platform Vs Cross-Platform (Flutter)

What is the difference?Definition: Multi-PlatformDefinition: Cross-PlatformStrengths and WeaknessesSuperficiallyUnder the CoverKoltin Mulit-Plaform vs Multiple PlatformsMulti-Platform as the foundation of cross platformCombination: Multi AND Cross Platform What is the difference? There is no universal definition of these two terms, so definitions to be used here must be identified. In a way, I am using the 'google definitions',… Continue reading Kotlin Multi-Platform Vs Cross-Platform (Flutter)