Introduction to Load Testing with JMeter

Introduction to Load Testing with JMeter

JMeter is a load testing tool to measure the performance of web applications. It is open-source and written in Java. Key concepts in JMeter JMeter test script is developed by adding components in the Test Plan pane on the left side. To get a general idea about the components and what can be achieved, let’s…

Read More Read More

Mind Mate v0.7 Released: Built-in and custom Themes

Mind Mate v0.7 Released: Built-in and custom Themes

Download Link: MindMate 0.7 The major enhancement in this release is the support for themes. There are 11 built-in themes: A built-in theme can be applied from the following option: Now, there is also a capability to customize themes or create your own. Using the Default Format dialog, we can set the default font, colors…

Read More Read More

CSS in Svelte

CSS in Svelte

Svelte is a front-end framework for web development, you can find more about it here. This post is about using CSS in Svelte. CSS in Svelte Components CSS styles specified in Svelte components are scoped to the component itself, meaning they don’t affect anything outside the component. Svelte compiler achieves this by making appropriate changes…

Read More Read More

Svelte – a difficult kind of UI Framework

Svelte – a difficult kind of UI Framework

Svelte is a front-end framework for web development like React, Vue and Angular. In a short time, Svelte has become very popular as you can see from ‘State of JS’ survey or the stars on it’s GitHub repo. Single Page Application (SPA) These UI Frameworks enable us to create single-page applications where most of the…

Read More Read More

Create Masonry Layout with CSS (Grid with variable-sized contents arranged in columns)

Create Masonry Layout with CSS (Grid with variable-sized contents arranged in columns)

Source code for examples in this article can be found at https://github.com/umaranis/css-masonry-layout In Masonry layout, variable-sized items are arranged in columns. It is different from a regular grid in the sense that it doesn’t have fixed-sized rows. Pinterest is a popular example of the masonry layout. The layout looks beautiful and makes efficient use of…

Read More Read More

Obtain Maximo Anywhere app logs from iOS device using Xcode

Obtain Maximo Anywhere app logs from iOS device using Xcode

This article explains how to gather logs from Maximo Anywhere apps installed on an iOS device like iPhone or iPad. It works with any of Anywhere apps including Work Execution, Inspection, Inventory etc. Prerequisites Maximo Anywhere app installed on an iOS device Xcode installed on MacBook Using Xcode to view logs 1- Connect iOS device…

Read More Read More

Add linting to NodeJs and TypeScript project

Add linting to NodeJs and TypeScript project

We are going to install TypeScript ESLint for finding potential problems with our code. Most online tutorials talk about using TSLint for TypeScript, but it is deprecated now in favour of ESLint. Let’s start by installing ESLint. To configure the linter, we need to create a config called .eslintrc.js in the root directory. Let’s create…

Read More Read More

Setup Nodejs + Typescript development environment

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 editor installed on your system. I personally recommend Visual Studio Code as it has amazing support for Typescript. Install Nodejs Nodejs can be downloaded and installed from here. It will also include NPM (node package…

Read More Read More

Azure Sandbox in Microsoft Docs/Learn

Azure Sandbox in Microsoft Docs/Learn

Microsoft technical documentation used to be called MSDN and there was a time when we used to install it on development machine along with Visual Studio. A lot has changed over the past decade. Now the technical documentation is called Microsoft Docs. It has improved a lot recently. I love the dark theme and improved…

Read More Read More

Dart Code Coverage with Github Actions and CodeCov (using test_coverage package)

Dart Code Coverage with Github Actions and CodeCov (using test_coverage package)

The test_coverage package has not been updated for quite some time and is not playing well with some of the fewer packages. It also doesn’t support null safety. The replacement is the new ‘coverage’ package from the Dart tools team. The ‘coverage’ package should be used for new projects. See the post here to set…

Read More Read More