---
title: "Manivel Nagarajan (@manivelnagarajan) | Hashnode"
description: "Lead iOS Engineer at Freshworks. Read the latest articles by Manivel Nagarajan on Hashnode."
url: "https://hashnode.com/@manivelnagarajan"
---

@manivelnagarajan

# Manivel Nagarajan

@manivelnagarajan · Chennai, IN · Joined July 2020

Lead iOS Engineer at Freshworks

[Website](https://blog.manivelnagarajan.com/)

### [Dependency Injection in Swift](https://manivelnagarajan.hashnode.dev/dependency-injection-in-swift?utm_source=hashnode&utm_medium=feed)

Dependency injection means giving an object its instance variables. Really. That's it. - James Shore (Author of "The Art of Agile Development")

5 min read · [manivelnagarajan.hashnode.dev](https://manivelnagarajan.hashnode.dev/dependency-injection-in-swift?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/dependency-injection-in-swift/5ff35dc5e8e57e1374e67ec3) [Jan 4, 2021](https://hashnode.com/posts/dependency-injection-in-swift/5ff35dc5e8e57e1374e67ec3)

### [Unit Testing - The Freedom to fail ❌](https://manivelnagarajan.hashnode.dev/unit-testing-the-freedom-to-fail?utm_source=hashnode&utm_medium=feed)

In software engineering space, we often face a situation where we developers, demand for full app revamp for numerous reasons. The codebase becomes fragile. More regression bugs popping up after every release. It takes a long time to add new features...

9 min read · [manivelnagarajan.hashnode.dev](https://manivelnagarajan.hashnode.dev/unit-testing-the-freedom-to-fail?utm_source=hashnode&utm_medium=feed)

[4](https://hashnode.com/posts/unit-testing-the-freedom-to-fail/5f43c6c96215cf0714f8a313) [Aug 24, 2020](https://hashnode.com/posts/unit-testing-the-freedom-to-fail/5f43c6c96215cf0714f8a313)
