Por qué On Deck eligió usar Cal.com

On this page
- Caso práctico de On Deck
- ¿Para qué usa On Deck Cal?
- ¿Qué te hizo elegir Cal para ofrecer tu solución?
- ¿Cómo usáis Cal?
- ¿Qué fue lo mejor de trabajar con Cal como plataforma?
- ¿Ves potenciales casos de uso futuros para Cal en On Deck?
- ¿Cómo hizo Cal que fuera eficiente implementar una solución como esta para ti?
- ¿Por qué no pudiste usar otras soluciones del mercado?
- Si Cal no existiera, ¿habríais construido siquiera lo que habéis construido? ¿Cuánto más habría tardado?
- ¿Qué es lo que más te ilusiona del futuro de la programación?
- Si tuvieras un deseo, ¿qué pedirías?
Caso práctico de On Deck
Nuestro primer caso práctico empieza con Egor Zaitsev, Senior Software Engineer en On Deck. ¡Bienvenido, Egor, y gracias por sacar tiempo!
Vamos directamente con la primera pregunta:
¿Para qué usa On Deck Cal?
Egor: On Deck está creando un marketplace de feedback, donde los Fellows pueden ofrecerse como voluntarios para dar feedback sobre pitch, producto u otros temas entre sí. Después de elegir de quién te gustaría recibir feedback, a los Fellows se les muestra una vista de programación de Cal para completar su reserva.

¿Qué te hizo elegir Cal para ofrecer tu solución?
Egor: Las soluciones existentes en el mercado o bien no ofrecían las API necesarias o no eran lo bastante flexibles para nuestro caso de uso. Cal nos devolvió días —si no semanas— que de otro modo habríamos dedicado a desarrollar todo desde cero.
¿Cómo usáis Cal?
Egor: Ahora mismo estamos usando una versión self-hosted ligeramente modificada de Cal para nuestra solución. Creamos cuentas automáticamente para nuestros Fellows y les pedimos que configuren su disponibilidad y conecten sus Calendars. Después de hacerlo, empezamos a mostrarlos en nuestra plataforma, incrustando la interfaz de programación.
¿Qué fue lo mejor de trabajar con Cal como plataforma?
Egor: Cal es extremadamente extensible y nos permite iterar rápido.
¿Ves potenciales casos de uso futuros para Cal en On Deck?
Egor: Ya estamos pensando en usar Cal para permitir que nuestros Fellows programen reuniones entre ellos como parte de nuestros otros marketplaces internos, así como para ofrecer a cada Fellow un servicio de programación personal, alojado por On Deck.
¿Cómo hizo Cal que fuera eficiente implementar una solución como esta para ti?
Egor: Cal está construido con tecnologías extremadamente populares y fue realmente fácil integrarlo en nuestro ecosistema. En un par de días teníamos todo configurado para ofrecer a nuestros Fellows la mejor experiencia de programación posible.
¿Por qué no pudiste usar otras soluciones del mercado?
Egor: Calendly no expone la disponibilidad a través de su API, Motion no tiene API y construirlo todo desde cero habría llevado mucho tiempo.
Si Cal no existiera, ¿habríais construido siquiera lo que habéis construido? ¿Cuánto más habría tardado?
Egor: Claro que habríamos podido construir lo que hicimos, aunque mucho más despacio y con más bugs al principio. Cal nos ahorró días —si no semanas— de desarrollo.
¿Qué es lo que más te ilusiona del futuro de la programación?
Egor: Nos ilusiona mucho que la programación se vuelva open source. El open source es la fuerza detrás de cada startup exitosa y nos alegra apoyar otra parte clave de la web moderna que se convierte en open source.
Si tuvieras un deseo, ¿qué pedirías?
Egor: Caching 😉 Ya hemos implementado caché de disponibilidad para nosotros, pero creo que sería una incorporación muy útil para quienes usan Cal a gran escala.
¡Gracias, Egor!
