The Mighty Programmer

Sharing Software Design and Development Articles


Springboot Config Documentation, Two Ways With IntelliJ IDEA

It explores Spring Boot Yaml Configuration Documentation options with #IntelliJIdea


GSAP-3 Ease with Webpack

Ease can't be used straightforward. By altering the way of importing Gsap, Ease can be used.


FontAwesome - Changing SVG icons programmatically

Change FontAwesome SVG icons with JavaScript


Python - First n items from dictionary / List

Extract first n items from any iterable


Three.js - Importing OrbitControls with Webpack

Import OrbitControls with Webpack or es6 style.


Uploading files over the web

Uploading files over web is not an easy task. It involves considerable challenges in developing a solution that works for all file sizes.


Frequency Map in Java 8+

Calculating the frequency of items in Java 8 or above using stream and collector APIs


Finding Balance in Software development

Continuous change is the key to balance software development.

In the philosophical view of Software development, there exist, two realms that affect the reality of Software: product end and Technology end. These two realms are so closely linked that a change in one leads to change in another field.


Javascript - Insert at any index in an array

splice api can be used to insert in an array at any index


Custom Events with RxJS

Building up Publisher-subscriber event model on top of RxJS.


Inheritance vs Composition

Tools of Object Oriented Programming

Composition and Inheritance are the base of an application structure. It is imperative to know when to use which one.


Level 0 - Coding Standard with EditorConfig

Editor Config, an INI format based configuration system that let you establish project level coding standard; It allows configuring: indentation style, indentation size, line width and more


Custom Bootstrap Button with Sass/Scss

Create customized color button with bootstrap


Be Updated

Only articles are shared on Medium