All Posts

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscribe for the latest code AI news and product updates
By submitting, I agree to Sourcegraph's Terms of Service and Privacy Policy.

How we migrated entirely to CSS Modules using codemods and Sourcegraph Code Insights

How our Frontend Platform team used codemods to automate a challenging global migration to CSS modules, and Code Insights to track and communicate progress.

Sourcegraph 3.37 release

Sourcegraph 3.37 introduces Code Insights, performance improvements for Code Intelligence, sharing for Notebooks, and a new UI for creating search contexts.

Broken database migrations: How we finally fixed an embarrassing problem

Upgrades of Sourcegraph instances would often fail with a dreaded "dirty database" error, leaving the the instance in a broken state that required manual intervention to resolve. Here's how we identified and solved a huge source of pain during upgrades for administrators.

How I use the Sourcegraph extension for VS Code

Sourcegraph’s extension for Visual Studio Code allows you to search millions of open source repositories without cloning them to your local machine or leaving your IDE. Here’s how one engineering manager integrates it into his workflow.

Sourcegraph 3.36 release

Sourcegraph 3.36 introduces the ability to push branches from Batch Changes to forks, a new file fuzzy finder, Notebooks for code search documentation, and query-based search contexts.

How we added backend integration testing to our CI pipeline

Here's the story, and the lessons learned, from our work to remove all existing backend-related end-to-end tests and reliably run their corresponding unit and/or integration tests as part of our CI pipeline on all branches.

Redefining the OSS universe: Why we’re broadening our index to include more code hosts

Rather than further growing our global index with more repositories from GitHub.com and GitLab.com, we’ll be focusing on broadening the set of code hosts Sourcegraph Cloud indexes from.

Sourcegraph 3.35 release

Sourcegraph 3.35 introduces precise Code Intelligence for Java, Scala, and Kotlin, plus the ability to publish changesets to multiple branches of a repository with a single batch change.

Log4j Log4Shell 0-day: find, fix, and track affected code

The steps to identify and fix/mitigate the log4j Log4Shell 0-day (CVE-2021-44228) in your code have been widely reported. But they're manual and tedious, and it's hard to track the progress of fixes/mitigations across all your code. Here's how code search can help find, fix, and track code affected by the log4j 0-day.

Sourcegraph 3.34 release

Sourcegraph 3.34 introduces helpful search tips when no results are returned, along with 'Find Implementations' support for Go.

Simplicity is worth paying for: Dev Tool Time with Roger Peppé

Roger Peppé, Software Engineer at InfluxData, shares his standing desk setup, and how the Acme text editor and mouse chording drive his coding workflow.

Using shard merging to tackle the long tail of tiny and stale repos

Sourcegraph is on track to grow its index of open source repositories significantly, with the aim of indexing the OSS universe. This post dives into the motivations behind introducing shard merging to our search backend.

Sourcegraph is accepting maintainership of Zoekt

Today, we’re announcing that Sourcegraph is accepting maintainership of Zoekt, the prominent open source code search engine, from its creator, Han-Wen Nienhuys. This commitment ties directly into our mission of bringing code search to every developer in the world.

Thinking less to do more: Dev Tool Time with ThePrimeagen

ThePrimeagen, Senior Software Engineer at Netflix and Twitch Partner tech streamer, shares how he reduces cognitive overhead with tmux, i3, and Neovim to write code more effectively.

Sourcegraph 3.33 release

Sourcegraph 3.33 introduces general availability for search contexts as well as Code Intelligence status data for all non-admin users.

Introducing search contexts

Version contexts and repogroups are a powerful way to search across multiple repositories. To expand this functionality, we're releasing search contexts in Sourcegraph 3.33.

Down the ergonomic rabbit hole: Dev Tool Time with Amir Rajan

Amir Rajan, acclaimed indie game dev and co-creator of DragonRuby Game Toolkit, shares the many stages of his hardware setup over the years, and how he uses Emacs as a game dev.

Postgres text search: balancing query time and relevancy

How do you balance query time and relevance with Postgres text search? Stephen Gutekanst, an engineer working on Sourcegraph’s API docs feature, shares tips for stirring code analysis with search indexing

How we built our software engineering career framework

Engineering managers and ICs at Sourcegraph once lacked a common language for growth. Here’s the story of how we developed the first version of our first engineering career framework.

Writing prose like code: Dev Tool Time with Adam Gordon Bell

Adam Gordon Bell, Developer Advocate at Earthly, shares how he leverages dev tools to write consistent, high-quality technical prose.