Homepage
Open in app
Sign in
Get started
finnovate.io
We build engaging technology
Follow
Adding Secure Environment Variables to AWS Elastic Beanstalk
Adding Secure Environment Variables to AWS Elastic Beanstalk
AWS Elastic Beanstalk is a convenient way to deploy web applications, and something we use fairly frequently to host our deployments. In…
Stephen Sparling
Sep 19
Combine .distinct with Mongo aggregation to find documents more quickly
Combine .distinct with Mongo aggregation to find documents more quickly
This post is an extension of my previous article on optimizing $lookup performance in Mongo.
Alfred Yang
Jan 17
How startups should approach AI
How startups should approach AI
The terms “AI” and machine learning get thrown around recklessly in the startup community. Every other startup claims that they have a…
Alfred Yang
Dec 7, 2023
Why we never use z-index
Why we never use z-index
Have you ever added a CSS z-index to a div just to find out (a few days later) that your div is showing up in unexpected places? This is…
Alfred Yang
Jul 27, 2023
Why we ditched story points
Why we ditched story points
I have long been a believer of iterative software development. Finnovate.io has delivered 100+ project leveraging an agile approach, but…
Alfred Yang
Jan 11, 2023
How to increase Mongo aggregation $lookup performance
How to increase Mongo aggregation $lookup performance
Mongo aggregation is incredibly useful for running complex data queries. However carelessly written aggregations can lead to poor…
Alfred Yang
Sep 17, 2022
How to keep React components small
How to keep React components small
As a rule of thumb for our team at Finnovate.io, if a React component has more than 200 lines of code, then it is too big. Big components…
Alfred Yang
Jun 12, 2022
About finnovate.io
Latest Stories
Archive
About Medium
Terms
Privacy
Teams