Anup CowkurWhy can’t we just make the button smaller?Should be easy, right?Nov 26, 20203Nov 26, 20203
Anup CowkurPeople are more important than timelinesI’ve been asked at times why I approve unplanned personal leaves in my team even if it affects our project timelines. It’s quite simple —…Oct 18, 2020Oct 18, 2020
Anup CowkurinBetter ProgrammingHow to Survive Remote Work for Engineering Managers and Tech LeadsFor many of us, this is the first time we’ve all been remote. Here’s how to get byMar 19, 2020Mar 19, 2020
Anup CowkurinGojek Product + TechUX Engineering at GOJEKWhat is UX Engineering all about, really? Here is an explanation of how we do it at GOJEK.May 14, 2019May 14, 2019
Anup CowkurinGojek Product + TechHow we built the new GO-JEK Rider AppThis is a caterpillar:Feb 6, 201814Feb 6, 201814
Anup CowkurinWe’ve moved to freeCodeCamp.org/newsFunctional Programming for Android Developers — Part 4In the last post, we learned about higher order functions and closures. In this one, we’ll talk about functional error handling.Jan 7, 20185Jan 7, 20185
Anup CowkurinWe’ve moved to freeCodeCamp.org/newsFunctional Programming for Android Developers — Part 3In the last post, we learned about immutability and concurrency. In this one, we’ll look at Higher Order Functions and Closures.Jun 6, 20173Jun 6, 20173
Anup CowkurinWe’ve moved to freeCodeCamp.org/newsFunctional Programming for Android Developers — Part 2In the last post, we learned about Purity, Side effects and Ordering. In this part, let’s talk about immutability and concurrency.Feb 27, 20178Feb 27, 20178
Anup CowkurinWe’ve moved to freeCodeCamp.org/newsFunctional Programming for Android Developers — Part 1Lately, I’ve been spending a lot of time learning Elixir, an awesome functional programming language that is friendly to beginners.Feb 20, 201712Feb 20, 201712
Anup CowkurYour presenters don’t need all those lifecycle eventsMVP is the new black in AndroidDev and there’s about a billion ways to do it.Nov 20, 201610Nov 20, 201610