Scalable Micro-frontends Using Web Components: My Hackathon Onboarding Project

Commit Engineering Partner, Mukundan discusses scalable micro-frontends using web components.

Technical Interviews, Broken and Flawed

Many developers hate traditional technical interviews, so how did this interview process even come to be and why is it still used?

How to Prepare for a Technical Interview

Technical interviews can be challenging. What algorithms should you know? How can you best answer behavioral questions? We address some of these questions and more in this article!

Building a 5-in-1 documentation site with Docusaurus

“Documentation is part of the software—if users can’t figure out how to use the software, then there is no value delivered. If the docs aren’t in the same repo as the code, people will invariably forget to update them, and if the docs are out of sync with the code, they are almost useless.”

Welcome to Commit’s Platform blog series

In this blog series, we’ll discuss the technical challenges we face as we expand and evolve the Commit Platform, which we use to match talented Engineers with startups that meet their needs and goals.

[Opensource Sundays] How I built a mini PaaS with Zero

The goal of this project is to help new EPs deploy their Hackathon Onboarding Project with ease, and have their projects deployed on a shared Kubernetes cluster. We all know that getting a project up and running in AWS and deployed on Kubernetes can be a project of its own, and we don’t want this to take away from EPs’ hackathon projects. So we had to build a solution that allows for a wide variety of backend and frontend projects to be easily deployed on our infrastructure. Our goal is to stay as close to a real-world scenario as possible and allow EPs to clone a repo and quickly deploy with minimal setup and effort to avoid the steep learning curve of many DevOps tools.

Testing Network Load Balancer on Commit’s open source Zero infrastructure

As part of the testing for our open source project Zero, which helps early-stage startups accelerate the development of their product, we are constantly trying to improve the infrastructure and tools in the Zero ecosystem. To this end, I was trying to make a switch to using Amazon Web Services’ Network Load Balancer from their “Classic” Elastic Load Balancer. NLB is billed as AWS’s next generation of load balancers. I was hoping for a better experience than I’ve had with ELB—although my experience with ELB has been mostly positive, as it tends to be fairly fast and stable. We’ve been using ELB with Kubernetes for quite some time, so I’m confident in how these technologies work together.