NGNIX es un servidor Web de código abierto creado en octubre del 2004 por Igor Sysoev que no ayuda con tareas de Servidor Web, Proxy inverso, balanceador de carga, proxy de correo electrónico para POP3, STMP e IMAP.

Este servidor ofrece una arquitectura asíncrona y controlada por eventos que permite que sea uno de los servidores más confiables por su velocidad y escalabilidad.

Gracias a su excelente capacidad para manejar muchas conexiones y a su gran velocidad es usado por grandes sitios web de alto tráfico como Google, Adobe, Cloudflare, Netflix, WordPress.com entre otros

Al comparar Nginx con Apache:

  • Nginx…

Nodejs es un framework popular especialmente en E.E.U.U para el desarrollo de aplicaciones para backend. Más de 175.398 aplicaciones utilizan esta tecnología, por esta razón en este articulo analizaremos brevemente sus principales beneficios y nombraremos algunas grandes compañías que usan Node.js en sus proyectos de software.

Nodejs, es un entorno de ejecución para el servidor basado en Javascript que utiliza el motor v8 de Javascript utilizado en el navegador Google Chrome. En palabras simples se puede usar Javascript para el desarrollo backend. …


Para comenzar debes Instalar Docker, acá puedes en contrar una guía para distintos sistemas operativos:

.- https://medium.com/@mortegac/instalando-docker-d736fe0822a8

Tecnologías utilizadas:

Reactjs: Es una Biblioteca javascript creada por facebook para construir interfases de usuarios.
Más información: https://es.reactjs.org/

Docker: Es una herramienta diseñada para facilitar la creación, implementación y ejecución de apicaciones mediante el uso de contenedores. En este caso nos permitirá empaquetar una aplicación Reactjs con todas sus librerias, dependencias, configuraciones, etc. y enviarla como un paquete. De esta forma nos aseguraremos que funcione en cualquier máquina que tenga docker instalado.
Más informeación: https://docs.docker.com/

Nginx: Es un software de código abierto para servicio web


Docker se ha convertido en el estándar de facto en el uso de contenedores de software. En este artículo se entregarán links a guías para instalar Docker CE (Community Edition) en los siguientes sistemas operativos:

.- Ubuntu
.- OSX
.- Windows


Siguiendo con esta series de artículos para utilizar SonarQube, veremos como levantarlo en tu computador usando Docker.

Como es un tema extenso, separe este tema en varios artículo que son los siguientes:

1).- Que es SonarQube
2).-Dockerizando SonarQube
3).-Configurando un proyecto ReacJs — Pronto Disponibles
4).-Configurando un proyecto NodeJs — Pronto Disponibles
5).-Configurando un proyecto Java en SpringBoot — Pronto Disponibles

— — Dockerizando SonarQube — —

Con Docker podemos crear contenedores ligeros y portables donde en su interior se encontrará todo lo necesario para que una aplicación se ejecute correctamente (Librerías, dependencias, versiones de Kernel del sistema operativo, Motores de bases de datos, etc.).

Los…


Como desarrollador estoy en una búsqueda constante de mejorar mi código, buscar buenas prácticas, probar patrones de diseño y de arquitectura que permitan que mi código sea más legible y óptimo. SonarQube es una excelente herramienta que si bien nació para Java, después se extendió a otro lenguajes como Javascript 🤘y nos ayuda con mediciones de calidad a nuestro código

Como es un tema extenso, separe este tema en varios artículo que son los siguientes:

1).- Que es SonarQube
2).-Dockerizando SonarQube
3).-Configurando un proyecto ReacJs — Pronto Disponibles
4).-Configurando un proyecto NodeJs — Pronto Disponibles
5).-Configurando …


Gran parte de los desarrolladores de aplicaciones para móviles saben que publicar en el App Store es un verdadero parto: que el tema de los certificados, cumplir con la guía de estilo, etc.. etc..

Gracias a la plataforma Diawi.com podemos enviar nuestra aplicación a cualquier usuario para pruebas o uso interno, siguiendo los pasos que detallo a continuación:

1.- Abrir e proyecto en Xcode

2.- Ir al menú Product — Archive


Con Docker podemos acelerar nuestro desarrollo facilitando un entorno donde probar nuestro código, mediante contenedores ligeros y portables donde en su interior se encontrará todo lo necesario para que la aplicación se ejecute correctamente (Librerías, dependencias, versiones de Kernel del sistema operativo, Motores de bases de datos, etc.)..

Los contenedores son infinitamente más livianos que las máquinas virtuales y nos permite recrear un entorno productivo en uno portátil. La construcción de imágenes se puede definir en ficheros de configuración en texto plano (Dockerfile) y contamos con herramientas como Docker Compose que nos permiten ejecutar y construir entornos multi-contenedor de forma…


Primero debes crearte una cuenta en el portal de Desarrolladores Apple, si quieres más información puedes ver mi articulo :

Tipo de licencias para Desarrolladores Apple

Teniendo tu licencia debes:

  1. - Ingresar a https://developer.apple.com/membercenter/ y seleccionar la opción del menú Certificates


Esta historia comienza un día miércoles donde por necesidades del cliente me indican que debía publicar una Aplicación móvil y debía estar en el App Store el día Viernes, debo mencionar que mi experiencia era nula con este tema y por suerte la app solo debía embeber un sitio Web. Con esta presión y para tener una mejor comprensión de este proceso en futuras publicaciones decidí escribir este post y dividirlo en 2 etapas: la primera donde se explican los requisitos o consideraciones y la segunda los pasos para publicar en la App Store.

ETAPA 1: CONSIDERACIONES

1.- Licencia

Verificar la licencia que…

Manuel Ortega Carcamo

Software Engineer, Full Stack developer, passionate about code, Surfing, Snowboard. Mostly working with Javascript and Nodejs

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store