Open in app

Sign In

Write

Sign In

karntrehan
karntrehan

584 Followers

Home

About

Dec 26, 2022

Diary entries of a laid off employee

A look into the mental space of an employee laid off from a job they loved. Day -25 I just finished submitting my 20th referral to my company. I love my job. I love working with almost all of my team members. I love waking up everyday to new challenges and new…

Layoffs

8 min read

Diary entries of a laid off employee
Diary entries of a laid off employee
Layoffs

8 min read


Published in

Gojek Product + Tech

·Oct 15, 2021

Code Obfuscation Errors On Android: A Cautionary Tale

How the GoPay team solved an issue which caused thousands of crashes on our Android app. — This story has 5 main characters: Gson, Dexguard, SharedPreferences, a misconfigured model, and thousands of crashes on our Android app. A few of our readers know exactly where this is going. …

Tech

4 min read

Code Obfuscation Errors On Android: A Cautionary Tale
Code Obfuscation Errors On Android: A Cautionary Tale
Tech

4 min read


Published in

Gojek Product + Tech

·Feb 26, 2021

Action Handling On Android: A ‘GoPay Social’ Case Study

An analysis of updating outer screens on Android when an action is performed in an internal flow. — Peer-to-peer money transactions through mobile apps have become increasingly convenient and effortless. It’s an ever-changing landscape, with a lot of potential to be interactive. In November 2020, we launched GoPay Social. It allows our users to have a social interaction (called ‘moments’) attached to every peer-to-peer money transaction. Users can…

Tech

6 min read

Action Handling On Android: A ‘GoPay Social’ Case Study
Action Handling On Android: A ‘GoPay Social’ Case Study
Tech

6 min read


Published in

Pepperfry Tech

·Nov 4, 2019

Enhancing our Android app’s launch performance

Pepperfry’s Android app is launched 1.3L+ times a day by our happy customers. This number is growing daily. A quick and smooth launch makes sure our users can quickly perform the action they intend to perform. A slow or delayed launch can lead to frustration for our users and a…

Android

4 min read

Enhancing our Android app’s launch performance
Enhancing our Android app’s launch performance
Android

4 min read


Published in

MindOrks

·Jul 27, 2019

Rx vs Coroutines: Complex network chains on Android

The title of this post may trigger a debate about Rx and coroutines being completely different solutions and hence incomparable. That is completely true: Rx works with asynchronous streams of data and coroutines are (in my opinion) asynchronous callback-driven functions. …

Android

4 min read

Rx vs Coroutines: Complex network chains on Android
Rx vs Coroutines: Complex network chains on Android
Android

4 min read


Published in

Pepperfry Tech

·Jun 24, 2019

Kotlin Migration @ Pepperfry: Part Three — Learnings

This is the third and final part of our series on Kotlin migration undertaken for the Android app at Pepperfry. This migration included the move from Java to Kotlin along with the move from MVP to MVVM architecture. In the first part, we discussed the motivation behind our migration: Kotlin Migration @ Pepperfry: Part One — Motivation This is the first part of a 3 part series on Kotlin migration undertaken for the Android app at Pepperfry. This…medium.com

Kotlin

4 min read

Kotlin Migration @ Pepperfry: Part Three — Learnings
Kotlin Migration @ Pepperfry: Part Three — Learnings
Kotlin

4 min read


Published in

Pepperfry Tech

·May 14, 2019

Kotlin Migration @ Pepperfry: Part Two — Process

This is the second part of a 3 part series on Kotlin migration undertaken for the Android app at Pepperfry. This migration included the move from Java to Kotlin along with the move from MVP to MVVM architecture. In the first part, we discussed the motivation behind our migration: Kotlin Migration @ Pepperfry: Part One — Motivation This is the first part of a 3 part series on Kotlin migration undertaken for the Android app at Pepperfry. This…medium.com

Android

4 min read

Kotlin Migration @ Pepperfry: Part Two — Process
Kotlin Migration @ Pepperfry: Part Two — Process
Android

4 min read


Published in

Pepperfry Tech

·Apr 5, 2019

Kotlin Migration @ Pepperfry: Part One — Motivation

This is the first part of a 3 part series on Kotlin migration undertaken for the Android app at Pepperfry. This migration included the move from Java to Kotlin along with the move from MVP to MVVM architecture. In this part we will be discussing the motivations behind our migration…

Android

4 min read

Kotlin Migration @ Pepperfry: Part One — Motivation
Kotlin Migration @ Pepperfry: Part One — Motivation
Android

4 min read


Published in

ProAndroidDev

·Mar 26, 2019

ListAdapter template for RecyclerView in Android

The ListAdapter extension first made its appearance in the v27.1.0 version of the Support Library and now resides in the androidx.recyclerview.widget package post the AndroidX migration. ListAdapter is a wrapper around the AyncListDiffer helper. …

Template

2 min read

ListAdapter template for RecyclerView in Android
ListAdapter template for RecyclerView in Android
Template

2 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Sep 14, 2018

These are the key non-coding skills all programmers should have

As programmers, we do a lot more everyday besides writing amazing code. Yes, coding is what the majority of us love to do the most and what people associate us with the most. But there are various other skills involved in being a great programmer. Below are some of these…

Programming

5 min read

These are the key non-coding skills all programmers should have
These are the key non-coding skills all programmers should have
Programming

5 min read

karntrehan

karntrehan

584 Followers

https://karntrehan.com

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams