Excepción personalizada en Java

En este post de programación en Java te enseñaré a definir tus propias excepciones, es decir, crear una nueva clase que va a extender de Exception para que puedas contar con tus propias excepciones.

Las excepciones personalizadas en Java sirven para manejar casos específicos o casos que tienen que ver con tu aplicación.

Por ejemplo, para un sistema de ventas podrías lanzar una excepción de tipo ProductoSinExistenciaException siendo así más específico en cuanto al error.

(más…)

Reutilizar plantillas en Flask con Jinja - Plantilla base

Reutilizar plantillas en Flask con Jinja

En este post sobre Flask te mostraré cómo definir una plantilla base o plantilla maestra y después solo sobrescribir  el contenido y ciertos bloques, de modo que puedas definir y reutilizar una plantilla, evitando repetir código.

Para ello vamos a usar el template engine que Flask usa por defecto y que nos viene de maravilla: Jinja.

(más…)