Autor: pbruccoleri

Analista Programador egresada de la UDELAR (Uruguay)

Creando un sitio web estático con Hugo y alojándolo en Netlify

Hugo es uno de los más populares generadores de sitios web estáticos de la actualidad, desarrollado en lenguaje Go y con licencia Apache 2.0.

Estos generadores no hacen uso de base de datos, servidor web ni lenguajes del lado del servidor como php, etc. Se obtienen simples páginas html/css/js. Es una tecnología moderna de desarrollo de sitios web denominada JAM Stack (Javascript del lado del cliente, APIs reutilizables o servicios y Markup precompilado que genera el html). Sirven para generar sitios web seguros y de una forma relativamente fácil, desde blogs a páginas personales, de proyectos, documentación, etc. Pueden ver el listado de todos los generadores y su ranking en esta página: https://www.staticgen.com/

(más…)

Apuntes sobre Git y repositorios

Me puse a usar el repositorio GitHub para pasar algunos proyectos privados, desde que en enero de este año acepta en su plan free incluir repositorios privados ilimitados con hasta 3 colaboradores.

Claro que podría haber utilizado otros servicios competencia de este como lo son GitLab y Bitbucket ya que ambos permitían también repositorios privados, pero por una cosa u otra, lo había postergado y usé parte de mis vacaciones para esto. Anteriormente había utilizado otros sistemas de versionado como SVN, así que no era que empezara desde cero.

Encontré varios tutoriales en internet y me compré un ebook. De todo eso fui sacando apuntes en un documento de drive que les comparto en este enlace.

Espero les sirva. Esos apuntes se van a ir actualizando con ejemplos y comentarios nuevos.


Últimas novedades de JDK 11 y Netbeans

Luego de formateada mi notebook, no había vuelto a reinstalar muchas cosas; lo hago a medida que lo voy necesitando. Sinceramente hace tiempo que no uso Java, así que ahora que me puse a estudiar sobre automatización del testing, en especial Selenium, tenía que instalar el JDK, además del Netbeans (porque quería ese IDE) para hacer algunos experimentos.

Ufff…. vaya sorpresa, me doy cuenta que han cambiado muchas cosillas. Siempre que precisé el JDK (¡hasta el 10!), simplemente iba al sitio de Oracle, descargaba el instalador, instalaba y listo… hasta quedaba instalado el JRE. Luego visitaba el sitio de Netbeans, descargaba y todo pronto.
Nada más lejos de la realidad… me llevó más de lo que pensaba…

(más…)

El affordance, la usabilidad y el testing

Hace poco, en un curso de testing de Argentesting, dictado por la Ing. Nadia Cavalleri, estuvimos viendo el concepto de affordance ya que no escapa a esta disciplina.

¿Qué es o a qué hace referencia?
Hace referencia a la cualidad que tienen los objetos o ambientes que permiten a un individuo realizar una acción. Se explica mejor con un ejemplo: si me dan una escalera, no me tienen que explicar cómo usarla, voy a saber dónde apoyar el pie.

(más…)

FAQ sobre Derechos de Autor y materiales de estudio

Hay muchas cosas que tanto docentes como informáticos debemos conocer acerca de este tema y que debemos considerar a la hora de hacer alguna publicación. Tengan en cuenta que este material es sobre los derechos de autor en Uruguay.

He hecho una recopilación de respuestas de diferentes foros de diferents cursos, y con la ayuda de la Dra. Patricia Díaz Charquero y la Mtra. Ana Cabrera se armó esta FAQ que se irá actualizando con cada nueva duda.