Pavan Kalyan's Blog
  • About
  • Research
  • Projects
  • Articles
  • Understanding the different kinds of keys used in databases

    Understanding the difference between primary keys, sort keys, partition keys, etc.

    May 21, 2022 - 4 minute read -
    DB
  • TIL: Determine expected solution from given constraints

    Quick reference to the complexity and constraint chart with a few tips

    April 14, 2022 - 1 minute read -
    TIL competitive-programming
  • Transaction Isolation Levels Are A Confusing Mess

    Online literature about isolation levels are often misleading and confusing. This post attempts to clarify these concepts.

    January 18, 2022 - 6 minute read -
    DB
  • Why append-only writes are much faster than random writes

    The common design pattern found in high write-throughput databases

    January 7, 2022 - 2 minute read -
    DB
  • TIL: How to create an empty Pull Request on GitHub

    TLDR:

    git commit --allow-empty -m "empty commit to create PR to start discussion"
    

    December 30, 2021 - 1 minute read -
    TIL git
  • Common Issues With Attaching Huge Capacity Hard Disks To Your Raspberry Pi

    Common pitfalls which can happen when trying to setup a huge capacity HDD on Rpi

    October 25, 2020 - 4 minute read -
    rpi linux
  • Guide to Optionals in Java 8

    This article covers the different use cases of Optionals introduced in Java 8

    August 8, 2020 - 6 minute read -
    java
  • How to get the best out of your technical internship

    Maximize the value of your internship

    May 16, 2020 - 3 minute read -
  • Introduction to the date-time API in Java 8

    Understand the different important time related entities in Java 8 and their use cases

    April 17, 2020 - 8 minute read -
    java
  • Setting up a 24/7 torrent machine using your Raspberry Pi

    Use your RPI to download torrents for you in the background.

    March 10, 2020 - 5 minute read -
    rpi linux
  • Older posts

This is a technical blog, where I write about various things I learn or want to share.
Pavan Kalyan Damalapati