---
title: "Senthil Nayagan (@senthilnayagan) | Hashnode"
description: "Software Developer. Read the latest articles by Senthil Nayagan on Hashnode."
url: "https://hashnode.com/@senthilnayagan"
---

@senthilnayagan

# Senthil Nayagan

@senthilnayagan · India · Joined April 2020

Software Developer

[Website](https://senthilnayagan.com/)

### [Case Class in Scala](https://senthilnayagan.hashnode.dev/case-class-in-scala?utm_source=hashnode&utm_medium=feed)

What is a case class? Case classes are a special kind of class created using the keyword case. Case classes are excellent for data transfer objects and for representing immutable data. It is a type of class that is mostly utilised for data storage. c...

4 min read · [senthilnayagan.hashnode.dev](https://senthilnayagan.hashnode.dev/case-class-in-scala?utm_source=hashnode&utm_medium=feed)

[Jul 24, 2022](https://hashnode.com/posts/case-class-in-scala/62dd2821b12ca5754f6a67eb)

### [Envelope Encryption](https://senthilnayagan.hashnode.dev/envelope-encryption?utm_source=hashnode&utm_medium=feed)

What is envelope encryption? When we encrypt our data using an encryption key, it is protected, but we also need to protect that encryption key. Envelope encryption is the method of first encrypting plaintext data using a data key and then encrypting...

2 min read · [senthilnayagan.hashnode.dev](https://senthilnayagan.hashnode.dev/envelope-encryption?utm_source=hashnode&utm_medium=feed)

[Jul 22, 2022](https://hashnode.com/posts/envelope-encryption/62dab40fe3738c59b0b7bded)

### [Defining Variables Using the "def" Keyword in Scala](https://senthilnayagan.hashnode.dev/defining-variables-using-the-def-keyword-in-scala?utm_source=hashnode&utm_medium=feed)

Scala Learning Series

2 min read · [senthilnayagan.hashnode.dev](https://senthilnayagan.hashnode.dev/defining-variables-using-the-def-keyword-in-scala?utm_source=hashnode&utm_medium=feed)

[Jul 21, 2022](https://hashnode.com/posts/defining-variables-using-the-def-keyword-in-scala/62d9643359f0dc59d51f0260)

### [Data Deluge](https://senthilnayagan.hashnode.dev/data-deluge?utm_source=hashnode&utm_medium=feed)

What is data deluge? The word "deluge" is pronounced as del-yooj and it literally means an enormous amount of anything. A data deluge is a situation in which the amount of new data being produced is so enormous that organisations are unable to handle...

1 min read · [senthilnayagan.hashnode.dev](https://senthilnayagan.hashnode.dev/data-deluge?utm_source=hashnode&utm_medium=feed)

[Jul 14, 2022](https://hashnode.com/posts/data-deluge/62cf9b81466c6ad9ff5d8426)

### [Anti-Pattern](https://senthilnayagan.hashnode.dev/anti-pattern?utm_source=hashnode&utm_medium=feed)

Identifying bad practices can be as valuable as identifying good practices!

2 min read · [senthilnayagan.hashnode.dev](https://senthilnayagan.hashnode.dev/anti-pattern?utm_source=hashnode&utm_medium=feed)

[Jul 10, 2022](https://hashnode.com/posts/anti-pattern/62ca62fce62bf98e0fb099c5)
