Hello, Language!

Hello, Language!

Simple computer programs that outputs a message, written in several programming languages

#programming#language
Iterate over a HashMap in Rust

Iterate over a HashMap in Rust

Iterate over each key-value pair in a hash map using a `for` loop.

#rust#programming
JavaScript promises

JavaScript promises

The basic principles of JavaScript promises syntax.

#javascript
Scala flatMap

Scala flatMap

Scala flatMap method is a higher-order function that is used to transform a collection of collections into a single collection

Shallow merge vs. Deep merge in JavaScript

Shallow merge vs. Deep merge in JavaScript

Difference between shallow and deep merge in JavaScript

ES12 / ES2021 Features

ES12 / ES2021 Features

Learn about the JavaScript features of the ECMAScript 2021, the 12th edition.

#javascript
Fixing CVE-2018-18751 vulnerability

Fixing CVE-2018-18751 vulnerability

Fixing CVE-2018-18751 in a product

A typical day at Workplace 2020

A typical day at Workplace 2020

Everyday is unique at the workplace. Each day, you solve different problems at work.

#workplace
Writing project documentation with Docusaurus

Writing project documentation with Docusaurus

Docusaurus is an open source project from Facebook built using React.

Merge Array of Objects in JavaScript

Merge Array of Objects in JavaScript

Combine or merge Array of Objects in JavaScript

Merging Objects in JavaScript

Merging Objects in JavaScript

Different ways to merge objects in JavaScript

Merge Arrays in JavaScript

Merge Arrays in JavaScript

Combine or merge arrays in JavaScript.

Work responsibilities 2020

Work responsibilities 2020

Work responsibilities define who we are, how we perform in a role, and what we are accountable for.

#workplace
About GNU GPG

About GNU GPG

The GNU Privacy Guard (GPG/GnuPG) is a free encryption software, that can be used to encrypt or decrypt files with sensitive data.

#linux
Keybase Proof

Keybase Proof

Keybase is a key directory that maps social media identities to encryption keys in a publicly auditable manner.

#linux
cURL with GitHub

cURL with GitHub

This blog article illustrates how the cURL act as a third-party client to obtain limited access to the GitHub API service.

#linux
A Note on npx

A Note on npx

npx is the npm package executor. npx checks if an npm plugin exists on your path or project binaries; otherwise it fetches and executes the plugin.

#nodejs
A Note on Autoprefixer

A Note on Autoprefixer

CSS vendor prefixes are a way for the browser vendors to add support for new CSS features before those features available for general public use.

#css
A Note on HTML5

A Note on HTML5

HTML5 subsumes HTML4, XHTML1, and DOM Level 2 HTML

Bootstrap v4.0 - What's new?!

Bootstrap v4.0 - What's new?!

Bootstrap is an open-source CSS framework and a front-end component library. It allows you to build responsive and mobile-first websites.

#css
A Simple Guide to working with Tmux

A Simple Guide to working with Tmux

Tmux is an abbreviation for terminal multiplexer. It is an application that lets you manage multiple terminal screens within a single terminal window.

The Value of Version Control Systems

The Value of Version Control Systems

Version control software is an invaluable tool for managing software engineering projects.

npm vs. yarn

npm vs. yarn

The primary function of any package manager is to install some package from a global registry into your local workspace or project environment.

A Reference Guide to Docker

A Reference Guide to Docker

Docker is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers.

Code of Ethics in Software Engineering

Code of Ethics in Software Engineering

All software engineers should pledge to the health, safety and welfare of the public.

The Role of Software Measurement

The Role of Software Measurement

Software measurement is an emerging field in the domain of software engineering.

A Cheatsheet to Command-line Git

A Cheatsheet to Command-line Git

This blog post covers a typical Git workflow along with configuration and most frequently used commands for your reference.

#linux
Tail Recursion

Tail Recursion

Tail recursion is a special case of recursion in which the last operation of a function is a recursive call.

#programming
Design a research study

Design a research study

Design a research study to answer a given research question.

#research
Statistical techniques for experimental data analysis

Statistical techniques for experimental data analysis

There are several statistical techniques for data analysis, each with a different purpose and application

#research#experiment
Experimental research design

Experimental research design

Experimental research design is a research design that aims to establish a cause-and-effect relationship between variables.

#research#experiment
Research methods

Research methods

A research method refers to the systematic and standardized procedures used to collect and analyze data in order to answer a research question.

#research
Becoming a Researcher

Becoming a Researcher

A researcher is a person who is engaged in the systematic investigation of a subject in order to discover new knowledge or to establish new facts.

#research