The Mighty Programmer
Sharing Software Design and Development Articles
# Articles
Json Reading Patterns
JSON can be read or mapped to domain objects using two broad categories of APIs: Binding (High-Level) and Streaming (Low-Level).
Parsing
A brief Introduction
Parsing is a process of converting formatted text into a data structure.
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.
View All
# Snippets
Trimming Strings In Swift
trimmingCharacters is used to trim strings
Relocating Git Submodules
with git mv command git submodule can be recolated
Frequency Map in Java 8+
Calculating the frequency of items in Java 8 or above using stream and collector APIs
FontAwesome - Changing SVG icons programmatically
Change FontAwesome SVG icons with JavaScript
Three.js - Importing OrbitControls with Webpack
Import OrbitControls with Webpack or es6 style.
Custom Bootstrap Button with Sass/Scss
Create customized color button with bootstrap
Python - First n items from dictionary / List
Extract first n items from any iterable
View All
Check out all snippets