Skip to content

The Deska blog

Blog

Product notes, release highlights and how we build Deska: the one infinite canvas workspace for your editor, terminal, browser, notes and AI agents.

  1. The Agent Finished Hours Ago and I Did Not NoticeAvoid the common scenario where the agent finished hours ago and I did not notice by improving your AI coding agent monitoring and feedback loops.
  2. Finding Unused Exports and Dead FilesLearn how to clean up your codebase by finding unused exports and dead files using static analysis and AI agents on a local-first canvas.
  3. Can an Agent Spot a Race Condition?Explore the technical reality of using an AI agent to spot a race condition in complex code and how local-first workspaces assist in debugging concurrency.
  4. Filling Translation Files With an AgentLearn how to optimize localization workflows by filling translation files with an agent using side-by-side LLM panels and local-first automation.
  5. File Uploads Done Right, With an Agent Writing the Boring PartsLearn how to implement secure S3 file uploads while using AI agents to handle boilerplate, infrastructure setup, and credential management inside Deska.
  6. How Agents Edit Files: Diff, Replace or RewriteLearn the technical trade-offs between diffing, whole-file replacement, and surgical rewriting when using AI coding agents to edit files in your IDE.
  7. Feature Flag Cleanup: The Debt Nobody SchedulesMaster feature flag cleanup strategies and use AI agents to automate the removal of stale code. Learn to manage technical debt effectively.
  8. An FAQ Mined From Support HistoryLearn how to build an FAQ mined from support history using AI agents and local tools to improve developer documentation and reduce ticket volume.
  9. Types From Sample JSON in SecondsLearn how to generate types from sample JSON efficiently using automation and AI agents within a local-first development environment.
  10. Pasting the Error: Getting Good ExplanationsLearn why pasting the error into developer tools often fails and how to provide the right context for AI coding agents to fix bugs faster.
  11. Ask the Agent to Explain the Codebase Before Changing ItLearn why you should ask the agent to explain the codebase to avoid technical debt and improve architectural consistency in your developer workflow.
  12. Estimating the Blast Radius of a ChangeLearn technical strategies for estimating the blast radius of a change in complex codebases using static analysis, dependency mapping, and AI agents.
  13. Estimate Sanity Checks: Ask the Agent What You ForgotImprove project planning accuracy using estimate sanity checks with AI agents to identify overlooked tasks and hidden technical debt in your workflow.
  14. Rolling Out a New Lint Rule Across 400 FilesLearn the best strategies for rolling out a new lint rule across 400 files or more using automated tools, AST migrations, and side-by-side AI coding agents.
  15. Making Every Error Message Actionable, With an Agent PassLearn how to improve error message actionable quality using AI agents and developer tools to reduce friction in your debugging workflow.
  16. Standardizing Error Handling Across a CodebaseLearn practical recipes for standardizing error handling across a codebase to improve observability and simplify AI agent integration.
  17. A Day Structured Around Agents: One Realistic RoutineExplore a realistic routine for a day structured around agents, improving developer productivity through local-first tools and autonomous coding workflows.
  18. Documenting Every Env Var Before It BitesA guide on documenting every env var to prevent production failures and streamline onboarding, featuring config best practices and Deska workflows.
  19. Transactional Email Setup by Agent: SPF, DKIM and AllA deep dive into transactional email setup by agent workflows, covering SPF, DKIM, and DMARC configuration using Deska workspace panels.
  20. Drafting an Incident Timeline From LogsLearn how to use AI agents for drafting an incident timeline from logs to speed up post-mortems and root cause analysis.