Posts
- 2024-12-02 Interview Question: What Are the Challenges Faced While Working with Kafka?
- 2024-11-25 Thread-Safe Stack Implementation in Go
- 2024-11-22 Concurrency Patterns in Go: Fan-In and Fan-Out Pattern
- 2024-11-21 Concurrency Patterns in Go: Worker Pool Pattern
- 2024-11-20 Interview Question: Thread-Safe Implementation of Map in Go
- 2024-11-20 Interview Question: Build a Simple URL Shortener in Go
- 2024-10-29 Deploying a Python Telegram Bot on Oracle Cloud
- 2024-08-16 A Beginner's Guide to AWS Lambda
- 2024-08-15 A Comprehensive Guide to Terraform: Understanding the Fundamentals
- 2024-07-18 Structural Design Patterns - Decorator and Facade
- 2024-07-14 Structural Design Patterns - Adapter and Flyweight
- 2024-07-09 Creational Design Patterns - Prototype, Factory Method and Abstract Factory
- 2024-07-03 Creational Design Patterns - Singleton and Builder
- 2024-06-27 SOLID - Liskov Substitution, Interface Segregation, and Dependency Inversion
- 2024-06-25 SOLID - Single Responsibility, Open/Closed Principle
- 2024-06-24 Polymorphism
- 2024-06-22 Constructor, Access modifiers, Inheritance, Diamond Problem
- 2024-06-21 Programming paradigms - Procedural vs Object Oriented Programming
- 2024-06-21 Low Level Design - What and Why?
- 2024-05-11 Exploring JSONB in PostgreSQL: A Beginner's Guide to Storing and Querying Structured Data
- 2024-01-11 Unraveling the Power of Virtualization: A Comprehensive Guide
- 2024-01-04 Writing Unit Tests for SQL-Integrated Functions with Mock Databases in Go
- 2023-08-12 When Designing a Product: Adapting Your Database with Schema Modifications
- 2023-08-05 Understanding the Euclidean Algorithm for Finding the Greatest Common Divisor (GCD) | C++ Implementation
- 2023-08-03 Step-by-Step Guide: Setting up Environment Variables in GitHub Actions for Go
- 2023-07-22 Rearranging an Array: Transforming arr[i] into arr[arr[i]]
- 2023-07-15 Elevating Code Modularity: Harnessing Interfaces for Generic Types and Decoupling in Go
- 2023-07-14 Unleashing the Power of Interfaces in Go: Simplifying Code Flexibility
- 2023-07-13 From Strings to Numbers: Converting Integers and Floats in Go
- 2023-07-01 Understanding Go: Exploring Structs and Methods
- 2023-04-13 Getting Started with Kafka and Go: Reading Messages and Inserting into a Database
- 2023-03-03 Efficiently Finding the Square Root of a Number: Linear Search vs Binary Search
- 2023-03-02 Efficiently Find Prime Numbers Till N: Basic vs. Sieve of Eratosthenes
- 2023-02-28 Optimized Algorithm for Checking Prime Numbers: A Comprehensive Guide
- 2023-02-27 Creating triggers in PostgreSQL to monitor changes in tables
- 2023-02-26 How to Resize Partitions in Arch Linux
- 2023-02-23 Complete Guide: Installing, Setting Up, and Removing PostgreSQL in Linux
- 2022-09-27 How to Enable Natural Scrolling for Touchpad on OpenSuse Tumbleweed
- 2021-06-28 Kefa and First Steps - CodeForces | C++ Implementation
- 2021-04-11 orDer oF succeSsion - CodinGame | C++ Implementation
- 2021-03-17 Stock Exchange Losses - CodinGame | C++ Implementation
- 2021-03-01 Dungeons and Maps - CodinGame | C++ Implementation
- 2020-04-26 Bank Robbers - CodinGame | C++ Implementation
- 2020-04-25 Left Rotation - HackerRank | C++ Implementation
- 2020-04-24 Repeated String - HackerRank | C++ Implementation
- 2020-04-16 Single Elevator Simulation in C++
- 2020-03-28 Picking Numbers - HackerRank | C++ Implementation
- 2020-01-13 Best Memes on Linked List Data Structure
- 2020-01-07 Krypton Level 3 to Level 5 | Basic Cryptographic Techniques
- 2020-01-07 Krypton Level 0 to Level 2 | Basic Cryptographic Techniques
- 2020-01-06 Leviathan Level 5 to Level 6 | Basic Exploitation Techniques
- 2020-01-06 Leviathan Level 3 to Level 4 | Basic Exploitation Techniques
- 2020-01-06 Leviathan Level 2 → Level 3 | Basic Exploitation Techniques
- 2020-01-06 Leviathan Level 0 to Level 1 | Basic Exploitation Techniques
- 2019-12-26 Best Memes on Windows Operating System Failure
- 2019-12-26 Best Memes on Javascript
- 2019-12-26 Bandit Level 32 → Level 33 | OverTheWire
- 2019-12-26 Bandit Level 27 to Level 31 | OverTheWire
- 2019-12-26 Bandit Level 25 to Level 26 | OverTheWire
- 2019-12-26 Bandit Level 24 → Level 25 | OverTheWire
- 2019-12-25 Bandit Level 23 → Level 24 | OverTheWire
- 2019-12-25 Bandit Level 21 to Level 22 | OverTheWire
- 2019-12-25 Bandit Level 19 to Level 20 | OverTheWire
- 2019-12-24 Bandit Level 9 to Level 11 | OverTheWire
- 2019-12-24 Bandit Level 16 to Level 18 | OverTheWire
- 2019-12-24 Bandit Level 13 to Level 15 | OverTheWire
- 2019-12-24 Bandit Level 12 → Level 13 | OverTheWire
- 2019-12-22 Bandit Level 4 to Level 8 | OverTheWire
- 2019-12-21 Bandit Level 0 to Level 3 | OverTheWire
- 2019-12-20 Library Fine | HackerRank
- 2019-12-19 Sherlock and Squares | HackerRank
- 2019-12-12 Selected Questions from Interviews with Bjarne Stroustrup Part 2| Creator of C++
- 2019-12-12 Selected Questions from Interviews with Bjarne Stroustrup Part 1| Creator of C++
- 2019-12-12 Circular Array Rotation | HackerRank
- 2019-12-11 Drawing Book | HackerRank
- 2019-12-02 Pointers in C++
- 2019-12-01 Migratory Birds - HackerRank Challenge | C++ Implementation
- 2019-11-29 Between Two Sets - HackerRank Challenge | C++ Implementation
- 2019-11-28 Memes on copy pasting code from Stackoverflow
- 2019-11-28 Kangaroo HackerRank Challenge | C++ Implementation
- 2019-11-27 How to scroll Amazon Affiliate Marketing cards horizontally on a website
- 2019-11-24 How to Install a Software on Ubuntu | Package Management
- 2019-11-18 Kruskal's Algorithm | Minimum Spanning Tree
- 2019-11-12 Prime Numbers and Sieve of Eratosthenes
- 2019-10-24 Roy and Code Streak | HackerEarth Challenge
- 2019-10-19 How to Manipulate Bits in C and C++
- 2019-10-18 Stack Overflow Vulnerability
- 2019-10-10 How to Install graphics.h C/C++ library on Ubuntu
- 2019-10-10 How to create Password list using CUPP tool on Ubuntu
- 2019-10-09 C++: Simple Pendulum Animation on Ubuntu Machine
- 2018-04-05 C++: Tic Tac Toe
- 2018-03-14 Dijkstra's Algorithm | Single-Source Shortest Path
- 2018-03-11 Bellman Ford Algorithm | Single-Source Shortest Path
- 2018-03-06 Breadth First Search using Adjacency List | Graph traversal
- 2018-03-05 Depth First Search using Adjacency List | Graph traversal
- 2018-02-08 Move all Odd numbers after Even numbers in Singly Linked List | C++ Implementation
- 2018-02-06 Merge two sorted Linked List (in-place) | C++ Implementation
- 2018-02-04 Split Singly Circular Linked List | C++ Implementation
- 2018-02-02 Doubly Circular Linked List | C++ Implementation
- 2018-01-23 How to Reverse a Linked List | C++ Implementation
- 2018-01-20 How to find the Length of Loop in Linked List | C++ Implementation
- 2017-08-29 Selection sort | C++ Implementation
- 2017-08-24 Merge Sort | C++ Implementation
- 2017-08-20 Insertion Sort | C++ Implementation
- 2017-07-28 Doubly Linked List | C++ Implementation
- 2017-07-27 Singly Linked List | C++ Implementation
- 2017-07-16 Quicksort | C++ Implementation
- 2017-07-15 Heapsort | C++ Implementation