![](https://i0.wp.com/umaranis.com/wp-content/uploads/2024/06/image.png?fit=1024%2C585&ssl=1)
Released Svelte-Lexical 0.4.1: Introducing Markdown Shortcuts
svelte-lexical now supports markdown shortcuts to format text and insert elements. Here are the supported shortcuts: Transformer Description BOLD_STAR Enclose...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2023/09/image-7.png?fit=896%2C962&ssl=1)
Taking Bun JavaScript runtime for a spin
Bun has made a big splash on reaching version 1.0. It is so much faster than Nodejs and provides enough...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2023/04/SCR-20230405-sthz-2-e1680699395351.png?fit=1024%2C368&ssl=1)
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....
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2022/11/TS.png?fit=225%2C225&ssl=1)
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...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2022/05/image-1.png?fit=1002%2C370&ssl=1)
Unit testing in Svelte
We are going to set up unit testing in Svelte using Testing Library and Jest. The working version of the...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2023/04/image.png?fit=744%2C653&ssl=1)
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...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2020/06/node.png?fit=401%2C301&ssl=1)
Setup Nodejs + Typescript development environment
Here is the summary: Install Nodejs Initialize Javascript project Convert to Typescript Install ts-node Prerequisite You would need a code...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2018/09/Maximo-Cypress-Test.png?fit=965%2C594&ssl=1)
Maximo Test Automation with Cypress
Cypress.io is a newish front-end test automation tool. In my brief encounter with Cypress, I found it relatively easy to...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2018/09/image.png?fit=1024%2C263&ssl=1)
Optimize Performance of WordPress site
I have been optimizing the performance of a WordPress site for a couple of days and managed to shave off...
![](https://i0.wp.com/umaranis.com/wp-content/uploads/2018/08/Screenshot_2018-08-10-RSA-Calculator-by-Syed-Umar-Anis1.png?fit=813%2C1024&ssl=1)
How Public Key Cryptography works? (RSA algorithm)
Public-key Cryptography is asymmetric meaning the key used for encryption cannot be used for decryption. There is a pair of...