Kevin Montrose

company October 8, 2019

Adding Static Code Analysis to Stack Overflow

As of September 23rd, 2019, we’re applying static analysis to some of the code behind public Stack Overflow, Stack Overflow for Teams, and Stack Overflow Enterprise in order to pre-emptively find and eliminate certain kinds of vulnerabilities. How we accomplished this is an interesting story and also illustrative of advancements in .NET’s open source community.…
Avatar for Kevin Montrose
Team Lead, Data
company July 21, 2016

Introducing Stack Overflow Documentation Beta

Today – thanks to our amazing community beta testers – we’re shipping our biggest expansion to Stack Overflow since it first launched: Documentation. “Together, we believe we can do the same thing for technical documentation that we did for Q&A.” Documentation is community-curated, example-focused developer documentation, based on the principles of Stack Overflow. If you…
Avatar for Kevin Montrose
Team Lead, Data
engineering April 26, 2016

An Optimization Exercise

Nick Craver tweets out snippets of the Stack Overflow code base occasionally. About a week ago he showed off a ContainsToken method which has been tuned for performance. This set off a little bit of a benchmarking contest. My final attempt (which is among the fastest) ended up using a lot of tricks, which I…
Avatar for Kevin Montrose
Team Lead, Data
api February 10, 2014

Stack Exchange API V2.2 – and the demise of V1.x

There’s been a lot of excitement lately here at Stack Exchange, what with the launch of our Android app and the start of our iOS app alpha. A few sharp-eyed users noticed, hidden deep within each app, a new version of the Stack Exchange API. After a few more weeks of testing I’m happy to…
Avatar for Kevin Montrose
Team Lead, Data
company October 9, 2012

Stack Overflow Data Visualization Contest

We all know everyone loves pretty pictures, chock full of graph-y goodness. You probably also know that about two months ago we started the Stack Overflow Machine Learning Contest, and that it’s now winding down.  All models have been (or will shortly be) committed, and we’re starting to gather data for the final judgement. What you may…
Avatar for Kevin Montrose
Team Lead, Data
api September 4, 2012

Stack Exchange API V2.1

There’s been a low-key beta of the latest Stack Exchange API revision, V2.1, under way for the last month or so.  I’m happy to announce that it’s official, API V2.1 is public, frozen, and out the door. What’s new in this release? Full Reputation History Notifications Tab Improved Search User Merge history Oh, and our…
Avatar for Kevin Montrose
Team Lead, Data
company August 21, 2012

Stack Exchange Machine Learning Contest

Over the last 4 years we’ve built up quite a bevy of moderation tools here at Stack Exchange.  We’ve got closing, editing, deleting, flags of all sorts, voting, commenting, review queues, and more. These all work great, but they all require action after a post is made. This is a lot of work for the…
Avatar for Kevin Montrose
Team Lead, Data
community May 21, 2012

Revamped Notifications

About a year and half ago we introduced the Global Inbox, that lovely little red number our analytics tell us everybody loves. We’re fiercely protective of the inbox, making sure only actionable things directed at you go into it.  Comments, answers, a handful of post notices, Stack Overflow Careers messages, and the like.  That’s why…
Avatar for Kevin Montrose
Team Lead, Data
api April 10, 2012

Stack Exchange API V2.0 Contest Winners

About six months ago we began work in earnest on the second version of the Stack Exchange API.  A few months later, after a short private beta, we opened up a public beta with tantalizing prizes. Now it’s time to announce the winners. First Prize – Stack Remote An Android app by Karan M, supporting all…
Avatar for Kevin Montrose
Team Lead, Data
api February 3, 2012

Stack Exchange API V2.0 No Longer Beta

We’ve spent the last month polishing V2.0 of the Stack Exchange API in a public beta, and I’m happy to announce its final release.  Kudos to those who have reported bugs, and made quality suggestions during the beta. At this point the interface to V2.0 is frozen, only bug fixes and performance improvements will be…
Avatar for Kevin Montrose
Team Lead, Data
api December 27, 2011

Stack Exchange API V2.0 Public Beta

More than a year and a half ago we unveiled the first version of the Stack Exchange API to the wider world.  Since then we’ve had a minor point release, improved app and script listing, and shared some statistics about the consumers of our API. I’ve been pretty pleased with version 1.1, stackexchange.com and our chat…
Avatar for Kevin Montrose
Team Lead, Data