Released svelte-lexical 0.3.0: Code blocks and link editor
svelte-lexical version 0.3.0 is out with a lot of new features and bug fixes. Now, we can insert code blocks....
Customise terminal prompt on Mac OS using Starship
Starship works across shells, so the customised prompt will apply across applications like Warp, Visual Studio Code and builtin Terminal...
Type transformations in TypeScript: Removing functions from a type
TypeScript is often quoted as one of the most loved programming languages (StackOverflow, 2022). I guess, what contributes to it...
Unit testing in Svelte
We are going to set up unit testing in Svelte using Testing Library and Jest. The working version of the...
Developed a Rich-text Editor for Svelte (svelte-lexical)
Developed a rich-text editor for svelte called svelte-lexical. It is based on Lexical, an open source framework for creating rich-text...
Programming: Inheritance vs Mixin vs Extension
Here are three concepts related to extending the functionality of classes. They are all compile-time concepts, i.e. they have to...
Maximo Anywhere: Monitor Network Traffic using Fiddler
The usual way of debugging (including network tracing) the Maximo Anywhere application is to use Chrome Devtools. In some cases,...
Maximo Anywhere: Monitor Network Traffic using mitmproxy
The usual way of debugging (including network tracing) the Maximo Anywhere application is to use Chrome Devtools. In some cases,...
Book Review: Life 3.0
Max Tegmark’s Life 3.0 offers an engaging exploration of the future of humanity in an age where we may coexist...
Dart Code Coverage with Github Actions and CodeCov
Unit tests and Code Coverage not only improves the code quality but also provides agility in developing new features with...