<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:webfeeds="http://webfeeds.org/rss/1.0" version="2.0">
  <channel>
    <link>https://blog.nekerafa.dev/</link>
    <atom:link href="https://blog.nekerafa.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sun, 05 Jul 2026 16:11:36 GMT</lastBuildDate>
    <generator>Lume 3.2.2</generator>
    <item>
      <title>Mellorando a interface</title>
      <link>https://blog.nekerafa.dev/gl/posts/mellorando-a-interface/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/gl/posts/mellorando-a-interface/</guid>
      <description>
        Nesta entrada os falarei dunha cousa que saíu na nova versión 4.7 de Godot Engine. Agora nesta nova versión podemos animar compoñentes da interface mediante novas propiedades, o cal serviume para moitas cousas 😸
      </description>
      <content:encoded>
        <![CDATA[<p>Teño bastantes cousas que falarvos, como que estamos a mover dende Godoteires un montón de cousas, o meu avance con eliminar a miña dependencia de xigantes como Microsoft o Google, de que estou a mellorar o meu xogo propio par Android, que intentarei ter todo listo antes de finalizar o ano, ou que estou a falar de deseño de videoxogos en galego na miña listaxe de correo (aínda non a coñeces? podes <a href="https://newsletter.nekerafa.dev/">apuntarte</a> gratuitaménte!).</p>
<p>Desta última quero recuperar unha cousa que falei este mes e e que fai unhas semanas saíu a nova versión <a href="https://godotengine.org/releases/4.7/">4.7</a> de Godot Engine. Agora nesta nova versión podemos animar compoñentes da interface mediante novas propiedades (todas comezan por <a href="https://docs.godotengine.org/en/stable/classes/class_control.html#class-control-property-offset-transform-enabled">offset_*</a>) podendo incluso animar elementos que estean dentro de outros compoñentes, en especial os contedores, que establecen a posición dos seus fillos, como o vertical box que os pon un detrás de outro verticalmente, ou o center container que os pon todos no medio e medio do contedor.</p>
<p>Isto recordoume que fai un tempo fixen un xogo con conexión de Twitch baseado no cartas contra a humanidade, a idea era que o streamer podía escoller as súas tarxetas e logo os seguidores xogaban con comandos no chat de Twitch ou accións e demais. A cousa e que, supoño que por inexperiencia de estar aprendendo Godot, pois tirei a facelo ben con compoñentes de interface e tweens... E encontreime co problema de que se redimensionabas a ventá pois reventaba todo porque as posición rompíanse bastante, e iso que estaba animar por áncoras, pero non daba bos resultados.</p>
<p>Como vos comentei, estou a facer un xogo en Android que baséase no afundir a frota, pero con verduras nun horto (por iso chámase Miña Leira!) e estiven estas semanas actualizando a nova versión de Godot, polo que probei a facer experimentos coas novas propiedades e vaia marabilla! E é unha pasada, xa que podo animar elementos independentemente do obxecto que o contén, que é super útil no meu caso porque teño montadas as interfaces con containers como vertical e horizontal boxes, ademais de margins e máis cousas así.</p>
<p>Teño tamen pensado voltar co proxecto de Twitch, pode estar guay e ademais como estaba en 3.4 pois pode ser guay actualizalo a nova versión de Godot. E nada, recorda apuntarte a <a href="https://newsletter.nekerafa.dev/">miña lista de correo</a> se queres enterarte de estas cousas e vémonos na próxima!!</p>
]]>
      </content:encoded>
      <pubDate>Sun, 05 Jul 2026 09:25:15 GMT</pubDate>
    </item>
    <item>
      <title>Crónica de eventos de primavera</title>
      <link>https://blog.nekerafa.dev/posts/cronica-eventos-primavera/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/posts/cronica-eventos-primavera/</guid>
      <description>
        Pues aprovechando que este año comencé mi “degooglición”, estoy moviendo mis webs y proyectos a servicios como Codeberg o similares, además de que me monté finalmente un servidor NAS en casa casero con una Raspberry Pi. De momento está siendo una odisea porque mira que tengo cuentas y cuentas, pero bueno. Lo que si, a ver si saco tiempo y os hablo de todo este proceso en una próxima entrada. Espero que sea este año, que mira que lo intento pero termino dejando el blog sin actualizar 😿.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/gl/posts/2026-04-14_cronica-eventos-primaveira.md"><em>Versión en galego</em></a></p>
<p>Pues aprovechando que este año comencé mi “degooglición”, estoy moviendo mis webs y proyectos a servicios como Codeberg o similares, además de que me monté finalmente un servidor NAS en casa casero con una Raspberry Pi. De momento está siendo una odisea porque mira que tengo cuentas y cuentas, pero bueno. Lo que sí, a ver si saco tiempo y os hablo de todo este proceso en una próxima entrada. Espero que sea este año, que mira que lo intento pero termino dejando el blog sin actualizar 😿.</p>
<p>A lo que iba, quería hablaros de los últimos eventos en los que estuve este último mes (y los que me quedan), porque vaya cúmulo de emociones. Comenzaré con el eventillo que hicimos en FemDevs el 20 de marzo (ahí cerquita de mi cumple) en A Revolteira. Ahí mi amiga Sara organizó un pedazo taller de chapitas en donde hubo gente que diseñó maravillas. Aprovechamos para hablar de FemDevs ¡e hicimos una pedazo merendola! Yo me marqué dos chapitas de mis gatetes, pero vamos, que al lado de les increibles artistaces que vinieron lo mio era muy amateur.</p>
<p>Al día siguiente tuve Lareira Conf, en la que pude saludar a conocides, como Aquelarre Dixital y gente de comunidades como Python Coruña. Además, las charlitas y eventos y juegos que hay por el día super top, además que si venís os recomiendo encarecidamente ir a la cena porque te lo pasas genial. Si tuviera que decir alguna cosita es el tirón de orejas de ciertos contenidos de IA. Entiendo que al ser un evento generalista, pues al final para gustos colores, y al final puedes ir a las charlas que quieras, pero lo que no puedo perdonar es que se tire de recursos gráficos hechos con IA teniendo pedazos artistas en nuestra tierra y también en Coruña. Espero que esto lo puedan mejorar porque sabiendo lo importante que es este tipo de eventos en nuestra comunidad, pues empaña mucho la experiencia.</p>
<p>Ya pasando al día 28 tuvimos Xuntanza Godoteira en A Revolteira, y que decir. Para mi este local social ya es como una segunda casa, sobre todo viendo la cantidad de cositas que se hacen para la comunidad del barrio. Es por eso que lo escogimos, y el recibimiento fue maravilloso. Si queréis saber más, tenéis un resumen en el <a href="https://blogs.amarinha.gal/godoteires/2026/04/12/o-noso-paso-polo-atlantic-games-conference-2026/">blog de Godoteires</a> que hicieron mis compis de la aso, además del enlace a algunas charlas.</p>
<p>Este pasado finde estuve en el Atlantic Games Conference con un stand de Godoteires, ya que queríamos aprovechar la ocasión a presentar a la comunidad nuestra aso, además de que fuimos con mercha y nos pusimos camisetas a juego jejeje. Y bueno, a pesar de las charlas y demás, quería comentar algo a colación. Como sabéis, comencé a ir a evento de desarrollo de videojuegos en 2023, empezando con la MeetUp de Godot en Valencia. Justo al año siguiente fui al Guadalindie y me dejé pasar incluso por el IndieDevDay. Y como <a href="https://blog.nekerafa.dev/posts/indie-dev-day-2024/">comenté</a> entonces “quedaba mucho camino por recorrer para que este tipo de eventos centrados en la industria se pueda celebrar en sitios más diversos”. Es por eso que quise aportar mi granito de arena y también en 2024 empecé a montar las xuntanzas godoteiras, o darle repercusión al Amorodo Jam para traer jams generalistas a mi tierra.</p>
<p>Una cosa que me pasó en ese IndieDevDay es que, en el grupo del MeetUp de Godot conocí a varies gallegues, y entre elles hubo un chico que me comentó que le encantaba encontrarse en estos eventos a gente del colectivo LGBTIQ+, sobre todo ver que había gente como el dentro de la industria y que estábamos moviendo y visualizándonos, cosa que me dejó muy calentito el corazón, pero que a la vez pensaba: jo, pero es que tiene razón, yo nunca tuve ninguna representación del colectivo al que poder seguir.</p>
<p>Y a ver, lo que quiero decir con todo esto es que, haciendo retrospectiva, puedo decir que pasados ya 3 años, para mi el Atlantic Games Conference es el evento ese del que hablaba. Ya el año pasado me gustó mucho ver la cantidad de representación, encima en una localidad como Carballo, pudiendo llevar todo ese contenido que hay en eventos grandes como en Barcelona o Málaga a zonas más delocalizadas. Es por eso que este año también quería pasarme, ya sea con stand o visitante, y puedo decir que era difícil, pero para mi esta edición mejoró mucho más. Es verdad que esta vez no pude probar tantos jueguitos, y tampoco asistí a muchas de las charlas o talleres (pedazo taller el de Juno eh! <a href="https://bsky.app/profile/junomenager.bsky.social/post/3mjekyhlzoc24">mirad</a> lo que llegamos a hacer jeje), pero si me tengo que quedar con algo es con la sensación también de corazoncito blando de ver a tanta gente del colectivo, tanto de FemDevs como de la Madriguera, en un pueblo de Galicia, y poder ser la representación de muches otres compañeres que estamos ahí a tope en la industria intentando mejorarla y hacer un espacio seguro. Es verdad que queda mucho que recorrer, como hacer más de este tipo de eventos en otras zonas de España, pero creo que es un pasito adelante.</p>
<p>Bueno, lo dejo por aquí que me está cayendo la lagrimita, pero antes de despedirme, comentar que este finde estaré en la esLibre como voluntarie, por si os quereis pasar a hablar de Godot, Mastodon o cualquier cosiña, y si no espero veros en muchos otros eventitos que aún quedan a lo largo del año.</p>
<p>¡¡Nos vemos, besiis 😽!!</p>
]]>
      </content:encoded>
      <pubDate>Tue, 14 Apr 2026 18:17:58 GMT</pubDate>
    </item>
    <item>
      <title>Crónica de eventos de primaveira</title>
      <link>https://blog.nekerafa.dev/gl/posts/cronica-eventos-primaveira/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/gl/posts/cronica-eventos-primaveira/</guid>
      <description>
        Pois aproveitando que este ano comencei a miña “degooglición”, estou movendo as miñas webs e proxectos a servizos como Codeberg ou similares, ademáis de que monteime finalmente un servidor NAS na casa caseiro cunha Raspberry Pi. De momento está sendo unha odisea porque mira que teño contas e contas, pero bueno. O que si, a ver se saco tempo e os falo de todo este proceso nunha próxima entrada. Espero que sexa este año, que mira que intentono pero remato deixando o blog sen actualizar 😿.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/posts/2026-04-14_cronica-eventos-primavera.md"><em>Versión en castelán</em></a></p>
<p>Pois aproveitando que este ano comencei a miña “degooglición”, estou movendo as miñas webs e proxectos a servizos como Codeberg ou similares, ademáis de que monteime finalmente un servidor NAS na casa caseiro cunha Raspberry Pi. De momento está sendo unha odisea porque mira que teño contas e contas, pero bueno. O que si, a ver se saco tempo e fálovos de todo este proceso nunha próxima entrada. Espero que sexa este año, que mira que intentono pero remato deixando o blog sen actualizar 😿.</p>
<p>O que ia dicir, quería falaros dos últimos eventos nos que estiven este último mes (e os que quedanme), porque vaia cúmulo de emocións. Comenzarei co eventiño que fixemos en FemDevs o 20 de marzo (ahí cerquiña do meu aniversario) na Revolteira. A miña amiga Sara organizou un pedazo obradoiro de chapitas onde tivemos xente que deseñou maravillas. Aproveitamos para falar de FemDevs, e fixemos unha pedazo merendola! Eu fixen dous chapiñas dos meus gatetes, pero vamos, que ao lado des increibeis artistaces que viron o meu era moi amateur.</p>
<p>Ao día seguinte tiven Lareira Conf, na que puiden saudar a coñecides, como Aquelarre Dixital e xente de comunidades como Python Coruña. Ademáis, os faladoiros e eventos e xogos que hai polo día super top, ademáis que se vides recoméndovos encarecidamente ir á cea porque paseino xenial. Se tivera que dicir algunha cousita é o tirón de orellas de certos contidos de IA. Entendo que ao ser un evento xeneralista, pois ao final para gustos cores, e ao final podes ir aos faladoiros que queiras, pero o que non podo perdoar é que se tire de recursos gráficos feitos con IA tendo pedazo artistas na nosa terra e tamén na Coruña. Espero que isto podanno mellorar porque sabendo o importante que é este tipo de eventos na nosa comunidade, pois mancha moito a experiencia.</p>
<p>Xa pasando ao día 28 tivemos Xuntanza Godoteira na Revolteira, e que dicir. Para mín este local social xa é como unha segunda casa, sobre todo vendo a cantidade de cousiñas que se fan para á comunidade do barrio. É por iso que escollimolo, e o recibimento foi maravilloso. Se queredes saber máis, tedes un resumo no <a href="https://blogs.amarinha.gal/godoteires/2026/04/12/o-noso-paso-polo-atlantic-games-conference-2026/">blog de Godoteires</a> que fixeron os meus compis da aso, ademáis do ligazón a algúns faladoiros.</p>
<p>Este pasado finde estiven no Atlantic Games Conference co stand de Godoteires, xa que queríamos aproveitar a ocasión para presentar á comunidade a nosa aso, ademáis de que fumos con mercha e nos pusimos camisetas a xogo hehehe. E bueno, a pesar dos faladoiros e demáis, quería comentar algo a colación. Como sabedes, comecei a ir a eventos de desenvolvemento de videoxogos en 2023, empezando coa MeetUp de Godot en Valencia. Xusto ao ano seguinte fun ao Guadalindie e deixeime pasar incluso polo IndieDevDay. E como <a href="https://blog.nekerafa.dev/posts/indie-dev-day-2024/">comentei</a> entonces “quedaba moito camino por recorrer para que este tipo de eventos centrados na industria se poidera celebrar en sitios máis diversos”. é por iso que quixen aportar o meu granito de arena e tamén en 2024 comencei a montar as xuntanzas godoteiras, ou darlle repercusión ao Amorodo Jam para traer jams xeneralistas a miña tierra.</p>
<p>Unha cousa que me pasou nese IndieDevDay é que, no grupo da MeetUp de Godot coñecín a varies galegues, e entre eles un rapaz que me comentou que lle encantaba encontrarse nestes eventos a xente do colectivo LGBTIQ+, sobre todo ver que había xente como él dentro da industria e que estábamos movendonos e visualizándonos, cousa que me deixó moi calentito o corazón, pero que á vez pensaba: jo, pero é que ten razón, eu nunca tiven ninguna representación do colectivo ao que poder seguir.</p>
<p>E a ver, o que quero dicir con todo isto é que, facendo retrospectiva, podo dicir que pasados xa 3 anos, para mín o Atlantic Games Conference é o evento ese do que falaba. Xa o año pasado gustoume moito ver a cantidade de representación, encima nunha localidade como Carballo, poidendo levar todo ese contido que hai en eventos grandes como en Barcelona ou Málaga a zonas máis delocalizadas. É por iso que este ano tamén quería pasarme, xa sexa con stand ou de visitante, e podo dicir que era difícil, pero para min esta edición mellorou moito máis. É verdad que esta vez non puiden probar tantos xoguitos, e tampouco asistín a moitos dos faladoiros ou obradoiros (pedazo obradoiro o de Juno eh! <a href="https://bsky.app/profile/junomenager.bsky.social/post/3mjekyhlzoc24">mirade</a> o que chegamos facer hehe), pero se teño que quedarme con algo é coa sensación tamén do corazoncito blandiño ao ver a tanta xente do colectivo, tanto de FemDevs como da Madriguera, nun pueblo de Galicia, e poder ser a representación de moites outres compañeires que estamos ahí a tope nesta industria intentando mellorala e facer un espazo seguro. É verdade que queda moito que recorrer, como facer máis deste tipo de eventos noutras zonas de España, pero creo que é un pasiño adiante.</p>
<p>Bueno, deixono por aquí que estame caindo a lagrimiña, pero antes de despedirme, comentar que este finde estarei na esLibre como voluntarie, por se queredes pasar a falar de Godot, Mastodon ou calquer cousiña, e se non espero veros en moitos outros eventiños que ainda quedan ao longo do ano.</p>
<p>Vémonos, besiis 😽!!</p>
]]>
      </content:encoded>
      <pubDate>Tue, 14 Apr 2026 18:17:58 GMT</pubDate>
    </item>
    <item>
      <title>Adeus a 2025</title>
      <link>https://blog.nekerafa.dev/gl/posts/adeus-a-2025/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/gl/posts/adeus-a-2025/</guid>
      <description>
        Fai tempo que non actualizo o meu blog, e quería aproveitar a falar do que supuxo o 2025 para min… porque vaia ano! Foi un non parar nun montón de cousas, tanto boas como malas, pero principalmente creo que gaña o positivo.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/posts/2026-01-05_adios-a-2025.md"><em>Versión en castelán</em></a></p>
<p>Fai tempo que non actualizo o meu blog, e quería aproveitar a falar do que supuxo o 2025 para min… porque vaia ano! Foi un non parar nun montón de cousas, tanto boas como malas, pero principalmente creo que gaña o positivo.</p>
<p>E comezarei por unha que puxo todo patas arriba. Fai xa máis dun ano, Rubén, do estudo Ao Norte, veume cunha proposta bastante arriscada: facer unha proposta para entrar en Videoxogo.gal, a asociación galega do videoxogo e contidos interactivos, e estar dentro da xunta da asociación. E alí que fun. A pesar dos seus máis e dos seus menos, creo que conseguimos con creces volver poñer no mapa a asociación. Digo os seus máis e dos seus menos porque como sempre hai que facer autocrítica, e os que me coñecedes dende hai anos, todo podíase facer mellor. Aínda así non creo que deba de darme lategazos, porque pese a todo, conseguimos mover a un xenial grupo de profesionais, e aínda que xa non estou como parte da xunta, creo que o que comezamos é algo que non vai parar facilmente.</p>
<p>Unido a cousas da terriña, levo varios anos asistindo a eventos, sobre todo de videoxogos, fora de Galicia. E non minto se digo que, a pesar de estar repartidos por toda España, hai eventardos que te asombrarías do pedazo nivel que temos dentro da escena indie. Pero claro, ese é un punto na súa contra, repartidos pero sempre nos mesmos sitios: que si Barcelona, Valencia ou Madrid… E no sé, era unha cousa que botaba de falta en Galicia. Xa o año pasado (2024) comecei a levar un tipo de eventos, que son as Godot Meetups, na miña terra. Gracias á axuda de Rafa Laguna, saíu un eventiño super guay no que puiden coincidir con xente fermosa, e este ano no foi a menos. Despois da Xornada de iniciación de Godot de marzo, e a última Xuntanza Godoteira en setembro, conseguimos o impensable, crear unha asociación aquí en Galicia para representar á comunidade de Godot. O traballiño que nos levou a Paladina, Coegho, Jose e moitos máis para levantar este proxecto foi grande, pero estou super orgullose de poder formar parte deste proxecto.</p>
<p>Continuando con comunidades, tamén foi o ano no que coñecín a Sara, de FemDevs. E que pedazo de tía! Está movendo á comunidade de mulleres e xente non binaria, que ata agora non tiñamos sitio aquí en Galicia, e madre mía o currazo que se está a pegar. Sobre todo con Meetups e participación da asociación en eventos por toda Galicia. Se non coñecedes FemDevs, botarlle un ollo, porque hao cousas moi boas. Eu fíxenme socie fai pouco, sobre todo porque creo que é un espazo que nunca tivemos aquí, e facíame moita ilusión poder estar aí.</p>
<p>Xa no persoal, quen me coñece saberá que levo uns anos facendo un máster de deseño e programación de videoxogos na UOC. Non foi fácil, pero despois dun par de anos, fai escasos dous días publiquei o meu traballo final. E a verdade é que estou super contente. É un proxecto que levei con moita ilusión, e, aínda que non quedara como me gustaría, creo que é o xerme dun proxecto para seguir adiante.</p>
<iframe class="itch-desktop" frameborder="0" src="https://itch.io/embed/4101185?link_color=b86f50&amp;border_color=82523d" width="552" height="167"><a href="https://nekerafa.itch.io/minha-leira">Oh My Garden! by Rafael Alcalde Azpiazu</a></iframe>
<iframe class="itch-mobile" frameborder="0" src="https://itch.io/embed/4101185?link_color=b86f50&amp;border_color=82523d" width="208" height="167"><a href="https://nekerafa.itch.io/minha-leira">Oh My Garden! by Rafael Alcalde Azpiazu</a></iframe>
<p>No sei que me deparará 2026. Solo podo dicir que isto comezou para min coma un hobby fai moitos anos. Recordo que na miña adolescencia comecei a pensar en como funcionaba a informática. Alí por 2007 chegaron dous consolas que cambiaron a miña vida, a PS3 e a PSP. Pasando á ESO, tamén chegou o Internet a miña casa e, ademais, un xogo que puxo unha semente, LittleBigPlanet. Non era solo xogar, se non que crear. Crear un nivel dun plataformas. Crear algo que funcionaba, co que interactuabas… Unido a isto, a PS3 mutou. O meu pai instalou Ubuntu nela, e, de repente, a consola converteuse nun PC. Aí xa foi algo máis que cambiou en mi. Debuxar en GIMP, modelar en Blender… Había una infinidade de cousas que abríanse para min, e por se non foran poucas, uninme á scene de PSP, e aí comecei a tocar Lua, a miña linguaxe favorita. Xa no solo era experimentar, se no que era incluso facer que unha consola funcionase como ti querías. E a partir de aí xa non puiden parar… Fixen a carreira de Enxeñería Informática, logo o Máster, máis tarde, despois de levar 3 anos traballando, metinme no de videoxogos, e o que fai case 20 anos comezou coma algo que facía por hobby, converteuse en algo que marcou e móveme no meu día a día.</p>
<p>E todo isto despois dun ano no que vimos a un sector en decadencia, no que onde vemos a diario miles de despidos por culpa da IA, e que a idea de unión ante inxustizas laborais doe a moitas empresas. Porque si, todos temos que falar de GTA 6, pero dos abusos xa é outro cantar. Tamén este año foi o despido da comunidade que veume nacer, porque SceneBeta pechou. Ese sitio que conseguiu que me encantara o medio, onde cos seus titoriais aprendín a mover un montón de píxeles, e que fíxome incluso considerar a idea de facer un sistema operativo (NequeOS, que recordo hahahaha), xa forma parte do lost media, do pasado.</p>
<p>A ver, non quero rematar esta entrada tan a desgusto, porque a día de hoxe estou xenial. De feito estou onde quero estar, facendo videoxogos, creando novas experiencias. Quen sabe se retomando vellos proxectos, como o de NequeOS, ou o esquecido Lua Raspi. Solo espero que este novo ano vaia a mellor sempre, que xa me chegan os 30 e unhe o único que quere é estar de chill, aínda que a tope para seguir dando guerra. Si, sei que é unha contradición, pero nese equilibrio des miñes dues lobes é onde encántame estar.</p>
<p>Un saludiño a todes e feliz 2026!</p>
]]>
      </content:encoded>
      <pubDate>Tue, 06 Jan 2026 20:24:02 GMT</pubDate>
      <atom:updated>2026-04-14T18:17:58.859Z</atom:updated>
    </item>
    <item>
      <title>Adiós a 2025</title>
      <link>https://blog.nekerafa.dev/posts/adios-a-2025/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/posts/adios-a-2025/</guid>
      <description>
        Hace tiempo que no actualizo mi blog, y quería aprovechar a hablar de lo que ha supuesto 2025 para mí… ¡porque vaya año! Ha sido un no parar en un montón de cosas, tanto buenas como malas, pero principalmente creo que gana lo positivo.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/gl/posts/2026-01-05_adeus-a-2025.md"><em>Versión en galego</em></a></p>
<p>Hace tiempo que no actualizo mi blog, y quería aprovechar a hablar de lo que ha supuesto 2025 para mí… ¡porque vaya año! Ha sido un no parar en un montón de cosas, tanto buenas como malas, pero principalmente creo que gana lo positivo.</p>
<p>Y he de empezar por una que puso todo patas arriba. Hace ya más de un año, Rubén, del estudio Ao Norte, me vino con una propuesta bastante arriesgada: hacer una propuesta para entrar en Videoxogo.gal, la asociación gallega de videojuegos y contenidos interactivos, y estar dentro de la junta de la asociación. Y allí que fuí. A pesar de sus más y sus menos, creo que hemos conseguido con creces volver a poner en el mapa la asociación. Digo con sus más y sus menos porque como siempre hay que hacer autocrítica, y los que me conocéis de hace años, todo se pudo hacer mejor. Aún así no creo que deba de darme latigazos, porque pese a todo, hemos conseguido mover a un genial grupo de profesionales, y aunque ya no esté como parte de la junta, creo que lo que hemos comenzado es algo que no va a parar fácilmente.</p>
<p>Unido a cosas de la terriña, llevo varios años asistiendo a eventos, sobre todo de videojuegos, fuera de Galicia. Y no miento si digo que, a pesar de estar repartidos por toda España, hay eventardos que te asombrarías del pedazo nivel que tenemos dentro de la escena indie. Pero claro, ese es un punto en su contra, repartidos pero siempre en los mismos sitios: que si Barcelona, Valencia o Madrid… Y no sé, era una cosa que echaba de menos en Galicia. Ya el año pasado (2025) comencé a llevar un tipo de eventos, que son las Godot Meetups, en mi tierra. Gracias a la ayuda de Rafa Laguna, salió un eventillo súper guay en el que pude coincidir con gente hermosa, y este año no fue menos. Después de la Jornada de iniciación de Godot de marzo, y la última Xuntanza Godoteira en septiembre, hemos conseguido lo impensable, crear una asociación aquí en Galicia para representar a la comunidad de Godot. El currete que nos hemos metido Paladina, Coegho, Jose y muchos más para llevar este proyecto ha sido grande, pero estoy super orgullose de poder formar parte de este proyecto.</p>
<p>Continuando con comunidades, también fue el año que conocí a Sara, de FemDevs. ¡Y qué pedazo de tía! Está moviendo a la comunidad de mujeres y gente no binaria, que hasta ahora no teníamos sitio aquí en Galicia, y madre mía el currazo que se está pegando. Sobre todo con Meetups y participación de la asociación en eventos a lo largo de Galicia. Si no conocéis FemDevs, echarle un ojo, porque hay cosas muy buenas. Yo me hice socie hace poco, sobre todo porque creo que es un espacio que nunca hemos tenido aquí, y me hacía mucha ilusión poder estar ahí.</p>
<p>Ya en lo personal, quien me conoce sabrá que llevo unos años haciendo un máster de diseño y programación de videojuegos en la UOC. No ha sido fácil, pero después de un par de años, hace escasos dos días he publicado mi trabajo final. Y la verdad es que estoy super contente. Es un proyecto que he llevado con mucha ilusión, y, aunque no ha quedado como me hubiese gustado, creo que es el germen de un proyecto para seguir adelante.</p>
<iframe class="itch-desktop" frameborder="0" src="https://itch.io/embed/4101185?link_color=b86f50&amp;border_color=82523d" width="552" height="167"><a href="https://nekerafa.itch.io/minha-leira">Oh My Garden! by Rafael Alcalde Azpiazu</a></iframe>
<iframe class="itch-mobile" frameborder="0" src="https://itch.io/embed/4101185?link_color=b86f50&amp;border_color=82523d" width="208" height="167"><a href="https://nekerafa.itch.io/minha-leira">Oh My Garden! by Rafael Alcalde Azpiazu</a></iframe>
<p>No sé qué me deparará 2026. Solo puedo decir que esto comenzó para mí como un hobby hace muchos años. Recuerdo que en mi adolescencia comencé a pensar en cómo funcionaba la informática. Allí por 2007 llegaron dos consolas que cambiaron mi vida, la PS3 y la PSP. Pasando a la ESO, también llegó Internet a mi casa y, además, un juego que puso una semillita, LittleBigPlanet. No era solo jugar, si no crear. Crear un nivel de un plataformas. Crear algo que funcionaba, con lo que interactuabas… Unido a esto, la PS3 mutó. Mi padre instaló Ubuntu en ella, y de repente, la consola se convirtió en un PC. Ahí ya fue algo más que hizo click en mí. Dibujar en GIMP, modelar en Blender… Había una infinidad de cosas que se abrían para mí, y por si no fueran pocas, me uní a la scene de PSP, y ahí empecé a tocar Lua, mi lenguaje favorito. Ya no solo era experimentar, si no que era incluso hacer que una consola funcionase como tú querías. Y a partir de ahí ya no pude parar… Hice la carrera de Ingeniería Informática, luego el Master, más tarde, después de llevar 3 años trabajando, me metí en el de videojuegos, y lo que hace casi 20 años comenzó como algo que hacía por hobby se ha convertido en algo que me marcó y me mueve en mi día a día.</p>
<p>Y todo esto después de un año en el que hemos visto un sector en decadencia, en donde vemos a diario miles de despidos por culpa de la IA, y que la idea de unión ante injusticias laborales duele a muchas empresas. Porque sí, todos tenemos que hablar de GTA 6, pero de los abusos ya es otro cantar. También este año fue el despido de la comunidad que me vió nacer, porque SceneBeta cerró. Ese sitio que hizo que me encantara el medio, donde con sus tutoriales aprendí a mover un montón de píxeles, y que me hizo incluso plantear la idea de hacer un sistema operativo (NequeOS, que recuerdo jajajaja), ya forma parte del lost media, del pasado.</p>
<p>A ver, no quiero terminar esta entrada tan a disgusto, porque a día de hoy estoy genial. De hecho estoy donde quiero estar, haciendo videojuegos, creando nuevas experiencias. Quien sabe si retomando viejos proyectos, como el de NequeOS, o el olvidado Lua Raspi. Solo espero que este nuevo año vaya a mejor siempre, que ya me llegan los 30 y une lo único que quiere es estar de chill, aunque a tope para seguir dando guerra. Sí, se que es una contradicción, pero en ese equilibrio de mis dos lobes es donde me encanta estar.</p>
<p>¡Un saludiño a todes y feliz 2026!</p>
]]>
      </content:encoded>
      <pubDate>Mon, 05 Jan 2026 21:32:21 GMT</pubDate>
      <atom:updated>2026-04-14T18:17:58.859Z</atom:updated>
    </item>
    <item>
      <title>Crónica del IndieDevDay</title>
      <link>https://blog.nekerafa.dev/posts/indie-dev-day-2024/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/posts/indie-dev-day-2024/</guid>
      <description>
        Para recuperar un poco la rutina, te vengo a hablar de lo que para mi fue el IndieDevDay, además de dejarte una pequeña sorpresa.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/gl/posts/2024-10-04_indie-dev-day.md"><em>Versión en galego</em></a></p>
<p>Hace ya un tiempo que no escribo por estos lares, así que, después del parón veraniego vamos a retomar viejas costumbres y volver a la rutina. Y qué mejor manera que hablar de lo que para mi fue el IndieDevDay, aunque antes de nada te comento, y es que tengo una pequeña sorpresa… Bueno, mejor te dejo leer el post para que entiendas a lo que me refiero.</p>
<p>En principio no quiero centrarme en esta entrada en los jueguitos y charlas que se presentaron, si no en las experiencias personales y por que creo que este tipo de eventos se debería de hacer más a menudo. Esto es porque tenéis un montón de canales a vuestra disposición que os pueden informar de ello. De hecho, con respecto a los juegos, el equipo del <a href="https://indiedevday.es/">IndieDevDay</a> han habilitado una página en <a href="https://store.steampowered.com/sale/IndieDevDay2024"><i class="fa-brands fa-steam"></i> Steam</a> para que le echéis un ojo por si os interesa seguir algún título.</p>
<p>No es la primera vez que voy a este tipo de evento de exposición de videojuegos Indie, ya que a nivel local aquí en Galicia hay alguno, si bien son algo anecdótico porque suelen estar englobados a eventos más grandes (por ejemplo la Hobbycon o el Expotaku). También, como comenté en mayo, este año me acerqué a Málaga para asistir a la primera edición del <a href="https://guadalindie.com/">Guadalindie</a>, lo cual resultó ser un acierto porque fue un evento que a muches de nosotres nos ablandó el corazón. Así que ni corte ni perezose, tenía que probar a viajar a Barcelona.</p>
<p>Uno de los problemas que nos saltan a la cabeza es que, sabiendo cómo está “La industria” del videojuego, en un evento así solo te puedes esperar el típico perfil de señoro encorbatado o incluso con una camiseta que apenas tapa sus pectorales poniéndose a hacer burpies mientras te vende su idea millonaria para que inviertas en su empresa. Y a ver, viendo como son muchos de los directivos de las grandes empresas, y como día sí día también te hablan de resultados de ventas de juegos AA o AAA, proyecciones y demás cosas que en su cabeza suena espectacular, es verdad que aterra.</p>
<p>Aún así, nada más lejos de la verdad, y es que lo que a mi me llamó la atención es la diversidad en este tipo de eventos: programadoras, artistes, <a href="https://store.steampowered.com/app/2769240/Wax_Heads">juegos</a> que directamente exponían historias centradas en lo “no normativo” o con <a href="https://store.steampowered.com/app/3044510/Space_Diva">historias</a> muy fresquitas que incluían aspectos y personajes LGTBIQ+... Además, une se encuentra en muchos casos son gente con los piés en la tierra mostrando al mundo en lo que trabajan, pero que en muchos casos, y para qué negarlo, sin pelos en la lengua te dicen que eso que ves ni siquiera es su principal foco. Porque por desgracia se necesita dinero para vivir y esto lo ven como su segundo trabajo a realizar.</p>
<p>Y a ver, dejando la negatividad de lo duro que es hacer un jueguito, como lectore podrías pensar que me refiero incluso a un perfil muy amateur, ya que muchas veces va de la mano de “lo indie”, pero te aseguro que mucho del trabajo presentado en el IndieDevDay no se acerca ni por asomo a esto (como ejemplo ejemplo <a href="https://x.com/hidalgo_game">Hidalgo</a>). Fue una cosa que ya me dejó loque en lo que pude ver y probar en el Guadalindie, y es que, pese a ser un proyecto que unos amigos hacen después de su trabajo principal, el resultado obtenido tiene unos niveles de calidad que perfectamente pueden compararse con estudios que llevan asentados años. Ya sea por la música, la calidad de los modelos, lo afinado que está su jugabilidad y mecánicas, creo que no fui la única persona que se quedó con un buen sabor de boca después de jugar a algunos títulos.</p>
<p>Y a ver, se que estoy haciendo una comparación muy a lo bruto, porque muchas de estos proyectos recortan en otras muchas áreas que igual esos estudios tradicionales de la industria no tendrían reparo. Ya sea que su historia está bien resumida en unas tranquilas 4 horas, o que solo estén disponibles para muy pocas plataformas o que sus mecánicas, aunque pulidas, se puedan contar con la palma de la mano… Pero creo que estas cosas también hacen especiales este tipo de contenido. Sabes que con esas 4 horas vas a disfrutas como un niño, o que, aunque te toque jugarlo solo en PC es algo que puedes hacer para apoyar el trabajo de artistas locales.</p>
<p>Es por eso que, con estas impresiones, me voy con un sabor de boca un poco amargo. Porque aunque, en aspectos generales para mi sea algo positivo, también se hace pesado a veces tener que desplazarse para poder asistir a este tipo de eventos. Y no lo digo como visitante, si no que, incluso para muches exponentes el hecho de tener que viajar les ha supuesto un verdadero dolor de cabeza. Es una bala que tienen para mostrar su proyecto a un público grande, así que es normal que se quiera asistir a este tipo de evento.</p>
<p>Pero sabemos como es España, que si no estás en Madrid las conexiones dejan mucho que desear, y aunque es verdad que el IndieDevDay se hace en Barcelona, como muchos otros eventos en Málaga, Valencia o Bilbao tienden a no estar fagocitados por la capital, creo que aún queda mucho camino por recorrer para que este tipo de eventos centrados en la industria se pueda celebrar en sitios más diversos.</p>
<p>Y para finalizar, a modo de resumen, con lo que me quedo del evento fue el Godot Meetup, donde nos reunimos un montón de gente, incluso de fuera de España, para poder charlar y compartir incluso nuestro trabajo o lo que nos gustaría aprender. Fue super guay poder encontrarme a un grupo guay de gallegues y poder predicar sobre la <a href="https://x.com/nekerafa_dev/status/1813126237797204033">Xuntanza Godoteira</a> del pasado julio que hice en Coruña (tengo pendiente aún ponerme con el resumen, sorry).</p>
<p>También otra cosa que me encantó fue la charla que Montxo y Marcos dieron sobre su proyecto de <a href="https://www.ediciondeluxe.com/">Edición Deluxe</a>, que aunque parece alejado del mundo Indie, bebe de una forma magistral el cómo redactar noticias fresquitas que entran como un cafelito a las 8 de la mañana. Y bueno, si me lees desde hace tiempo sabrás que una cosa que llevo a rajatabla es que mis proyectos sean abiertos, o que al menos tenga cierto control. Es por eso que me moví de WordPress a hacer mi propio blog usando Lume, pero una de las cosas que no me proporciona esta tecnología es poder saber quien me lee.</p>
<h3>La sorpresa</h3>
<p>Y a ver, créeme que yo llevo super bien poder enviar contenido sin complicarme la vida con telemetrías, analíticas y que la gente lo pueda consultar sin cookies ni cosas raras de trackeo, que a mi lo de guardar datos de los usuarios como que me da muy mal rollo (por eso en mi blog no hay cajita de comentarios). Pero creo que tener una newsletter como la de Montxo y Marcos puede hacerme ver quien sigue este blog y a la vez recompensarle con cositas, asi que te cuento mi plan:</p>
<ul>
<li>
<p>De momento voy a usar beehiiv, es una buena plataforma pero no es del todo libre, así que será como de uso temporal mientras no tenga un sistema mejor.</p>
</li>
<li>
<p>¿Y qué te encontrarás? De momento las entradas de este blog que publico mensualmente. La diferencia es que lo tendrás disponible antes de que esté público, tanto la versión en castellano como en gallego.</p>
</li>
<li>
<p>Además, intentaré que todos los fines de semana tengas una minientrada. Solo estará disponible si estás suscrite a la newsletter y contendrá algo en lo que esté trabajando, alguna reflexión o incluso tips que tengan que ver con la ingeniería informática y la programación de videojuegos.</p>
</li>
<li>
<p>Seran entraditas cortas, por lo que la idea es que puedas leer sobre algo no muy técnico y así empezar tu descanso semanal.</p>
</li>
</ul>
<p>Espero que la idea te mole. Puedes suscribirte a ella accediendo a <a href="https://newsletter.nekerafa.dev/subscribe"><i class="fa-solid fa-envelope"></i> newsletter.nekerafa.dev</a>. Aún así, si quieres dejarme algún comentario sobre esto u mi reflexión sobre el IndieDevDay, recuerda que tienes <a href="https://blog.nekerafa.dev/posts/indie-dev-day-2024/socials.nekerafa.dev">mis redes sociales</a>.</p>
<p>¡Un saludo! 😽</p>
]]>
      </content:encoded>
      <pubDate>Mon, 07 Oct 2024 16:09:39 GMT</pubDate>
    </item>
    <item>
      <title>Crónica do IndieDevDay</title>
      <link>https://blog.nekerafa.dev/gl/posts/indie-dev-day/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/gl/posts/indie-dev-day/</guid>
      <description>
        Para recuperar un pouco a rutina, veñoche falar do que para mim foi o IndieDevDay, ademáis de deixarche unha pequena sorpresa.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/posts/2024-10-04_indie-dev-day-2024.md"><em>Versión en castelán</em></a></p>
<p>Fai tempo que non escribo por estos lares, así que, despois do parón veraniego imos retomar vellas costumes e volver á rutina. E que mellor maneira que falar do que para mín foi o IndieDevDay, aínda que antes comentoche, e é que teño unha pequena sorpresa… Bueno, mellor deixoche ler a entrada para que entendas a que me refiro.</p>
<p>En principio non quero centrarme nesta entrada nos xoguiños e charlas que se presentaron, se non nas experiencias persoais e porque creo que este tipo de eventos deberíanse facer máis a menudo. Isto é porque tedes un montón de canles a vosa disposición que os poden informar delo. De feito, con respecto aos xogos, o equipo do <a href="https://indiedevday.es/">IndieDevDay</a> habilitaron unha páxina en <a href="https://store.steampowered.com/sale/IndieDevDay2024"><i class="fa-brands fa-steam"></i> Steam</a> para que botedelles un ollo por se os interesa seguir algún título.</p>
<p>Non é a primeira vez que vou a este tipo de eventos de exposición de videoxogos Indie, xa que a nivel local aquí na Galiza hai algún, ben sonche algo anecdótico porque soen estar englobados a eventos máis grandres (por exemplo a Hobbycon ou a Expotaku). Tamén, como comentei en maio, este ano acerqueime a Málaga para asistir á primeira edición do <a href="https://guadalindie.com/">Guadalindie</a>, o cal resultou nun acerto porque foi un evento que a moites de nos ablandounos o corazón. Así que nin corte nin perezose, tiña que probar a viaxar a Barcelona.</p>
<p>Un dos problemas que saltánnos á cabeza é que, sabendo cómo está “A Industria” do videoxogo, en un evento así solo podes esperarte o típico perfil de señoro engaravatado e incluso cunha camisola que apenas tapa os seus pectorais poñéndose a facer burpoes mentras vendeche a sua idéa millonaria para que invirtas na sua empresa. E a ver, vendo como son moitos dos directivos das grandes empresas, e como día sí día tamén fálanche dos resultados de ventas de xogos AA ou AAA, proxeccións e demáis cousas que na súa cabeza sóan espectacular, a verdade e que aterra.</p>
<p>Aínda así, nada máis lonxe da realidade, e é que o que chamoume a atención foi a diversidade neste tipo de eventos: programadoras, artistes, <a href="https://store.steampowered.com/app/2769240/Wax_Heads">xogos</a> que directamente expoñen historias centradas no “non normativo” ou con <a href="https://store.steampowered.com/app/3044510/Space_Diva">historias</a> moi fresquiñas que incluían aspectos e persoaxes LGTBIQ+... Ademáis, une encontrase en moitos casos que son xente cos pes no chan mostrando ao mundo no que traballan, pero que en moitos casos, e para que negarlo, sen pelos na lingua dinche que iso que ves nin sequera é o seu principal foco. Porque por desgraza necesítase diñeiro para vivires e isto o ven como o seu segundo traballo a realizar.</p>
<p>E a ver, deixando a negatividade do duro que é facer xoguiños, como lectores poderías pensar que me refiro incluso a un perfil moi amateur, xa que moitas veces van da man do “indie”, pero asegúroche que moito do traballo presentado no IndieDevDay non se acerca nin por asomo a isto (como por exemplo <a href="https://x.com/hidalgo_game">Hidalgo</a>). Foi unha cousa que deixoume loque no que puiden ver e probar no Guadalindie, e é que, pese a seren un proxecto que uns amigos fan despois do seu traballo principal, o resultado obtido ten uns niveis de calidade que perfectament poden compararse con estudos que levan asentados anos. Sexa pola música, a calidade dos modelos, o afinado que estea a xogabilidade e mecánicas, creo que non fun a única persoa que quedouse abraiado despois de xogar algúns títulos.</p>
<p>E a ver, sei que estou facendo unha comparación moi ao bruto, porque moitos destes proxectos recortan noutras moitas áreas que igual esos estudos tradicionais da industria non terían reparo. Sexa que pola historia está resumida nunhas tranquilas 4 horas, ou que só esten dispoñibles en poucas plataformas ou que as súas mecánicas, aínda que pulidas, pódense contar coa palma da man… Pero creo que estas cousas tamén fan especiais a este tipo de contido. Sabes que con esas 4 horiñas vas desfrutar coma un neno, ou que, aínda te toque xogalo só en PC é algo que poder facer para apoiar o traballo de artistas locales.</p>
<p>É por iso que, con estas impresións, voume cun sabor de boca un pouco amargo. Aínda que, en aspectos xerais para min sexa algo positivo, tamén faise pesado as veces ter que desplazarse para poder asistir a este tipo de eventos. E non dígonno coma visitante, se non que, incluse para moites exponentes o feito de ter que viaxar supuso un verdadeiro dor de cabeza. É unha bala que teñen para mostrar o seu proxecto  a un público grande, así que é normal que se queira asistir a este tipo de eventos.</p>
<p>Pero sabemos como é España que se non están no Madrid as conexións deixan moito que desexar, e aínda que é verdade que o IndieDevDay faise en Barcelona, como moitos outros eventos en Málaga, Valencia ou Bilbao que tenden a non estar fagocitados pola capital, creo que aínda queda moito camiño por recorrer para que este tipo de eventos centrados na industria poídanse celebrar en sitios máis diversos.</p>
<p>E xá para finalizar, a modo de resumo, con o que me quedo do evento foi o de Godot Meetup, onde nos reunimos un montón de xente, incluso de fora de España, para poder falar e compartir incluso o noso traballo ou o que nos gustaría amprender. Foi super guay poder encontrarme a un grupiño de galegues e poder predicar sobra a <a href="https://x.com/nekerafa_dev/status/1813126237797204033">Xuntanza Godoteira</a> do pasado xulio que fixen na Coruña (teño aínda pendente poñerme co resumo, sorry).</p>
<p>Tamén outra cousa que me encantou foi a charla que Montxo e Marcos deron sobre o seu proxecto de <a href="https://www.ediciondeluxe.com/">Edición Deluxe</a>, que aínda que parece lonxano do mundo Indie, bebe dunha forma maxistral cómo redactar novas ben fresquiñas que entran como un licorca ás 8 da mañá. E bueno, se me lees dende vai tempo saberás que unha cousa que levo a diario é que os meus proxectos sexan abertos, que polo menos teña cerco control. É por iso que movínme de WordPress a facer o meu blogue usando Lume, pero unha das cousas que non me proporciona esta tecnoloxía e poder saber quén me le.</p>
<h3>A sorpresa</h3>
<p>E a ver, créme que eu levo super ben poder enviar contido sen complicarme a vida con telemtrías, analíticas e que a xente poida consultar a web sen cookies nen cousas raras do trackeo, que a min o de guardar datos dos usuarios como que dame moi mal roio. Pero creo que ter unha newsletter como a de Montxo e Marcos pode facerme ver quen segue este bloque e a vez recompersarle con cosiñas, así que che conto o meu plan:</p>
<ul>
<li>
<p>De momento vou usar beehiiv, é unha boa plataforma pero non é libre del todo, así que será como de uso temporal mentres non teña un sistema mellor.</p>
</li>
<li>
<p>E qué te encontrarás? De momento as entradas deste bloque que publico mensualmente. A diferencia é que o tendrás dispoñible antes de que esté público, tanto a versión en castelán como en galego.</p>
</li>
<li>
<p>Ademáis, intentarei que todos os fíns de semana teñas unha minientrada. Solo estará dispoñible se estás suscrite á newsletter e contendrá algo no que estea traballando, algunha refrexión ou incluso tips que teñan que ver coa enxeniería informática e a programación de videoxogos.</p>
</li>
<li>
<p>Serán entradiñas cortas, polo que a idea é que poidas ler sobre algo non moi técnico e así comezar o teu descanso semanal.</p>
</li>
</ul>
<p>Espero que a idea moleche. Podes suscribirte a ela accediendo a <a href="https://newsletter.nekerafa.dev/"><i class="fa-solid fa-envelope"></i> newsletter.nekerafa.dev</a>. Aínda así, se queres deixarme algún comentario sobre esto ou a miña reflexión sobre o IndieDevDay, recorda que tes as <a href="https://blog.nekerafa.dev/gl/posts/indie-dev-day/socials.nekerafa.dev">miñas redes sociais</a>.</p>
<p>Un saúdo! 😽</p>
]]>
      </content:encoded>
      <pubDate>Mon, 07 Oct 2024 16:09:39 GMT</pubDate>
    </item>
    <item>
      <title>Amorodo Jam 2024</title>
      <link>https://blog.nekerafa.dev/posts/amorodo-jam/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/posts/amorodo-jam/</guid>
      <description>
        Hoy empezó el Amorodo Jam 2024, una jam libre, abierta, reivindicativa, inclusiva y para todas las edades, sin premios, ni jurado, ni votaciones. La idea es crear un trabajo que represente un poco de nuestra casa de como es Galicia, ya sea con una canción, un poema, algún dibujo o mismo un videojuego.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/gl/posts/2024-05-12_amorodo-jam.md"><em>Versión en galego</em></a></p>
<p>Este tenía que ser el post de abril, pero como siempre, he tardado más de la cuenta en ponerme. Iba a hablar de desarrollar apps nativas en Godot, pero aún tengo pendiente acabar unos flancos así que queda pospuesto. Luego se me ocurrió hablar del Guadalindie (que pedazo evento) pero iba a quedar largo y no me quería enrollar mucho esta vez, pero, claro, también se me vino lo del evento supremacista genocida musical, y a ver, al final tampoco le quiero dar mucho bombo a lo que todes sabemos... Nada, chique, que al final une tira para casa y se me ocurrió hacer una breve entrada. Así también pruebo el sistema de subir entradas con traducción (teneis la versión en gallego en <a href="https://blog.nekerafa.dev/gl/posts/2024-05-12_amorodo-jam.md">gl</a>).</p>
<p>Hoy empezó el <a href="https://itch.io/jam/amorodo-jam">Amorodo Jam 2024</a>, que si me sigues por redes sociales sabrás que lo llevo preparando desde hace unos meses. No es una Game Jam al uso, si no que una Jam a secas. Aquí se permite cualquier trabajo, aunque no tenga que ver sobre videojuegos. Un relato, un poema, unas acuarelas, lo que se te ocurra. Claro que hay un tema central y es que tiene que tratar sobre Galicia: puedes coger alguna comida típica, o hablar de algún lugar en el que estuviste, o mismo vale no hacer nada relacionado pero que esté en gallego. Todo vale. Esto es debido a que el objetivo del Amorodo Jam es hacer una jam para el día de las letras gallegas (17 de mayo). Es como un Sant Jordi, pero &quot;a la gallega&quot;. También, para mayor dificultad, quien quiera puede hacer su trabajo con respecto a una temática y que se refleje dos elementos. La temática es <span style="color: #a83042">¡El resurgimiento es de ellas!</span>, y los elementos son <span style="color: #338833">Mochuelos</span> y <span style="color: #338833">¿Qué estás susurando?</span></p>
<p>La temática la elegí cuando estaba en el Guadalindie, ese evento reinvindicativo que le ha dado voz a tanta gente que no forma parte de colectivos mayoritarios (si es que por eso digo que vaya pasada de evento, y para bien). ¿Te puedes creer que en más de 30 años, solo se han elegido a 6 mujeres frente a 58 hombres para dedicarle el día de las letras gallegas? Creo que esta era una buena oportunidad para hacer un evento aún más reinvindicativo. Queremos ver mujeres, queremos poder tener referencias femeninas, chicas con la que sentirnos mejor representadas (y no un señor mayor que si, mucho habla gallego pero sigue siendo un señor). Pues eso es lo que tenemos, un evento donde poner toda la carne en el asador.</p>
<p>Si te preguntas cuanto dura, pues es hasta el 20 de mayo (si de medio domingo a medio lunes, super raro, pero es cuando más rato tenía de hacer cosas). Puede parecer poco, porque es poco más de una semana, pero claro, aquí la idea no es presentar una tesis doctoral de mujeres hablando gallego. Volvemos a lo que comenté antes: ¿quieres hacer un poema sobre tu profesora de gallego? pues mira que no ocupe más de medio folio. ¿Quieres dibujar un hórreo y poner a tu autora favorita? pues yo de ti presentaba el boceto, y ya tendrás tiempo de detallarlo. Con este tiempo lo que busco más es que hagamos una reflexión y paremos no más de una tarde a pensar una idea, porque pueden ser que incluso con solo 30 min nos sirva, y ver hasta donde llegamos. Puede que sea el germen para algo más grande, quien sabe, pero al menos la base está hecha.</p>
<p>En fin, espero que os mole la idea, y si no os habéis apuntado, pues ya sabéis, estáis aún a tiempo. Con todo recordaros que pronto haré el resumen de la Guadalindie y subiré mis indagaciones sobre hacer apps en Godot, así que estaos atentes a mis redes sociales.</p>
<p>¡Saludos! 😸</p>
]]>
      </content:encoded>
      <pubDate>Sun, 12 May 2024 17:01:31 GMT</pubDate>
      <atom:updated>2026-04-14T18:17:58.859Z</atom:updated>
    </item>
    <item>
      <title>Amorodo Jam 2024</title>
      <link>https://blog.nekerafa.dev/gl/posts/amorodo-jam/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/gl/posts/amorodo-jam/</guid>
      <description>
        Hoxe comezou o Amorodo Jam 2024, unha jam libre, aberta, reinvindicativa, inclusiva e para todas as idades, sen premios, nen xurado, nen votacións. A idea é crear un traballo que represente un pouco do noso lar que é Galicia, sexa unha canción, un poema, algún debuxo ou mesmo un videoxogo.
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://blog.nekerafa.dev/posts/2024-05-12_amorodo-jam.md"><em>Versión en castelán</em></a></p>
<p>Este tiña que ser o post de abril, pero coma sempre, tardei máis do habitual en poñerme. Tiña pensado falar de desenvolver apps nativas en Godot, pero ainda teño pendente acabar cunhas cousas, así que queda posposto. Logo ocurreuseme falar do Guadalindie (que pedazo evento) pero vai para largo e non quería enrolarme moito esta vez, pero, claro, tamén pasouseme falar do evento supremacista xenocida musical, e a ver, ao final tampouco querolle dar moito bombo ao que todes sabedes... Nada, raparigue, que ao final une tira para a casa e ocurreuseme facer unha breve entrada. Así tamén probo o sistema de subir entradas con traducción (tedes a versión en castelan sen o <a href="https://blog.nekerafa.dev/posts/2024-05-12_amorodo-jam.md">gl</a> da url).</p>
<p>Hoxe comezou o <a href="https://itch.io/jam/amorodo-jam">Amorodo Jam 2024</a>, que se me segues por redes sociais sabrás que levo preparándoo desde fai uns meses. Non é unha Game Jam ao uso, se non que é unha Jam a secas. Aquí permitese calquer traballo, aínda que non teña que ver sobre videoxogos. Un relato, un poema, unhas acuarelas, o que se te ocurra. Claro que hai un tema central e é que ten que tratar sobre Galicia: podes coller algunha comida típica, ou falar dalgún lugar no que estiveras, ou mesmo vale non facer nada relacionado pero que estea en galego. Todo vale. Esto é debido a que o obxetivo do Amorodo Jam é facer unha jam para o día das letras galegas (17 de maio). É coma un Sant Jordi, pero &quot;á galega&quot;. Tamén, para maior dificultade, quen queira pode facer o seu traballo con respecto a unha temática e que se reflicte dous elementos. A temática é <span style="color: #a83042">O resurximento é delas!</span>, e os elementos son <span style="color: #338833">Mouchos</span> e <span style="color: #338833">Qué andas rosmar?</span></p>
<p>A temática elexinna cando estaba no Guadalindie, ese evento reinvindicativo e que se deu voz a tanta xente que no forma parte de colectivos maioritarios (se é que por iso digo que vaia pasada de evento, e para ben). Podeste crer que en máis de 30 anos, só elixíronse a 6 mulleres fronte a 58 homes para adicarlle o día das letras galegas? Creo que esta é unha boa oportunidade para facer un evento aínda máis reinvindicativo. Queremos ver mulleres, queremos poder ter referencias femininas, rapazas coas que sentirnos mellor representadas (e non un señor maior que sí, moito fala galego pero segue sendo un señor). Pois iso é o que temos, un evento onde poñer toda a carne no asador.</p>
<p>Se preguntaschete canto dura, pois é ata o 20 de maio (sí, de medio domingo a medio lúns, super raro, pero é cando máis rato tiña de facer cousas). Pode parecer pouco, porque é pouco máis dunha semana, pero claro, aquí a idea non é presentar unha tesis doctoral de mulleres falando galego. Volvemos ao que comentei antes: queres facer un poema sobre a tua profesora de galego? pois mira que no ocupe máis de medio folio. Queres debuxar un hórreo e poñer a tua autora favorita? pois eu de ti presentaba o bosquexo, e xa tendrás tempo dabondo de detallarlo. Con este tempo o que busco máis é que fagamos unha refrexión e paremos non máis dunha tarde a pensar unha idea, porque pode ser que incluso con solo 30 min sírvannos, e ver ata onde chegamos. Pode que sexa o xerme para algo máis grande, quen sabe, pero aínda así a base está feita.</p>
<p>En fin, espero que os mole a idea, e se non apuntáchedes, pos xa sabedes, estades a tempo. Con todo recordarvos que pronto teredes o resumo da Guadalindie e subiré as miñas indagacións sobre facer apps en Godot, así que estade atentes as miñas redes sociales.</p>
<p>¡Saúdos! 😸</p>
]]>
      </content:encoded>
      <pubDate>Sun, 12 May 2024 17:01:31 GMT</pubDate>
      <atom:updated>2026-04-14T18:17:58.859Z</atom:updated>
    </item>
    <item>
      <title>¿Qué es un lenguaje de programación? II</title>
      <link>https://blog.nekerafa.dev/posts/que-es-un-lenguaje-de-programacion_ii/</link>
      <guid isPermaLink="false">https://blog.nekerafa.dev/posts/que-es-un-lenguaje-de-programacion_ii/</guid>
      <description>
        Continuaré con la definición de qué es un lenguaje de programación para poder responder si HTML y CSS son lenguajes de programación o no. Para ello hablaremos de las fases de generación de código y tipos de lenguajes.
      </description>
      <content:encoded>
        <![CDATA[<p>Antes de nada, sorry por estar ocupade. Mira que lo intento, porque la mitad ya la tenía escrita, pero al final tuve que publicarla a finales de marzo porque no me da la vida. En fin, en la <a href="https://blog.nekerafa.dev/posts/2024-02-29_que-es-un-lenguaje-de-programacion_i.md">entrada anterior</a> empecé a describir cómo se crean los lenguajes de programación mediante los lenguajes formales, en concreto los lenguajes regulares y libres de contexto, que son los primeros niveles en la jerarquía de Chomsky. En el caso de los lenguajes regulares, nos permite obtener los patrones de caracteres al leer el texto, mientras que los lenguajes libres de contexto nos permite generar un autómata con pila que identifica los tokens de cada uno de los elementos disponibles en el código: Podemos tener tokens como <code>IDENTIFIER</code> para referirnos al nombre de una variable, <code>VALUE</code> para referirnos al valor de una variable, <code>COLON</code> o <code>PARENTHESIS</code> para referirnos a los símbolos <code>:</code> y <code>(</code>, o incluso para palabras reservadas del lenguaje como pueden ser <code>IF</code>, <code>ELSE</code>, <code>WHILE</code>, etc.</p>
<p>Bien, ¿Y con esto qué hacemos? Podríamos seguir escalando en la jerarquía de chomsky hasta llegar a un modelo que ejecute lo que hemos escrito, pero, si recordamos, el propósito general de un lenguaje de programación es no tener que escribir el código que va a ejecutar la máquina, es decir, abstraernos del código máquina. Sí que existen ciertos lenguajes que escalan más en esta jerarquía, pero lo veremos más adelante.</p>
<p>Volviendo al tema principal, una vez tenemos identificados los <em>tokens</em> del código fuente, necesitamos un mecanismo que analice las estructuras de nuestro lenguaje. Esto se realiza mediante un analizador sintáctico (parser en inglés), que crea lo que conocemos como árbol sintáctico (<em>AST</em> de <em>Abstract Syntax Tree</em> en inglés).</p>
<p>Algo parecido a un <em>AST</em> lo hacíamos de pequeñes en clase, ya que si recordamos las asignaturas de lengua, este árbol lo pintábamos cuando teníamos que analizar las oraciones. En ese caso nuestro árbol era un árbol sintáctico de una lengua natural, como puede ser el castellano, y con un <em>AST</em> representamos un lenguaje formal como puede ser un lenguaje de programación. Las diferencias más obvias entre una lengua natural y un lenguaje formal son que mientras en los primeros agrupamos por sujeto, predicado, complemento directo y demás estructuras del habla, en un lenguaje de programación agrupamos por sus estructuras lógicas, que puede ser la definición o asignación de variables, los bloque de flujo condicional o incluso definición de estructuras, como puede ser una clase o una interfaz.</p>
<p class="responsive-content"><a href="https://blog.nekerafa.dev/posts/que-es-un-lenguaje-de-programacion_ii/ast.webp"><img src="https://blog.nekerafa.dev/posts/que-es-un-lenguaje-de-programacion_ii/ast.webp" alt="Relación de los elementos de un objeto"></a></p>
<p class="content-footer">Ejemplo de árbol sintáctico para una asignación a una nueva variable.</p>
<p>Con un <em>AST</em>, además de nuestra labor principal podemos construir herramientas que nos indican errores en nuestro código que son los correctores de errores (linters en inglés). Estos son muy usados por los entornos de desarrollo, como puede ser Visual Studio, JetBrains, y similares, y es que según vamos escribiendo nuestro código, se van ejecutando en paralelo.</p>
<p>Una vez tenemos una estructura bien formada en un <em>AST</em> de nuestro lenguaje, lo que se suele realizar es un recorrido de este árbol para, o ejecutarlo directamente, traducirlo en código fuente, o traducirlo a código máquina. En el primer caso hablamos de lenguajes de <em>scripting</em>, como puede ser Bash o las primeras implementaciones de ECMAScript (JavaScript para los amigos). En el segundo caso tenemos lo que se llama transpilación, y de aquí tenemos el ejemplo de TypeScript, un lenguaje que actúa como superconjunto de ECMAScript añadiendo una capa de tipado fuerte, entre otras cosas. En cambio, en el caso de traducirlo a código máquina pueden pasar dos cosas: que o lo traduzcamos a código de una máquina real o una virtual.</p>
<p>Esto último sucede porque hay lenguajes que contienen un nivel extra de abstracción. Recordemos que la idea al final es poder ejecutarse independientemente del hardware, pero claro en algún momento tenemos que ejecutarlo directamente en el procesador de nuestro dispositivo. Es por eso que en lenguajes como C tenemos un montón de compiladores dependiendo del hardware objetivo, e incluso varios compiladores para un mismo hardware (por ejemplo el compilador de Intel y el compilador open source de GCC para las arquitecturas x86 de Intel).</p>
<p>Otros lenguajes, en cambio, se traducen a un código máquina que no es soportado por ningún hardware real, si no que tenemos un software que emula un procesador, y ejecuta las instrucciones como si fuera un hardware real. Esto es lo que se llama una máquina virtual, y no deja de ser una máquina de Turing. Una máquina virtual lee lo que se considera un lenguaje recursivamente enumerable y es el tipo 0 en la jerarquía de Chomsky. Básicamente con un lenguaje recursivamente enumerable puedes construir cualquier lenguaje de programación existente, e incluso es el principio fundamental por el que podemos emular un hardware dentro de otro hardware. Las máquinas de Turing son las definiciones matemáticas de un ordenador, y puede darse el caso de que puedan contener incluso otra máquina. Si os interesa este campo, como curiosidad, existe una paradoja con esta definición que afecta a todas las matemáticas, tanto actuales como futuras. Para eso mirad el  <a rel="noopener" href="https://es.wikipedia.org/wiki/Problema_de_la_parada" target="_blank">problema de la parada</a>, el cual Alan Turing y Alonzo Church estudiaron indistintamente en lo que se conoce como <a rel="noopener" href="https://es.wikipedia.org/wiki/Tesis_de_Church-Turing" target="_blank">tesis Church-Turing</a>.</p>
<p>Vale, y aquí nos podemos preguntar: ¿y la ventaja de tener tanta abstracción? ¿No podemos hacer que todo se ejecute directamente en el procesador? Pues a ver, una de las ventajas de tener una máquina virtual es que no necesitamos depender de un hardware específico, pudiendo portar nuestro código entre distintas máquinas. Solo tenemos que hacer que nuestra máquina virtual se ejecute en un hardware real, y para eso podemos construirla en lenguajes como C. Además, los lenguajes que compilan a código máquina son mucho más óptimos y rápidos que los de scripting, ya que estos últimos, todas las tareas de las que hemos estado hablando se realizan al momento de ejecutar el código del script. Es por eso que muchos lenguajes de scripting, para ganar más rapidez en la ejecución, tienden a tener una máquina virtual. No da la misma optimización que un hardware real pero se le acerca bastante. Lenguajes que utilizan una máquina virtual son Lua, las versiones actuales de JavaScript o incluso lenguajes como C#.</p>
<p>Ahora que sabemos cómo se construye un lenguaje de programación, vamos a responder a la pregunta inicial: ¿por qué HTML y CSS son lenguajes de programación? Si recordamos, antes hablé que el objetivo último de un lenguaje de programación es abstraernos del código máquina en cuestión, pero para eso el lenguaje tiene que ser computable, es decir, que una máquina lo pueda leer y ejecutar.</p>
<p>Hay muchos ejemplos de lenguajes que podemos traducir a una máquina de Turing (llamamos Turing completo), pero que no son computables (es decir, que una vez aplicado el algoritmo a una máquina de Turing, esta se detiene). Un caso muy claro es lo que definimos como <a rel="noopener" href="https://es.wikipedia.org/wiki/C%C3%A1lculo_lambda" target="_blank">cálculo lambda</a>. Es otro sistema formal de representar un algoritmo (idéntico a lo que es un lenguaje recursivamente enumerable) solo que aquí nos basamos en los principios matemáticos de cálculo funcional y recursividad. Es decir, la idea principal del cálculo lambda es la de representar un algoritmo como la aplicación de distintas funciones matemáticas. Un ejemplo sería en Haskell el factorial de un número:</p>
<pre><code>factorial n
  | n &lt; 0     = error &quot;no existe el factorial para enteros negativos&quot;
  | n == 0    = 1
  | otherwise = n * factorial (n-1)
</code></pre>
<p>Vale, ¿y dónde está el problema de que no sea computable? En la actualidad, lenguajes como OCaml y F# implementan técnicas de cálculo simbólico y motores de inferencia en las etapas de parsing y/o análisis. Esto se usa porque son lenguajes de tipado fuerte, como puede ser C o Java, y la finalidad estas técnicas es la de asegurar el tipo de las funciones de la misma forma que hace un compilador. El problema radica en que el tipado fuerte en un lenguaje funcional (es como se conoce a un lenguaje que implementa cálculo lambda), es un subconjunto del cálculo lambda formal (como los lenguajes recursivos en el caso de los lenguajes recursivamente enumerables si recordamos de la entrada anterior). Esto se debe a que la definición de tipos en estos lenguajes, a diferencia de un lenguaje imperativo, se hace mediante el concepto de <em>metalenguaje</em>, que es un sistema descriptivo que no representa per se funciones computables, si no las restricciones que tienen que tener. Esto hace que no todo el código que esté bien escrito, es decir, que se pueda representar como cálculo lambda, se puede representar en un lenguaje lambda tipado.</p>
<p>Continuando con la pregunta, por otro lado tenemos lenguajes que sí son computables, pero no Turing completo. Y un ejemplo lo tenemos con SQL. Aquí, en vez del lenguaje imperativo de una máquina de Turing, o el lenguaje funcional del cálculo lambda, nos basamos en el concepto de <a rel="noopener" href="https://es.wikipedia.org/wiki/%C3%81lgebra_relacional" target="_blank">álgebra relacional</a>. La idea, en este caso, es la de tener varios conjunto de elementos y varias funciones que nos representa la relación entre elementos de un conjunto a otro. Además tenemos un conjunto de operaciones algebraicas (unión, intersección, agrupación, proyección, etc.) que podemos aplicar a las funciones de relación y que nos permiten obtener subconjuntos con los elementos de los conjuntos a los que se relaciona. SQL es un lenguaje declarativo, en el que indicamos las definiciones de estas operaciones algebraicas sobre las relaciones, que en este caso son las bases de datos. De por sí SQL no es un lenguaje turing completo, ya que un lenguaje algebraico no se puede leer por una máquina de Turing, pero sí que es computable porque los motores de bases de datos pueden interpretar este lenguaje y traducirlo a diferentes algoritmos.</p>
<p>Otro ejemplo sería el de HTML, que es un lenguaje de marcado descriptivo. La estructura del HTML se define como etiquetas del tipo <code>&lt;tag&gt;</code> <code>&lt;/tag&gt;</code>. Estas marcas describen las restricciones de elementos que contiene un documento HTML, pero no como se representan los contenidos del mismo. Esto hace que un navegador pueda interpretar un documento de forma diferente a otro, ya que la idea del código HTML no es la de cómo se muestra, si no cómo es el documento. Con respecto a su ejecución, HTML es computable si, y sólo si, el documento está bien escrito (aunque luego los navegadores hagan sus trampitas). Para ello se implementan las mismas técnicas que un lenguaje de programación (parsing y análisis), solo que en vez de <em>AST</em>, lo que se construye es un <em>DOM</em> (<em>Document Object Model</em> en inglés), que también es un árbol abstracto pero que representa la estructura del documento. El <em>DOM</em>, en vez de leerse para traducir a código máquina, se recorre para renderizar cada uno de los elementos en la pantalla del navegador.</p>
<p>Por otro lado está CSS. Este es un lenguaje declarativo en el que indicamos las especificaciones del estilo gráfico de elementos del código HTML, y que es leído una vez generado el <em>DOM</em>. Para ello, de la misma forma que SQL, indicamos relaciones entre diferentes marcas, en este caso usando selectores. Un selector representa los nodos del DOM a los que afectará el estilo que apliquemos, pudiendo afectar a una relación de nodos incluso (por ejemplo mediante relaciones padre hijo del tipo <code>article &gt; p</code>). En las últimas versiones hemos visto que se han añadido ciertas funcionalidades que lo pueden hacer turing completo: definición de variables, animaciones con bucles, recursividad e incluso la función <code>calc()</code>, que permite evaluar expresiones matemáticas.</p>
<p>Con esto vemos que no todos los lenguajes de programación sirven para crear programas per se, sino que, dependiendo del contexto, podemos abstraernos para definir procedimientos como de qué color pintamos un botón o cómo definimos la recuperación de datos. De hecho existen lenguajes que sí son Turing completos y computables, pero que, como son específicos de un dominio, no se pueden usar de forma general. De aquí tenemos MathLab o GDScript, el cual es un lenguaje embebido dentro del motor Godot. ¿Esto hace que dejen de ser lenguajes de programación? Al final aquí entra más el ego de los “True Developers” de sentirse superiores al resto, de demostrar que tienen más conocimientos o que su trabajo es más “pesado”. Es por eso que debemos alejarnos de ese tipo de ideas, porque al final de todo tenemos que ser humildes. Todo lenguaje de programación no es nada sin un procesador donde ejecutarse, una pantalla o dispositivo donde mostrarse. Da igual que sea HTML, C, Python o SQL, todo tiene su complejidad y dominar las tecnologías informáticas no es tarea fácil, así que menos lobos, caperucita.</p>
<h3>Bibliografía</h3>
<p>Para parte de la explicación me he basado en el libro de <a rel="noopener" href="https://craftinginterpreters.com/" target="_blank">Crafting Interpreters</a>, de <a rel="noopener" href="https://mastodon.social/@munificent" target="_blank"><i class="fa-brands fa-mastodon"></i> Robert Nystrom</a>. Es un libro que me ha encantado mucho porque te explica hasta con dibujitos como construir un compilador de un lenguaje interpretado, con maquina virtual incluida. Lo bueno es que todo el contenido está disponible gratuitamente en su web.</p>
]]>
      </content:encoded>
      <pubDate>Sun, 24 Mar 2024 21:03:05 GMT</pubDate>
    </item>
  </channel>
</rss>