<?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>Forem: charudatta</title>
    <description>The latest articles on Forem by charudatta (@charudatta10).</description>
    <link>https://forem.com/charudatta10</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1386244%2F7d1f59e0-5f3c-46d6-90f7-f80a5d0f48da.png</url>
      <title>Forem: charudatta</title>
      <link>https://forem.com/charudatta10</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/charudatta10"/>
    <language>en</language>
    <item>
      <title>I Found a 160-Line AI Framework That Makes Lang Chain Look Embarrassing</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Wed, 13 May 2026 15:17:00 +0000</pubDate>
      <link>https://forem.com/charudatta10/orbit-the-160-line-rebellion-against-ai-framework-bloat-1m90</link>
      <guid>https://forem.com/charudatta10/orbit-the-160-line-rebellion-against-ai-framework-bloat-1m90</guid>
      <description>&lt;p&gt;I want to show you a number: &lt;strong&gt;166 MB&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That's how much disk space LangChain takes up. For a library whose entire job is to connect a few LLM API calls together.&lt;/p&gt;

&lt;p&gt;Now here's another number: &lt;strong&gt;10 KB&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That's Orbit. A Lua framework that does much of what LangChain does — agents, multi-agent systems, RAG, map-reduce, structured workflows — in roughly 160 lines of code.&lt;/p&gt;

&lt;p&gt;Let that sink in.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Framework Size Wall of Shame
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Framework&lt;/th&gt;
&lt;th&gt;Lines of Code&lt;/th&gt;
&lt;th&gt;Install Size&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;LangChain&lt;/td&gt;
&lt;td&gt;405K&lt;/td&gt;
&lt;td&gt;166 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CrewAI&lt;/td&gt;
&lt;td&gt;18K&lt;/td&gt;
&lt;td&gt;173 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LangGraph&lt;/td&gt;
&lt;td&gt;37K&lt;/td&gt;
&lt;td&gt;51 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutoGen&lt;/td&gt;
&lt;td&gt;7K&lt;/td&gt;
&lt;td&gt;26 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Orbit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~160&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~10 KB&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I'm not sharing this to dunk on those projects. I'm sharing it because it forces a real question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are we actually paying for?&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Core Idea: LLM Apps Are Just Graphs
&lt;/h2&gt;

&lt;p&gt;Orbit makes one bet: every LLM application is a directed graph. Nodes execute, return a string, and that string routes to the next node. Shared state flows through like a lightweight message bus.&lt;/p&gt;

&lt;p&gt;Here's what that looks like in practice:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight lua"&gt;&lt;code&gt;&lt;span class="kd"&gt;local&lt;/span&gt; &lt;span class="n"&gt;fetch&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;shared&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;shared&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;42&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="s1"&gt;'ok'&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="kd"&gt;local&lt;/span&gt; &lt;span class="n"&gt;process&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;node&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;shared&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;shared&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;40&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="s1"&gt;'large'&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="s1"&gt;'small'&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'ok'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;process&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No decorators. No YAML. No plugin registries. No lifecycle hooks you have to Google.&lt;/p&gt;

&lt;p&gt;Just flow.&lt;/p&gt;

&lt;p&gt;It's less "framework" and more "state machine with a good API." And once you see it that way, you start wondering why AI tooling ever needed to be more complicated.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Lua? (Seriously, Hear This Out)
&lt;/h2&gt;

&lt;p&gt;I know. Lua in 2025 raises eyebrows. But the choice isn't nostalgic — it's strategic.&lt;/p&gt;

&lt;p&gt;Lua has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A tiny embeddable runtime&lt;/li&gt;
&lt;li&gt;Native coroutine support&lt;/li&gt;
&lt;li&gt;Minimal syntax surface&lt;/li&gt;
&lt;li&gt;Extreme portability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But here's the angle nobody's talking about: &lt;strong&gt;Lua is great for AI-generated code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Big frameworks are hard for LLMs to code against. The API surface is enormous, abstractions are layered 5 levels deep, and hidden behavior lurks everywhere. The model hallucinates. You debug. Everyone suffers.&lt;/p&gt;

&lt;p&gt;Orbit's entire runtime fits in a context window. An LLM can &lt;em&gt;hold the whole framework in its head&lt;/em&gt; while generating node implementations. That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fewer hallucinated API calls&lt;/li&gt;
&lt;li&gt;More deterministic generation&lt;/li&gt;
&lt;li&gt;Easier error repair&lt;/li&gt;
&lt;li&gt;Actually usable autonomous coding workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This reframes what Orbit is. It's not just a small framework. &lt;strong&gt;It's a framework deliberately designed for AI-generated code.&lt;/strong&gt; That's a different product category entirely.&lt;/p&gt;




&lt;h2&gt;
  
  
  Composability &amp;gt; Abstraction
&lt;/h2&gt;

&lt;p&gt;Modern AI frameworks love to hardcode concepts: agents, tools, memories, chains, evaluators. Those abstractions feel helpful until they become constraints — and they always become constraints eventually.&lt;/p&gt;

&lt;p&gt;Orbit takes the opposite approach. It defines exactly three primitives:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nodes&lt;/strong&gt; (execution units)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transitions&lt;/strong&gt; (routing logic)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shared state&lt;/strong&gt; (communication)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Agents? That's a graph topology. RAG? Graph topology. Multi-agent coordination? Still just a graph topology. Nothing is hardcoded because nothing needs to be.&lt;/p&gt;

&lt;p&gt;It's the difference between a platform and a primitive. Platforms make assumptions about your use case. Primitives let you build the platform you actually need.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Psychology of Small
&lt;/h2&gt;

&lt;p&gt;There's something real that happens when a framework is 160 lines long.&lt;/p&gt;

&lt;p&gt;You &lt;em&gt;read it&lt;/em&gt;. You understand the whole thing. You stop being afraid to fork it or modify it or throw it away. You stop treating the framework as infrastructure and start treating it as readable code.&lt;/p&gt;

&lt;p&gt;Compare that to the experience of debugging a LangChain agent at 2am. You're not debugging your code anymore. You're archaeologizing someone else's abstraction tower.&lt;/p&gt;

&lt;p&gt;Orbit is closer to Unix philosophy than to enterprise software: do one thing, do it well, compose freely.&lt;/p&gt;




&lt;h2&gt;
  
  
  The SQLite Parallel
&lt;/h2&gt;

&lt;p&gt;SQLite is the most deployed database in the world. It won not by being the most powerful, but by refusing to become enterprise middleware. Single file. No server. Copy-paste deployment. Zero operational complexity.&lt;/p&gt;

&lt;p&gt;Orbit is aiming for the same lane in AI orchestration. And that niche is genuinely underserved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Local-first AI apps&lt;/li&gt;
&lt;li&gt;Edge deployments&lt;/li&gt;
&lt;li&gt;Embedded agents&lt;/li&gt;
&lt;li&gt;Offline workflows&lt;/li&gt;
&lt;li&gt;Experimental architectures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every heavy framework optimizes for the SaaS cloud ecosystem. Nobody's optimizing for portability. Orbit is.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where This Is Headed
&lt;/h2&gt;

&lt;p&gt;Orbit ends its pitch with: &lt;em&gt;"Enable LLMs to Program Themselves."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That sounds like conference slide hyperbole. But given the architecture, there's something concrete underneath it.&lt;/p&gt;

&lt;p&gt;If AI systems are going to generate and modify software autonomously, the runtimes they target need to be smaller, more predictable, and easier to reason about. Massive frameworks with sprawling APIs are not that. A 160-line graph executor with shared state absolutely could be.&lt;/p&gt;

&lt;p&gt;We're in the post-hype phase of AI tooling. The first wave gave us abstraction stacks. The second wave is quietly dismantling them — direct API calls, explicit control flow, minimal runtimes, graph execution.&lt;/p&gt;

&lt;p&gt;Orbit fits that second wave perfectly.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;You probably won't swap LangChain for Orbit tomorrow. But Orbit makes you ask the right question: &lt;strong&gt;what is all that code actually doing for you?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the answer is "handling complexity I didn't need in the first place," that's worth sitting with.&lt;/p&gt;

&lt;p&gt;The industry needs more 160-line ideas.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Have you tried building with minimal AI frameworks? Dropped heavyweight orchestration for something leaner? Would love to hear what the ecosystem looks like from your side — drop it in the comments.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>lua</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>AI-Optimized FPGA Deployments: Challenges &amp; Solutions</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Tue, 25 Feb 2025 07:06:12 +0000</pubDate>
      <link>https://forem.com/charudatta10/ai-optimized-fpga-deployments-challenges-solutions-2mij</link>
      <guid>https://forem.com/charudatta10/ai-optimized-fpga-deployments-challenges-solutions-2mij</guid>
      <description>&lt;p&gt;As the realm of artificial intelligence (AI) continues to expand, so does the demand for robust and efficient hardware accelerators. Field Programmable Gate Arrays (FPGAs) have emerged as a promising solution, offering flexibility and high performance. However, deploying AI-optimized FPGAs is not without its challenges. This article explores the hurdles and provides practical solutions for successful AI-optimized FPGA deployments.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Rise of AI-Optimized FPGAs
&lt;/h2&gt;

&lt;p&gt;FPGAs are integrated circuits that can be configured by the user after manufacturing, allowing for tailored optimization to specific applications. In the context of AI, FPGAs provide several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Parallelism&lt;/strong&gt;: FPGAs can handle multiple tasks simultaneously, making them suitable for AI workloads that require parallel processing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Low Latency&lt;/strong&gt;: FPGAs offer real-time processing capabilities, which are crucial for applications like autonomous driving and high-frequency trading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Energy Efficiency&lt;/strong&gt;: Compared to general-purpose CPUs and GPUs, FPGAs consume less power, making them ideal for edge AI deployments.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Challenges in AI-Optimized FPGA Deployments
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Complexity of Design
&lt;/h3&gt;

&lt;p&gt;Designing FPGA-based AI systems is a complex task that requires expertise in both hardware and software. The lack of standardized tools and frameworks adds to this complexity. Traditional software engineers may find it challenging to transition to FPGA development due to the steep learning curve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;: To address this challenge, organizations should invest in training programs and collaborate with FPGA vendors to leverage their expertise. Additionally, using high-level synthesis (HLS) tools can simplify the design process by allowing developers to write code in high-level languages like C++ or Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Integration with Existing Infrastructure
&lt;/h3&gt;

&lt;p&gt;Integrating AI-optimized FPGAs into existing infrastructure can be daunting. Compatibility issues, data transfer bottlenecks, and synchronization problems are common hurdles. Moreover, FPGAs often require custom drivers and middleware, which can complicate integration efforts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;: A well-planned integration strategy is essential. Organizations should conduct thorough compatibility assessments and collaborate with FPGA vendors to develop custom solutions. Utilizing FPGA development platforms and frameworks can also streamline integration by providing pre-built components and modules.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Scalability and Maintenance
&lt;/h3&gt;

&lt;p&gt;Scalability is a significant concern when deploying AI-optimized FPGAs. As AI models grow in complexity, the need for more FPGA resources increases. Managing and maintaining a large fleet of FPGAs can be challenging, especially in dynamic environments where workloads fluctuate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;: Implementing an FPGA management platform can simplify scalability and maintenance. These platforms offer features like dynamic resource allocation, automated updates, and real-time monitoring, ensuring efficient use of FPGA resources. Cloud-based FPGA services, such as those offered by major cloud providers, can also provide scalable and manageable FPGA deployments.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Cost Considerations
&lt;/h3&gt;

&lt;p&gt;The initial cost of FPGA hardware and development tools can be high, potentially deterring organizations from adopting this technology. Additionally, the ongoing costs of maintaining and upgrading FPGA-based systems can add up over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;: To mitigate costs, organizations should conduct a thorough cost-benefit analysis before deploying FPGAs. Exploring rental or pay-per-use models offered by cloud providers can reduce upfront costs. Additionally, investing in reusable IP cores and design automation tools can lower development costs in the long run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Outlook
&lt;/h2&gt;

&lt;p&gt;Despite the challenges, AI-optimized FPGAs hold immense potential for transforming various industries. As advancements in FPGA technology continue, we can expect to see improved tools, frameworks, and support systems that simplify deployment and integration. The key to successful FPGA deployment lies in continuous learning, collaboration with vendors, and adopting a strategic approach to design and integration.&lt;/p&gt;

&lt;p&gt;By addressing the challenges and leveraging the right solutions, organizations can unlock the full potential of AI-optimized FPGAs, driving innovation and achieving new levels of performance and efficiency.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>fpga</category>
      <category>deploy</category>
      <category>optimize</category>
    </item>
    <item>
      <title>Gemini vs. Copilot: A Tale of Two AIs – Where Gemini Falls Short</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Fri, 20 Dec 2024 07:31:18 +0000</pubDate>
      <link>https://forem.com/charudatta10/gemini-vs-copilot-a-tale-of-two-ais-where-gemini-falls-short-3674</link>
      <guid>https://forem.com/charudatta10/gemini-vs-copilot-a-tale-of-two-ais-where-gemini-falls-short-3674</guid>
      <description>&lt;p&gt;The AI landscape is rapidly evolving, with large language models (LLMs) taking center stage. Two prominent contenders are Google's Gemini and Microsoft's Copilot. While both aim to augment human capabilities, their approaches and current functionalities paint a starkly different picture. This article argues that, in its current state, Gemini lags significantly behind Copilot, particularly in practical application and seamless integration.   &lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini's Unfulfilled Promise:
&lt;/h2&gt;

&lt;p&gt;Gemini, touted as a multimodal AI capable of understanding and generating various data types, holds immense theoretical potential. However, this potential remains largely untapped. While Google showcases impressive demos, the actual user experience and practical applications of Gemini are limited. Its multimodal capabilities, while intriguing, haven't translated into tangible benefits for everyday users. This lack of concrete implementation leaves Gemini feeling more like a research project than a practical tool.   &lt;/p&gt;

&lt;p&gt;A key criticism of Gemini lies in its lack of deep integration within existing ecosystems. Unlike Copilot, which is seamlessly woven into the Microsoft suite, Gemini lacks a similar level of integration with Google's products. This absence of cohesive integration hinders its usability and limits its practical value. The promise of multimodal interaction becomes less impressive when there's no clear, convenient way to utilize it within familiar workflows.&lt;/p&gt;

&lt;p&gt;Furthermore, Gemini's performance in specific tasks, such as code generation, doesn't yet match the proficiency of Copilot. While Gemini can generate code, it often lacks the precision and contextual awareness that Copilot demonstrates. This makes Copilot a far more reliable and efficient tool for developers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Copilot's Practical Prowess:
&lt;/h2&gt;

&lt;p&gt;In contrast to Gemini's theoretical promise, Copilot delivers tangible benefits through its deep integration with the Microsoft ecosystem. Its tight integration with Visual Studio, GitHub, Microsoft 365, and Windows 11 provides a seamless and intuitive user experience. This integration allows Copilot to anticipate user needs, provide contextually relevant suggestions, and streamline workflows in a way that Gemini simply cannot match.   &lt;/p&gt;

&lt;p&gt;Copilot's strength lies in its practical application. It excels at tasks like code completion, bug fixing, and generating documentation, significantly boosting developer productivity. Within Microsoft 365, it assists with tasks like summarizing documents, generating emails, and creating presentations, enhancing productivity for a broader range of users.   &lt;/p&gt;

&lt;p&gt;Moreover, Copilot's foundation on OpenAI's GPT-4 architecture gives it a significant edge in natural language understanding and generation. This translates to more accurate, contextually relevant, and human-like interactions. Copilot understands the nuances of human language and can generate responses that are both informative and engaging.   &lt;/p&gt;

&lt;h2&gt;
  
  
  A Clear Winner in Practicality:
&lt;/h2&gt;

&lt;p&gt;While Gemini's multimodal capabilities are theoretically exciting, its current lack of practical application and ecosystem integration makes it fall short compared to Copilot. Copilot's deep integration, focus on practical tasks, and robust performance make it a clear winner in terms of usability and real-world value.&lt;/p&gt;

&lt;p&gt;In conclusion, while Gemini holds promise for the future, Copilot currently provides a more compelling and practical AI experience. Copilot's seamless integration, focus on tangible benefits, and strong performance make it an invaluable tool for developers and everyday users alike. Until Gemini can bridge the gap between theoretical potential and practical application, Copilot remains the superior choice.   &lt;/p&gt;

</description>
      <category>llm</category>
      <category>ai</category>
      <category>google</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Why Obsidian Falls Short as a Note-Taking Tool</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Mon, 29 Jul 2024 16:26:45 +0000</pubDate>
      <link>https://forem.com/charudatta10/why-obsidian-falls-short-as-a-note-taking-tool-3ef2</link>
      <guid>https://forem.com/charudatta10/why-obsidian-falls-short-as-a-note-taking-tool-3ef2</guid>
      <description>&lt;p&gt;Obsidian has gained a significant following among productivity enthusiasts and knowledge workers due to its unique features and flexibility. However, despite its strengths, there are several reasons why some users find Obsidian lacking as a note-taking tool. This article explores the key drawbacks of Obsidian and why it might not be the best choice for everyone.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;1. Steep Learning Curve&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;One of the most common complaints about Obsidian is its steep learning curve. Unlike more straightforward note-taking apps, Obsidian requires users to understand and use Markdown, a lightweight markup language³. For those unfamiliar with Markdown or hierarchical note-taking, this can be a significant barrier to entry⁴. The initial setup and customization can also be time-consuming, which may deter new users.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;2. Lack of Real-Time Collaboration&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;In an era where collaboration is key, Obsidian falls short. The app does not support real-time collaboration, making it difficult for teams to work together on shared notes³⁵. This limitation can be a deal-breaker for users who need to collaborate frequently, as they might prefer tools like Google Docs or Notion, which offer robust collaboration features.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;3. No Built-In Cloud Storage&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Obsidian stores all notes locally on the user's device, which can be both a strength and a weakness¹. While this ensures privacy and control over data, it also means that users need to manage their own backups and syncing across devices. The lack of built-in cloud storage can be inconvenient, especially for users who are accustomed to seamless cloud integration provided by other note-taking apps¹.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;4. Limited Mobile Support&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Although Obsidian has made strides in mobile support, it still lags behind other note-taking apps in terms of functionality and ease of use on mobile devices⁴. The mobile app can feel clunky and less intuitive, which can be frustrating for users who need to take notes on the go.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;5. Absence of Advanced Features&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Obsidian lacks some advanced features that are available in other note-taking apps. For instance, it does not have a web clipper, which is a handy tool for saving content directly from the web³. Additionally, it does not support advanced databases or OCR (Optical Character Recognition), limiting its utility for users who need these functionalities¹.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;6. Customization Overload&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;While Obsidian's high degree of customization is a selling point for many, it can also be overwhelming. The extensive options for plugins, themes, and settings can lead to decision fatigue and make the app feel cluttered¹. Users who prefer a more streamlined and out-of-the-box experience might find Obsidian's customization options excessive and distracting.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Obsidian is a powerful tool with a dedicated user base, but it is not without its flaws. The steep learning curve, lack of real-time collaboration, absence of built-in cloud storage, limited mobile support, and missing advanced features are significant drawbacks that can hinder its effectiveness as a note-taking app. For users who prioritize ease of use, collaboration, and advanced functionalities, other note-taking tools might be a better fit.&lt;/p&gt;




&lt;p&gt;What are your thoughts on these points? Have you experienced any of these issues with Obsidian?&lt;/p&gt;

</description>
      <category>obsidian</category>
      <category>notes</category>
      <category>notetaking</category>
      <category>review</category>
    </item>
    <item>
      <title>Exploring the "legendary-dollop" Repository: An SVG Generator</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Mon, 24 Jun 2024 15:43:42 +0000</pubDate>
      <link>https://forem.com/charudatta10/exploring-the-legendary-dollop-repository-an-svg-generator-4388</link>
      <guid>https://forem.com/charudatta10/exploring-the-legendary-dollop-repository-an-svg-generator-4388</guid>
      <description>&lt;p&gt;The &lt;strong&gt;legendary-dollop&lt;/strong&gt; repository, created by &lt;a href="https://github.com/charudatta10" rel="noopener noreferrer"&gt;charudatta10&lt;/a&gt;, is an intriguing project that generates SVGs. Whether you're designing banners, badges, or other visual elements, this tool can be a valuable addition to your toolkit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;SVG Generation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The primary purpose of this repository is to create SVGs programmatically.&lt;/li&gt;
&lt;li&gt;SVGs (Scalable Vector Graphics) are versatile, resolution-independent images that can be easily customized and scaled without loss of quality.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Built with Python:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The project is implemented in Python.&lt;/li&gt;
&lt;li&gt;It leverages the Flask web framework for serving the SVGs and uses Waitress as the production server.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Installation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;You have two options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Binary Installation:&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Download the binary file from the &lt;a href="https://github.com/charudatta10/legendary-dollop/releases" rel="noopener noreferrer"&gt;releases&lt;/a&gt; section.&lt;/li&gt;
&lt;li&gt;Double-click the binary to run the application.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Installation:&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Clone the repository using:
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; gh repo clone charudatta10/legendary-dollop
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   - Explore the code and set up your development environment.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Usage:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;The main entry point is &lt;code&gt;api/app.py&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Customize the SVG generation logic according to your needs.&lt;/li&gt;
&lt;li&gt;Refer to the &lt;a href="https://github.com/charudatta10/legendary-dollop/blob/main/README.md" rel="noopener noreferrer"&gt;README&lt;/a&gt; for detailed instructions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;legendary-dollop&lt;/strong&gt; repository provides a straightforward way to create SVGs dynamically. Whether you're a designer, developer, or hobbyist, give it a try and unleash your creativity!&lt;/p&gt;

&lt;p&gt;Explore the repository: &lt;a href="https://github.com/charudatta10/legendary-dollop" rel="noopener noreferrer"&gt;charudatta10/legendary-dollop&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy SVG crafting! 🎨🚀&lt;/p&gt;

</description>
      <category>svg</category>
      <category>github</category>
      <category>generator</category>
      <category>basic</category>
    </item>
    <item>
      <title>Organization schemes for note taking</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Mon, 10 Jun 2024 18:22:57 +0000</pubDate>
      <link>https://forem.com/charudatta10/organization-schemes-for-note-taking-j18</link>
      <guid>https://forem.com/charudatta10/organization-schemes-for-note-taking-j18</guid>
      <description>&lt;p&gt;Let's delve into various organization schemes for effective note-taking, along with practical examples:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;File and Folder Organization:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Files&lt;/strong&gt;: Think of each note as a separate file (e.g., "MeetingNotes.md" or "ProjectIdeas.txt").&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Folders (or Notebooks)&lt;/strong&gt;: Create folders to group related notes. For example:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Inbox&lt;/strong&gt;: A default folder for quick notes or temporary storage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Archive&lt;/strong&gt;: Store completed or less frequently accessed notes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Projects&lt;/strong&gt;: Organize notes by specific projects or topics (e.g., "ProjectA," "Personal," "Work").&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reference&lt;/strong&gt;: For long-term reference material (e.g., research papers, manuals).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Labels and Tags:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Labels&lt;/strong&gt;: Assign descriptive labels to notes (e.g., "Urgent," "Important," "Review").&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tags&lt;/strong&gt;: Use tags for cross-referencing (e.g., "Meeting," "Ideas," "Code Snippets").&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Metadata&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Creation Date&lt;/strong&gt;: Include timestamps to track when notes were created.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Author&lt;/strong&gt;: Useful for collaborative notes (e.g., "Created by John").&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location&lt;/strong&gt;: If relevant (e.g., "Conference Notes - Seattle").&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Links&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Internal Links&lt;/strong&gt;: Create hyperlinks within notes to connect related content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;External Links&lt;/strong&gt;: Reference web pages, articles, or other resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Example Folder Structure&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Inbox&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;Unprocessed notes go here initially.&lt;/li&gt;
&lt;li&gt;Regularly review and move them to appropriate folders.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Archive&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;Completed or historical notes.&lt;/li&gt;
&lt;li&gt;Rarely accessed but still valuable.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Projects&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;Subfolders for each project or topic.&lt;/li&gt;
&lt;li&gt;E.g., "ProjectA," "ProjectB," "Personal," "Work."&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reference&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;Subfolders for specific types (e.g., "Research," "Tutorials").&lt;/li&gt;
&lt;li&gt;Store long-term reference material.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Remember, adapt these structures to your needs and preferences. Consistency is key! 📂📝✨&lt;/p&gt;

</description>
      <category>note</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>orgnization</category>
    </item>
    <item>
      <title>VS Code for Note-Taking</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Thu, 23 May 2024 18:23:13 +0000</pubDate>
      <link>https://forem.com/charudatta10/vs-code-for-note-taking-324b</link>
      <guid>https://forem.com/charudatta10/vs-code-for-note-taking-324b</guid>
      <description>&lt;h2&gt;
  
  
  Using VS Code for Note-Taking
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;strong&gt;Markdown Support&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;VS Code has excellent support for Markdown, making it a great choice for note-taking. You can create Markdown files (.md) to organize your notes, ideas, and thoughts. Markdown allows you to format text, create lists, add headings, and include code snippets.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;strong&gt;Workspace Setup&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Open VS Code and create a new folder for your notes.&lt;/li&gt;
&lt;li&gt;Save the folder as a workspace (File &amp;gt; Open Folder). This step ensures that you can manage multiple notes within the same workspace³.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  3. &lt;strong&gt;File and Folder Organization&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Create subfolders within your workspace to categorize your notes. For example:

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Personal&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Work&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Projects&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ideas&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Use descriptive folder names to make it easy to find specific notes later.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. &lt;strong&gt;Task Management&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;VS Code allows you to automate tasks using the built-in &lt;strong&gt;Tasks&lt;/strong&gt; feature. You can configure tasks to run scripts, start processes, and perform various actions. Here's how:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a &lt;code&gt;tasks.json&lt;/code&gt; file in the &lt;code&gt;.vscode&lt;/code&gt; folder within your workspace.&lt;/li&gt;
&lt;li&gt;Define tasks using the appropriate task runner (e.g., TypeScript Compiler, linters, build systems).&lt;/li&gt;
&lt;li&gt;Execute tasks directly from VS Code without entering the command line¹.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  5. &lt;strong&gt;Repetitive Tasks and Automation&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use tasks to automate repetitive actions. For example:

&lt;ul&gt;
&lt;li&gt;Compile TypeScript files automatically when you save them.&lt;/li&gt;
&lt;li&gt;Run linters to check code quality.&lt;/li&gt;
&lt;li&gt;Trigger build processes for your projects.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. &lt;strong&gt;Project Management&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Create separate folders for each project within your workspace.&lt;/li&gt;
&lt;li&gt;Organize project-related notes, code snippets, and documentation in these folders.&lt;/li&gt;
&lt;li&gt;Use Markdown files to maintain project-specific to-do lists, milestones, and progress updates.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  7. &lt;strong&gt;Getting Things Done (GTD) Methodology&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Apply GTD principles to your note-taking process:

&lt;ul&gt;
&lt;li&gt;Capture: Quickly jot down ideas, tasks, and notes.&lt;/li&gt;
&lt;li&gt;Organize: Sort your notes into relevant folders.&lt;/li&gt;
&lt;li&gt;Review: Regularly review and update your notes.&lt;/li&gt;
&lt;li&gt;Prioritize: Identify high-priority tasks and focus on them.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Remember that VS Code is highly customizable, so explore extensions and settings that enhance your note-taking experience. Happy note-taking! 📝✨⁴&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>notes</category>
    </item>
    <item>
      <title>Improved-Barnacle repository: (The Cleanup Python Script)</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Tue, 07 May 2024 17:53:46 +0000</pubDate>
      <link>https://forem.com/charudatta10/improved-barnacle-repository-the-cleanup-python-script-172d</link>
      <guid>https://forem.com/charudatta10/improved-barnacle-repository-the-cleanup-python-script-172d</guid>
      <description>&lt;h2&gt;
  
  
  Streamlining Your Download Folder with Improved Barnacle: The Cleanup Python Script
&lt;/h2&gt;

&lt;p&gt;In the world of desktop management, maintaining clean and efficient downloads is crucial. It's not just about organizing images and PDFs; it's about nurturing an ecosystem that is easy to manage and evolve. That's where tools like Improved Barnacle come into play.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an Improved Barnacle?
&lt;/h2&gt;

&lt;p&gt;Improved Barnacle is a Python script designed to help developers clean up their download folders. Hosted on GitHub, this script is the brainchild of a developer in me as I saw the need for a straightforward, no-nonsense tool for download folder maintenance.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Genesis of Improved Barnacle
&lt;/h2&gt;

&lt;p&gt;The project began as a personal endeavor by me, as I was frustrated with the clutter in their download folder. The goal was simple: create a script that could automate the tedious task of cleaning up redundant files and organizing the download folder.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does Improved Barnacle Work?
&lt;/h2&gt;

&lt;p&gt;The script operates by scanning the files in the folder by extension, such as .jpg, .png, .pdf, etc. It then proceeds to move or delete these files based on predefined rules, ensuring that only the miscellaneous files remain.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Benefits of Using Improved Barnacle- Simplicity:
&lt;/h2&gt;

&lt;p&gt;The script is easy to use, with a clear and concise README that guides you through the process.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Efficiency: 
It saves time by automating what would otherwise be a manual and error-prone task.&lt;/li&gt;
&lt;li&gt;Customizability: 
Users can modify the script to suit their specific needs, making it a versatile tool for any project.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Getting Started with Improved Barnacle
&lt;/h2&gt;

&lt;p&gt;To get started, simply clone the repository from GitHub, review the README for instructions, and run the script in your project directory. It's that easy!&lt;/p&gt;

&lt;p&gt;Open Source and Community-Driven Improved-Barnacle is available under the GPL-3.0 license, inviting contributions and modifications from the community. It's a testament to the collaborative spirit of open-source software.&lt;/p&gt;

&lt;p&gt;In conclusion, Improved-Barnacle is more than just a cleanup script; it's a statement about the importance of code hygiene. By incorporating such tools into your workflow, you can ensure that your download folder remains clean, organized, and ready for future development.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: The repository improved-barnacle by Charudatta Gurudas Korde is a cleanup Python script. It is available under the GPL-3.0 license.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>tutorial</category>
      <category>github</category>
      <category>cleaningtool</category>
      <category>python</category>
    </item>
    <item>
      <title>Choosing Your Digital Brain: A Comparative Analysis of PKM Tools</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Mon, 15 Apr 2024 12:31:24 +0000</pubDate>
      <link>https://forem.com/charudatta10/choosing-your-digital-brain-a-comparative-analysis-of-pkm-tools-bg7</link>
      <guid>https://forem.com/charudatta10/choosing-your-digital-brain-a-comparative-analysis-of-pkm-tools-bg7</guid>
      <description>&lt;p&gt;Let's delve into a comprehensive comparison of the popular personal knowledge management (PKM) tools: Obsidian, Logseq, Notion, and Visual Studio Code (VSCode). &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;1. Obsidian&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pros:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Graph-Based&lt;/strong&gt;: Obsidian's bi-directional linking creates a network of interconnected notes, fostering a second brain.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customization&lt;/strong&gt;: Extensive plugin ecosystem for personalized workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Markdown Support&lt;/strong&gt;: Uses Markdown for easy formatting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Storage&lt;/strong&gt;: Stores data as plain text Markdown files on your local machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community&lt;/strong&gt;: Active community and support.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cons:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Learning Curve&lt;/strong&gt;: The graph-based approach can be overwhelming initially.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Mobile App&lt;/strong&gt;: Lacks a dedicated mobile app (though you can use third-party apps).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best Suited For:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Visual Thinkers&lt;/strong&gt;: Obsidian's graph view appeals to those who like visualizing connections.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customization Enthusiasts&lt;/strong&gt;: Users who want to tailor their PKM experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2. Logseq&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pros:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Graph-Based&lt;/strong&gt;: Similar to Obsidian, Logseq emphasizes bi-directional linking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task Management&lt;/strong&gt;: Supports task lists and checklists.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Source&lt;/strong&gt;: Community-driven development.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Block-Based&lt;/strong&gt;: Organizes content in blocks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cons:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Smaller Community&lt;/strong&gt;: Fewer users compared to Obsidian.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning Curve&lt;/strong&gt;: Graph-based systems may take time to grasp.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best Suited For:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Outliner Lovers&lt;/strong&gt;: Logseq's block-based structure suits those who prefer outlining.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Source Advocates&lt;/strong&gt;: Users who appreciate community-driven projects.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;3. Notion&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pros:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Versatility&lt;/strong&gt;: All-in-one workspace for notes, tasks, wikis, and databases.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rich Media&lt;/strong&gt;: Supports embedded media (images, videos, etc.).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaboration&lt;/strong&gt;: Ideal for team collaboration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Templates&lt;/strong&gt;: Offers pre-built templates for various use cases.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cons:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complexity&lt;/strong&gt;: Feature-rich interface can be overwhelming.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pricing&lt;/strong&gt;: Free version has limitations; paid plans can be expensive.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best Suited For:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Team Collaboration&lt;/strong&gt;: Notion excels in collaborative environments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Workflows&lt;/strong&gt;: Users who need databases, project management, and documentation.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;4. Visual Studio Code (VSCode)&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pros:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Extensibility&lt;/strong&gt;: Rich ecosystem of extensions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Markdown Support&lt;/strong&gt;: Supports Markdown editing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coding and Notes&lt;/strong&gt;: Ideal for developers who want a unified environment.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cons:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Not Focused on PKM&lt;/strong&gt;: VSCode is primarily a code editor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning Curve&lt;/strong&gt;: May be complex for non-developers.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best Suited For:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Developers and Coders&lt;/strong&gt;: VSCode users who want to integrate note-taking with coding.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Note-Taking Types and Archetypes&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Types of Notes&lt;/strong&gt;: All tools support plain text, code snippets, images, and attachments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Archetypes&lt;/strong&gt;: Each tool can accommodate various archetypes (e.g., meeting notes, research summaries, personal reflections).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Productivity, Time Management, and Knowledge Management&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Productivity Systems&lt;/strong&gt;: Implement GTD (Getting Things Done), Pomodoro, or custom workflows using tags, folders, and reminders.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time Management&lt;/strong&gt;: Use calendars, reminders, and time-blocking techniques.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge Management&lt;/strong&gt;: Organize notes with tags, links, and folders.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Events, Task Management, and Retrieval&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Events&lt;/strong&gt;: Use calendars or dedicated event notes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task Management&lt;/strong&gt;: Create task lists, set deadlines, and track progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notes Retrieval&lt;/strong&gt;: Leverage search, tags, and linking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notes Organization&lt;/strong&gt;: Use folders, hierarchies, and categories.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Choose based on your preferences, workflow, and specific needs. Remember, there's no one-size-fits-all solution—each tool has its strengths. Experiment and find what resonates with you! 🚀&lt;/p&gt;

&lt;p&gt;Source: &lt;br&gt;
(1) Logseq vs Obsidian - which PKM tool should you use?. &lt;a href="https://www.logseqmastery.com/blog/logseq-vs-obsidian/"&gt;https://www.logseqmastery.com/blog/logseq-vs-obsidian/&lt;/a&gt;.&lt;br&gt;
(2) Logseq vs. Notion vs. Obsidian Comparison - SourceForge. &lt;a href="https://sourceforge.net/software/compare/Logseq-vs-Notion-vs-Obsidian/"&gt;https://sourceforge.net/software/compare/Logseq-vs-Notion-vs-Obsidian/&lt;/a&gt;.&lt;br&gt;
(3) Obsidian vs Logseq: which PKM tool is right for you?. &lt;a href="https://www.compsmag.com/vs/obsidian-vs-logseq/"&gt;https://www.compsmag.com/vs/obsidian-vs-logseq/&lt;/a&gt;.&lt;br&gt;
(4) The Lion's Den | Why Obsidian is now my preferred PKM tool. &lt;a href="https://aires.fyi/blog/logseq-vs-obsidian/"&gt;https://aires.fyi/blog/logseq-vs-obsidian/&lt;/a&gt;.&lt;br&gt;
(5) People who use Notion or Logseq and Obsidian: what do you use each for .... &lt;a href="https://www.reddit.com/r/ObsidianMD/comments/1058yw2/people_who_use_notion_or_logseq_and_obsidian_what/"&gt;https://www.reddit.com/r/ObsidianMD/comments/1058yw2/people_who_use_notion_or_logseq_and_obsidian_what/&lt;/a&gt;.&lt;br&gt;
(6) Obsidian vs Logseq vs Notion - papereditor.app. &lt;a href="https://papereditor.app/obsidian-vs-logseq-vs-notion"&gt;https://papereditor.app/obsidian-vs-logseq-vs-notion&lt;/a&gt;.&lt;br&gt;
(7) Logseq vs Obsidian: Which Note-Taking App is Better?. &lt;a href="https://theprocesshacker.com/blog/logseq-vs-obsidian/"&gt;https://theprocesshacker.com/blog/logseq-vs-obsidian/&lt;/a&gt;.&lt;br&gt;
(8) Choosing between Logseq and Obsidian | by Mark McElroy | Medium. &lt;a href="https://medium.com/@markmcelroydotcom/choosing-between-logseq-and-obsidian-1fe22c61f742"&gt;https://medium.com/@markmcelroydotcom/choosing-between-logseq-and-obsidian-1fe22c61f742&lt;/a&gt;.&lt;br&gt;
(9) Obsidian Vs Logseq: Which Note-Taking Tool Do You Need?. &lt;a href="https://imviews.com/obsidian-vs-logseq/"&gt;https://imviews.com/obsidian-vs-logseq/&lt;/a&gt;.&lt;br&gt;
(10) Battle Royale: Obsidian vs Logseq — Which is Better? - Medium. &lt;a href="https://medium.com/obsidian-observer/battle-royale-obsidian-vs-logseq-which-is-better-42cfa1a66d8d"&gt;https://medium.com/obsidian-observer/battle-royale-obsidian-vs-logseq-which-is-better-42cfa1a66d8d&lt;/a&gt;.&lt;br&gt;
(11) Joplin vs. Logseq vs. Notion vs. Obsidian Comparison - SourceForge. &lt;a href="https://sourceforge.net/software/compare/Joplin-vs-Logseq-vs-Notion-vs-Obsidian/"&gt;https://sourceforge.net/software/compare/Joplin-vs-Logseq-vs-Notion-vs-Obsidian/&lt;/a&gt;.&lt;br&gt;
(12) Notion vs. Obsidian: Comparing Productivity Tools for Task Management .... &lt;a href="https://eightify.app/summary/productivity-tools/notion-vs-obsidian-comparing-productivity-tools-for-task-management-and-knowledge-management"&gt;https://eightify.app/summary/productivity-tools/notion-vs-obsidian-comparing-productivity-tools-for-task-management-and-knowledge-management&lt;/a&gt;.&lt;br&gt;
(13) Notion Vs Obsidian: Which Tool Wins for Note-Taking and Knowledge .... &lt;a href="https://imviews.com/notion-vs-obsidian/"&gt;https://imviews.com/notion-vs-obsidian/&lt;/a&gt;.&lt;br&gt;
(14) Logseq vs. Obsidian - Which is the Best Note-Taking Tool. &lt;a href="https://www.mksguide.com/logseq-vs-obsidian/"&gt;https://www.mksguide.com/logseq-vs-obsidian/&lt;/a&gt;.&lt;br&gt;
(15) Three Phase Balanced vs unbalanced system / load - TheElectricalGuy. &lt;a href="https://www.theelectricalguy.in/tutorials/three-phase-balanced-vs-unbalanced-system-load/"&gt;https://www.theelectricalguy.in/tutorials/three-phase-balanced-vs-unbalanced-system-load/&lt;/a&gt;.&lt;br&gt;
(16) OnePlus Buds Z2  | OnePlus India. &lt;a href="https://www.oneplus.in/oneplus-buds-z2"&gt;https://www.oneplus.in/oneplus-buds-z2&lt;/a&gt;.&lt;br&gt;
(17) What Is the Time Lag in Monetary or Fiscal Policy? | Sapling. &lt;a href="https://www.sapling.com/8087404/time-lag-monetary-fiscal-policy"&gt;https://www.sapling.com/8087404/time-lag-monetary-fiscal-policy&lt;/a&gt;.&lt;br&gt;
(18) Compare Logseq vs. Microsoft OneNote vs. Notion vs. Obsidian - Slashdot. &lt;a href="https://slashdot.org/software/comparison/Logseq-vs-Microsoft-OneNote-vs-Notion-vs-Obsidian/"&gt;https://slashdot.org/software/comparison/Logseq-vs-Microsoft-OneNote-vs-Notion-vs-Obsidian/&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Dosa</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Thu, 11 Apr 2024 11:10:38 +0000</pubDate>
      <link>https://forem.com/charudatta10/dosa-2nkn</link>
      <guid>https://forem.com/charudatta10/dosa-2nkn</guid>
      <description>&lt;p&gt;&lt;strong&gt;Dosa&lt;/strong&gt;, a popular South Indian delicacy, comes in various delightful varieties. Let's explore some of them:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Plain Dosa&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A classic favorite, plain dosa is a thin crepe made with fermented rice and lentil batter. It's usually served with coconut chutney and sambar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Thin and crispy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Crispy on the outside and soft on the inside.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Masala Dosa&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A filled dosa, masala dosa is typically stuffed with a spiced potato filling (masala aloo). It's a flavorful and satisfying option.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Similar to plain dosa.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Crispy on the outside, with a flavorful potato filling.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Neer Dosa&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Neer dosa has a batter consistency comparable to water. It's made with just three ingredients: water, salt, and rice.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Extremely thin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Light and delicate.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cheese Dosa&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A fusion delight, cheese dosa combines the goodness of dosa with melted cheese. It's like a pizza-dosa hybrid!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Similar to plain dosa.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Crispy with gooey cheese.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Pesarattu (Moong Dal Dosa)&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Made from green gram (moong dal), pesarattu is a unique dosa variety from Andhra cuisine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Thin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Earthy and flavorful.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Ragi Dosa&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ragi (finger millet) dosa is the healthiest option. It's beneficial for health-conscious individuals and those with diabetes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Similar to plain dosa.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Nutty and wholesome.
Absolutely, let's expand the list with a few more varieties of dosa:&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Set Dosa&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Originating from Karnataka, set dosa is known for its softness and sponginess. It's thicker than the regular dosa and is served in a set of three, usually with coconut chutney and vegetable sagu[^20^].&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Thick, small in size.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Soft and spongy.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Paper Dosa&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;As the name suggests, paper dosa is an extremely thin and crisp variety. It's often large in size and can be made with just a ladle or two of batter¹⁵.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thickness&lt;/strong&gt;: Very thin, almost like paper.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Texture&lt;/strong&gt;: Light and crispy.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These dosas add even more variety to the already diverse world of dosas, each with its own unique taste and texture. Enjoy exploring these delicious options! 😊🍴.&lt;/p&gt;

&lt;p&gt;Source: &lt;br&gt;
(1) Types of Dosa: Delightful 15 Varieties of Dosa Explained | Seema. &lt;a href="https://www.seema.com/the-different-types-of-dosas-you-should-make/"&gt;https://www.seema.com/the-different-types-of-dosas-you-should-make/&lt;/a&gt;.&lt;br&gt;
(2) Why Sabudana Dosa is better than Rice Dosa; recipe inside. &lt;a href="https://timesofindia.indiatimes.com/life-style/food-news/why-sabudana-dosa-is-better-than-rice-dosa-recipe-inside/photostory/104642941.cms"&gt;https://timesofindia.indiatimes.com/life-style/food-news/why-sabudana-dosa-is-better-than-rice-dosa-recipe-inside/photostory/104642941.cms&lt;/a&gt;.&lt;br&gt;
(3) Dosa Recipe (With Homemade Dosa Batter) - Dassana's Veg Recipes. &lt;a href="https://www.vegrecipesofindia.com/dosa-recipe-dosa-batter-recipe/"&gt;https://www.vegrecipesofindia.com/dosa-recipe-dosa-batter-recipe/&lt;/a&gt;.&lt;br&gt;
(4) Dosa Recipe, How to Make Dosa Batter - Swasthi's Recipes. &lt;a href="https://www.indianhealthyrecipes.com/dosa-recipe-dosa-batter/"&gt;https://www.indianhealthyrecipes.com/dosa-recipe-dosa-batter/&lt;/a&gt;.&lt;br&gt;
(5) 22 Dosa varieties | South Indian dosa varieties for breakfast. &lt;a href="https://www.indianhealthyrecipes.com/dosa-recipes-dosai-dosa-varieties/"&gt;https://www.indianhealthyrecipes.com/dosa-recipes-dosai-dosa-varieties/&lt;/a&gt;.&lt;br&gt;
(6) Dosa (food) - Wikipedia. &lt;a href="https://en.wikipedia.org/wiki/Dosa_%28food%29"&gt;https://en.wikipedia.org/wiki/Dosa_%28food%29&lt;/a&gt;.&lt;br&gt;
(7) Variety Dosa | Masala Dosa | Instant Dosa - Archana's Kitchen. &lt;a href="https://www.archanaskitchen.com/dosa-recipes-you-will-love-variety-dosa-masala-dosa-instant-dosa"&gt;https://www.archanaskitchen.com/dosa-recipes-you-will-love-variety-dosa-masala-dosa-instant-dosa&lt;/a&gt;.&lt;br&gt;
(8) 10 types of Dosa one can't resist | Times of India - Times Food. &lt;a href="https://recipes.timesofindia.com/web-stories/10-types-of-dosa-one-cant-resist/photostory/105483023.cms"&gt;https://recipes.timesofindia.com/web-stories/10-types-of-dosa-one-cant-resist/photostory/105483023.cms&lt;/a&gt;.&lt;br&gt;
(9) Getty Images. &lt;a href="https://www.gettyimages.com/detail/photo/masala-dosa-south-indian-food-royalty-free-image/909906350"&gt;https://www.gettyimages.com/detail/photo/masala-dosa-south-indian-food-royalty-free-image/909906350&lt;/a&gt;.&lt;br&gt;
(10) Set Dosa Recipe (Sponge Dosa) - Swasthi's Recipes. &lt;a href="https://www.indianhealthyrecipes.com/set-dosa-recipe/"&gt;https://www.indianhealthyrecipes.com/set-dosa-recipe/&lt;/a&gt;.&lt;br&gt;
(11) Paper Dosa » Dassana's Veg Recipes. &lt;a href="https://www.vegrecipesofindia.com/paper-dosa-recipe/"&gt;https://www.vegrecipesofindia.com/paper-dosa-recipe/&lt;/a&gt;.&lt;br&gt;
(12) &lt;a href="https://www.indianhealthyrecipes.com/dosa-recipes-dosai-dosa-varieties/"&gt;https://www.indianhealthyrecipes.com/dosa-recipes-dosai-dosa-varieties/&lt;/a&gt;.&lt;br&gt;
(13) &lt;a href="https://www.seema.com/the-different-types-of-dosas-you-should-make/"&gt;https://www.seema.com/the-different-types-of-dosas-you-should-make/&lt;/a&gt;.&lt;br&gt;
(14) &lt;a href="https://en.wikipedia.org/wiki/Dosa_%28food%29"&gt;https://en.wikipedia.org/wiki/Dosa_%28food%29&lt;/a&gt;.&lt;br&gt;
(15) &lt;a href="https://www.archanaskitchen.com/dosa-recipes-you-will-love-variety-dosa-masala-dosa-instant-dosa"&gt;https://www.archanaskitchen.com/dosa-recipes-you-will-love-variety-dosa-masala-dosa-instant-dosa&lt;/a&gt;.&lt;br&gt;
(16) &lt;a href="https://recipes.timesofindia.com/web-stories/10-types-of-dosa-one-cant-resist/photostory/105483023.cms"&gt;https://recipes.timesofindia.com/web-stories/10-types-of-dosa-one-cant-resist/photostory/105483023.cms&lt;/a&gt;.&lt;br&gt;
(17) &lt;a href="https://www.vegrecipesofindia.com/dosa-recipe-dosa-batter-recipe/"&gt;https://www.vegrecipesofindia.com/dosa-recipe-dosa-batter-recipe/&lt;/a&gt;.&lt;br&gt;
(18) &lt;a href="https://www.indianhealthyrecipes.com/dosa-recipe-dosa-batter/"&gt;https://www.indianhealthyrecipes.com/dosa-recipe-dosa-batter/&lt;/a&gt;.&lt;br&gt;
(19) &lt;a href="https://timesofindia.indiatimes.com/life-style/food-news/why-sabudana-dosa-is-better-than-rice-dosa-recipe-inside/photostory/104642941.cms"&gt;https://timesofindia.indiatimes.com/life-style/food-news/why-sabudana-dosa-is-better-than-rice-dosa-recipe-inside/photostory/104642941.cms&lt;/a&gt;.&lt;br&gt;
(20) Paper Dosa Recipe: How to make Paper Dosa Recipe at Home | Homemade Paper Dosa Recipe. &lt;a href="https://recipes.timesofindia.com/us/recipes/paper-dosa/rs53239433.cms"&gt;https://recipes.timesofindia.com/us/recipes/paper-dosa/rs53239433.cms&lt;/a&gt;.&lt;br&gt;
(21) Ghee Roast Dosa Recipe - Crispy Paper Dosa Recipe. &lt;a href="https://www.archanaskitchen.com/homemade-crisp-ghee-roast-dosa-s"&gt;https://www.archanaskitchen.com/homemade-crisp-ghee-roast-dosa-s&lt;/a&gt;.&lt;br&gt;
(22) paper dosa recipe | crispy paper dosa | South Indian paper dosa. &lt;a href="https://www.tarladalal.com/crispy-paper-dosa-1699r"&gt;https://www.tarladalal.com/crispy-paper-dosa-1699r&lt;/a&gt;.&lt;br&gt;
(23) Paper Dosa | Traditional Pancake From Tamil Nadu, India - TasteAtlas. &lt;a href="https://www.tasteatlas.com/paper-dosa"&gt;https://www.tasteatlas.com/paper-dosa&lt;/a&gt;.&lt;br&gt;
(24) set dosa recipe | sponge dosa | how to make set dose recipe. &lt;a href="https://hebbarskitchen.com/set-dosa-recipe-sponge-dosa/"&gt;https://hebbarskitchen.com/set-dosa-recipe-sponge-dosa/&lt;/a&gt;.&lt;br&gt;
(25) Set Dosa, How to make South Indian Set Dosa - Cooking With Sapana. &lt;a href="https://cookingwithsapana.com/set-dosa/"&gt;https://cookingwithsapana.com/set-dosa/&lt;/a&gt;.&lt;br&gt;
(26) Set Dosa Recipe-Karnataka Style Set Dosa - Padhuskitchen. &lt;a href="https://www.padhuskitchen.com/2018/08/set-dosa-recipe-karnataka-style-set-dosa.html"&gt;https://www.padhuskitchen.com/2018/08/set-dosa-recipe-karnataka-style-set-dosa.html&lt;/a&gt;.&lt;br&gt;
(27) Getty. &lt;a href="https://media.gettyimages.com/photos/masala-dosa-south-indian-food-picture-id909906350?b=1&amp;amp;k=6&amp;amp;m=909906350&amp;amp;s=612x612&amp;amp;w=0&amp;amp;h=3YiP149HNcAE4kUH8-CHS45PGaxwtCggN7VKEaXn1-8="&gt;https://media.gettyimages.com/photos/masala-dosa-south-indian-food-picture-id909906350?b=1&amp;amp;k=6&amp;amp;m=909906350&amp;amp;s=612x612&amp;amp;w=0&amp;amp;h=3YiP149HNcAE4kUH8-CHS45PGaxwtCggN7VKEaXn1-8=&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>food</category>
      <category>southindian</category>
      <category>indian</category>
      <category>guide</category>
    </item>
    <item>
      <title>Notes templates</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Sun, 07 Apr 2024 07:35:40 +0000</pubDate>
      <link>https://forem.com/charudatta10/notes-templates-2iih</link>
      <guid>https://forem.com/charudatta10/notes-templates-2iih</guid>
      <description>&lt;p&gt;&lt;strong&gt;Notes templates&lt;/strong&gt; can significantly enhance your note-taking workflow by providing consistent structures for different types of notes. Here are some useful templates you can create:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Daily Notes (Journaling)&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use this template for daily reflections, thoughts, and events.&lt;/li&gt;
&lt;li&gt;Include sections like "Highlights," "Challenges," and "Gratitude."&lt;/li&gt;
&lt;li&gt;Capture your mood, accomplishments, and any significant moments.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Weekly Review&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reflect on the past week's achievements, setbacks, and learnings.&lt;/li&gt;
&lt;li&gt;Consider adding sections for goal progress, lessons learned, and upcoming priorities.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Monthly Review&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Similar to the weekly review but on a monthly basis.&lt;/li&gt;
&lt;li&gt;Evaluate your overall progress, adjust goals, and plan for the next month.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Article Writing&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organize your thoughts when writing articles or blog posts.&lt;/li&gt;
&lt;li&gt;Include sections like:

&lt;ul&gt;
&lt;li&gt;"Type of post" (opinion piece, guide, list, etc.)&lt;/li&gt;
&lt;li&gt;"Rapid fire thoughts" (raw ideas to explore)&lt;/li&gt;
&lt;li&gt;"Tags"&lt;/li&gt;
&lt;li&gt;"Headlines"&lt;/li&gt;
&lt;li&gt;"Outline"&lt;/li&gt;
&lt;li&gt;"Intro"&lt;/li&gt;
&lt;li&gt;"Main points"&lt;/li&gt;
&lt;li&gt;"References/Resources"&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;People Notes&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a template for capturing information about individuals.&lt;/li&gt;
&lt;li&gt;Include fields for name, contact details, background, and any relevant notes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Book Notes&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use a structured table to record book details:

&lt;ul&gt;
&lt;li&gt;Author&lt;/li&gt;
&lt;li&gt;Published date&lt;/li&gt;
&lt;li&gt;Theme&lt;/li&gt;
&lt;li&gt;Keywords&lt;/li&gt;
&lt;li&gt;Date read&lt;/li&gt;
&lt;li&gt;Status (finished/abandoned/ongoing)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Add sections for:

&lt;ul&gt;
&lt;li&gt;"The Book in 3 Sentences"&lt;/li&gt;
&lt;li&gt;"Relevant Quotes"&lt;/li&gt;
&lt;li&gt;"My Notes"&lt;/li&gt;
&lt;li&gt;"Related Books"&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Movie Notes&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customize a template for movie reviews:

&lt;ul&gt;
&lt;li&gt;Title&lt;/li&gt;
&lt;li&gt;Release year&lt;/li&gt;
&lt;li&gt;Genre&lt;/li&gt;
&lt;li&gt;Plot summary&lt;/li&gt;
&lt;li&gt;Personal rating&lt;/li&gt;
&lt;li&gt;Favorite scenes or quotes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cornell Notes&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set up a Cornell Notes template with sections for:

&lt;ul&gt;
&lt;li&gt;"Main ideas" (key points)&lt;/li&gt;
&lt;li&gt;"Notes" (detailed information)&lt;/li&gt;
&lt;li&gt;"Summary" (brief overview)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bullet Notes&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a simple template for quick, concise notes.&lt;/li&gt;
&lt;li&gt;Use bullet points or numbered lists to capture information efficiently.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Remember that these templates are adaptable to your specific needs. Feel free to modify or create additional templates based on the types of notes you frequently add to your vault. Happy organizing! 📝✨&lt;/p&gt;

&lt;p&gt;For more inspiration, you can explore other users' templates and adapt them to your workflow. 😊&lt;/p&gt;

&lt;p&gt;Source: &lt;br&gt;
(1) 7 Obsidian Templates to Streamline Your Notes - Medium. &lt;a href="https://medium.com/@dianademco/7-obsidian-templates-to-streamline-your-notes-ab3a3c8757be"&gt;https://medium.com/@dianademco/7-obsidian-templates-to-streamline-your-notes-ab3a3c8757be&lt;/a&gt;.&lt;br&gt;
(2) 6 Useful Templates for Obsidian - Filipe Donadio. &lt;a href="https://filipedonadio.com/6-useful-templates-for-obsidian/"&gt;https://filipedonadio.com/6-useful-templates-for-obsidian/&lt;/a&gt;.&lt;br&gt;
(3) Free Obsidian Templates - Alphr. &lt;a href="https://www.alphr.com/free-obsidian-templates/"&gt;https://www.alphr.com/free-obsidian-templates/&lt;/a&gt;.&lt;br&gt;
(4) Practically Paperless with Obsidian, Episode 8: Note Templates for .... &lt;a href="https://jamierubin.net/2021/11/30/practically-paperless-with-obsidian-episode-8-note-templates-for-consistency/"&gt;https://jamierubin.net/2021/11/30/practically-paperless-with-obsidian-episode-8-note-templates-for-consistency/&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>notes</category>
      <category>digitalnotes</category>
      <category>pkm</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Vscode setup with Foam and Logseq for Digital Note Taking</title>
      <dc:creator>charudatta</dc:creator>
      <pubDate>Tue, 02 Apr 2024 17:00:11 +0000</pubDate>
      <link>https://forem.com/charudatta10/vscode-setup-with-foam-and-logseq-for-digital-note-taking-2953</link>
      <guid>https://forem.com/charudatta10/vscode-setup-with-foam-and-logseq-for-digital-note-taking-2953</guid>
      <description>&lt;p&gt;Setting up Visual Studio Code (VSCode) with Foam and Logseq for digital note-taking involves a few steps to integrate these tools into a powerful personal knowledge management system. Here's a guide to get you started:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Install Visual Studio Code&lt;/strong&gt;: If you haven't already, download and install VSCode from the official website.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Install Foam&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Foam is a personal knowledge management system inspired by Roam Research, built on VSCode and GitHub¹.&lt;/li&gt;
&lt;li&gt;Use the &lt;code&gt;foam-template&lt;/code&gt; to generate a new Foam workspace. You can find this template on the Foam GitHub page².&lt;/li&gt;
&lt;li&gt;Clone the repository locally and open it in VSCode.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Configure Foam Settings&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;After setting up the repository, open &lt;code&gt;.vscode/settings.json&lt;/code&gt; and edit, add, or remove any settings you’d like for your Foam workspace¹.&lt;/li&gt;
&lt;li&gt;Foam provides features like graph visualization, backlinking, and wikilinks to help you organize your thoughts and notes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Install Logseq Compatibility Extension (Loam)&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Loam is a fork of Foam that enables better compatibility with Logseq, allowing you to open your Logseq folder in VSCode and get a comparable note-taking experience³.&lt;/li&gt;
&lt;li&gt;Install Loam from the VSCode Marketplace to integrate Logseq into your workflow.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Use Logseq&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Logseq is a privacy-first, open-source knowledge base that works on top of your local files.&lt;/li&gt;
&lt;li&gt;You can use Logseq alongside Foam to manage your notes, tasks, and knowledge graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Customize Your Workflow&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Both Foam and Logseq are highly customizable, so take the time to adjust the settings and extensions to fit your personal workflow.&lt;/li&gt;
&lt;li&gt;Explore additional VSCode extensions that can complement your note-taking, such as Markdown All in One, Markdown Preview Enhanced, and others.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By following these steps, you'll have a robust setup for digital note-taking in VSCode, leveraging the strengths of both Foam and Logseq to manage your knowledge effectively. Happy note-taking! 📚✨&lt;/p&gt;

&lt;p&gt;Source:&lt;br&gt;
(1) A personal knowledge management and sharing system for VSCode - Foam.   &lt;a href="https://foambubble.github.io/foam/"&gt;https://foambubble.github.io/foam/&lt;/a&gt;.&lt;br&gt;
(2) A personal knowledge management and sharing system for VSCode. &lt;a href="https://github.com/foambubble/foam"&gt;https://github.com/foambubble/foam&lt;/a&gt;.&lt;br&gt;
(3) Loam - Visual Studio Marketplace. &lt;a href="https://marketplace.visualstudio.com/items?itemName=ciceroisback.loam"&gt;https://marketplace.visualstudio.com/items?itemName=ciceroisback.loam&lt;/a&gt;.  &lt;/p&gt;

</description>
      <category>digitalnotetaking</category>
      <category>vscode</category>
      <category>logseq</category>
      <category>foam</category>
    </item>
  </channel>
</rss>
