<?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: Daniel D</title>
    <description>The latest articles on DEV Community by Daniel D (@daniel_d_484c01351b91fc5b).</description>
    <link>https://dev.to/daniel_d_484c01351b91fc5b</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%2F3846092%2F26a22bfc-2570-4847-b50d-b4f5d532c08a.jpg</url>
      <title>DEV Community: Daniel D</title>
      <link>https://dev.to/daniel_d_484c01351b91fc5b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/daniel_d_484c01351b91fc5b"/>
    <language>en</language>
    <item>
      <title>I tried OpenProject and Vikunja. Then I built Agila.</title>
      <dc:creator>Daniel D</dc:creator>
      <pubDate>Sun, 20 Sep 2026 16:37:45 +0000</pubDate>
      <link>https://dev.to/daniel_d_484c01351b91fc5b/i-tried-openproject-and-vikunja-then-i-built-agila-34p8</link>
      <guid>https://dev.to/daniel_d_484c01351b91fc5b/i-tried-openproject-and-vikunja-then-i-built-agila-34p8</guid>
      <description>&lt;p&gt;In 2023 I started a secure-communications product with a small team: me (founder, product owner, business owner, sysadmin), one developer who needed clear specs and timelines, and two part-time QA specialists. That product is still private (to be released by eoy), so I won't name it here. What I &lt;em&gt;will&lt;/em&gt; tell you is how we managed the work — and how that frustration became &lt;a href="https://agila.dev" rel="noopener noreferrer"&gt;Agila&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  We started in a spreadsheet
&lt;/h2&gt;

&lt;p&gt;Like a lot of tiny teams, we began in a &lt;strong&gt;Google Sheet&lt;/strong&gt;. It worked until it didn't: ownership got fuzzy, status lived in cells nobody trusted, and "what's blocked?" meant scrolling and guessing.&lt;/p&gt;

&lt;p&gt;So I went looking for a real project tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenProject: capable, but heavy
&lt;/h2&gt;

&lt;p&gt;We landed on &lt;strong&gt;OpenProject&lt;/strong&gt;. It was okay. It had a Kanban view, which is mostly what we used. But the overall feel was closer to &lt;strong&gt;Microsoft Project&lt;/strong&gt; than to a lightweight board: lots of structure, lots of ceremony, more software than a small team needed to ship.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vikunja: lighter, still not ours
&lt;/h2&gt;

&lt;p&gt;We moved to &lt;strong&gt;Vikunja&lt;/strong&gt; and used it for a few months. It was more approachable than OpenProject. We still never really &lt;em&gt;liked&lt;/em&gt; it. It didn't match how we wanted to move work day to day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jira&lt;/strong&gt; was never on the table. I've used it in enough organizations to know it's powerful — and far too big for our needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building our way out
&lt;/h2&gt;

&lt;p&gt;I got fed up. AI-assisted coding was becoming practical enough to try for real, so I used it to build the &lt;strong&gt;minimal Kanban pieces&lt;/strong&gt; we actually needed for our own flow. Not a clone of everything. Just enough board to keep specs, status, and next steps honest.&lt;/p&gt;

&lt;p&gt;That's how the project started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then it became Agila
&lt;/h2&gt;

&lt;p&gt;In parallel with managing our primary product, I kept going. Why stop at "good enough for us"? The Kanban side project grew into what &lt;strong&gt;Agila&lt;/strong&gt; is today: an &lt;strong&gt;open-source, multi-view agile project management&lt;/strong&gt; tool — free to self-host on your own infrastructure, or hosted if you want us to run it.&lt;/p&gt;

&lt;p&gt;As we add more people to the development team, that choice keeps fitting: enough structure for shared ownership and QA without the ceremony tax of tools we already rejected.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Agila is now
&lt;/h2&gt;

&lt;p&gt;Agila is a collaborative Kanban workspace with real-time updates, soft WIP, optional sprints, Google / GitHub / Microsoft 365 SSO, and an optional AI agent that uses &lt;strong&gt;your&lt;/strong&gt; API key.&lt;/p&gt;

&lt;p&gt;Day-to-day pieces we care about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Kanban-first&lt;/strong&gt;, with list, Gantt, and calendar when you need them&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edit cards in place&lt;/strong&gt; — stay on the board instead of living in modals&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Soft WIP&lt;/strong&gt; that warns when a column is overloaded, without freezing the team&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Column policy notes&lt;/strong&gt; so entry/exit rules sit on the board&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Admin / User / Viewer&lt;/strong&gt; roles plus per-board membership&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full product on GitHub&lt;/strong&gt; — self-host free, or use hosted plans&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We're younger than Jira or Asana. Integrations and native mobile are still maturing. We publish an &lt;a href="https://agila.dev/compare" rel="noopener noreferrer"&gt;honest comparison&lt;/a&gt; that includes where other tools still win.&lt;/p&gt;

&lt;h2&gt;
  
  
  Drag-and-drop with ~200 cards
&lt;/h2&gt;

&lt;p&gt;A board that stutters trains people to abandon it. We stress-tested Agila with &lt;strong&gt;~200 cards&lt;/strong&gt; and spent time actually dragging them around — across columns and up/down long boards.&lt;/p&gt;

&lt;p&gt;What we saw:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Jira&lt;/strong&gt; often hides other columns while you're dragging. That "helps" the drag, but you lose spatial context mid-move.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Many competitors&lt;/strong&gt; feel fine for short cross-column moves, then get sluggish when you drag &lt;strong&gt;up or down across multiple screenfuls&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agila&lt;/strong&gt; stayed extremely fast in both directions — horizontal and vertical — even with a loaded board.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not a lab chart. Just the practical test: does the board stay usable when it's full of real work?&lt;/p&gt;

&lt;h2&gt;
  
  
  Built because we needed it
&lt;/h2&gt;

&lt;p&gt;Agila wasn't a pitch deck looking for a problem. It was a small team managing a serious product who refused to live in tools that were either too heavy or never quite felt right — until we built our own.&lt;/p&gt;

&lt;p&gt;If you're evaluating boards, try the interactive preview on &lt;a href="https://agila.dev" rel="noopener noreferrer"&gt;agila.dev&lt;/a&gt;, read the compare page, or poke the open-source repo. We share updates on X at &lt;a href="https://x.com/agila_app" rel="noopener noreferrer"&gt;@agila_app&lt;/a&gt;.Sharp feedback welcome. We built this to use it.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>kanban</category>
      <category>productivity</category>
      <category>agile</category>
    </item>
    <item>
      <title>ActuFeed: Get Latest News, YouTube channel updates</title>
      <dc:creator>Daniel D</dc:creator>
      <pubDate>Fri, 27 Mar 2026 12:14:50 +0000</pubDate>
      <link>https://dev.to/daniel_d_484c01351b91fc5b/i-built-actufeed-get-news-highlights-in-minutes-4f0h</link>
      <guid>https://dev.to/daniel_d_484c01351b91fc5b/i-built-actufeed-get-news-highlights-in-minutes-4f0h</guid>
      <description>&lt;h2&gt;
  
  
  The Problem I Wanted to Solve
&lt;/h2&gt;

&lt;p&gt;Every morning I used to waste way too much time scrolling through endless articles, trying to figure out what actually mattered.&lt;/p&gt;

&lt;p&gt;Reading news sources, multiple websites, and noisy social media feeds, catching up on the news became exhausting. I didn’t want to read everything — I just wanted the key highlights from sources I trust, and I wanted to do it fast.&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://actufeed.com" rel="noopener noreferrer"&gt;ActuFeed&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Update — April 2026&lt;/strong&gt; 🎉&lt;/p&gt;

&lt;p&gt;ActuFeed is now available on the App Store for &lt;strong&gt;iPhone, iPad, and macOS&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://apps.apple.com/us/app/actufeed/id6761419091" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/actufeed/id6761419091&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;The tool allows me to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose exactly which sources I follow (RSS feeds, news sites, blogs…)&lt;/li&gt;
&lt;li&gt;Quickly see the most important updates&lt;/li&gt;
&lt;li&gt;Group by tabs different feeds of interest&lt;/li&gt;
&lt;li&gt;Filter articles, search&lt;/li&gt;
&lt;li&gt;Stay focused without distractions, ads, or algorithmic manipulation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, newest articles are auto-added every 5 minutes&lt;/p&gt;

&lt;p&gt;You can try it instantly here (free, no ads, no membership req'd):&lt;br&gt;
👉 &lt;a href="https://actufeed.com" rel="noopener noreferrer"&gt;https://actufeed.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: While you can read summaries and highlights directly in ActuFeed, opening the full article on the publisher’s website may require a subscription or membership.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Approach Works for Me
&lt;/h2&gt;

&lt;p&gt;Instead of fighting with bloated readers or algorithm-driven platforms, ActuFeed gives me full control. I open it, switch to my preferred language, scan my tabs, and I’m done — usually in under 5–10 minutes.&lt;/p&gt;

&lt;p&gt;If you’re tired of spending too much time on news or feeling overwhelmed by information overload, I invite you to give ActuFeed a quick try.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works Under the Hood
&lt;/h2&gt;

&lt;p&gt;ActuFeed is built as a lightweight, modern web application using Vite + vanilla JavaScript with a minimal Node.js CORS proxy. The coolest part? Almost everything happens directly in your browser: feed fetching, filtering, tab organization, language switching, and even caching are handled client-side.&lt;br&gt;
This design makes the app extremely lightweight — it requires very few server resources and runs smoothly even on modest hardware. Because user data and preferences are stored locally in the browser, there's no database or heavy backend.&lt;br&gt;
The project is fully open source, so you can easily self-host it with Docker in just a few minutes if you prefer running it on your own server.&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Experience on Desktop
&lt;/h4&gt;

&lt;p&gt;ActuFeed is now available on iPhone, iPad, and macOS. The app provides a great experience on all devices, with an especially polished and comfortable interface on larger screens thanks to its clean design, intuitive tab navigation, and smooth feed management.&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.amazonaws.com%2Fuploads%2Farticles%2F25c5cd6ckzcr0ap3i1b4.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.amazonaws.com%2Fuploads%2Farticles%2F25c5cd6ckzcr0ap3i1b4.png" alt="Chrome ActuFeed main" width="800" height="450"&gt;&lt;/a&gt;&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.amazonaws.com%2Fuploads%2Farticles%2F4bioip4thkoagys3zy3o.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.amazonaws.com%2Fuploads%2Farticles%2F4bioip4thkoagys3zy3o.png" alt="Chrome ActuFeed settings" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Mobile Experience (iOS)
&lt;/h4&gt;

&lt;p&gt;ActuFeed also works well on iPhone, iPad and MacOS — you can read articles on the go.&lt;/p&gt;

&lt;p&gt;Here’s how it looks on iOS:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tbody&gt;&lt;tr&gt;
    &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fo1iy840mzldwkg6krzsn.png" alt="ActuFeed mobile feed" width="800" height="1738"&gt;&lt;/td&gt;
    &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fdlkou6bxrc6dwel7kgrj.png" alt="ActuFeed mobile settings" width="800" height="1738"&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  On GitHub
&lt;/h3&gt;

&lt;p&gt;You can find the code on GitHub here:&lt;br&gt;
&lt;a href="https://github.com/drenlia/actufeed" rel="noopener noreferrer"&gt;https://github.com/drenlia/actufeed&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Star the repo, open issues, or even contribute if you’d like to help improve it!&lt;/p&gt;

&lt;p&gt;I’d love to hear your thoughts — does this customizable news reader appeal to you?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>newsfeed</category>
      <category>rss</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
