Como subir archivos a Firebase desde Angular

Subir archivos es una tarea muy común al momento de desarrollar nuestras aplicaciones, ya que muchos usuarios necesitan por ejemplo, subir la foto de perfil, subir algunos documentos para luego compartir, entre otras funcionalidades.

Firebase es una plataforma que nos ofrece un conjunto de herramientas para el desarrollo de aplicaciones web y móviles, en este caso, existe la herramienta llamada Cloud Storage de la cual vamos a estar trabajando en esta entrada.

Sigue leyendo Como subir archivos a Firebase desde Angular

Cargando llaves públicas y privadas en Java

En la entrada pasada se estuvo generado y guardando llaves públicas y privadas con Java, ahora, toca el turno de leer dichas llaves en de los archivos binarios y de texto plano que habíamos generado.

Antes que nada, si no has visto la entrada pasada, te recomiendo que le eches un vistazo, puede que aprendas algo nuevo, o bueno, si ya sabes como generar y guardar un par de llaves desde el paquete de seguridad de Java java.security entonces te invito a seguir leyendo esta entrada 😉 Sigue leyendo Cargando llaves públicas y privadas en Java

Generando llaves públicas y privadas en Java

La creación de llaves públicas y privadas ayuda principalmente a la criptografía para poder así establecer comunicaciones seguras entre diferentes dispositivos, cifrando los mensajes con una de las llaves y descifrando con la otra, la llave pública es repartida a los diferentes dispositivos a los que te quieras comunicar y la llave privada se asegura con el alma para que nadie más la tenga, solo tú. Este tipo de cifrado puedes usarlo de dos maneras principalmente:

  • La primera forma es cifrando los mensajes con la llave pública, donde solo la llave privada puede descifrar el mensaje.
  • La segunda forma es cifrando los mensajes con la llave privada y descifrando con la llave pública. Haciendo de que se pueda saber de donde viene el mensaje 😉

Java nos brinda toda una librería para los aspectos de seguridad, la cual se encuentra en el paquete java.security, donde una parte se puede utilizar para la generación de este par de llaves.

Sigue leyendo Generando llaves públicas y privadas en Java

¿Cómo realizar pruebas en nuestros servicios web con Jersey?

¡Hola!

Jersey nos ofrece una herramienta para hacer nuestras pruebas a los servicios web que realicemos con su Framework, esto nos ayuda a casos en donde utilicemos por ejemplo un desarrollo basado en pruebas, donde realizamos primero las pruebas unitarias y de integración de los componentes principales de la aplicación que queremos desarrollar, y luego si, el desarrollo de las funcionalidades.

Sigue leyendo ¿Cómo realizar pruebas en nuestros servicios web con Jersey?

JAX-RS & Jersey: Configuración y primer recurso

¡Hola a todos!

Cuando nos encontramos en el desarrollo de Servicios Web RESTful en el lenguaje de programación Java, lo primero que se nos viene a la mente es el estándar de JAX-RS, el cual no es más que un API que ofrece Java EE para la creación de servicios web REST (Representational State Transfer). JAX-RS nos ofrece un conjunto de herramientas para facilitar el desarrollo de este tipo de servicios y Jersey no es más que la implementación de este, ofreciéndonos una extensión de las herramientas que ya previamente nos ofrece el estándar.

Sigue leyendo JAX-RS & Jersey: Configuración y primer recurso

¡Bienvenidos a mi blog!

¡Hola a todos!

oracle_associateMi nombre es Gustavo Pacheco Gómez y llevo unos cuantos años dedicándome al desarrollo de software y al diseño gráfico, actualmente estoy viviendo en la ciudad de Cartagena de Indias, mi ciudad natal. Soy estudiante de Ingeniería de Sistemas y estoy certificado por Oracle Certification Program como OCA, Java SE 7 Programmer.

Siempre he dicho: «La mejor manera de vivir es compartiendo tus experiencias y conocimientos».

Sigue leyendo ¡Bienvenidos a mi blog!