<?xml version="1.0" encoding="utf-8"?><feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><id>https://lichess.org/@/heroku/blog</id><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog" /><link rel="self" type="application/atom+xml" href="https://lichess.org/@/heroku/blog.atom" /><title>heroku's Blog</title><updated>2026-05-09T05:04:00.514Z</updated><entry><id>https://lichess.org/@/heroku/blog/farewell-banditchess--introducing-gofchess/LFtNkFP8</id><published>2026-05-09T05:04:00.514Z</published><updated>2026-05-09T05:04:00.514Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog/farewell-banditchess--introducing-gofchess/LFtNkFP8" /><title>Farewell BanditChess — Introducing GofChess</title><category term="Chess" label="Chess" scheme="https://lichess.org/blog/topic/Chess"></category><category term="Chess_engine" label="Chess engine" scheme="https://lichess.org/blog/topic/Chess_engine"></category><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;gofchess&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=ax6tmuvluyTb.webp&amp;amp;w=880&amp;amp;sig=4ff5565b495da5a4cc6efdbad30c419e4532e27d&quot; /&gt;&lt;br /&gt;Introducing A Chess Tactics Language called GofChess</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=ax6tmuvluyTb.webp&amp;w=880&amp;sig=4ff5565b495da5a4cc6efdbad30c419e4532e27d"></media:thumbnail><author><name>heroku</name></author></entry><entry><id>https://lichess.org/@/heroku/blog/introducing-mor-chess-3/IiJrzT7Q</id><published>2025-12-16T21:00:11.406Z</published><updated>2025-12-16T21:00:11.406Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog/introducing-mor-chess-3/IiJrzT7Q" /><title>Introducing Mor Chess 3</title><category term="Chess" label="Chess" scheme="https://lichess.org/blog/topic/Chess"></category><category term="Puzzle" label="Puzzle" scheme="https://lichess.org/blog/topic/Puzzle"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;Mor Chess 3 Game&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=BPc9uIJbrrpf.webp&amp;amp;w=880&amp;amp;sig=b0e38156099793dcfb51a6dcfc400a26991338b4&quot; /&gt;&lt;br /&gt;Mor Chess 3 is a Chess Puzzle Game about Rebuilding Chess Positions with Daily Puzzles</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=BPc9uIJbrrpf.webp&amp;w=880&amp;sig=b0e38156099793dcfb51a6dcfc400a26991338b4"></media:thumbnail><author><name>heroku</name></author></entry><entry><id>https://lichess.org/@/heroku/blog/how-many-different-backrank-mates-are-there/gSUlcRkl</id><published>2026-05-24T05:19:04.801Z</published><updated>2026-05-24T05:19:04.801Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog/how-many-different-backrank-mates-are-there/gSUlcRkl" /><title>How many different BackRank Mates are there?</title><category term="Chess" label="Chess" scheme="https://lichess.org/blog/topic/Chess"></category><category term="Puzzle" label="Puzzle" scheme="https://lichess.org/blog/topic/Puzzle"></category><category term="Tactics" label="Tactics" scheme="https://lichess.org/blog/topic/Tactics"></category><category term="Chess_engine" label="Chess engine" scheme="https://lichess.org/blog/topic/Chess_engine"></category><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;Gof Chess is Data Mining&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=VE9tavv_zz9u.webp&amp;amp;w=880&amp;amp;sig=0e9c9a4c091c9b2e90a1e7fb00a4b6474bb1edc7&quot; /&gt;&lt;br /&gt;A Data Mining Adventure into the world of Lichess Puzzle Database</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=VE9tavv_zz9u.webp&amp;w=880&amp;sig=0e9c9a4c091c9b2e90a1e7fb00a4b6474bb1edc7"></media:thumbnail><author><name>heroku</name></author></entry><entry><id>https://lichess.org/@/heroku/blog/gofchess--a-technical-dive-into-formalization-of-chess-tactics/KULHdYDn</id><published>2026-05-09T05:03:36.975Z</published><updated>2026-05-09T05:03:36.975Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog/gofchess--a-technical-dive-into-formalization-of-chess-tactics/KULHdYDn" /><title>GofChess — A Technical Dive into Formalization of Chess Tactics</title><category term="Chess" label="Chess" scheme="https://lichess.org/blog/topic/Chess"></category><category term="Tactics" label="Tactics" scheme="https://lichess.org/blog/topic/Tactics"></category><category term="Chess_engine" label="Chess engine" scheme="https://lichess.org/blog/topic/Chess_engine"></category><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;GofChess Technical&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=qILXbT_9fu4b.webp&amp;amp;w=880&amp;amp;sig=0eef068450d47cdda067a67d4b25afb5e8383db5&quot; /&gt;&lt;br /&gt;Technical In depth discussion of the Chess Tactics Language GofChess</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=qILXbT_9fu4b.webp&amp;w=880&amp;sig=0eef068450d47cdda067a67d4b25afb5e8383db5"></media:thumbnail><author><name>heroku</name></author></entry><entry><id>https://lichess.org/@/heroku/blog/proposal-a-roadmapprogression-system-for-beating-bots/NWBa8g8j</id><published>2025-09-18T11:26:47.723Z</published><updated>2025-09-18T11:26:47.723Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog/proposal-a-roadmapprogression-system-for-beating-bots/NWBa8g8j" /><title>Proposal: A Roadmap/Progression System for Beating BOTs</title><category term="Lichess" label="Lichess" scheme="https://lichess.org/blog/topic/Lichess"></category><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><category term="Chess_bot" label="Chess bot" scheme="https://lichess.org/blog/topic/Chess_bot"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;Lichess Bot Progression&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=ublog:NWBa8g8j:1ZKbThnl.webp&amp;amp;w=880&amp;amp;sig=9bce875c5289704b4cb9c989012d52f6850f5c31&quot; /&gt;&lt;br /&gt;A Feature Proposal for Lichess</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=ublog:NWBa8g8j:1ZKbThnl.webp&amp;w=880&amp;sig=9bce875c5289704b4cb9c989012d52f6850f5c31"></media:thumbnail><author><name>heroku</name></author></entry><entry><id>https://lichess.org/@/heroku/blog/bandit-chess-development-journey/sI4fjQQm</id><published>2025-05-31T20:46:45.196Z</published><updated>2025-05-31T20:46:45.196Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog/bandit-chess-development-journey/sI4fjQQm" /><title>Bandit Chess Development Journey</title><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><category term="Chess" label="Chess" scheme="https://lichess.org/blog/topic/Chess"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;bandit chess&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=ublog:sI4fjQQm:be5tB1LE.webp&amp;amp;w=880&amp;amp;sig=b21a05db026229fc07ce4f85eb9e71be961bd88f&quot; /&gt;&lt;br /&gt;Developing Bandit Chess, and Game Development for the few past years.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=ublog:sI4fjQQm:be5tB1LE.webp&amp;w=880&amp;sig=b21a05db026229fc07ce4f85eb9e71be961bd88f"></media:thumbnail><author><name>heroku</name></author></entry><entry><id>https://lichess.org/@/heroku/blog/introducing-bandit-chess/QmgstUVO</id><published>2025-05-31T20:41:42.152Z</published><updated>2025-05-31T20:41:42.152Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/heroku/blog/introducing-bandit-chess/QmgstUVO" /><title>Introducing Bandit Chess</title><category term="Chess_variant" label="Chess variant" scheme="https://lichess.org/blog/topic/Chess_variant"></category><category term="Chess" label="Chess" scheme="https://lichess.org/blog/topic/Chess"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;bandit chess&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=ublog:QmgstUVO:k6iaOdwh.webp&amp;amp;w=880&amp;amp;sig=9fc24064f7b00708370c6b9b7426b3cd93db8776&quot; /&gt;&lt;br /&gt;Classic Chess, but every move scores up to 6 points if it's in the engine's top 6 — otherwise, nothing.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=ublog:QmgstUVO:k6iaOdwh.webp&amp;w=880&amp;sig=9fc24064f7b00708370c6b9b7426b3cd93db8776"></media:thumbnail><author><name>heroku</name></author></entry></feed>