Bonton Connect

Bonton Connect

15 Followers
A WiFi sharing platform that makes internet affordable for everyone everywhere.

Decisions 7

Omran Jamal

CTO & Co-founder at Bonton Connect

We actually initially wrote a lot of networking code in Kotlin but the complexities involved prompted us to try and compile NodeJS for Android and port over all the networking logic to Node and communicate with node over the Java Native Interface.

This turned out to be a great decision considering our battery usage fell by 40% and rate of development increased by a factor of 2.

7 564K

Omran Jamal

CTO & Co-founder at Bonton Connect

We chose Laravel and PHP over any other stack on our API backend simply because of how productive we can be with the Laravel framework compared to any other.

One thing we often overlook while evaluating PHP is how resilient it is to faults in our programming, and how easily scalable it is horizontally out of the box with almost no forethough.

6 10.2K

Omran Jamal

CTO & Co-founder at Bonton Connect

We actually use both Mongo and SQL databases in production. Mongo excels in both speed and developer friendliness when it comes to geospatial data and queries on the geospatial data, but we also like ACID compliance hence most of our other data (except on-site logs) are stored in a SQL Database (MariaDB for now)

4 529K

Omran Jamal

CTO & Co-founder at Bonton Connect

While Redux may be the industry defacto, our team's OO driven minds find it comfortable to reason about in MobX (mobx-state-tree to be exact). It's a much more magical and painless experience compared to Redux.

2 1.8K