Apache Kafka explained
Aquí están las notas tomadas del vídeo Apache Kafka explained, donde se explican los conceptos fundamentales de la herramienta Apache Kafka.
Aquí están las notas tomadas del vídeo Apache Kafka explained, donde se explican los conceptos fundamentales de la herramienta Apache Kafka.
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar otra vez de aperturas, de las aperturas clave:
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Puzzle Rush es un juego muy popular en chess.com, donde tienes 3 o 5 minutos para resolver el máximo de puzles que puedas. Puedes cometer hasta 3 errores. Aunque también hay una variante donde no hay un tiempo establecido, juegas hasta cometer los 3 errores.
Esta lección sobre cómo mejorar en Puzzle Rush puede estar divertida, la voy siguiendo intercalándola con otras lecciones.
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar acerca de leer el tablero:
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar acerca de movimientos forzados:
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar acerca de ganar mediante el uso de tácticas:
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar acerca de entender el final del juego:
Charla de J.B. Rainsberger titulada Three great opportunities from legacy code sobre qué es el código legado (legacy code), cómo podemos trabajar con él y qué podemos aprender de él.
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar sobre cómo sacar el máximo partido a tus piezas:
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar sobre encontrar jaque mate:
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar sobre encontrar jaque mate:
Esta pequeña nota forma parte de mi camino sobre profundizar en mi aprendizaje del ajedrez, en el apartado sobre las lecciones que puedes encontrar y seguir en la plataforma chess.com.
Y hoy toca hablar sobre capturar piezas:
Jugar al ajedrez es uno de mis pasatiempos favoritos. No juego profesionalmente, ni estoy federado, ni nada de eso. Juego por placer y por diversión. Nada más. Pero es no quita que no quiera mejorar.
Aquí quiero ir dejando el camino que voy siguiendo en mi aprendizaje. No parto de cero, pero tengo mucho camino que recorrer. Ese camino lo quiero ir registrando aquí.
Si te interesa el ajedrez, y quieres echar una partida, me encontrarás en chess.com.
Este post trata sobre cómo podemos generar certificados SSL autofirmados en
Windows, con mkcert
, para poder configurar servidores HTTPS.
El mérito no es mío, solamente he seguido los pasos detallados en un documento elaborado por un compañero de trabajo.
// TODO Update creation date
Comentarios sobre el artículo Testing without mocks, escrito por James Shore.
James propone un lenguaje de patrones…
Comentarios sobre el artículo [Mocking is a code smell], escrito por Eric Elliot, un conocido por aquí.
El artículo expone una serie de razones por las que mockear son un mal olor en el código. Intenta justificar que si necesitas mocks, es porque tu código está acoplado. Bueno, no le falta razón, al mockear estás sustituyendo dependencias de un elemento (componente, clase,…) por otras implementaciones de esas dependencias. Si necesitas dependencias, es porque hay algún tipo de acoplamiento.
Las soluciones que Eric propone para esto son utilizar características de la programación funcional. Son proposiciones bastante asumibles, pero las veo bastante difíciles de llevar a cabo en un proyecto con un cierto recorrido, o para lenguajes lejanos del paradigma funcional.
Me recuerda de alguna manera al artículo de James Shore sobre patrones para no mockear (del cual tengo pendiente publicar por aquí las pertinentes notas).
Agenda de la Commit Conf 2019:
Commit Conf 2019 conference agenda:
Desde pequeño me ha gustado jugar al ajedrez, y de pequeño jugué algunos torneos locales y solía jugar más o menos de forma regular. Luego dejé de jugar durante una larga temporada. No tenía a nadie con quien practicar, y tampoco lo buscaba.
Hasta que, después de muchos años, jugué una partida y mi contrincante me barrió, literalmente. Entonces me decidí a mejorar mi ajedrez.
Encontré la plataforma chess.com y llevo un tiempo practicando pequeños puzzles cada día. Y mi ajedrez mejoró.
Después descubrí que podía jugar contra otras personas de la plataforma. Empecé poco a poco. Partida a partida. Tenía miedo de jugar mal, de que me ganaran, de hacer el ridículo. Pero me forcé a seguir jugando.
Más tarde descubrí que podía formar parte de clubs, de grupos de jugadores. Y que también podía jugar campeonatos online. Y ¡¡boom!!. Mi universo de ajedrez ha explotado.
Ahora puedo retar a jugadores infinitamente mejores que yo. Así que el nivel de juego en el que estoy se me queda pequeño, y quiero mejorar. Así que creo que aprender un poco sobre aperturas me vendrá bien.
Hace ya mucho tiempo leí un artículo de Nic Ferrier titulado algo así como Piensas que eres un ingeniero, pero no lo eres. Nic habla de los ingenieros de software, y de por qué cree que en realidad no lo son.
Esta es una discusión que tengo conmigo mismo muchísimas veces. Soy un ingeniero, o no lo soy. Me gusta pensar que sí lo soy, pero ¿me gusta pensar así porque es lo que he estudiado? Como he dicho, es una lucha interna que no termino de ganar o perder.
Bueno, pues este artículo va en la dirección de que los ingenieros de software, los que nos dedicamos a crear software, en realidad no somos ingenieros.
Notas tomadas de un curso de Google Chrome Developers titulado Progressive web apps training. Según el primer episodio, el formato del curso será algo así como: nosotros te mostramos algo, tú creas alguna cosa, repetimos.
Esa lista de vídeos en YouTube son material de apoyo del curso de Google Developers Developing Progressive Web Apps (PWAs) Course. Primero, comencé siguiendo los vídeos de la playlist, pero una vez descubierto el codelabs es lo que voy a seguir.
No tengo ni idea de qué saldrá de aquí, no tengo ni idea si el curso está bien o no. Pero aquí iré contando lo que vaya creando, las notas que vaya tomando, las ideas que vaya teniendo.
El título lo dice claro, ¿no? No te metas un atracón nunca más (bueno, más o menos, esta es mi traducción particular).
Tengo tendencia a incrementar mi masa. No creo que sea por nada malo en particular, simplemente, me gusta comer, disfruto comiendo, y los dulces me encantan. Así que cualquier excusa es buena para pasarme de la cuenta comiendo.
Vi por twitter que alguien lo recomendaba, que tenía buenos consejos para corregir cierto vicios, en especial los de la comida, y ahí que fui.
El año pasado ya me quedé con las ganas de asistir al [WeCodeFest]. Mucha gente a la que respeto por el trabajo que hacen, hablaba muy bien de una conferencia nueva, en Valladolid. Bueno, no era tanto como una conferencia, era un evento más enfocado en la práctica, en arremangarse y probar cosas, hacer cosas. Y eso me gusta bastante, pero no pudo ser.
Este año sí, y ha sido super especial, me ha encantado. Se puede decir que es un evento pequeño, organizado con mucho amor y mucho atención al detalle, y sobretodo práctico. Lo más interesante no son las charlas programadas, si no los talleres o las conversaciones planteadas en el open space.
Comentarios sobre el artículo The TypeScript tax, escrito por Eric Elliot, un fuera de serie.
El artículo expone una serie de beneficios obtenidos a usar TypeScript y unos costes asociados a lo mismo. Al final, hace un balance de ambos.
Ver todos los posts por categoría, o ver todos ordenados por fecha.