---
title: "Sanima Shrestha (@Syslin) | Hashnode"
description: "Developer. Read the latest articles by Sanima Shrestha on Hashnode."
url: "https://hashnode.com/@Syslin"
---

@Syslin

# Sanima Shrestha

@Syslin · Nepal · Joined July 2021

Developer

### [Booleans and nil in Ruby on Rails](https://developerstack.hashnode.dev/booleans-and-nil-in-ruby-on-rails?utm_source=hashnode&utm_medium=feed)

Today, we will learn about boolean and nil values in Ruby on Rails. Lets start with what these are. What is a boolean? A boolean value is used to represent whether the condition or the logic is true or false. In Ruby, we have boolean objects as "tr...

2 min read · [developerstack.hashnode.dev](https://developerstack.hashnode.dev/booleans-and-nil-in-ruby-on-rails?utm_source=hashnode&utm_medium=feed)

[Sep 21, 2022](https://hashnode.com/posts/booleans-and-nil-in-ruby-on-rails/632b421dc63fa0e8e95a83c0)

### [Master Slave Implementation](https://developerstack.hashnode.dev/master-slave-implementation?utm_source=hashnode&utm_medium=feed)

Master Slave/DB replication As the name suggests, master-slave is a concept where there is one master and multiple slaves. The concept of master slave is also known as DB replication. Replication means having a copy or replicating something. So, in t...

2 min read · [developerstack.hashnode.dev](https://developerstack.hashnode.dev/master-slave-implementation?utm_source=hashnode&utm_medium=feed)

[Jun 29, 2022](https://hashnode.com/posts/master-slave-implementation/62bc845700cfcdff8e4da15d)

### [Delegate in Ruby on Rails](https://developerstack.hashnode.dev/delegate-in-ruby-on-rails?utm_source=hashnode&utm_medium=feed)

What is Delegate Delegate by the document, which refers to a class method used to easily expose contained objects' public methods as your own. Simply, the concept of delegate is to take some methods and send them off to another object to be processed...

2 min read · [developerstack.hashnode.dev](https://developerstack.hashnode.dev/delegate-in-ruby-on-rails?utm_source=hashnode&utm_medium=feed)

[Feb 22, 2022](https://hashnode.com/posts/delegate-in-ruby-on-rails/62150c143725328660e2f5ef)

### [Message Queues](https://developerstack.hashnode.dev/message-queues?utm_source=hashnode&utm_medium=feed)

Synchronous Communication Synchronous communication means data or information is shared between the services in real time. When you're communicating synchronously with someone, virtually or physically, you expect a response from the person as soon as...

2 min read · [developerstack.hashnode.dev](https://developerstack.hashnode.dev/message-queues?utm_source=hashnode&utm_medium=feed)

[Feb 9, 2022](https://hashnode.com/posts/message-queues/6203f5df9e350308247fbad4)

### [Some Best Practices in Ruby on Rails](https://developerstack.hashnode.dev/some-best-practices-in-ruby-on-rails?utm_source=hashnode&utm_medium=feed)

Use ‘each’ instead of ‘for’ for elem in \[1, 2, 3, 4, 5\] puts elem end \[1, 2, 3, 4, 5\].each { |elem| puts elem } Use ‘Case/when’ conditions instead of lengthy “if” statements puts "What is your task status?" status= gets.chomp case status when ...

7 min read · [developerstack.hashnode.dev](https://developerstack.hashnode.dev/some-best-practices-in-ruby-on-rails?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/some-best-practices-in-ruby-on-rails/6200babf295d276006775bec) [Feb 7, 2022](https://hashnode.com/posts/some-best-practices-in-ruby-on-rails/6200babf295d276006775bec)
