Logo

dev-resources.site

for different kinds of informations.

API días feriados

Published at
12/14/2023
Categories
restapi
chile
feriados
español
Author
victorsanmartin
Categories
4 categories in total
restapi
open
chile
open
feriados
open
español
open
Author
15 person written this
victorsanmartin
open
API días feriados

Cuando tienes que planificar un proyecto, calcular turnos, estimar comisiones entre otros tantos casos de usos, debes tener claridad de los días libres o feriados existentes en el período que estás analizando.

Desde Boostr, sabemos la importancia de contar con esta información porque nosotros hemos pasado por esta situación, en más de un proyecto hemos necesitado contar con los feriados para hacer cálculos automáticos, por ejemplo, para planificar turnos del siguiente mes.

Para lograr esto, tienes al menos dos estrategias:

Armar tu propia base de datos.

Si bien te da mayor flexibilidad para incluir quizás algunos días importantes de la empresa, como su aniversario o celebraciones internas, te obliga a armar un módulo de gestión de días feriados y que alguien tenga la dedicación de mantener esta base de datos vigente con los feriados tantos del año en curso como el siguiente. Y si alguna fecha cambia o se agrega un feriado nuevo durante el año, esta persona debe estar atenta para incluirlo antes de generar nuevos cálculos.

Administración de feriados en Zendesk

Como dije antes, si la empresa cuenta con días particulares que se pueden considerar como días libres a considerar, es una buena estrategia, pero ten en cuenta el costo que significa mantener la base de datos y el impacto negativo que puede generar el no contar con información vigente.

Conectarte a una API.

Si ya desarrollaste tu propia base de datos o aún no lo has hecho, considerar obtener la información de una API externa es una buena estrategia, siempre y cuando estés consumiendo un servicio online que te de la seguridad que no lo darán de baja de la noche a la mañana, puede pasar a pago o no cuente con información vigente, ya que esto te a va generar problemas en el futuro que no tienes estimado enfrentar.

En Boostr, somos desarrolladores al igual que tu, y decidimos levantar nuestro propio servicio REST con todos los feriados legales en Chile, y la usamos en los sistemas que hemos desarrollado. Al igual que tú, no nos sirve dar de baja el servicio ni mucho menos que esté desactualizada.

const axios = require('axios');

const options = {
  method: 'GET',
  url: 'https://api.boostr.cl/holidays.json',
  headers: { accept: 'application/json' }
};

axios
  .request(options)
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.error(error);
  });

Enter fullscreen mode Exit fullscreen mode

Si ya armaste tu base de datos, también te puedes ahorrar la necesidad que una persona mantenga actualizada la información, con un simple cron job que consulte la información cada X tiempo y actualice su base, te ahorras esta tarea y mantienes la flexibilidad de incluir tus propios días festivos.
Ahora si aún no has armado tu propia base de datos, puedes sin problemas consultar a nuestra API cada vez que necesites realizar algún cálculo.


Sobre Boostr

Somos una empresa joven pero con gente con muchos años de experiencia en el desarrollo de soluciones tecnológicas. Si tienes una idea en mente, o sólo nos quieres saludar, escríbenos a [email protected].

chile Article's
30 articles in total
Favicon
Como hice dinero (USD 2.500) con Telegram en Chile
Favicon
¿Trabajo Remoto o Híbrido?
Favicon
Super Club Net: Libro de Introducción a HTML, CSS y JS
Favicon
Desafío de Nombres y Apellidos
Favicon
La revista Club Nintendo y su curso de HTML
Favicon
Historia de la BeamVM
Favicon
Introducción a Elixir
Favicon
Como resolver problemas de cors rapidamente
Favicon
Documenta tu Evolución Profesional
Favicon
¿Me conviene un Bootcamp Tecnológico?
Favicon
Arqueología Tech: Rolplay un juego de cartas hecho en Visual Basic 6
Favicon
Mi peor experiencia como desarrollador de software 😢 chile
Favicon
Aplicando MVVM en Phoenix LiveView
Favicon
API Rest patentes de autos en Chile
Favicon
Elixir para React.js Devs
Favicon
API días feriados
Favicon
Eligiendo un computador para desarrollo
Favicon
OpenAPI: API pública para Chile
Favicon
¿Por qué elegir Elixir y Phoenix?
Favicon
NodeSchool Santiago! 🎉
Favicon
Oportunidades laborales en Chile para desarrolladores e ingenieros de software
Favicon
Employment opportunities in Chile for software developers and engineers
Favicon
JSConf Chile , la guía del viajero : Barrio Italia
Favicon
JSConf Chile Guía del viajero : Barrio Lastarria
Favicon
Número de Documento en vez de RUT para Identificar
Favicon
¿Cómo conseguir que tu empresa auspicie la JSConf?
Favicon
Anunciando la JSConf Chile! 🇨🇱🎉
Favicon
Cómo validar un R.U.T. Chileno
Favicon
Sobre renuncia voluntaria (thread)
Favicon
Webpay Plus in golang

Featured ones: