<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tom Dringer</title>
    <description>The latest articles on DEV Community by Tom Dringer (@tomdringer).</description>
    <link>https://dev.to/tomdringer</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F338935%2Fa96332be-eaba-4e4a-93dd-ed50cf9e5d77.jpeg</url>
      <title>DEV Community: Tom Dringer</title>
      <link>https://dev.to/tomdringer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tomdringer"/>
    <language>en</language>
    <item>
      <title>I Love tmux. But I Switched to Something with Themes, Plugins, and a Config That Doesn't Fight Back.</title>
      <dc:creator>Tom Dringer</dc:creator>
      <pubDate>Tue, 22 Sep 2026 17:35:10 +0000</pubDate>
      <link>https://dev.to/tomdringer/i-love-tmux-but-i-switched-to-something-with-themes-plugins-and-a-config-that-doesnt-fight-5b8e</link>
      <guid>https://dev.to/tomdringer/i-love-tmux-but-i-switched-to-something-with-themes-plugins-and-a-config-that-doesnt-fight-5b8e</guid>
      <description>&lt;p&gt;&lt;em&gt;This story originally appeared on Medium&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you've spent any real time in the terminal, you've probably settled into a multiplexer. tmux is the obvious choice — it's&lt;br&gt;
battle-tested, endlessly configurable, and runs everywhere. GNU Screen is still kicking for people who learned it a decade ago. &lt;br&gt;
Zellij has earned a following with its friendlier defaults. These are all good tools. I'm not here to argue otherwise.         &lt;/p&gt;

&lt;p&gt;But there's a ceiling you hit with all of them. Not in functionality — they can all split panes, manage sessions, and keep your&lt;br&gt;
work alive through a disconnected SSH session. The ceiling is comfort. The feeling that your terminal workspace is yours, rather&lt;br&gt;
than a configuration file you're constantly losing the thread of.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That's the gap &lt;a href="https://nerimasoft.co.uk/mado.html" rel="noopener noreferrer"&gt;Mado&lt;/a&gt; is trying to fill.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A sidebar that actually does something
&lt;/h2&gt;

&lt;p&gt;Most multiplexers give you panes. Mado gives you panes and a sidebar — but not the kind that just shows a file tree and calls it done. The sidebar runs independent plugins: small executables that draw their own UI and respond to keyboard and mouse input.&lt;/p&gt;

&lt;p&gt;Out of the box you get a clock, a Pomodoro timer, a clipboard history manager, a Tasku stats monitor, Tasku workspaces, Tasku priorities, World time, task timer and an AI assistant panel. Each one lives in the sidebar while your terminal work carries on uninterrupted.&lt;/p&gt;

&lt;p&gt;The plugin protocol is straightforward enough that you can write your own in whatever language you're comfortable with. Plugins receive events as JSON on stdin and render by writing pixel frames to stdout. That's the whole contract. There's no SDK to install, no framework to learn.                                                                                                 &lt;/p&gt;

&lt;h2&gt;
  
  
  Your work, exactly where you left it
&lt;/h2&gt;

&lt;p&gt;Switch projects in the Mado sidebar and your current layout is parked — all panes, their working directories, and scroll&lt;br&gt;&lt;br&gt;
positions saved automatically. Switch back later and everything is restored exactly as you left it. No manual session saving, no tmux-resurrect, no lost context. If you've ever come back to a terminal session and spent five minutes reconstructing which directory was open in which pane, you'll know immediately why this matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Configuration without the archaeology
&lt;/h2&gt;

&lt;p&gt;Anyone who's spent an afternoon tracking down where tmux actually reads its config on a new machine knows the feeling. Mado&lt;br&gt;&lt;br&gt;
takes the opposite approach: one command, mado config, opens your configuration in $EDITOR. It's a single TOML file. Theme,&lt;br&gt;
font, shell, plugins — all in one place, all in a format you can read without consulting a man page.                            &lt;/p&gt;

&lt;p&gt;Custom themes work the same way. Drop a .toml file into &lt;em&gt;~/.config/mado/themes/&lt;/em&gt;, update your config file and it appears automatically. No restart, no rebuild.&lt;/p&gt;

&lt;h2&gt;
  
  
  Twenty-two themes, because comfort is visual too
&lt;/h2&gt;

&lt;p&gt;This is the part that might sound frivolous until you've spent eight hours staring at a terminal that feels slightly wrong. Mado ships with twenty-two themes built on Tailwind's colour palettes — Slate, Indigo, Emerald, Rose, and nineteen others. Each theme coordinates the terminal colours, sidebar chrome, focus indicators, and toolbar into something that feels deliberate rather than assembled. One line in your config to change everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  The point
&lt;/h2&gt;

&lt;p&gt;tmux isn't going anywhere, and it shouldn't. It's the right tool for a lot of situations — servers, remote sessions, scripted&lt;br&gt;&lt;br&gt;
environments. Mado isn't trying to replace it. It's trying to answer a different question: what does a multiplexer look like when it's built for the machine you actually work on every day?                                                                 &lt;/p&gt;

&lt;p&gt;Mado is open source, macOS-only, and launches in public beta on &lt;strong&gt;&lt;em&gt;October 1st.&lt;/em&gt;&lt;/strong&gt; Linux and Windows support is on the roadmap.       &lt;/p&gt;

</description>
      <category>terminalmultiplexer</category>
      <category>macos</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Your Terminal Tasks, Everywhere: Introducing Tasku Cloud</title>
      <dc:creator>Tom Dringer</dc:creator>
      <pubDate>Tue, 22 Sep 2026 17:08:26 +0000</pubDate>
      <link>https://dev.to/tomdringer/your-terminal-tasks-everywhere-introducing-tasku-cloud-4poe</link>
      <guid>https://dev.to/tomdringer/your-terminal-tasks-everywhere-introducing-tasku-cloud-4poe</guid>
      <description>&lt;p&gt;Note: This story originally appeared on Medium.&lt;/p&gt;

&lt;p&gt;If you've been using &lt;a href="https://nerimasoft.co.uk/tasku.html" rel="noopener noreferrer"&gt;Tasku&lt;/a&gt; — the open-source CLI task manager — you already know the appeal. No dashboards, no browser tabs, no bloated SaaS. Just a clean terminal interface, SQLite under the hood, and your tasks exactly where you're already working.&lt;/p&gt;

&lt;p&gt;But there's always been one catch: your tasks live on one machine.&lt;/p&gt;

&lt;p&gt;Switch to your laptop, your tasks aren't there. Work with a team, and everyone's working in isolation. That's what &lt;a href="https://tasku.cloud" rel="noopener noreferrer"&gt;Tasku Cloud&lt;/a&gt; fixes.&lt;/p&gt;




&lt;p&gt;What is Tasku Cloud?&lt;/p&gt;

&lt;p&gt;Tasku Cloud is the companion web app for &lt;a href="https://nerimasoft.co.uk/tasku.html" rel="noopener noreferrer"&gt;Tasku&lt;/a&gt;. It backs up your tasks to the cloud, keeps them in sync across every device you work on, and — for teams — gives everyone a shared view of what's being worked on.&lt;/p&gt;

&lt;p&gt;It's not a replacement for the CLI. It's a layer on top. Your local SQLite database is still the source of truth. Tasku Cloud is opt-in, and if you ever stop using it, your data is exactly where you left it.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6f3vmvxk4hmg4ugblsdu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6f3vmvxk4hmg4ugblsdu.png" alt="tasku cloud logo" width="800" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you need it
&lt;/h2&gt;

&lt;p&gt;Your tasks should follow you&lt;/p&gt;

&lt;p&gt;You're on your desktop, you add a task. You pick up your laptop on the sofa, it's there. You open a browser at work, it's there. That's cloud sync — and it should just work.&lt;/p&gt;

&lt;p&gt;Backups matter&lt;/p&gt;

&lt;p&gt;SQLite is rock solid, but it lives in ~/.tasku/tasks.db. One bad rm -rf, one failed disk, and it's gone. Tasku Cloud backs everything up automatically so you never have to think about it.&lt;/p&gt;

&lt;p&gt;Teams need a shared view&lt;/p&gt;

&lt;p&gt;The Tasku CLI is brilliant for solo work, but the moment you're working with other people, you need more. Who's working on what? What's blocked? What's overdue? Tasku Cloud's Teams plan brings shared projects, task assignment, and an activity feed — without turning into Jira.&lt;/p&gt;




&lt;h2&gt;
  
  
  The same Tasku you know
&lt;/h2&gt;

&lt;p&gt;One of the things that makes Tasku Cloud feel right is that it doesn't reinvent anything. The fields are the same ones you use in the CLI and in Mado: status, priority, due dates, projects, categories, tags. No mapping, no import/export dance. It just looks like Tasku — because it is.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;Tasku Cloud is free for individuals. Sign up, connect your tasks, and get cloud backup and sync with no credit card and no trial period.&lt;/p&gt;

&lt;p&gt;The Teams plan adds everything you need for collaborative work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shared projects and tasks&lt;/li&gt;
&lt;li&gt;Team member assignments&lt;/li&gt;
&lt;li&gt;Activity feed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's it. No per-seat pricing tiers, no feature gates on the things you actually need.&lt;/p&gt;




&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;p&gt;Head to &lt;a href="https://tasku.cloud" rel="noopener noreferrer"&gt;tasku.cloud&lt;/a&gt;, create a free account, and have your tasks in the cloud in minutes. If you haven't tried the Tasku CLI yet, install it first:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gem install tasku
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And if you're a macOS user, keep an eye on &lt;a href="https://nerimasoft.co.uk/mado.html" rel="noopener noreferrer"&gt;Mado&lt;/a&gt; — launching October 1st with Tasku built right into the sidebar.&lt;/p&gt;

</description>
      <category>gtd</category>
      <category>tasks</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
