{
  "version": "https://jsonfeed.org/version/1.1",
  "title": ""CodEnity"",
  "home_page_url": "https://codenity-dev.github.io/",
  "feed_url": "https://codenity-dev.github.io/feed.json",
  "description": ""Bridging the Gap Between Code and Craft"",
  "language": "en-US",
  "icon": "https://codenity-dev.github.io/assets/images/ce.png",
  "favicon": "https://codenity-dev.github.io/assets/images/favicon.ico",
  "authors": [
    {
      "name": "CodEnity Team",
      "url": "https://codenity-dev.github.io/"
    }
  ],
  "items": [
    
    {
      "id": "https://codenity-dev.github.io/2026/02/02/browser-extension-development-guide/",
      "url": "https://codenity-dev.github.io/2026/02/02/browser-extension-development-guide/",
      "title": "Getting Started with Browser Extension Development",
      "content_html": "<h1 id=\"getting-started-with-browser-extension-development\">Getting Started with Browser Extension Development</h1>\n\n<p>Browser extensions are powerful tools that can enhance user productivity and provide custom functionality. In this tutorial, we’ll walk through creating your first browser extension that works across Chrome, Firefox, and Edge.</p>\n\n<h2 id=\"what-youll-learn\">What You’ll Learn</h2>\n\n<ul>\n  <li>Setting up your development environment</li>\n  <li>Understanding manifest files</li>\n  <li>Creating popup interfaces</li>\n  <li>Working with content scripts</li>\n  <li>Publishing to browser stores</li>\n</ul>\n\n<h2 id=\"prerequisites\">Prerequisites</h2>\n\n<p>Before we begin, make sure you have:</p>\n\n<ul>\n  <li>Basic knowledge of HTML, CSS, and JavaScript</li>\n  <li>A code editor (VS Code recommended)</li>\n  <li>Chrome, Firefox, or Edge browser for testing</li>\n</ul>\n\n<h2 id=\"step-1-project-setup\">Step 1: Project Setup</h2>\n\n<p>Create a new folder for your extension:</p>\n\n<div class=\"language-bash highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"nb\">mkdir </span>my-first-extension\n<span class=\"nb\">cd </span>my-first-extension\n</code></pre></div></div>\n\n<p>Every browser extension starts with a <code class=\"language-plaintext highlighter-rouge\">manifest.json</code> file that describes your extension:</p>\n\n<div class=\"language-json highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"p\">{</span><span class=\"w\">\n  </span><span class=\"nl\">\"manifest_version\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"mi\">3</span><span class=\"p\">,</span><span class=\"w\">\n  </span><span class=\"nl\">\"name\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"My First Extension\"</span><span class=\"p\">,</span><span class=\"w\">\n  </span><span class=\"nl\">\"version\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"1.0.0\"</span><span class=\"p\">,</span><span class=\"w\">\n  </span><span class=\"nl\">\"description\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"A simple extension tutorial\"</span><span class=\"p\">,</span><span class=\"w\">\n  </span><span class=\"nl\">\"permissions\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"p\">[</span><span class=\"s2\">\"activeTab\"</span><span class=\"p\">],</span><span class=\"w\">\n  </span><span class=\"nl\">\"action\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"p\">{</span><span class=\"w\">\n    </span><span class=\"nl\">\"default_popup\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"popup.html\"</span><span class=\"p\">,</span><span class=\"w\">\n    </span><span class=\"nl\">\"default_icon\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"p\">{</span><span class=\"w\">\n      </span><span class=\"nl\">\"16\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"icons/icon16.png\"</span><span class=\"p\">,</span><span class=\"w\">\n      </span><span class=\"nl\">\"48\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"icons/icon48.png\"</span><span class=\"p\">,</span><span class=\"w\">\n      </span><span class=\"nl\">\"128\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"icons/icon128.png\"</span><span class=\"w\">\n    </span><span class=\"p\">}</span><span class=\"w\">\n  </span><span class=\"p\">}</span><span class=\"w\">\n</span><span class=\"p\">}</span><span class=\"w\">\n</span></code></pre></div></div>\n\n<h2 id=\"step-2-creating-the-popup\">Step 2: Creating the Popup</h2>\n\n<p>Create a <code class=\"language-plaintext highlighter-rouge\">popup.html</code> file:</p>\n\n<div class=\"language-html highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"cp\">&lt;!DOCTYPE html&gt;</span>\n<span class=\"nt\">&lt;html&gt;</span>\n  <span class=\"nt\">&lt;head&gt;</span>\n    <span class=\"nt\">&lt;style&gt;</span>\n      <span class=\"nt\">body</span> <span class=\"p\">{</span>\n        <span class=\"nl\">width</span><span class=\"p\">:</span> <span class=\"m\">300px</span><span class=\"p\">;</span>\n        <span class=\"nl\">padding</span><span class=\"p\">:</span> <span class=\"m\">20px</span><span class=\"p\">;</span>\n        <span class=\"nl\">font-family</span><span class=\"p\">:</span> <span class=\"n\">Arial</span><span class=\"p\">,</span> <span class=\"nb\">sans-serif</span><span class=\"p\">;</span>\n      <span class=\"p\">}</span>\n      <span class=\"nt\">button</span> <span class=\"p\">{</span>\n        <span class=\"nl\">background</span><span class=\"p\">:</span> <span class=\"nx\">#007cba</span><span class=\"p\">;</span>\n        <span class=\"nl\">color</span><span class=\"p\">:</span> <span class=\"nx\">white</span><span class=\"p\">;</span>\n        <span class=\"nl\">border</span><span class=\"p\">:</span> <span class=\"nb\">none</span><span class=\"p\">;</span>\n        <span class=\"nl\">padding</span><span class=\"p\">:</span> <span class=\"m\">10px</span> <span class=\"m\">20px</span><span class=\"p\">;</span>\n        <span class=\"nl\">border-radius</span><span class=\"p\">:</span> <span class=\"m\">5px</span><span class=\"p\">;</span>\n        <span class=\"nl\">cursor</span><span class=\"p\">:</span> <span class=\"nb\">pointer</span><span class=\"p\">;</span>\n      <span class=\"p\">}</span>\n    <span class=\"nt\">&lt;/style&gt;</span>\n  <span class=\"nt\">&lt;/head&gt;</span>\n  <span class=\"nt\">&lt;body&gt;</span>\n    <span class=\"nt\">&lt;h2&gt;</span>CodEnity Extension<span class=\"nt\">&lt;/h2&gt;</span>\n    <span class=\"nt\">&lt;p&gt;</span>Welcome to your first browser extension!<span class=\"nt\">&lt;/p&gt;</span>\n    <span class=\"nt\">&lt;button</span> <span class=\"na\">id=</span><span class=\"s\">\"clickButton\"</span><span class=\"nt\">&gt;</span>Click Me!<span class=\"nt\">&lt;/button&gt;</span>\n    <span class=\"nt\">&lt;script </span><span class=\"na\">src=</span><span class=\"s\">\"popup.js\"</span><span class=\"nt\">&gt;&lt;/script&gt;</span>\n  <span class=\"nt\">&lt;/body&gt;</span>\n<span class=\"nt\">&lt;/html&gt;</span>\n</code></pre></div></div>\n\n<h2 id=\"step-3-adding-functionality\">Step 3: Adding Functionality</h2>\n\n<p>Create <code class=\"language-plaintext highlighter-rouge\">popup.js</code>:</p>\n\n<div class=\"language-javascript highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"nb\">document</span><span class=\"p\">.</span><span class=\"nf\">addEventListener</span><span class=\"p\">(</span><span class=\"dl\">\"</span><span class=\"s2\">DOMContentLoaded</span><span class=\"dl\">\"</span><span class=\"p\">,</span> <span class=\"nf\">function </span><span class=\"p\">()</span> <span class=\"p\">{</span>\n  <span class=\"kd\">const</span> <span class=\"nx\">button</span> <span class=\"o\">=</span> <span class=\"nb\">document</span><span class=\"p\">.</span><span class=\"nf\">getElementById</span><span class=\"p\">(</span><span class=\"dl\">\"</span><span class=\"s2\">clickButton</span><span class=\"dl\">\"</span><span class=\"p\">);</span>\n\n  <span class=\"nx\">button</span><span class=\"p\">.</span><span class=\"nf\">addEventListener</span><span class=\"p\">(</span><span class=\"dl\">\"</span><span class=\"s2\">click</span><span class=\"dl\">\"</span><span class=\"p\">,</span> <span class=\"nf\">function </span><span class=\"p\">()</span> <span class=\"p\">{</span>\n    <span class=\"c1\">// Get current tab</span>\n    <span class=\"nx\">chrome</span><span class=\"p\">.</span><span class=\"nx\">tabs</span><span class=\"p\">.</span><span class=\"nf\">query</span><span class=\"p\">({</span> <span class=\"na\">active</span><span class=\"p\">:</span> <span class=\"kc\">true</span><span class=\"p\">,</span> <span class=\"na\">currentWindow</span><span class=\"p\">:</span> <span class=\"kc\">true</span> <span class=\"p\">},</span> <span class=\"nf\">function </span><span class=\"p\">(</span><span class=\"nx\">tabs</span><span class=\"p\">)</span> <span class=\"p\">{</span>\n      <span class=\"c1\">// Send message to content script</span>\n      <span class=\"nx\">chrome</span><span class=\"p\">.</span><span class=\"nx\">tabs</span><span class=\"p\">.</span><span class=\"nf\">sendMessage</span><span class=\"p\">(</span><span class=\"nx\">tabs</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">].</span><span class=\"nx\">id</span><span class=\"p\">,</span> <span class=\"p\">{</span>\n        <span class=\"na\">action</span><span class=\"p\">:</span> <span class=\"dl\">\"</span><span class=\"s2\">highlight</span><span class=\"dl\">\"</span><span class=\"p\">,</span>\n        <span class=\"na\">message</span><span class=\"p\">:</span> <span class=\"dl\">\"</span><span class=\"s2\">Hello from CodEnity Extension!</span><span class=\"dl\">\"</span><span class=\"p\">,</span>\n      <span class=\"p\">});</span>\n    <span class=\"p\">});</span>\n  <span class=\"p\">});</span>\n<span class=\"p\">});</span>\n</code></pre></div></div>\n\n<h2 id=\"cross-browser-compatibility\">Cross-Browser Compatibility</h2>\n\n<p>To make your extension work across browsers, use the WebExtension API standard:</p>\n\n<h3 id=\"for-firefox-manifestjson-additions\">For Firefox (manifest.json additions):</h3>\n\n<div class=\"language-json highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"p\">{</span><span class=\"w\">\n  </span><span class=\"nl\">\"browser_specific_settings\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"p\">{</span><span class=\"w\">\n    </span><span class=\"nl\">\"gecko\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"p\">{</span><span class=\"w\">\n      </span><span class=\"nl\">\"id\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"your-extension@codenity.com\"</span><span class=\"p\">,</span><span class=\"w\">\n      </span><span class=\"nl\">\"strict_min_version\"</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"s2\">\"91.0\"</span><span class=\"w\">\n    </span><span class=\"p\">}</span><span class=\"w\">\n  </span><span class=\"p\">}</span><span class=\"w\">\n</span><span class=\"p\">}</span><span class=\"w\">\n</span></code></pre></div></div>\n\n<h3 id=\"for-edge\">For Edge:</h3>\n\n<p>Edge uses the same Manifest V3 format as Chrome, making porting straightforward.</p>\n\n<h2 id=\"testing-your-extension\">Testing Your Extension</h2>\n\n<ol>\n  <li><strong>Chrome</strong>: Go to <code class=\"language-plaintext highlighter-rouge\">chrome://extensions/</code>, enable Developer mode, click “Load unpacked”</li>\n  <li><strong>Firefox</strong>: Go to <code class=\"language-plaintext highlighter-rouge\">about:debugging</code>, click “This Firefox”, click “Load Temporary Add-on”</li>\n  <li><strong>Edge</strong>: Go to <code class=\"language-plaintext highlighter-rouge\">edge://extensions/</code>, enable Developer mode, click “Load unpacked”</li>\n</ol>\n\n<h2 id=\"publishing-to-stores\">Publishing to Stores</h2>\n\n<p>Once your extension is ready:</p>\n\n<ol>\n  <li><strong>Chrome Web Store</strong>: Requires $5 developer fee, review process ~1-3 days</li>\n  <li><strong>Mozilla Add-ons</strong>: Free, review process ~1-7 days</li>\n  <li><strong>Edge Add-ons</strong>: Free, review process ~1-7 days</li>\n</ol>\n\n<h2 id=\"best-practices\">Best Practices</h2>\n\n<ul>\n  <li><strong>Security</strong>: Never inject untrusted content</li>\n  <li><strong>Performance</strong>: Minimize background scripts</li>\n  <li><strong>Privacy</strong>: Be transparent about data usage</li>\n  <li><strong>UX</strong>: Keep interfaces simple and intuitive</li>\n</ul>\n\n<h2 id=\"resources\">Resources</h2>\n\n<ul>\n  <li><a href=\"https://developer.chrome.com/docs/extensions/\">Chrome Extension Documentation</a></li>\n  <li><a href=\"https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions\">Firefox Extension Documentation</a></li>\n  <li><a href=\"https://github.com/CodEnity-Dev\">CodEnity Extension Examples</a></li>\n</ul>\n\n<h2 id=\"next-steps\">Next Steps</h2>\n\n<p>In our next tutorial, we’ll cover:</p>\n\n<ul>\n  <li>Advanced content script techniques</li>\n  <li>Working with browser APIs</li>\n  <li>Extension security best practices</li>\n  <li>Automated testing strategies</li>\n</ul>\n\n<hr />\n\n<p><em>Found this tutorial helpful? Check out our other <a href=\"/blog/categories/tutorial/\">development guides</a> and don’t forget to <a href=\"https://www.youtube.com/@codenity-iki\">subscribe to our YouTube channel</a> for video tutorials!</em></p>\n",
      "summary": "Learn how to create powerful browser extensions from scratch with our step-by-step tutorial covering all major browsers.",
      "date_published": "2026-02-02T10:00:00+00:00",
      "date_modified": "2026-02-02T10:00:00+00:00",
      "authors": [
        {
          "name": "CodEnity Team"
        }
      ],
      
      "image": "https://codenity-dev.github.io/assets/images/blog/browser-extension-guide.jpg",
      
      
      "tags": [
        "tutorial","browser-extensions"
        ,"javascript","chrome","firefox","development"
      ],
      
      "language": "en-US"
    },
    
    {
      "id": "https://codenity-dev.github.io/2026/01/28/researcher-extension-major-update/",
      "url": "https://codenity-dev.github.io/2026/01/28/researcher-extension-major-update/",
      "title": "The Researcher Extension: New Features & Updates",
      "content_html": "<h1 id=\"the-researcher-extension-new-features--updates\">The Researcher Extension: New Features &amp; Updates</h1>\n\n<p>We’re excited to announce a major update to <strong>The Researcher</strong> extension! This release brings powerful new features designed to supercharge your research workflow across Chrome, Firefox, and Edge browsers.</p>\n\n<h2 id=\"-whats-new-in-v210\">🎉 What’s New in v2.1.0</h2>\n\n<h3 id=\"enhanced-search-intelligence\">Enhanced Search Intelligence</h3>\n\n<ul>\n  <li><strong>AI-Powered Suggestions</strong>: Get smarter search recommendations based on your research context</li>\n  <li><strong>Cross-Reference Detection</strong>: Automatically identify related topics and sources</li>\n  <li><strong>Search History Analytics</strong>: Understand your research patterns with detailed insights</li>\n</ul>\n\n<h3 id=\"improved-note-taking\">Improved Note-Taking</h3>\n\n<ul>\n  <li><strong>Rich Text Editor</strong>: Format your research notes with full styling support</li>\n  <li><strong>Auto-Save</strong>: Never lose your research with intelligent auto-saving</li>\n  <li><strong>Tag System</strong>: Organize findings with customizable tags and categories</li>\n</ul>\n\n<h3 id=\"performance-optimizations\">Performance Optimizations</h3>\n\n<ul>\n  <li><strong>50% Faster Loading</strong>: Streamlined codebase for lightning-quick responses</li>\n  <li><strong>Reduced Memory Usage</strong>: More efficient resource management</li>\n  <li><strong>Better Mobile Support</strong>: Enhanced experience on mobile browsers</li>\n</ul>\n\n<h2 id=\"-user-requested-features\">📊 User-Requested Features</h2>\n\n<p>Based on your feedback, we’ve added:</p>\n\n<h3 id=\"quick-actions-panel\">Quick Actions Panel</h3>\n\n<div class=\"language-javascript highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"c1\">// New shortcut commands</span>\n<span class=\"nx\">Ctrl</span><span class=\"o\">+</span><span class=\"nx\">Shift</span><span class=\"o\">+</span><span class=\"nx\">R</span> <span class=\"o\">-</span> <span class=\"nx\">Quick</span> <span class=\"nx\">research</span> <span class=\"nx\">mode</span>\n<span class=\"nx\">Ctrl</span><span class=\"o\">+</span><span class=\"nx\">Shift</span><span class=\"o\">+</span><span class=\"nx\">N</span> <span class=\"o\">-</span> <span class=\"nx\">Create</span> <span class=\"k\">new</span> <span class=\"nx\">note</span>\n<span class=\"nx\">Ctrl</span><span class=\"o\">+</span><span class=\"nx\">Shift</span><span class=\"o\">+</span><span class=\"nx\">S</span> <span class=\"o\">-</span> <span class=\"nx\">Save</span> <span class=\"nx\">current</span> <span class=\"nx\">session</span>\n</code></pre></div></div>\n\n<h3 id=\"export-options\">Export Options</h3>\n\n<ul>\n  <li>Export research sessions as PDF</li>\n  <li>Markdown export for documentation</li>\n  <li>JSON format for data processing</li>\n  <li>Direct integration with popular note-taking apps</li>\n</ul>\n\n<h2 id=\"-technical-improvements\">🔧 Technical Improvements</h2>\n\n<h3 id=\"cross-browser-compatibility\">Cross-Browser Compatibility</h3>\n\n<p>We’ve improved compatibility across all major browsers:</p>\n\n<table>\n  <thead>\n    <tr>\n      <th>Feature</th>\n      <th>Chrome</th>\n      <th>Firefox</th>\n      <th>Edge</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>Core Functionality</td>\n      <td>✅</td>\n      <td>✅</td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td>AI Suggestions</td>\n      <td>✅</td>\n      <td>✅</td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td>Export Options</td>\n      <td>✅</td>\n      <td>✅</td>\n      <td>✅</td>\n    </tr>\n    <tr>\n      <td>Sync Support</td>\n      <td>✅</td>\n      <td>✅</td>\n      <td>✅</td>\n    </tr>\n  </tbody>\n</table>\n\n<h3 id=\"security-enhancements\">Security Enhancements</h3>\n\n<ul>\n  <li><strong>End-to-End Encryption</strong>: All research data is encrypted locally</li>\n  <li><strong>Privacy-First</strong>: No tracking, no data collection</li>\n  <li><strong>Secure Sync</strong>: Optional encrypted cloud sync for your devices</li>\n</ul>\n\n<h2 id=\"-installation--updates\">🚀 Installation &amp; Updates</h2>\n\n<h3 id=\"new-users\">New Users</h3>\n\n<p>Get The Researcher extension from your browser’s official store:</p>\n\n<ul>\n  <li><strong><a href=\"https://chromewebstore.google.com/detail/the-researcher/llbjpocoibimamoaehplmkhdgplcaclg\">Chrome Web Store</a></strong></li>\n  <li><strong><a href=\"https://addons.mozilla.org/en-US/firefox/addon/the-researcher/\">Mozilla Add-ons</a></strong></li>\n  <li><strong><a href=\"https://microsoftedge.microsoft.com/addons/detail/the-researcher/hphlmgmlcikbommoofnehkjoidgidide\">Edge Add-ons</a></strong></li>\n</ul>\n\n<h3 id=\"existing-users\">Existing Users</h3>\n\n<p>The update will be automatically pushed to all users over the next 24-48 hours. You can also manually check for updates in your browser’s extension settings.</p>\n\n<h2 id=\"-tips-for-maximum-productivity\">💡 Tips for Maximum Productivity</h2>\n\n<h3 id=\"research-workflow-optimization\">Research Workflow Optimization</h3>\n\n<ol>\n  <li><strong>Use Keyboard Shortcuts</strong>: Master the quick actions for faster navigation</li>\n  <li><strong>Organize with Tags</strong>: Create a consistent tagging system for your research</li>\n  <li><strong>Export Regularly</strong>: Keep backups of important research sessions</li>\n  <li><strong>Sync Across Devices</strong>: Enable sync to access your research anywhere</li>\n</ol>\n\n<h3 id=\"advanced-features\">Advanced Features</h3>\n\n<div class=\"language-markdown highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"gh\"># Research Session Template</span>\n\n<span class=\"gu\">## Objective: [Your research goal]</span>\n\n<span class=\"gu\">## Sources: [Primary sources list]</span>\n\n<span class=\"gu\">## Key Findings: [Main discoveries]</span>\n\n<span class=\"gu\">## Next Steps: [Action items]</span>\n\n<span class=\"gu\">## References: [Citations and links]</span>\n</code></pre></div></div>\n\n<h2 id=\"️-roadmap-whats-next\">🗺️ Roadmap: What’s Next?</h2>\n\n<h3 id=\"planned-for-q2-2026\">Planned for Q2 2026</h3>\n\n<ul>\n  <li><strong>Team Collaboration</strong>: Share research sessions with team members</li>\n  <li><strong>API Integration</strong>: Connect with academic databases and research tools</li>\n  <li><strong>Voice Notes</strong>: Add voice memo functionality</li>\n  <li><strong>Mobile App</strong>: Dedicated mobile application</li>\n</ul>\n\n<h3 id=\"community-requests\">Community Requests</h3>\n\n<p>We’re actively working on:</p>\n\n<ul>\n  <li>Integration with Notion, Obsidian, and other note-taking tools</li>\n  <li>Advanced citation management</li>\n  <li>Research timeline visualization</li>\n  <li>Custom themes and layouts</li>\n</ul>\n\n<h2 id=\"-bug-fixes\">🐛 Bug Fixes</h2>\n\n<p>This release addresses several user-reported issues:</p>\n\n<ul>\n  <li>Fixed search results not loading on some websites</li>\n  <li>Resolved sync conflicts when using multiple devices</li>\n  <li>Improved extension startup time</li>\n  <li>Fixed dark mode compatibility issues</li>\n  <li>Enhanced keyboard navigation accessibility</li>\n</ul>\n\n<h2 id=\"-performance-metrics\">📈 Performance Metrics</h2>\n\n<p>Our testing shows significant improvements:</p>\n\n<ul>\n  <li><strong>Loading Time</strong>: Reduced from 3.2s to 1.6s average</li>\n  <li><strong>Memory Usage</strong>: Down 35% compared to v2.0</li>\n  <li><strong>Crash Rate</strong>: Reduced by 90%</li>\n  <li><strong>User Satisfaction</strong>: 4.8/5 stars across all platforms</li>\n</ul>\n\n<h2 id=\"️-need-help\">🙋‍♀️ Need Help?</h2>\n\n<h3 id=\"support-resources\">Support Resources</h3>\n\n<ul>\n  <li><strong><a href=\"/\">Documentation</a></strong>: Comprehensive user guide</li>\n  <li><strong><a href=\"https://www.youtube.com/@codenity-iki\">Video Tutorials</a></strong>: Step-by-step video guides</li>\n  <li><strong><a href=\"/contact/\">Contact Support</a></strong>: Get personalized help</li>\n  <li><strong><a href=\"/\">Community Forum</a></strong>: Connect with other researchers</li>\n</ul>\n\n<h3 id=\"feedback-welcome\">Feedback Welcome</h3>\n\n<p>We love hearing from our users! Share your thoughts:</p>\n\n<ul>\n  <li>Rate us on your browser’s extension store</li>\n  <li>Join our beta program for early access to new features</li>\n  <li>Follow us for updates and tips</li>\n</ul>\n\n<h2 id=\"-watch-the-demo\">🎬 Watch the Demo</h2>\n\n<p>Check out our latest video showcasing the new features:</p>\n\n<p><em><a href=\"https://www.youtube.com/@codenity-iki\">Video tutorial coming soon on our YouTube channel!</a></em></p>\n\n<hr />\n\n<p><strong>Ready to supercharge your research?</strong> Download The Researcher extension today and experience the power of intelligent research assistance!</p>\n\n<p><em>Stay tuned for more updates and don’t forget to <a href=\"/contact/\">subscribe to our newsletter</a> for the latest CodEnity news.</em></p>\n",
      "summary": "The Researcher extension gets major upgrades including AI-powered search suggestions and enhanced note-taking capabilities.",
      "date_published": "2026-01-28T14:30:00+00:00",
      "date_modified": "2026-01-28T14:30:00+00:00",
      "authors": [
        {
          "name": "CodEnity Team"
        }
      ],
      
      "image": "https://codenity-dev.github.io/assets/images/blog/researcher-update.jpg",
      
      
      "tags": [
        "updates","releases"
        ,"the-researcher","chrome-extension","firefox","edge"
      ],
      
      "language": "en-US"
    },
    
    {
      "id": "https://codenity-dev.github.io/2026/01/15/welcome-to-codenity-blog/",
      "url": "https://codenity-dev.github.io/2026/01/15/welcome-to-codenity-blog/",
      "title": "Introduction to CodEnity Blog - Welcome to Our Development Journey",
      "content_html": "<p>Welcome to the official CodEnity Blog! We’re excited to launch this platform where we’ll share insights, tutorials, updates, and our development journey as we work to bridge the gap between code and craft.</p>\n\n<!-- more -->\n\n<h2 id=\"who-we-are\">Who We Are</h2>\n\n<p>CodEnity is a team passionate about creating tools that enhance the developer experience. From browser extensions that boost productivity to educational content that helps developers grow their skills, we’re committed to building solutions that matter to the coding community.</p>\n\n<h2 id=\"what-you-can-expect\">What You Can Expect</h2>\n\n<p>Our blog will cover a wide range of topics:</p>\n\n<h3 id=\"-product-updates--announcements\">🚀 <strong>Product Updates &amp; Announcements</strong></h3>\n\n<ul>\n  <li>New features and improvements to our browser extensions</li>\n  <li>Release notes and changelogs</li>\n  <li>Beta testing opportunities for the community</li>\n</ul>\n\n<h3 id=\"-technical-tutorials\">💻 <strong>Technical Tutorials</strong></h3>\n\n<ul>\n  <li>Step-by-step guides on browser extension development</li>\n  <li>Web development best practices</li>\n  <li>Code optimization techniques</li>\n  <li>Tool recommendations and reviews</li>\n</ul>\n\n<h3 id=\"-industry-insights\">🎯 <strong>Industry Insights</strong></h3>\n\n<ul>\n  <li>Trends in web development</li>\n  <li>Analysis of new technologies and frameworks</li>\n  <li>Developer productivity tips</li>\n  <li>Open source project highlights</li>\n</ul>\n\n<h3 id=\"️-behind-the-scenes\">🛠️ <strong>Behind the Scenes</strong></h3>\n\n<ul>\n  <li>Our development process and methodologies</li>\n  <li>Challenges we face and how we solve them</li>\n  <li>Tool stack decisions and architecture choices</li>\n  <li>Lessons learned from our projects</li>\n</ul>\n\n<h2 id=\"our-current-projects\">Our Current Projects</h2>\n\n<p>We’re currently focused on several key projects:</p>\n\n<ol>\n  <li><strong>CodEditor Extension</strong>: A powerful code editing tool for browsers</li>\n  <li><strong>CodHelper Extension</strong>: Productivity utilities for developers</li>\n  <li><strong>Educational Content</strong>: Tutorials and guides on our YouTube channel</li>\n  <li><strong>Open Source Contributions</strong>: Contributing back to the developer community</li>\n</ol>\n\n<h2 id=\"join-our-community\">Join Our Community</h2>\n\n<p>We believe in building in public and sharing our knowledge with the community. Here’s how you can connect with us:</p>\n\n<ul>\n  <li><strong>Subscribe to our blog</strong>: Get notified about new posts and updates</li>\n  <li><strong>Follow us on YouTube</strong>: <a href=\"https://www.youtube.com/@codenity-iki\">@codenity-iki</a> for video tutorials and demos</li>\n  <li><strong>Try our extensions</strong>: Available on <a href=\"https://chrome.google.com/webstore/developer/detail/your-developer-id\">Chrome Web Store</a> and other browsers</li>\n  <li><strong>Engage with our content</strong>: Leave comments, share your thoughts, and suggest topics</li>\n</ul>\n\n<h2 id=\"whats-coming-next\">What’s Coming Next</h2>\n\n<p>In the coming weeks, you can expect:</p>\n\n<ul>\n  <li>Detailed tutorials on building browser extensions from scratch</li>\n  <li>Analysis of popular JavaScript frameworks for extension development</li>\n  <li>Performance optimization techniques for web applications</li>\n  <li>Case studies from our own development experiences</li>\n</ul>\n\n<h2 id=\"feedback-and-suggestions\">Feedback and Suggestions</h2>\n\n<p>This blog is for the developer community, and we want to create content that truly helps. If you have:</p>\n\n<ul>\n  <li>Topic suggestions</li>\n  <li>Questions you’d like us to address</li>\n  <li>Feedback on our content or tools</li>\n  <li>Collaboration opportunities</li>\n</ul>\n\n<p>Please don’t hesitate to reach out! We read every comment and email.</p>\n\n<h2 id=\"stay-updated\">Stay Updated</h2>\n\n<p>To never miss an update:</p>\n\n<ol>\n  <li><strong>Subscribe to our RSS feed</strong> at <code class=\"language-plaintext highlighter-rouge\">/feed.xml</code></li>\n  <li><strong>Bookmark our blog</strong> at <code class=\"language-plaintext highlighter-rouge\">/blog/</code></li>\n  <li><strong>Follow our social channels</strong> for quick updates</li>\n</ol>\n\n<p>Thank you for joining us on this journey. We’re excited to share what we’re building and learning, and we hope our content helps you on your own development path.</p>\n\n<p>Happy coding! 🚀</p>\n\n<hr />\n\n<p><em>The CodEnity Team</em></p>\n\n<p>P.S. This blog is built with Jekyll and hosted on GitHub Pages. We’ll be sharing the technical details of how we built this platform in an upcoming post. Stay tuned!</p>\n",
      "summary": "Welcome to the official CodEnity Blog! We’re excited to launch this platform where we’ll share insights, tutorials, updates, and our development journey as we work to bridge the gap between code and craft.\n\n",
      "date_published": "2026-01-15T10:00:00+00:00",
      "date_modified": "2026-01-15T10:00:00+00:00",
      "authors": [
        {
          "name": "CodEnity Team"
        }
      ],
      
      "image": "https://codenity-dev.github.ioassets/images/blog/codenity-welcome-banner.jpg",
      
      
      "tags": [
        "announcements"
        ,"welcome","blog-launch","codenity","development"
      ],
      
      "language": "en-US"
    }
    
  ]
}