Forge SQL vs KVS β A practical comparison for Marketplace developers For my latest project I switched from Forge Storage (KVS) to Forge SQL for the data layer. Here's what I learned and why it matters. The problem with KVS for structured data Forge Storage works fine for simple key-value lookups. But once your app stores scan results with multiple dimensions β severity, category, space, timestamp, status β you hit walls fast: Want all critical findings for a specific space? You're either fetching everything and filtering client-side, or maintaining multiple index keys manually. Aggregations ("how many issues per category?") require loading all records into memory. The query API has quirks β I've dealt with zombie data from partial writes that are painful to clean up. No way to do atomic updates across related records. What Forge SQL gives you Forge SQL provisions a MySQL-compatible database (TiDB under the hood) per installation. Actual tables, actual SQL. Concrete example β fetching findings: -- KVS approach: fetch all, filter in JS const all = await storage.query().where('key', startsWith('finding:')).getMany(); const filtered = all.results.filter(r => r.value.severity === 'critical' && r.value.spaceKey === 'ENG'); -- SQL approach: let the DB do the work SELECT * FROM findings WHERE severity = 'critical' AND space_key = 'ENG'; Aggregation: -- KVS: load everything, reduce in memory -- SQL: SELECT category, COUNT(*) as count, SUM(CASE WHEN severity = 'critical' THEN 1 ELSE 0 END) as critical_count FROM findings GROUP BY category; For a cleanup tool where admins want dashboards, filtering, and bulk operations β night and day difference. The tradeoffs No foreign keys. JOINs work, CASCADE DELETE doesn't. You handle referential integrity yourself. Schema migrations go through a migrationRunner + scheduled trigger pipeline. More ceremony than just writing new KVS keys, but also more predictable. Adding SQL to an existing app triggers a major version upgrade. Every installed instance needs admin consent. If you're greenfield, no issue β if...
PostHog
π’ Company Updates
. Users reporting issues with PostHog mobile apps lacking full dashboard features . Mobile web version has frequent logout problems and performance issues . Some users considering building custom dashboards using PostHog's API instead
50 total posts
β’ 50 unread
Keyboard shortcuts:
j next, k previous, o open post, e expand/collapse, s save, f follow-up, Enter mark read & advance, ? help
Summary:
β’ Developer switched from simple storage to SQL database for their marketplace app
β’ SQL allows complex searches and data analysis that simple storage can't handle
β’ Explains technical tradeoffs and when each approach works best for app developers
Summary:
β’ User struggling with PostHog mobile apps that only show basic event data, not full dashboards or user profiles
β’ Mobile web version through Safari keeps logging out every 1-2 weeks and has performance issues
β’ Considering building custom dashboard using API but looking for better existing solutions
Summary:
β’ User can't figure out how to use their 2,000 Rovo credits for code review despite having them available
β’ Admin gave them free trial credits but system still shows 'no credits' message on pull requests
β’ Both user and admin are confused about how to properly enable and use the credit system
Summary:
β’ Developer frustrated with messy Jira setup inherited from previous teams over 5 years
β’ Built a tool to visualize and clean up unused project settings and workflows
β’ Shows how software tools can become cluttered and hard to manage without proper maintenance
β’ Offers solution for teams struggling with similar organizational tech debt
Summary:
β’ Someone asking about pros and cons of Atlassian's FastShift migration service
β’ No details provided in this short post
Summary:
β’ Person is cautious about Atlassian's FastShift migration service for moving to cloud
β’ Seeking experiences from other administrators who have used this migration method
β’ Expresses skepticism about Atlassian's fast-track solutions based on past experience
Summary:
β’ Person trying to buy Jira software for their company department
β’ Can't find any sales representatives or clear pricing information
β’ Website keeps redirecting without allowing them to schedule a meeting
Summary:
β’ Startup hired over 70% of employees who applied directly without referrals
β’ Candidates who asked better questions during interviews were more likely to get hired
β’ Company created video about questions they wish more job applicants would ask
Summary:
β’ New Jira admin needs help choosing apps for their team of 375 users
β’ Confused about what's normal pricing versus too expensive for workplace software
β’ Looking for guidance on what companies typically pay for these tools
Summary:
β’ Person figured out how to automatically fill Jira forms with existing issue data
β’ Uses Smart Forms and automation to save time on repetitive data entry
β’ Shares the solution to help others who struggled with the same problem
Summary:
β’ Organization wants to create internal and external knowledge bases using Confluence
β’ Person is looking for examples of well-designed public Confluence sites for inspiration
β’ Needs good examples to convince board members to approve the project
Summary:
β’ Bitbucket users want secure token-free publishing to NPM package registry
β’ GitHub and GitLab already support this safer publishing method
β’ Asking people to vote on feature request to pressure Atlassian to add this security feature
Summary:
β’ Team needs help finding a payment method for Bitbucket software licensing
β’ They want to pay for 10 users on an annual plan
β’ Asking Reddit community for assistance with payment processing
Summary:
β’ AI tools let small teams build software much faster than before
β’ But users can only handle learning a few new features at a time
β’ Companies need to slow down releases so users can actually adopt new features
β’ Fast shipping creates a backlog of unused features that don't help anyone
Summary:
β’ PostHog's AI tool can now search the internet for current information
β’ Can answer complex business questions like comparing conversion rates to industry standards
β’ Helps companies understand sudden changes in traffic or user behavior by researching online
Summary:
β’ App marketplace rankings appear to be inconsistent or broken
β’ Same app shows different rankings when viewed from different devices
β’ User is asking if others are seeing similar problems with the ranking system
Summary:
β’ New college graduate got job offer as machine learning engineer at Atlassian in India
β’ Wants to understand what the actual work involves before accepting the position
β’ Looking for insights from current employees to help make career decision
Summary:
β’ Reports that company has temporarily stopped hiring in Australia except for critical roles
β’ Person seeking confirmation if this hiring freeze is actually happening
β’ Could indicate broader economic concerns affecting job market
Summary:
β’ Major update to Rank Cascading tool that helps manage priorities across multiple project boards
β’ New features include visual maps, simulation tools, and health scoring to prevent conflicts
β’ Aims to solve the common problem of keeping track of what's most important across different projects
β’ Could help teams make better decisions about what to work on first
Summary:
β’ Very brief post about PR cycle time with no additional context or information
β’ Appears to be just a title or heading without meaningful content
Summary:
β’ Atlassian's server product is ending, pushing companies to cloud version
β’ EU companies questioning if new cloud option meets security requirements
β’ Concerns about following European data protection rules
Summary:
β’ Loom video recording software has become difficult to use since Atlassian bought it
β’ Users can't log in properly and get redirected to confusing pages
β’ Customer support is hard to reach because it requires information users don't have
β’ Shows how company takeovers can disrupt tools people rely on for work
Summary:
β’ Someone made a comparison between JIRA project management software and Led Zeppelin band
β’ Likely a humorous take on using business tools
Summary:
β’ Developer built a command-line tool for Bitbucket Cloud, similar to GitHub's popular 'gh' tool
β’ Includes features for managing pull requests, pipelines, issues, and repositories from the terminal
β’ Available for free on multiple platforms and seeking user feedback
β’ Addresses gap in developer tools for Bitbucket users
Summary:
β’ Guide compares 7 different tools for tracking how people use mobile apps
β’ Different tools are better for different needs - some focus on debugging, others on measuring ad spending
β’ Choosing the wrong tool means paying for features you don't need or having a messy workflow
β’ PostHog is highlighted as an all-in-one platform designed for engineering and product teams
Summary:
β’ Woman got 50% pay raise offer but worried about timing with family planning
β’ Concerned about how pregnancy might affect performance reviews at new job
β’ Seeking advice on whether to accept dream opportunity given personal circumstances
Summary:
β’ New user can't find the usual project creation options in Jira software
β’ Missing the plus button and project templates that appear in tutorial videos
β’ Only seeing limited options compared to what's shown in online help guides
Summary:
β’ Developer built an AI tool that automatically reads company help documents during emergencies
β’ Solves the problem of people not reading important guides when systems break at 3am
β’ The AI finds relevant information and posts summaries in team chat channels
β’ Code is available for free on GitHub for others to use
Summary:
β’ Developer built a tool to help migrate business software code between different systems
β’ Converts old Java code to new REST API format automatically using pattern matching
β’ Includes AI integration and can identify code that can't be converted
β’ Looking for beta testers with large code libraries to try the tool
Summary:
β’ PostHog compares itself to Heap, both tools that track how people use websites and apps
β’ PostHog claims to offer more features in one platform instead of needing multiple tools
β’ They emphasize being built for engineers with fast development and good technical support
β’ Company promotes transparency by sharing pricing, roadmap, and business details publicly
Summary:
β’ Heap is a tool that automatically tracks website activity without manual setup
β’ PostHog positions itself as a better alternative that includes more features
β’ Heap lacks some key features like A/B testing and detailed debugging tools
β’ Companies might need multiple tools with Heap but could use just PostHog instead
Summary:
β’ Someone built a tool that automatically copies priority rankings from main tasks to subtasks
β’ Helps project managers keep task priorities organized without manual work
β’ Could save time for teams managing complex projects
Summary:
β’ Developer created tools to fix broken links after companies move from server to cloud systems
β’ Atlassian's official migration tools left many links broken with no easy fix
β’ New apps scan and repair thousands of broken links automatically while providing audit trails
β’ Shows how third-party developers fill gaps when major software companies don't solve migration problems
Summary:
β’ User can't find the option to merge cells in Confluence tables anymore
β’ The dropdown arrow that used to appear when selecting multiple cells is missing
β’ Asking if this feature was removed from the software
Summary:
β’ Person accidentally signed up for paid Loom service and wants to cancel
β’ Their free trial ended and now shows a $24 charge pending
β’ They didn't add payment details so hoping they won't actually be charged
Summary:
β’ PostHog launched a logging system that helps developers debug software problems more effectively
β’ The tool combines error tracking, user session recordings, and system logs in one place
β’ Company built it by using their own product and fixing problems they encountered
β’ Designed to make it easier to find the root cause when software breaks or behaves unexpectedly
Summary:
β’ Remote software company filmed their annual hackathon where employees build fun projects
β’ Team created a hedgehog-themed video game during the event
β’ Shows how companies use hackathons to build team culture and try new ideas
β’ Some of their most important products started as hackathon projects
Summary:
β’ Startup shares advice on writing job posts that attract top engineering talent
β’ Recommends including real project examples instead of generic job descriptions
β’ Suggests being transparent about compensation and what's actually in it for candidates
β’ Argues that most founders treat job posts like paperwork when they should be marketing tools
Summary:
β’ Startup founder shares how to get valuable advice from successful business leaders
β’ Recommends talking to multiple people who've done similar things and asking specific questions
β’ Suggests cold messaging works if you have mutual connections and ask focused questions
β’ Emphasizes being intentional about who you ask and what you want to learn
Summary:
β’ Reddit moderator appointing new mod team after dealing with harassment
β’ Originally planned community voting but abandoned it due to abusive messages
β’ Shows how online harassment affects community management decisions
Summary:
β’ Todoist raising prices for Pro and Business plans in December 2025
β’ Long-time subscribers can keep legacy pricing with limited new features
β’ Company explains need for price increase to fund continued development
Summary:
β’ DuckDuckGo's subscription now includes access to advanced AI models like GPT-5 and Claude 4
β’ Their AI chat service protects privacy by not training on user data and keeping chats anonymous
β’ Subscription still costs the same but now includes VPN, identity protection, and premium AI access
β’ Addresses the gap between how much people use AI and how safe they feel about it
Summary:
β’ DuckDuckGo's CEO says court ruling against Google won't fix the company's unfair business practices
β’ Google will still be able to use its dominant position to block competitors, especially in AI search
β’ CEO wants Congress to step in and force Google to compete fairly with other search engines
Summary:
β’ PostHog offers multiple ways to get help with their product
β’ Users can access official support, community forums, and documentation
β’ Also provides tutorials and guides for learning how to use the platform
Summary:
β’ Substack subreddit banning self-promotion posts due to spam
β’ Only allows promotion if it's about Substack tips or platform advice
β’ Also removing recommendation requests and cross-promotion posts
Summary:
β’ Substack subreddit creating dedicated thread for cross-promotion requests
β’ Aims to keep main discussion focused on platform topics
β’ Provides space for creators to find collaboration opportunities