Free software
I discovered free software in 1997, and shortly after I co-founded AsturLiNUX, a local Linux / free software user group in Asturias (Spain), where I served as secretary for 8 years. I organised and participated in many conferences, and gave many talks.
Projects I have contributed to
- LEGO trains. An IoT and AWS Lambda system to control LEGO trains.
- JUnit-Quickcheck. A property-based testing framework for Java.
- Resilience4j. A fault-tolerance library for Java.
- MyMobileWeb. A open-standards-based platform that simplifies the development of top-quality mobile web applications and portals, providing an advanced content and application adaptation environment.
- EzWeb. A mash-up platform that is the front end layer of a new generation SOA architecture.
- WodiDoc. An innovative tool to create composite documents from heterogeneous sources.
- REST-in-py. A Python library to easily create REST interfaces for web applications.
- Vapour. A Linked Data and content-negotiation validator. Public service available.
- TeRRaS (2009). An implementation of semantic matchmaking.
- AGUA (2009). A library to perform grounding of semantic web services.
- XSLT-SPARQL. An extension to query RDF documents using SPARQL from XSLT documents.
- OntoSpread (2007). A library to support spread activation techniques over ontologies.
- SWAML (2007). An effort to publish mailing list archives in the semantic web using the SIOC ontology. SWAML won a National free software project award.
- WESO (Web Semántica en Oviedo) (2006). I wrote an API to access DL reasoners from Haskell using the DIG protocol.
- Zinc (2004). Type classes in the Curry functional-logic language. It was my Master degree project, and it won an award from the Asturian Computer Engineers Association.
- LuPI, a minimal Prolog interpreter written in Java (2003).
- CHM library for Java. Some utility classes that help to write look-and-feel guidelines compliant applications in Java.
- Pocha in Java. An implementation of a typical Spanish card game, with network features.
- PST-UML package for LaTeX. An utility package to make UML diagrams in LaTeX.
- Translations and patches for LGrind, phpLibLogin, Drupal…
See also my Github projects.
My talks
- Software Libre y Programación Extrema. D. Berrueta. VI Jornadas de Software Libre en Asturias (Oviedo, 14 de Marzo de 2.006).
- Mesa redonda sobre patentes de software. Escuela Universitaria de Ingeniería Técnica en Informática (Oviedo, 21 de Abril de 2.005).
- Publicación web con DocBook XML. D. Berrueta. V Jornadas de Software Libre en Asturias (Oviedo, 16 de Marzo de 2.005).
- Tutorial de CVS. D. Berrueta. Escuela Universitaria de Ingeniería Técnica en Informática de Gijón (Viesques, 23 de Febrero de 2.005).
- Pequelín, la distribución educativa. L. Rodríguez, D. Berrueta. Centro Municipal Integrado de La Arena (Gijón, 15 de Octubre de 2.004).
- Introducción al software libre. D. Berrueta, L. Rodríguez, P. López, S. Fernández. Centro Social «El Encuentro» (Navia, 6 de Diciembre de 2.003), Colegio «Sagrada Familia» (El Entrego, 19 de Diciembre de 2.003), Colegio «Loyola» (Oviedo, 14 de Enero de 2.004), Centro Municipal Integrado de La Arena (Gijón, 8 de Julio de 2.004), Centro «Tomás y Valiente» (Corvera, 7 de Abril de 2.005), Ateneo Obrero de Gijón (21 de Febrero de 2.006).
- Herramientas colaborativas en el desarrollo de software. D. Berrueta. Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo. 7 de Mayo de 2.003.
- Herramientas de trabajo colaborativo: CVS, Bugzilla y Wiki. D. Berrueta. III Jornadas de Software Libre en Asturias. Oviedo, 17 de Marzo de 2.003.
- Servicios web con la plataforma .NET / El proyecto Mono: J. Manrique, D. Berrueta. Organiza: Delegación de Alumnos, EPSIG. Gijón, 12 de Marzo de 2003.
- Taller de CVS. D. Berrueta. II Jornadas de Software Libre en Asturias. Gijón, 21 de Marzo de 2002.
- El proyecto Debian. D. Berrueta. II Jornadas de Software Libre en Asturias. Gijón, 18 de Marzo de 2002.
- GnuPG: criptografía para todos. D. Berrueta. I Jornadas de Software Libre en Asturias. Oviedo, 22 de Marzo de 2001.
- Presentación oral Actividades de la asociación de usuarios de Linux de Asturias. L. Rodríguez y D. Berrueta. II Congreso HispaLinux. Leganés (Madrid), 5-6 de Noviembre de 1999.
I have also chaired or participated in panels:
- Mesa Redonda en las VI Jornadas de Software Libre en Asturias . Oviedo, 15 de Marzo de 2006.
- Mesa Redonda en las V Jornadas de Software Libre en Asturias . Oviedo, 16 de Marzo de 2005.
My publications
- La criptografía no es un delito. D. Berrueta. Publicado en la revista del C.d.U., número 7 (Enero 2002). EPSIG, Campus de Viesques, Gijón.
- LaTeX, otra forma de escribir. D. Berrueta. Publicado en la revista del C.d.U., número 6 (Diciembre 2001). EPSIG, Campus de Viesques, Gijón.
- Linux y el software libre. D. Berrueta. Publicado en la revista del C.d.U., número 5 (Octubre 2001). EPSIG, Campus de Viesques, Gijón.
- Instalación y configuración de un servidor de IRC con Linux. D. Berrueta y J.A. Oslé. Publicado en la revista DLinux, número 3 (Julio 2001). Reimpreso en el número 10.
Documents translated to Spanish
- Linux + NT-Loader HOWTO
- SoundBlaster AWE HOWTO (retired from INSFLUG due to obsolescence).
- News Leafnode HOWTO
- NFS HOWTO
- Beowulf HOWTO