41554 blogs · [ { "id": "01a08c64-79c3-7259-a95d-6deb7c817bbe", "title": "Find bugs in YOUR code using OpenCode, Llama.cpp and Qwen3.6", "url": "http://wtarreau.blogspot.com/2026/05/find-bugs-in-your-code-using-opencode.html", "published_at": "2026-05-17T14:49:40+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb7d208772", "title": "AMD Radeon Instinct MI50-32GB: best AI card for beginners ?", "url": "http://wtarreau.blogspot.com/2025/12/amd-radeon-instinct-mi50-32gb-best-ai.html", "published_at": "2025-12-07T19:04:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb7e0a387e", "title": "Redudant power supply for home servers and devices", "url": "http://wtarreau.blogspot.com/2025/08/redudant-power-supply-for-home-servers.html", "published_at": "2025-08-24T17:47:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb7e19d2c7", "title": "Real-world performance comparison of ebtree/cebtree/rbtree", "url": "http://wtarreau.blogspot.com/2025/06/real-world-performance-comparison-of.html", "published_at": "2025-06-22T21:02:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb7f00d8c1", "title": "Performance comparison of EB trees and CEB trees", "url": "http://wtarreau.blogspot.com/2025/05/performance-comparison-of-eb-trees-and.html", "published_at": "2025-05-04T12:20:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb7f8d74c1", "title": "On the design of Compact Elastic Binary Trees (cebtree)", "url": "http://wtarreau.blogspot.com/2025/03/on-design-of-compact-elastic-binary.html", "published_at": "2025-03-09T20:00:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb8064d24d", "title": "Adding a cheap and simple RTC to Rockchip devices", "url": "http://wtarreau.blogspot.com/2024/12/adding-cheap-and-simple-rtc-to-rockchip.html", "published_at": "2024-12-08T21:07:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb8109eec2", "title": "Improving A Laser Engraver's Resolution And Accuracy", "url": "http://wtarreau.blogspot.com/2024/07/improving-laser-engravers-resolution.html", "published_at": "2024-07-28T19:38:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb812c959a", "title": "An affordable 10GbE capable NAS", "url": "http://wtarreau.blogspot.com/2024/05/an-affordable-10gbe-capable-nas.html", "published_at": "2024-05-20T22:13:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb814dce12", "title": "Willy Tarreau's stuff", "url": "http://wtarreau.blogspot.com/2024/03/optimizing-shelf-life-of-battery.html", "published_at": "2024-03-10T12:20:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb820b339b", "title": "Breadbee: Build your own single board computer", "url": "http://wtarreau.blogspot.com/2020/09/breadbee-build-your-own-single-board.html", "published_at": "2020-09-21T22:26:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb821b8f3a", "title": "Build your own Tiny USB Battery", "url": "http://wtarreau.blogspot.com/2020/05/build-your-own-tiny-usb-battery.html", "published_at": "2020-05-03T21:41:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb82d910a4", "title": "Improving the Eleksmaker A3 Pro Laser Engraver", "url": "http://wtarreau.blogspot.com/2020/03/improving-eleksmaker-a3-pro-laser.html", "published_at": "2020-03-02T15:44:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb83d3617c", "title": "Quick and clean PCBs for week-end projects", "url": "http://wtarreau.blogspot.com/2019/09/quick-and-clean-pcbs-for-week-end.html", "published_at": "2019-09-22T18:40:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb8430c0fa", "title": "My first experiments with the EleksMaker A3 Pro laser engraver", "url": "http://wtarreau.blogspot.com/2019/09/my-first-experiments-with-eleksmaker-a3.html", "published_at": "2019-09-09T18:37:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb84cb57d1", "title": "Making a cloud chamber to see radioactivity", "url": "http://wtarreau.blogspot.com/2019/06/making-cloud-chamber-to-see.html", "published_at": "2019-06-01T21:42:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb84d455a0", "title": "Better cooling for the build farm", "url": "http://wtarreau.blogspot.com/2019/04/better-cooling-for-build-farm.html", "published_at": "2019-04-07T12:24:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb85102942", "title": "Making a simple sunrise alarm clock", "url": "http://wtarreau.blogspot.com/2019/01/making-simple-sunrise-alarm-clock.html", "published_at": "2019-01-20T16:31:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb857d9981", "title": "Build farm, version 3 (2018)", "url": "http://wtarreau.blogspot.com/2019/01/build-farm-version-3-2018.html", "published_at": "2019-01-06T14:08:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb866f4acd", "title": "Build farm, version 2 (2016-2017)", "url": "http://wtarreau.blogspot.com/2019/01/build-farm-version-2-2016-2017.html", "published_at": "2019-01-06T14:07:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb86f24f83", "title": "Build farm, version 1 (2015-2016)", "url": "http://wtarreau.blogspot.com/2019/01/build-farm-version-1-2015-2016.html", "published_at": "2019-01-06T14:06:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb87949223", "title": "Connecting a USB serial console to WRT1900ACS", "url": "http://wtarreau.blogspot.com/2018/12/connecting-usb-serial-console-to.html", "published_at": "2018-12-09T22:17:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb8893ab18", "title": "Replacing 2 AA 1.5V batteries with 2 AA lithium batteries", "url": "http://wtarreau.blogspot.com/2018/11/replacing-2-aa-15v-batteries-with-2-aa.html", "published_at": "2018-11-11T19:37:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb88f0f712", "title": "Modding an RC transmitter to support lithium batteries", "url": "http://wtarreau.blogspot.com/2018/11/modding-rc-transmitter-to-support.html", "published_at": "2018-11-11T17:54:00+00:00" }, { "id": "01a08c64-79c3-7259-a95d-6deb89e378cf", "title": "Gigabit Ethernet Everywhere", "url": "http://wtarreau.blogspot.com/2018/09/gigabit-ethernet-everywhere.html", "published_at": "2018-09-22T16:10:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2c6c0794", "title": "USB-based watchdog for ATX power supply", "url": "http://wtarreau.blogspot.com/2018/02/usb-based-watchdog-for-atx-power-supply.html", "published_at": "2018-02-25T16:24:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2cd27567", "title": "Progressive Locks : fast, upgradable read/write locks", "url": "http://wtarreau.blogspot.com/2018/02/progressive-locks-fast-upgradable.html", "published_at": "2018-02-16T13:53:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2cfdf162", "title": "Tiny USB batteries v3", "url": "http://wtarreau.blogspot.com/2017/12/tiny-usb-batteries-v3.html", "published_at": "2017-12-09T17:39:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2d6140cb", "title": "Look back to an end-of-life LTS kernel : 3.10", "url": "http://wtarreau.blogspot.com/2017/11/look-back-to-end-of-life-lts-kernel-310.html", "published_at": "2017-11-04T22:59:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2d7b1ba8", "title": "What ESP8266 modules should look like", "url": "http://wtarreau.blogspot.com/2017/08/what-esp8266-modules-should-look-like.html", "published_at": "2017-08-23T21:04:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2e7b13d6", "title": "Scaling RC servo angles / ESC speed on the fly", "url": "http://wtarreau.blogspot.com/2017/05/scaling-rc-servo-angles-esc-speed-on-fly.html", "published_at": "2017-05-07T16:59:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2f2162fb", "title": "Injecting power into mains", "url": "http://wtarreau.blogspot.com/2017/02/injecting-power-into-mains.html", "published_at": "2017-02-26T19:44:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b2fa4e888", "title": "Because the world runs on 5V", "url": "http://wtarreau.blogspot.com/2017/02/because-world-runs-on-5v.html", "published_at": "2017-02-26T15:32:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b30429546", "title": "Smallest, cheap ON-OFF switch for RC cars using a servo", "url": "http://wtarreau.blogspot.com/2017/05/smallest-cheap-on-off-switch-for-rc.html", "published_at": "2016-11-13T11:44:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b30da00e3", "title": "Extreme power TV-B-Gone", "url": "http://wtarreau.blogspot.com/2017/05/extreme-power-tv-b-gone.html", "published_at": "2016-10-16T17:37:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b31a10c01", "title": "Installing Linux on a SolidRun Clearfog+eMMC board", "url": "http://wtarreau.blogspot.com/2016/09/installing-linux-on-solidrun.html", "published_at": "2016-09-15T18:30:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b324c029a", "title": "Migration to blogspot", "url": "http://wtarreau.blogspot.com/2016/09/migration-to-blogspot.html", "published_at": "2016-09-15T12:53:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b32acac81", "title": "Repairing Korg Krome's blank screen", "url": "http://wtarreau.blogspot.com/2015/12/im-posting-this-here-in-hope-that-it.html", "published_at": "2015-12-07T20:55:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b32e6e3dc", "title": "Line rate HTTP server on the OpenBlocks AX3", "url": "http://wtarreau.blogspot.com/2013/12/line-rate-http-server-on-openblocks-ax3.html", "published_at": "2013-12-13T15:02:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b33231570", "title": "Mirabox: much better than GuruPlug", "url": "http://wtarreau.blogspot.com/2013/02/mirabox-much-better-than-guruplug.html", "published_at": "2013-02-24T13:42:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b33d8a5eb", "title": "Some news from the GuruPlug", "url": "http://wtarreau.blogspot.com/2013/02/some-news-from-guruplug.html", "published_at": "2013-02-24T13:41:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b34d36b5d", "title": "Switching to the Dockstar", "url": "http://wtarreau.blogspot.com/2013/02/switching-to-dockstar.html", "published_at": "2013-02-24T13:40:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b35a7cc35", "title": "Elastic Binary Trees - ebtree", "url": "http://wtarreau.blogspot.com/2011/12/elastic-binary-trees-ebtree.html", "published_at": "2011-12-18T13:03:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b365031ed", "title": "GuruPlug Server Plus : don't waste your money on it!", "url": "http://wtarreau.blogspot.com/2010/05/guruplug-server-plus-don-waste-your.html", "published_at": "2010-05-30T12:25:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b3744b5c1", "title": "How to add a capacitor to keep RTC running on PC Engines ALIX", "url": "http://wtarreau.blogspot.com/2007/12/how-to-add-capacitor-to-keep-rtc.html", "published_at": "2007-12-30T11:49:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b37d23408", "title": "How to build a cheap UPS for PC Engines ALIX", "url": "http://wtarreau.blogspot.com/2007/12/how-to-build-cheap-ups-for-pc-engines.html", "published_at": "2007-12-29T11:21:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b38b18805", "title": "Making applications scalable with Load Balancing", "url": "http://wtarreau.blogspot.com/2006/11/making-applications-scalable-with-load.html", "published_at": "2006-11-19T09:34:00+00:00" }, { "id": "01a0d4d8-1a6c-7257-8b26-116b38ff131f", "title": "Hacking into the Linksys NSLU2", "url": "http://wtarreau.blogspot.com/2006/10/hacking-into-linksys-nslu2_8.html", "published_at": "2006-10-08T16:40:00+00:00" } ] posts Claim your blog
Back to wtarreau.blogspot.com
Blog · corpus.blog/blogs/wtarreau.blogspot.com/posts

wtarreau.blogspot.com

wtarreau.blogspot.com

2026

2025

2024

2020

2019

2018

2017

2016

2015

2013

2011

2010

2007

2006