Skip to content

Instantly share code, notes, and snippets.

View ydarias's full-sized avatar

Yeray Darias ydarias

View GitHub Profile
@ydarias
ydarias / gestion-conocimiento.md
Last active January 8, 2023 20:07
Cómo gestiono el conocimiento

Cómo gestiono el conocimiento

Hace unos días una amiga me preguntó cómo gestionaba el conocimiento que iba adquiriendo. Dónde lo "guardo", cómo lo "organizo". Y es una muy buena pregunta.

Al principio pensé que era una pregunta bastante fácil de responder, pero si lo piensas con detenimiento, el conocimiento proviene de muchas fuentes diferentes. Y me empecé a plantear esbozarlo en un papel, y entonces la pregunta se transformó en, ¿tengo un proceso para gestionar el conocimiento?

Para empezar voy a descartar mi mayor fuente de conocimiento, que es la experiencia real. En el día a día, a medida que voy haciendo cosas aprendo y cambio mis hábitos, eso es conocimiento que queda "por hacer las cosas".

Por otra parte también voy a descartar conocimiento que saco de asistir a conferencias, ya que es importante pero es algo más esporádico. En estos casos tomo notas en mi libreta que posteriormente pueden pasar al proceso que voy a explicar, o no.

@ydarias
ydarias / pom.xml
Created January 19, 2017 11:16
How to introduce Checker Framework in a Maven project
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>4.0.0</modelVersion>
<prerequisites>
<maven>${maven.version}</maven>
@ydarias
ydarias / GmailClient.java
Created January 25, 2016 09:30
Java class to get mails from a Gmail account using JavaMail API (the MailWrapper is an internal Runnics class to make it easy the process)
package com.runnics.mailing;
import com.funius.core.PropertyLoader;
import org.joda.time.DateTime;
import javax.mail.*;
import javax.mail.search.AndTerm;
import javax.mail.search.ComparisonTerm;
import javax.mail.search.ReceivedDateTerm;
import javax.mail.search.SearchTerm;
@ydarias
ydarias / stringcalculator_v1.js
Created September 14, 2011 11:52
StringCalculator with and without underscore.js
StringCalculator = {
add : function(input) {
checkIfContainsNegativeNumbers(input);
var parser = new Parser(input);
var numbers = parser.parse();
return numbers.getSummatory();
}
}
function checkIfContainsNegativeNumbers(input) {