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.
- Writing k6 Scenarios With an AgentLearn how to accelerate your performance testing by writing k6 scenarios with an agent to simulate realistic user traffic and complex load patterns.
- Where Agents Struggle: Product JudgmentExplore why AI agents struggle with product judgment and how developers can bridge the gap using workspace tools like Deska to maintain quality.
- Where Agents Struggle: Performance TuningExplore why AI agents struggle with performance tuning and how a professional workspace helps developers manage complex profiling and optimization tasks.
- Where Agents Struggle: Undocumented Legacy ContextDiscover why AI agents struggle with undocumented legacy context and how a local-first workspace like Deska helps developers bridge the gap.
- Where Agents Struggle: Concurrency and StateExplore why AI agents struggle with concurrency and state, and how local-first tools like Deska provide the visibility needed to debug these complex issues.
- Working Through Lighthouse Complaints With an AgentLearn how to optimize web performance by working through Lighthouse complaints with an agent while maintaining a local-first development workflow.
- License Headers Across a Repo in One PassLearn how to automate license headers across a repo in one pass using scripts and AI agents to ensure legal hygiene and open source compliance throughout your code.
- Do Agents Learn From Your Corrections? Sort OfUnderstand how AI agents learn from your corrections during development and how context windows impact long term behavioral changes.
- Landing Copy Variants Worth TestingExplore landing copy variants worth testing for developer tools and AI agents to improve conversion through clear value propositions and technical clarity.
- JS to TS, File by File: An Agent Migration CadenceLearn a file by file JS to TS migration strategy using AI coding agents. A technical guide on incremental typing, strictness, and workspace orchestration.
- jQuery to Modern JS: The Agent Migration PathLearn how to use AI coding agents to navigate the jQuery to modern JS transition while maintaining legacy stability and performance.
- Issue Templates That Improve Bug ReportsLearn how to build issue templates that improve bug reports for humans and AI agents, reducing friction in open source and internal development workflows.
- What Happens When You Interrupt Each AgentA technical guide on agent interrupt behavior across Claude Code, Codex CLI, and OpenCode, and how to manage state recovery in your developer workspace.
- Input Validation Sweeps: Closing the Gaps by AgentLearn how to perform a comprehensive input validation sweep using AI agents to find security gaps in your code and fix them within an infinite canvas.
- Staying Able to Work Without AgentsLearn essential strategies for staying able to work without agents to maintain your technical edge as AI tools become standard in software development.
- An Image Pipeline in an AfternoonLearn how to build a robust image pipeline in an afternoon using modern automation, Python, and efficient developer tools for local execution.
- Making Agents Follow Project ConventionsLearn how to improve code quality by making agents follow project conventions using system prompts, linters, and tools like Deska for better AI alignment.
- AI Agents for i18n: Translating an App Without Breaking ItLearn how to use AI agents for i18n workflows to manage translations and internationalization without breaking your application code or layout.
- Extracting Hardcoded Strings for i18n With an AgentLearn how to optimize extracting hardcoded strings for i18n using AI agents to automate the internationalization of your codebase efficiently.
- The Agent Harness: The Part of the Stack Nobody NamesLearn why the agent harness is critical for LLM coding workflows. Explore how environments like Deska provide the infrastructure for AI agents to work safely.