Category: Technical
-
Databases
Relational Not only sql (NoSQL) Oracle NoSql are cheaper than relational databases and easier to setup.
-
Web servers
server type capabilities nginx open source load balancing also node.js for Javascript an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser. Tomcat Java Django/Flask Python
-
Cloud
Cloud has become the preference. Cloud provide cost savings. Containerization is a game changer. Reliability is the necessary ingredient of outsized performance.
-
Graphs
Undirected and directed graphs. Representation Adjacency lists Adjacency matrix Adjacency map
-
Trees
Binary Trees Binary Search Trees BFS : Level order traversal DFS: Pre-order | In-order | Post-order #Base case #Recursive case
-
Sorting
Algorithm Wort case Avg case Best Case Stable In-place? Bubble sort O(n2) O(n2) O(n2) Stable Yes Selection sort O(n2) O(n2) O(n2) Not Stable Yes Insertion sort O(n2) O(n2) O(n) Stable Yes Merge sort O(n log n) Stable No. Need auxiliary space Quick sort O(n2) O(n log n) Not stable Yes Heap sort O(n log n)…
-
“Confluence” from Atlassian
The dissemination of knowledge plays a key role in team effectiveness and efficiency. One collaboration and knowledge management tool that I find very useful is Confluence. It’s an amazing product. Using Confluence, it’s easy to share and grow the team’s knowledge. A good knowledge-sharing platform. Underlying values of collaboration and knowledge sharing are core to…
-
Procedural v/s Object oriented
What is in the procedural language v/s object-oriented language? Is object-oriented a one-way answer to what comes across or there is more in context and given situation? Theory is fine, what are the solid premises? Is there quantifiable evidence to prove one is always better than the other? Is it the simple software system which…