<?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: Justin</title>
    <description>The latest articles on DEV Community by Justin (@devjp).</description>
    <link>https://dev.to/devjp</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%2F2356562%2F85d1d410-a465-48b0-b084-78530524c00e.jpg</url>
      <title>DEV Community: Justin</title>
      <link>https://dev.to/devjp</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devjp"/>
    <language>en</language>
    <item>
      <title>Meet DocuShark: The Dawn of the Document Hub</title>
      <dc:creator>Justin</dc:creator>
      <pubDate>Sat, 27 Jun 2026 18:19:06 +0000</pubDate>
      <link>https://dev.to/devjp/meet-docushark-the-dawn-of-the-document-hub-2lck</link>
      <guid>https://dev.to/devjp/meet-docushark-the-dawn-of-the-document-hub-2lck</guid>
      <description>&lt;p&gt;The document hub, our vision of &lt;a href="https://docushark.app" rel="noopener noreferrer"&gt;DocuShark&lt;/a&gt;. We want to make collaboration simple again. There are too many amazing tools, too many surfaces to get lost in. Bring them together - and you've got a near-endless wealth of knowledge for anyone with access. &lt;/p&gt;

&lt;p&gt;The editor is out, and loaded with features, only getting more powerful. Our editor offers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;high-speed, realtime collaborative editing on documents in your Cloud Workspace,&lt;/li&gt;
&lt;li&gt;documents that can write, draw, and store files at the same time,&lt;/li&gt;
&lt;li&gt;never lose access when your network goes out - offline copies let you use every feature anywhere,&lt;/li&gt;
&lt;li&gt;and agent endpoints (MCP) for all your agentic needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The page and canvas are one, with generous file storage, allowing you to design whitepaper-level PDFs in hours, not weeks, with every file, reference, and diagram within that document, all while offline with changes saving when you're back online. It's a mini Google Drive in each document, with offline storage so you can edit anywhere, anytime with changes syncing across your team.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Integrations Story - Combine, don't&amp;nbsp;Compete
&lt;/h2&gt;

&lt;p&gt;DocuShark isn't here to compete, it's here to integrate, and keep complex ideas lean and organized across platforms. As we release our integrations, knowledge drift shrinks, leaving you with richer context while you keep working with your favorite apps - or don't, we have rich editor tools as well.&lt;/p&gt;

&lt;h2&gt;
  
  
  An Agent Powerhouse - Keep your Context&amp;nbsp;Close
&lt;/h2&gt;

&lt;p&gt;DocuShark is built for agents from the ground up. Citations keep your agent's research properly attributed. Fields eliminate drift and block duplication before it starts. Anchored edits make changes surgical, not sweeping. More is in the works, and the roadmap is moving fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try DocuShark - The Editor's Free and&amp;nbsp;Fast
&lt;/h2&gt;

&lt;p&gt;You can either launch &lt;a href="https://app.docushark.app" rel="noopener noreferrer"&gt;straight into the editor&lt;/a&gt;, or &lt;a href="https://docushark.app" rel="noopener noreferrer"&gt;get a cloud workspace&lt;/a&gt; and start collaborating today!&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>uml</category>
      <category>tooling</category>
      <category>agents</category>
    </item>
    <item>
      <title>The [git] stash is a productivity killer in complex projects, worktrees are mature and not often talked about.</title>
      <dc:creator>Justin</dc:creator>
      <pubDate>Fri, 24 Apr 2026 13:30:08 +0000</pubDate>
      <link>https://dev.to/devjp/the-git-stash-is-a-productivity-killer-in-complex-projects-worktrees-are-mature-and-not-often-2fa4</link>
      <guid>https://dev.to/devjp/the-git-stash-is-a-productivity-killer-in-complex-projects-worktrees-are-mature-and-not-often-2fa4</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/mdenda/git-worktree-the-stash-replacement-nobody-teaches-you-5akd" class="crayons-story__hidden-navigation-link"&gt;Git worktree: the stash replacement nobody teaches you&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/mdenda" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F3601966%2F6aebccb4-b6ac-40c9-98c1-0eb5fa97d314.png" alt="mdenda profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/mdenda" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Matías Denda
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Matías Denda
                
              
              &lt;div id="story-author-preview-content-3532526" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/mdenda" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F3601966%2F6aebccb4-b6ac-40c9-98c1-0eb5fa97d314.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Matías Denda&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/mdenda/git-worktree-the-stash-replacement-nobody-teaches-you-5akd" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 24&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/mdenda/git-worktree-the-stash-replacement-nobody-teaches-you-5akd" id="article-link-3532526"&gt;
          Git worktree: the stash replacement nobody teaches you
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/git"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;git&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/productivity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;productivity&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tutorial"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tutorial&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/mdenda/git-worktree-the-stash-replacement-nobody-teaches-you-5akd" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;6&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/mdenda/git-worktree-the-stash-replacement-nobody-teaches-you-5akd#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              3&lt;span class="hidden s:inline"&gt;&amp;nbsp;comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
  </channel>
</rss>
