Fernando Briano
Soy programador de computadoras de Uruguay viviendo en Escocia. Este es mi sitio web personal, pero mi rinconcito principal de internet es mi blog Picando Código donde he estado escribiendo desde 2007.
Programador
Trabajo con computadoras, más que nada escribiendo código. Se puede ver parte del código que he escrito en mi perfil de GitHub y mantengo mi CV en este sitio.
Uso GNU/Linux y Software Libre en lo posible. Podés ayudar al Software Libre uniéndote a la Free Software Foundation. Uso y recomiendo Mozilla Firefox como navegador web y Emacs es mi editor de texto.
Mi lenguage de programación favorito es Ruby, pero he escrito código en varios lenguajes a lo largo de mi carrera.
Los lenguajes de programación más frecuentes en mis proyectos de GitHub son: Ruby (35), JavaScript (21), PHP (6), HTML (6), Elixir (5), Emacs Lisp (4), CSS (4), Shell (3), Java (2), Python (1), Haml (1), Erlang (1), TypeScript (1), Crystal (1), Go (1), Rust (1)
Gemas Ruby que mantengo
Gemas Personales
Gemas de Elastic
Desarrollo de videojuegos
Estoy aprendiendo lentamente y expereminentando con desarrollo de videojuegos. He estado explorando y usando Godot y DragonRuby. Lo considero más que nada un hobby por ahora, pero me encantaría terminar alguna de las muchas ideas que tengo. Hasta ahora sólo he publicado un par de cosas en mi perfil de itch.io, como un clon de Tetris y algunos experimentos de programación gráfica.
Datos Abiertos
Creo que aprovechar los Datos Abiertos es una de las maneras que tenemos como programadores para hacer del mundo un lugar mejor. He participado en algunos proyectos de Datos Abiertos y eventos y soy miembro de DATA. Acá están algunos de los proyectos en los que he trabajado:
Montevideo Bicis |
Sitio web con información de Datos Abiertos pertinentes a ciclistas en la ciudad de Montevideo. |
|
AtuServicio.uy |
Aplicación en la que trabajé con DATA que usa datos abiertos del Ministerio de Salud Pública para ayudar a los usuarios a comparar mutualistas y elegir la que más les sirva. |
|
MNAV API - API para los datos abiertos del museo MNAV |
API que usa Datos Abiertos del Museo Nacional de Artes Visuales y provee información en JSON y XML. |
|
Ombudsman |
Plataforma de Datos Abiertos para reportar problemas en tu ciudad como luces rotas, pozos, etc. Hecho durante la hackatón Desarrollando América Latina 2013. |
|
Moñita Azul |
Proyecto de Datos Abiertos para la hackatón Desarrollando América Latina 2012. |
Desarrollo WordPress
Soy usuario de WordPress desde hace un buen tiempo, hice varios sitios y desarrollé algunos plugins. Mi perfil en la comunidad de WordPress.org es fernandobt. También contribuía en el sitio WordPress Answers.
Plugins:
Name | Rating | Downloads | |
List category posts | 94/100 | 3,853,652 | Active Installs: 100,000+ |
List categories | 90/100 | 67,022 | Active Installs: 7,000+ |
StackOverflow.com Reputation Widget | 0/100 | 1,729 | Active Installs: Less than 10 |
Otros proyectos
Otros proyectos que he creado:
- Super Simple Time Tracker - Un gestor de horas para usar en tu navegador web o como aplicación web. No requiere registro ni inicio de sesión. Código fuente.
- ci_js - Validador de la Cédula Uruguaya en JavaScript. Código fuente - plugin jQuery.
- Emacs.sexy - Sitio web para promover Emacs.
- Instant 'Oh, The Humanity' - Sitio web/aplicación web que hice por diversión. Código fuente
Escritura
Disfruto mucho de escribir y lo vengo haciendo en mi blog personal Picando Código desde 2007.
Artículos para otros medios en español:
- la diaria: Navegar (casi) en soledad Artículo sobre privacidad en internet.
- la diaria: La ética hacker - Artículo sobre ética hacker.
- Entrevista para Sputnik Mundo: Hackers: ¿amigos o enemigos de los ciudadanos?
Artículos en inglés:
- 25 Days of Ruby Gems - Ruby Advent Calendar 2020: Day 9 - thegamesdb Gem - Get Donkey Kong, Super Mario Bros., The Legend of Zelda ‘n’ More. API Client for TheGamesDB, an Open Database for Video Game Data.
- 25 Days of Ruby Gems - Ruby Advent Calendar 2020: Day 2 - elastic-enterprise-search gem - Workplace Search, App Search, and Site Search all together.
- Elastic blog: Elastic Enterprise Search API clients for Ruby and Python.
- Cultivate blog: Open sourcing our shared configuration for remote pairing: We open sourced our shared configuration for tmux, Spacemacs and other tools we use daily for development.
- Cultivate blog: Building and configuring a Phoenix app with Umbrella for releasing with Docker: A tutorial to understand how Phoenix, Umbrella, Distillery and Docker fit together.
- Cultivate blog: Spacemacs shared configuration - custom private layers: How we use a shared configuration file for Spacemacs and managed to add personal configurations on each machine too.
- Cultivate blog: Getting started with Docker - images and containers: A quick guide to get you up and running with Docker.
- Cultivate blog: Using HTTPS with Elixir on Cowboy: How to serve https from a simple Elixir app running locally with Cowboy in development mode
- Cultivate blog: Euruko 2017 - Budapest, Hungary: My experience at the Annual European Ruby Conference in Budapest.
Conferencias
He dado charlas sobre Ruby, Datos Abiertos, trabajo, programación y otros temas en meetups y algunas conferencias. También trabajé en la organización de RubyConf Uruguay y varios Meetups de Ruby en Montevideo así como otros eventos relacionados.
Podés encontrar algunas de mis presentaciones en SpeakerDeck. Algunas de las conferencias que recuerdo haber asistido:
- 2021 - Elastic Community - 10 de agosto - Di una charla en un livestream sobre Ruby y Elasticsearch. Video.
- 2020 - Elastic Community Webinar - 10 de noviembre - Di una charla 'Introduction into the Elastic Enterprise Search Clients'. Video.
- 2020 - ElasticON Global - 13 al 15 de octubre - Conferencia remota. Di una charla sobre los clientes Elastic Enterprise Search como parte de The Elastic clients: Recent developments
- 2020 - Brighton Ruby - 3 de julio - Conferencia remota
- 2019 - Code Elixir London 2019 - 18 de julio 2019 - Londres, Inglaterra
- 2018 - WordCamp Edinburgh 2018 - 17 y 18 de noviembre 2018 - Edimburgo, Escocia
- 2018 - Elixir Conf EU 2018 - 16-17 Abril 2018, Taller 18 de abril 2018 - Varsovia, Polonia
- 2018 - Bath Ruby Conference 2018 - 22 y 23 de marzo de 2018 - Bath, Inglaterra
- 2017 - EuRuKo 2017 - 29 y 30 de setiembre - Budapest, Hungría
- 2015 - Ruby Onlineconf - 4 de diciembre - Conferencia Online - Di una charla sobre Ruby, Linux y Software Libre
- 2015 - JSConfUY 2015 - 24 y 25 de abril 2015 - Uruguay, Montevideo
- 2015 - 3rd International Open Data Conference 2015 - 28 y 29 de mayo de 2015 - Ottawa, Canadá
- 2014 - Scottish Ruby Conference 2014 - 12 y 13 de mayo de 2014 - Perthshire, Escocia
- 2014 - ScotlandJS 2014 - 9 y 10 de mayo de 2014 - Edimburgo, Escocia
- 2014 - RubyConf Uruguay - 23 y 24 de Mayo 2014 - Uruguay, Montevideo
- 2014 - RubyConf Argentina 2014 - 24 y 25 de octubre de 2014 - Buenos Aires, Argentina
- 2014 - JSConfUY 2014 - 14 y 15 de marzo de 2014 - Montevideo, Uruguay - di un taller sobre Firefox OS
- 2013 - tech MeetupUY 2013 - 23 de noviembre de 2013 - Montevideo, Uruguay
- 2013 - Scottish Ruby Conference 2013 - 12 y 13 de mayo de 2013 - Perthshire, Escocia
- 2013 - ScotlandJS 2013 - 9 y 10 de mayo de 2013 - Edimburgo, Escocia
- 2013 - RubyConf Uruguay 2013 - 22 y 23 de marzo de 2013 - Montevideo, Uruguay
- 2013 - RubyConf Argentina 2013 - 27 y 28 de noviembre de 2013 - Buenos Aires, Argentina
- 2013 - Conferencia Sobre Datos Abiertos en América Latina y el Caribe - 26 y 27 de junio de 2013 - Montevideo, Uruguay
- 2012 - RubyConf Argentina 2012 - 19 y 20 de octubre de 2012 - Buenos Aires, Argentina
- 2012 - PyConUy 2012 - 10 y 11 de noviembre de 2012 - Montevideo, Uruguay
- 2012 - Mozilla MDN Hack Day in Montevideo - 24 de abril de 2012 - Montevideo, Uruguay - Di una charla sobre la web como herramienta de cambio social
- 2012 - BrazilJS - 30 y 31 de agosto de 2012 - Porto Alegre, Brasil
- 2011 - Rubyconf Uruguay - Montevideo, Uruguay
- 2010 - Rubyconf Uruguay - Montevideo, Uruguay
- 2007 - JavaUy 2007 - 11 y 13 de octubre de 2007 - Montevideo, Uruguay
Música
Tengo un sello discográfico independiente de punk rock: Entropía Records. Hemos lanzado algunos discos de bandas locales y he producido y ayudado con varios toques. Es un buen hobby y me encanta el punk rock. Este es mi perfil en Last.fm y mi Bandcamp, en caso que quieras saber más de mis gustos musicales.