<?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/@/thibault/blog</id><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog" /><link rel="self" type="application/atom+xml" href="https://lichess.org/@/thibault/blog.atom" /><title>thibault's Blog</title><updated>2023-07-20T09:22:26.631Z</updated><entry><id>https://lichess.org/@/thibault/blog/we-dont-want-all-the-features/q3nOzv4n</id><published>2023-07-20T09:22:26.631Z</published><updated>2023-07-20T09:22:26.631Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/we-dont-want-all-the-features/q3nOzv4n" /><title>We don't want all the features</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><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;Plane cockpit with many knobs&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=thibault:ublog:q3nOzv4n:rdfxnebp.jpg&amp;amp;w=880&amp;amp;sig=5b0268a10aaa3d9becee13436d72bcf38a44a7af&quot; /&gt;&lt;br /&gt;Adding lines of code to a program is like adding weight to a plane. It better be worth it.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=thibault:ublog:q3nOzv4n:rdfxnebp.jpg&amp;w=880&amp;sig=5b0268a10aaa3d9becee13436d72bcf38a44a7af"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/starting-from-scratch/NITT84rC</id><published>2022-08-11T13:16:12.241Z</published><updated>2022-08-11T13:16:12.241Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/starting-from-scratch/NITT84rC" /><title>Starting from scratch</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><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;Time traveling machine&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=thibault:ublog:NITT84rC:K5VpUDYQ.jpg&amp;amp;w=880&amp;amp;sig=d4a595d6f14868e5da85c90f57f8f1e5ba868a69&quot; /&gt;&lt;br /&gt;If you had to start Lichess from scratch, what would you change?</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=thibault:ublog:NITT84rC:K5VpUDYQ.jpg&amp;w=880&amp;sig=d4a595d6f14868e5da85c90f57f8f1e5ba868a69"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/how-i-started-building-lichess/JwtcE0KO</id><published>2021-09-08T17:41:33.514Z</published><updated>2021-09-08T17:41:33.514Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/how-i-started-building-lichess/JwtcE0KO" /><title>How I started building Lichess</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><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=thibault:ublog:JwtcE0KO:YOMBC1G0.jpg&amp;amp;w=880&amp;amp;sig=8c9fd19164f79286b0fb5eaceb598523034f5b3e&quot; /&gt;&lt;br /&gt;I get this question sometimes. How did you decide to make a chess server? The truth is, I didn't.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=thibault:ublog:JwtcE0KO:YOMBC1G0.jpg&amp;w=880&amp;sig=8c9fd19164f79286b0fb5eaceb598523034f5b3e"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/how-to-report-a-bug/otcAwtvA</id><published>2026-03-08T13:18:46.061Z</published><updated>2026-03-08T13:18:46.061Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/how-to-report-a-bug/otcAwtvA" /><title>How to report a bug</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><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;A cute ladybug in giant green leaves&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=6D5AHKFxQBdH.webp&amp;amp;w=880&amp;amp;sig=5428dcb64c8604b956ae2aede2d8e85848e66d3d&quot; /&gt;&lt;br /&gt;The simple steps for getting bugs fixed</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=6D5AHKFxQBdH.webp&amp;w=880&amp;sig=5428dcb64c8604b956ae2aede2d8e85848e66d3d"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/the-opening-explorer-now-requires-authentication/FSWh9Zg3</id><published>2026-03-03T09:45:32.59Z</published><updated>2026-03-03T09:45:32.59Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/the-opening-explorer-now-requires-authentication/FSWh9Zg3" /><title>The opening explorer now requires authentication</title><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><category term="Lichess" label="Lichess" scheme="https://lichess.org/blog/topic/Lichess"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;screenshot of the Lichess opening explorer in action&quot; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=bwbTV1IDx73c.webp&amp;amp;w=880&amp;amp;sig=7c1ddffc27ec0c7e02bcfcf7b1101b1fbde939da&quot; /&gt;&lt;br /&gt;Anonymous requests to the opening explorer are no longer allowed. The explorer remains free and unlimited for everyone who has a Lichess account.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=bwbTV1IDx73c.webp&amp;w=880&amp;sig=7c1ddffc27ec0c7e02bcfcf7b1101b1fbde939da"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/lichess--scala-3/y1sbYzJX</id><published>2022-12-12T10:34:32.693Z</published><updated>2022-12-12T10:34:32.693Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/lichess--scala-3/y1sbYzJX" /><title>Lichess &amp; Scala 3</title><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><category term="Lichess" label="Lichess" scheme="https://lichess.org/blog/topic/Lichess"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; src=&quot;https://image.lichess1.org/display?fmt=png&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=thibault:ublog:y1sbYzJX:lzBKpBVG.png&amp;amp;w=880&amp;amp;sig=aef9d17253ba540a8b3a9c8a67cd926ba68383ec&quot; /&gt;&lt;br /&gt;Lichess gets a big upgrade. It doesn't go as planned.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=png&amp;h=550&amp;op=thumbnail&amp;path=thibault:ublog:y1sbYzJX:lzBKpBVG.png&amp;w=880&amp;sig=aef9d17253ba540a8b3a9c8a67cd926ba68383ec"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/lichess-on-scala3-help-needed/2bpotLb0</id><published>2022-12-05T12:25:52.461Z</published><updated>2022-12-05T12:25:52.461Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/lichess-on-scala3-help-needed/2bpotLb0" /><title>Lichess on scala3 - help needed</title><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; src=&quot;https://image.lichess1.org/display?fmt=webp&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=thibault:ublog:2bpotLb0:aXp2Ab4B.jpg&amp;amp;w=880&amp;amp;sig=e965231b426eab7f6c49f9bbfc3de4822847408a&quot; /&gt;&lt;br /&gt;A week after deploying Lichess rewritten with scala 3, I had to revert to the scala 2 version. I need help diagnosing a peculiar JVM behaviour.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=webp&amp;h=550&amp;op=thumbnail&amp;path=thibault:ublog:2bpotLb0:aXp2Ab4B.jpg&amp;w=880&amp;sig=e965231b426eab7f6c49f9bbfc3de4822847408a"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/how-to-create-a-lichess-bot/FuKyvDuB</id><published>2021-10-29T07:38:01.878Z</published><updated>2021-10-29T07:38:01.878Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/how-to-create-a-lichess-bot/FuKyvDuB" /><title>How to create a Lichess bot</title><category term="Chess_bot" label="Chess bot" scheme="https://lichess.org/blog/topic/Chess_bot"></category><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><category term="Off_topic" label="Off topic" scheme="https://lichess.org/blog/topic/Off_topic"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;Something vaguely resembling a stylized robot&quot; src=&quot;https://image.lichess1.org/display?fmt=png&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=thibault:ublog:FuKyvDuB:OtpcR1Wj.png&amp;amp;w=880&amp;amp;sig=cadc440f067ceb56b71aecbd2808b60f72f0fa84&quot; /&gt;&lt;br /&gt;Well, it depends. On you.</content><media:thumbnail url="https://image.lichess1.org/display?fmt=png&amp;h=550&amp;op=thumbnail&amp;path=thibault:ublog:FuKyvDuB:OtpcR1Wj.png&amp;w=880&amp;sig=cadc440f067ceb56b71aecbd2808b60f72f0fa84"></media:thumbnail><author><name>thibault</name></author></entry><entry><id>https://lichess.org/@/thibault/blog/how-to-ask-technical-questions/1HSthDSX</id><published>2021-10-01T12:49:26.232Z</published><updated>2021-10-01T12:49:26.232Z</updated><link rel="alternate" type="text/html" href="https://lichess.org/@/thibault/blog/how-to-ask-technical-questions/1HSthDSX" /><title>How to ask technical questions</title><category term="Software_Development" label="Software Development" scheme="https://lichess.org/blog/topic/Software_Development"></category><category term="Off_topic" label="Off topic" scheme="https://lichess.org/blog/topic/Off_topic"></category><content type="html">&lt;img class=&quot;ublog-post-image&quot; width=&quot;880&quot; height=&quot;550&quot; alt=&quot;two persons asking and answering questions&quot; src=&quot;https://image.lichess1.org/display?fmt=png&amp;amp;h=550&amp;amp;op=thumbnail&amp;amp;path=thibault:ublog:1HSthDSX:FHZNI3If.png&amp;amp;w=880&amp;amp;sig=c8a88986c32b327c1b277484ad8677681234edf6&quot; /&gt;&lt;br /&gt;Simple guidelines to get quick and actionable answers</content><media:thumbnail url="https://image.lichess1.org/display?fmt=png&amp;h=550&amp;op=thumbnail&amp;path=thibault:ublog:1HSthDSX:FHZNI3If.png&amp;w=880&amp;sig=c8a88986c32b327c1b277484ad8677681234edf6"></media:thumbnail><author><name>thibault</name></author></entry></feed>