programming
9 articles tagged “programming”
Blog
May 27, 2021
Builder Pattern in Java
Builder Pattern in Java Design patterns are very important in the world of software development, as they represent well proven and tested solutions for some…
Blog
April 22, 2021
Using templates for Jenkins job creation
Using templates for Jenkins job creation Introducing Continuous Integration Continuous Integration (CI) is one of the most commonly used software development practices. The way it…
Blog
February 3, 2021
Elasticsearch – Bucket Selector Aggregation
Bucket Selector Aggregation Elasticsearch has many aggregations to offer that allow us to group and breakdown our data in almost any way we want. Often,…
Blog
November 11, 2020
JAVA Generics
Concept of generics Java generics allows the creation of a class or a method that can be reused by different data types or objects. This…
Blog
August 6, 2019
Express Middleware & Memoization
Express middleware Middleware functions are functions that have access to the request object (req ), the response object (res ), and the next function in…
Blog
July 18, 2019
Code Refactoring & Decompose Conditional Technique
Code refactoring Refactoring is the process of changing a software system in such a way that it does not alter the behavior of the code…
Blog
July 9, 2019
Bootstrap partial Sass & ESLint
Bootstrap partial Sass Bootstrap is a component-based library for developing web UI. Not all components are used when developing frontend with Bootstrap. In order to…
Blog
June 12, 2019
Symbols and Variables in Ruby & Destructuring in JS
Symbols and Variables in Ruby Symbols and variables are very different things in Ruby. Symbols are like strings, they’re immutable and behave like constants. All…
Blog
May 14, 2019
Falsy and Truthy values & Arrow Functions in JS
Falsy and truthy values in Javascript Falsy values in JavaScript are false, null, undefined, 0, NaN, ““ (empty strings). The following construct: let val =…