@rkenmi - Home

Software Methodologies

Agile Agile in a nutshell is basically a set of principles laid out to promote fast and efficient development cycles. Scrum Scrum is an Agile methodology, so it attempts to cover the Agile principles by bringing in processes and rules to help facilitate them.


Bloom Filter

A set data structure uses a hashing function to store values and to verify if a value exists. Bloom filters are similar in that it uses multiple hashing functions to store values and to verify if a value exists.

algorithmshash tablebloom filtersdata structures

Add SSL certificates to a website

Having a SSL certificate will enforce visitors to connect to a website via the HTTPS protocol, which runs on port 443. The server and the visitor will communicate and transmit encrypted data under this protocol.


Stack Memory vs. Heap Memory

Stack Memory The stack memory is used within a context of a thread. It is called stack memory since memory blocks are allocated in LIFO order, based on the function call stack. Each stack memory block houses data for local variables, references, and other bookkeeping data.

Computer Sciencememory addressmemorystackheap

Math Formulas for C.S.

Sum of the first \(n\) integers \(1 + 2 + 3 + ... + n = \) $$\sum_{k=1}^n k = \frac{1}{2}n(n+1)$$ Use cases: Finding a missing number from \(1 ... n\) Sum of the squares of the first \(n\) integers \(1^2 + 2^2 + 3^2 + .

Computer Sciencewikimathformula