DEV Community

Arpit Mohan profile picture

Arpit Mohan

Co-founder & CTO, Appsmith. ❤️ Distributed Systems. 3X Founder - backed by YC, Sequoia Capital & Accel Partners. Strongly believe in the philosophy “Always be building"

Work

CTO at Appsmith

All 116 comments

One open source project for admin panels, CRUD apps, & internal tools

We have no limitations for users signing up right now. for th...

One open source project for admin panels, CRUD apps, & internal tools

Our apps are now mobile friendly! Please try them again.

What was your win this week?

Did a massive release for my open source project Appsmith and...

One open source project for admin panels, CRUD apps, & internal tools

Thank you! Not immediately, but in a few months. We are focus...

A list of actually useful Nocode tools and I am not talking about site builders.

Thank you for your kind words. We've been working on Appsmith...

A list of actually useful Nocode tools and I am not talking about site builders.

Yes, the reason Appsmith is open source is because we believe...

A list of actually useful Nocode tools and I am not talking about site builders.

This is a great compilation @fayaz . Definitely bookmarking t...

A list of actually useful Nocode tools and I am not talking about site builders.

Yes Appsmith supports Firestore. We don't have documentation ...

Hacktoberfest 2020 — Who's looking for contributors?

Hey @l222p , thanks for your interest in Appsmith! Yes, the...

What was your win this week?

I beat Covid! 🎉 Happy to back at work on our OSS project - A...

Hacktoberfest 2020 — Who's looking for contributors?

We are looking for contributors at Appsmith. Appsmith is th...

One open source project for admin panels, CRUD apps, & internal tools

I'll try to answer each of your questions. We currently sup...

One open source project for admin panels, CRUD apps, & internal tools

Hey Shriji Thanks for checking out Appsmith! Great to see y...

One open source project for admin panels, CRUD apps, & internal tools

Thanks a lot Osinachi ! Wnat features you'd like to see in A...

One open source project for admin panels, CRUD apps, & internal tools

Thanks a lot Satish! This is precisely why we built Appsmit...

Open source + proprietary code structure

Thanks for your response Ricardo. I agree with you that open ...

Open source + proprietary code structure

Thanks a lot for your response Galuh. The problem with a plug...

Workspace Wednesday: Show me pics of your at-home setup

There were definitely some mosquitoes there. But not too bad ...

Workspace Wednesday: Show me pics of your at-home setup

Well spotted! That's Cubbon park in Bangalore.

Workspace Wednesday: Show me pics of your at-home setup

Social distancing + getting out into nature. This was my work...

What do you dislike about your favorite language?

I'm one of the few people who actually LOVE Java. It's a soli...

What was your win this week?

After 7 months of coding, finally released a product that I...

How to build a remote team that will last

Pay is an important aspect to your professional life. But t...

Appsmith's Remote Working Guide

Thanks for the tip around documentation! We are racing agai...

Appsmith's Remote Working Guide

Thanks for your response Demian. I agree with written discu...

Lessons for architectural design from Netflix

Thanks for the link to the Netflix post on HighScalability!...

Tips to effectively scale engineering teams

I totally agree that having a base process eases some of th...

Creating APIs that sustain the test of time

It's great that you enjoy this series! Thanks a lot for you...

What's the best thing to do when you've run into a debugging dead end?

Walk away; slowly & quietly.

What you must know about AWS auto-scaling

Thanks for the feedback. I primarily link to the posts to...

Free ebook: An engineer’s guide to getting more recognition at work

Thanks! Glad you found it useful.

Free ebook: An engineer’s guide to getting more recognition at work

Thanks! Glad you found it useful. Unfortunately, prioriti...

Free ebook: An engineer’s guide to getting more recognition at work

One of the things I realized was that respect and appreciat...

Free ebook: An engineer’s guide to getting more recognition at work

Thanks a lot! Glad you found it useful.

How to have better code reviews & tips for junior developers

Thanks a lot Lucas! Glad you found it useful.

Microservices: when to choose it, how to migrate painlessly, & make it resilient

Thanks James! Glad you enjoy the articles. While microser...

Who Ate Docker's Lunch?

I agree. I hope in the next few years, we see sustained inn...

Who Ate Docker's Lunch?

This is an amazing comment. Thanks! I agree that in the en...

Who Ate Docker's Lunch?

There are other container runtimes such as Rkt, but they ar...

What did you have the hardest time learning?

People >> Code. Technology is a people problem and no...

How to minimize security concerns in your applications

Thanks for the detailed response. Definitely very helpful! ...

Security in times of Docker & K8s; tech debt; & embedded integration frameworks

Generally, there's a lot more chatter on an internal networ...

Security in times of Docker & K8s; tech debt; & embedded integration frameworks

Security has always been a challenge in any deployment. Inf...

$50 coupon contest: Share your #FML moments to win

Hehe ... deleting indexes is such an frustrating easter egg...

$50 coupon contest: Share your #FML moments to win

"I don't really have any work related flops due to the fac...

$50 coupon contest: Share your #FML moments to win

Hahaha! I can only imagine the plight of the flight crew w...

$50 coupon contest: Share your #FML moments to win

@panditapan , congrats you are the winner of the 50$ coupon...

Git security mistakes; addressing tech debt; & writing fast code in Ruby on Rails

While I agree with some of the inefficiencies caused by ORM...

Debugging philosophy; goals of testing; & mistakes junior devs make

I completely agree! A lot of times, I've seen developers fi...

What was your win this week?

Took an entire day to fix a bug in Spring Webflux. 🥺 It's ...

Top 5 DEV Comments from the Past Week

Thanks a lot for the shout out & all the support @peter...

What surprises new devs; spec-first API development; & scaling data pipelines

While this is partially true, most developers also end up u...

What is your debugging approach?

Grep through the logs for any obvious issues or errors. Wi...

How to name software things, be a good programmer & work solo

I actually prefer that instead of tablenameID. I typically ...

How to name software things, be a good programmer & work solo

Are they now named data1 , data2 and data3 ? 😛

Hacktoberfest Completion Thread

Didn't find a custom Slack action to create issues on Gitla...

What was your win this week?

After lot's of hemming & hawing, I finally launched a n...

The 7 Most Popular DEV Posts from the Past Week

New achievement unlocked. Thanks a lot! :D

Using multiple working trees in Git

I was today years old when I learnt about worktree! This comm...

Coding practices your future self will love you for

Thank you! Testing is definitely required! Not just for t...

Coding practices your future self will love you for

I agree wholeheartedly. Testing is super important. I've se...

Coding practices your future self will love you for

Thank you. Glad you found it useful!

Coding practices your future self will love you for

Haha ... each time I look at my old code, I think "I don't ...

Coding practices your future self will love you for

Log levels are god-send. God bless the person who thought o...

Coding practices your future self will love you for

Not too DRY, not too WET; just moist :)

Coding practices your future self will love you for

Oh ya. TDD for the win! It's a muscle that needs some pract...

Coding practices your future self will love you for

Couldn't agree more. Comments should describe the "Why" and...

Coding practices your future self will love you for

These days, I follow MOIST. Not too DRY, not too WET. :)

Coding practices your future self will love you for

Thank you! Btw, which one didn't you agree with? 😜

Coding practices your future self will love you for

I always shudder each time I look at my code from 6 months ...

Coding practices your future self will love you for

That's the whole point of premature abstraction. In my expe...

Coding practices your future self will love you for

Yes! Very important aspect! Technical writing has always b...

Coding practices your future self will love you for

I'm more biased towards MOIST these days. Walking that thin...

Coding practices your future self will love you for

Thank you so much. Glad you found it useful.

Coding practices your future self will love you for

I didn't know about CSI. Thank you so much for a pointer to...

Coding practices your future self will love you for

We use prettier very heavily in our team and that has defin...

Coding practices your future self will love you for

I think that's a more accurate mantra. Be kind to your futu...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

Great questions @kp . Thanks for asking! In an ideal wor...

What was your win this week?

This week, I gave my first talk in ages at DevopsDays India...

How to Quit Your Job and Start Freelancing as a Software Developer

What are your thoughts on freelancing on the side, while work...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

3 books that I would definitely recommend reading: The S...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

The highs of entrepreneurship have generally remained the s...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

Let me preface this question by Paul Graham's post on this ...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

Really good questions! Thanks for asking. Please refer to...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

YC was an incredible experience that taught us the value of...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

I've had a couple of exits with my previous company and lea...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

My biggest learning while dealing with Distributed Systems ...

I am a YC alumnus & 3X VC-funded founder-CTO. AMA!

I think the responsibilities of a CTO changes based on the st...

5 tips for beginners to learn better & stay motivated

That's literally how Med School works. :)

Best tech things I read this week - #3

Glad you found this format useful! I want to keep doing thi...

5 tips for beginners to learn better & stay motivated

That's absolutely correct! A generic version of your obse...

5 tips for beginners to learn better & stay motivated

I agree I've been in a similar situation. More often than n...

5 tips for beginners to learn better & stay motivated

That's the whole point! Side projects is how we all learn a...

5 tips for beginners to learn better & stay motivated

I agree. Especially with the personal website. Most of my...

5 tips for beginners to learn better & stay motivated

I'm sorry, I'm going to heavily disagree with you on this o...

5 tips for beginners to learn better & stay motivated

Good mentors like you make a huge difference in separating ...

5 tips for beginners to learn better & stay motivated

It's great that you are learning to code. Wish you all the ...

5 tips for beginners to learn better & stay motivated

I agree, focus is critical; especially while learning somet...

5 tips for beginners to learn better & stay motivated

This is a good one! I'm definitely guilty of trying to le...

What was your win this week?

Submitted a CFP after a long time to DesignUp conference in...

WWE Entrance Music

I added that check to mark devices that have disconnected. ...

The Java Preferences API Is a Little Thing That is a Huge Benefit

While reading from the Windows Registry is cool, I have a f...

Linux Tips And Tricks

Crap, I never realized that I didn't need the colon in the ...

Linux Tips And Tricks

One of the reasons that I like -exec is that it makes the f...

Should you learn more than one language at the same time?

I wouldn't recommend learning multiple languages at the same ...

Explain Artifacts (Deployment) Like I'm Five

Glad you found it useful! I love these series of questions....

Explain Artifacts (Deployment) Like I'm Five

You and your best friend Shiela decide to battle each other u...

Explain CSRF like I'm five.

CSRF (Cross Site Request Forgery) is also known as Sea-Surf o...

Letter to my 21 years self

:D

Letter to my 21 years self

Thank you for your kind words. It's great you found it usef...

Explain variables in programming like I'm five

Thanks. That was the original intention. Wanted to also add...

Explain variables in programming like I'm five

This is a great question. Although Forest Hoffman nailed it, ...

Letter to my 21 years self

Thanks Arne. Glad you found it useful. :)

I created @ThePracticalDev and dev.to, ask me anything!

Have recently joined the dev.to community and it's great! I...

Explain Reactive Programming Like I'm Five

Imagine walking into coffee shop and ordering a cappuccino....

What skills, besides purely technical, do you look for in other developers?

What & how many books do you read? This helps me separa...

loading...