Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

How to write a testable code

8 minute read

Published:

Why We Need Unit Testing!

let’s see this snippet of code

fun invalidateCache(users: List<User>) {
	val userIds=users.map{it.userId}
    getDBUsers().forEach { user ->
        if (user.userId == null) {
         	//invalid data
            DatabaseManager.deleteAllUsers()
            return
        } else (!usersIds.contains(user.userId))
        DatabaseManager.deleteUserById(it.userId)
    }
}

Moving from Java to Kotlin (Android)

1 minute read

Published:

The first time I heard about Kotlin I thought of it as a new language with a different syntax, but then I turned out to be wrong!

portfolio

Elmenus

Millions of people around the world ask the same question everyday “What will I eat today?” and we make answering this question as simple as a click of a button!

Raye7

Raye7 is the most secure, fun & efficient mean to commute to work or to university

Cube

CUBE is a fast growing and market driven company

Masimo

Masimo is a global medical technology company

Mandobak

Mandobak Application offers product delivery service between the customer and the product owner.

publications

talks

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post.