Grokking Simplicity

GROKKING SIMPLICITY IS a book that shows how to use functional design principals to reduce complexities in software. The books examples are in javascript, but should apply well to C and similar languages also. Abstract Chapters: Actions, calculations and data First two chapters are about learning some basic design principals. Read more…

Running Garmin Connect IQ SDK on Ubuntu-20

AFTER INSTALLING GARMIN Connect IQ SDK on Ubuntu-20, using the script I created in Installing Garmin Connect IQ SDK on Ubuntu-20, I realized that building would work fine, but the simulator wouldn’t run due to the same dependency issue. ./bin/sdkmanager: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object Read more…

Cross-compiling with dlang betterc

BETTERC IS A “subproject” of the D language. It enables writing a kind of C dialect, that benefits some of the modern language features provided by the D language. It does not utilize the runtime of the D language, and is essential what makes the language more C like in Read more…

Awk

AWK WAS SCARY but proved to be awesome! awk is not something I usually have reached for, when having to do more that trivial text processing tasks. Well, the classic column print functionality of awk is so strait forward that its unavoidable ;-) cat data.csv | awk -F ‘,’ ‘{ Read more…