<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Syntax Kitchen kitchen notes</title><link>https://syntaxkitchen.com/blog</link><description>Syntax Kitchen is a software studio. We prep every idea properly and serve it ready for production.</description><item><title>Choosing brand colours that pass contrast checks</title><link>https://syntaxkitchen.com/blog/accessible-brand-colours</link><guid>https://syntaxkitchen.com/blog/accessible-brand-colours</guid><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><description>A brand colour that looks good on a logo can be unreadable as text. Here is the contrast rule, the formula behind it, and how to design a palette that works in light and dark.</description></item><item><title>Start with a modular monolith</title><link>https://syntaxkitchen.com/blog/start-with-a-modular-monolith</link><guid>https://syntaxkitchen.com/blog/start-with-a-modular-monolith</guid><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><description>Most new products do not need microservices. A single deployable with strict internal boundaries is faster to build, easier to change, and leaves the door open to split later.</description></item><item><title>Static or server rendered? How we choose for Next.js sites</title><link>https://syntaxkitchen.com/blog/static-or-server-rendered-nextjs</link><guid>https://syntaxkitchen.com/blog/static-or-server-rendered-nextjs</guid><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><description>A static export is faster, cheaper and easier to host. Here is what you give up for it and the questions that decide which one a site needs.</description></item><item><title>A website launch checklist that catches the boring problems</title><link>https://syntaxkitchen.com/blog/website-launch-checklist</link><guid>https://syntaxkitchen.com/blog/website-launch-checklist</guid><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><description>Most launch-day failures are not bugs. They are missing redirects, broken email records and pages nobody tested on a phone. Here is the list we check before going live.</description></item></channel></rss>