Learning a language programming is pretty simple. People think it’s hard just because they don’t really understand the “way of coding”. We might find that we really understand all of syntaxes but…
SQL Problem Solving
1. Searching the products which have duplicated names. 2. Searching the product which has the longest name (number of characters in the name). 3. Query the list of CITY names starting with vowels (i.e., a, e, i, o,…
“Balance” Coding Challenge
Requirement: Check if the input string has balanced chars. More details please have a look at the “Result” section below. This a an interview challenge in “XYZ” company. 1. Solution. I apply…
Angular Observer Pattern
Observer The Observable pattern is one that allows an object, called subject, to keep track of other objects, called observers, interested in the subject state. When the subject state changes, it notifies its observers…
Best Practices for Database
We learn a lot about programming. How to write a good code which is clean, maintainable, readable, reliable and many other dimensions. However, an ecosystem is not only the code but also…
Implementing Microservices in AWS
[dflip id=”376″][/dflip]
Create Angular App for QR Scan
First you need to make sure you have the latest Ionic CLI. This will ensure you are using everything latest. Ensure latest Ionic CLI installation using $ npm install -g ionic@latest Creating…
Template method pattern in real case
Have you ever heard Template Method pattern? We thought we know it but we might be wrong. I just found a secret, a meaning of this pattern. Template method supported by inheritance….
How to upgrade rails
Each version, rails will have different updates. Rails is just a framework so the differences here are syntaxes. In a project, the syntaxes are not only in source code but also in…
How to have clean code with Isolation or Decoupling pattern
I have been coding for many years. I read many books about clean coding and practising them myself. I found that the rule for clean code is Decoupling. Another the name is…