Published onFebruary 7, 2023ACID Properties in DBMSdatabasegeneralDeep down Atomicity, Consistency, Isolation, Durability
Published onFebruary 5, 2023Word BogglegobacktrackingsnippetsBoggle is a popular word game in which players attempt to find words in sequences of adjacent letters on a rectangular board.
Published onFebruary 3, 2023kthSmallestInBSTgodata-structuretreeBSTFind smallest element in kth position
Published onFebruary 2, 2023Single linked list palindromegodata-structurelinked-listHow to determine whether or not the single linked-list is a palindrome
Published onJanuary 31, 2023Check 2 strings are following patternsgodata-structurehashHow to solve the areFollowingPatterns problem
Published onJanuary 30, 2023Median of Two Sorted Arraysgodata-structurearrayHow to solve the problem with different time complexity for median of two sorted arrays
Published onJanuary 29, 2023Check symmetric binary treegodata-structuretreeDetermine whether binary tree is symmetric around its center, i.e. each side mirrors the other.
Published onJanuary 28, 2023Custom JSON marshal/unmarshalgopracticaljsonCreate custom primitive data type and customize the function marshal/unmarshal json
Published onJanuary 26, 2023Custom Tree Traversalgodata-structuretreeTravese binary tree that ordered from the leftmost to the rightmost one
Published onJanuary 25, 2023Calculating the Sum of Squares of Integers in GogoCodingChallengeThis is recruitment challenge with unique requirement, no for or goto allowed
Published onJanuary 24, 2023XSS - Cross Site Scripting VulnerabilitygosecurityEverything from user need to be validated to prevent XSS attack
Published onJanuary 23, 2023Leetcode biweekly contest 96programminggocpGolang solution of biweekly contest 96
Published onJanuary 22, 2023Rate limiter in Goprogramminggogolang101Rate limiter basic implementation
Published onJanuary 21, 2023TOTP based on RFC 6238programminggopracticaltotpDetail implementation time-based one-time password (TOTP) algorithm
Published onJanuary 20, 2023Practical Go: Functional Options PatternprogramminggopracticaloptionsImplement functional options using functional approach