Skip to content

Instantly share code, notes, and snippets.

View joedayz's full-sized avatar

José Díaz joedayz

View GitHub Profile
entity Blog {
name String required minlength(3),
handle String required minlength(2)
}
entity Entry {
title String required,
content TextBlob required,
date ZonedDateTime required
}
entity Reserva{
codigo String,
fechaHoraInicio ZonedDateTime,
fechaHoraFin ZonedDateTime,
espacioAsignado Integer,
estadoEspacioAsignado String,
estadoReserva String
}
@joedayz
joedayz / Dockerfile
Created May 19, 2019 09:06
Dockerfile para backend spring boot
#De la imagen que partimos
FROM openjdk:8-jre-alpine
RUN apk add --no-cache tzdata
ENV TZ='America/Lima'
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apk --update add fontconfig ttf-dejavu
#Directorio de trabajo
@joedayz
joedayz / Dockerfile
Created May 19, 2019 09:06
Dockerfile para proyecto angular
FROM nginx:1.11-alpine
# Se agregan metadatos a la imagen
LABEL Descripción="Web Malla Promocional" Autor="Arquitectura" Versión="v1.0.0"
RUN apk add --no-cache tzdata
ENV TZ=America/Lima
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
WORKDIR /
@joedayz
joedayz / pom.xml
Created May 19, 2019 18:37
Plugin de JIB
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>0.9.0</version>
<configuration>
<to>
@joedayz
joedayz / postgresql-array-java-list.sql
Last active February 3, 2022 21:30
postgresql-array-java-list
**************************************************Entity*****************************************
@Entity(name = "loanApplicationInstance")
@Table(name = "tenant_loan_application_instances")
@ToString
@TypeDefs({
@TypeDef(name = "jsonb", typeClass = JsonBinaryType.class),
@TypeDef(name = "list-array", typeClass = ListArrayType.class)
})
@joedayz
joedayz / Dockerfile
Created May 29, 2023 01:26
Dockerfile for highchart node export server
FROM node:carbon
ENV ACCEPT_HIGHCHARTS_LICENSE="1"
ENV HIGHCHARTS_USE_STYLED="1"
ENV HIGHCHARTS_USE_MAPS="1"
ENV HIGHCHARTS_USE_GANTT="1"
#RUN npm install highcharts-export-server -g --unsafe-perm
#RUN git clone https://github.com/mschoettle/node-export-server
@joedayz
joedayz / gist:1ba3d498d0bd0c807783065c3965b071
Created May 29, 2023 01:28
Log Dockerfile of Node export server
❯ docker build -t highchart-export-server .
Sending build context to Docker daemon 4.111MB
Step 1/24 : FROM node:carbon
---> 8eeadf3757f4
Step 2/24 : ENV ACCEPT_HIGHCHARTS_LICENSE="1"
---> Running in 2f783df1ab46
Removing intermediate container 2f783df1ab46
---> 2e229eeff924
Step 3/24 : ENV HIGHCHARTS_USE_STYLED="1"
---> Running in ab914481f047
@joedayz
joedayz / gist:a500f5ed444e33e37c8b1861a43d89d0
Created August 26, 2023 00:58
Tech Leader – Backend Java
Funciones:
• Es el encargado de liderar el diseño técnico de las soluciones que se desarrollan en el squad, garantizando que la entrega temprana de valor se realice con calidad respetando los lineamientos, estándares de arquitectura, seguridad y data.
• Tiene la visión técnica de la aplicación del squad/tribu/CoE al que pertenece".
• Vela para que las aplicaciones desarrolladas sean robustas y escalables, cumplan con los estándares tecnológicos, y sean construidas bajo los lineamientos de seguridad y arquitectura.
• Vela por la estabilidad operativa de la aplicación, Identifica el impacto y dependencia con otras aplicaciones para nuevas funcionalidades y para el soporte.
Requisitos:
• Estudios de la carrera de Ing. de Sistemas o carreras afines. (técnico o universitario).
• Experiencia mínima de 4 años participando en proyectos con soluciones que integran componente backend Java.
• Experiencia en Java 8, 11 o superiores.
• Experiencia desarrollando APIS/microservicios y/o componentes de integración (web servi
@joedayz
joedayz / gist:0b3dad1fe6e7cf67aa28703f66f50b6b
Created August 26, 2023 16:09
Developer– Backend Java
Funciones:
• Es el encargado de crear y dar mantenimientos a las aplicaciones del Banco, las mismas que son construidas en base a los requisitos del negocio. Hoy en día estamos orientados a la transformación digital con el fin de que nuestros clientes realicen sus operaciones de manera más simple y segura.
• Desarrolla componentes tecnológicos que tengan un nivel de disponibilidad óptimo.
• Resuelve las necesidades del negocio enfocados en dar la mejor experiencia a los usuarios a través del desarrollo de componentes de integración (apis/microservicios)
Requisitos:
• Estudios de la carrera de Ing. de Sistemas, computación, informática, software y electrónica o carreras afines. (Estudio técnico concluido)
• Experiencia mínima de 2 años desarrollando soluciones que integran componente backend Java.
• Experiencia desarrollando APIS/microservicios y/o componentes de integración (web services, servicios rest).
• Experiencia en buenas prácticas de desarrollo de software.