The New Stack Exchange Blog

Today, we’re proud to announce the new Stack Exchange blog, all shiny and new! It’s been six to eight weeks in the making and we’re really happy our community can finally see it. Here’s an overview of the major changes that we’ve made to the site:

Channels

The biggest change we’ve made is the introduction of channels on the blog. In the previous blog, we pretty much put everything in one column, organized by tags. We still have all the posts in chronological order on the homepage of the new blog, but we realized there are two big buckets of content that we want to post here: company news and engineering posts. We want to recast our blog not just as a place to post updates as they come, but to become an amazing source of news, technical knowledge, and insight into the communities we’ve built.

Company News Channel


If you’ve been visiting our blog regularly, this channel houses the kind of content you should already be very familiar with. This includes all of the podcasts, announcements about the company, and updates about the Stack Exchange community. In effect, this is exactly what the old blog was and will continue to be – with some added features. We’ve also decided to include more posts in this channel that we want to highlight: happenings in the office with explanations of our internal culture, and all the amazing diversity efforts we’ve been pursuing. This is the place to learn everything about Stack Exchange the community and the company.

Engineering Channel


The newest addition to the blog is the engineering channel. One of my favorite things about working at Stack Exchange is the amazing engineering culture we’ve built and our place in the developer community at large, especially with Stack Overflow. This channel gives you an inside look into that culture: how we build things, why we build them, and what we think about approaching technical problems. This includes technical walkthroughs of new features we’ve built, announcements of open source projects we’re working on, and the public outreach efforts we’re working on for the developer community. This blog even includes reposts of some of engineers’ most popular posts on their personal blogs, as well as opinion pieces on technical practices. There’s even a walkthough of how we built the new blog on the channel you can read now!

There’s a subsection for each major part of our engineering team: developers, SREs, designers, and anyone else that touches our product creation process. As we grow, you can expect to see more content fill up here, and possibly bring in outside contributors as well.

An all new design

The most notable thing that we changed is the overall design. We wanted to make something that people enjoy reading, exploring, and learning from. Most of all the things from the previous blog still exist: previous posts with archived comments, tagged posts sortable by category, and so on. We’ve also added some additional functionality here: new navigation that emphasizes our new channels and content, posts sortable by author, and better feeds with individual post pages for readability. Take a look around, there’s a lot of changes we’ve made here.

A new navigation that emphasizes the new channels and subsections we want to emphasize

Better overview look that’s more photo heavy, provides an excerpt, and the ability to look through posts sortable by authors

A revamped individual post view with bigger text, more spacing, and more photo heavy

Open source


The last thing I want to mention is that we’ve made the code for our blog open source. One of the things we love doing as an engineering team is to work in the open when we can. We love involving the communities we build in almost everything we do as a rule, especially our technical community, and the blog is no exception to that rule. We’ve migrated our previous blog from a WordPress site and rebuilt our new blog powered by Jekyll, which is also open source.

If you have suggestions for how to make the new blog better, create an issue and one of our developers will take a look at it (probably me). If you’re a developer, we encourage you to take a look at the source code and make pull requests for changes as well. If you want a walkthrough of how we built the blog, take a look at the engineering channel for an inside look.

More to come

There’s so much more we want to do with this blog in the future. It’s one of the few places we have as a company to talk directly to the community we’ve helped build and love so much. As always, sound off in the comments about what you think of the changes, ideas you have about how to make it better, or take an extra step and become a contributor writing code. Until next time!

Jon is a developer and heads up evangelism efforts at Stack Exchange. You can follow him on Twitter.

Author

Jon Chan
Developer
Jon is a developer on the Developer Affinity and Growth team at Stack Overflow. He's also the founder of Bento, a tech education site for self-taught developers. He frequently speaks on product development, tech education, and diversity.

Related Articles

Comments

    1. Will take a look at it

  1. Old one is better. I vote to revert.

  2. I like it so far

  3. Jakub Narębski says:

    I don’t know if it is the problem with the blog engine, or with the RSS agregator I use, but new blog meant all articles marked as new in RSS reader (Digg Reader).

    1. Greg Werbin says:

      Maybe because they were migrated to different categories?

  4. Matthew Cline says:

    Are per-channel feeds coming? Or are they already there, but I just can’t find them?

  5. Hi, new blog looks awesome. Nice work. I did notice however that some images on old posts are borked. Looks like maybe the images didn’t get moved properly during the WP>Jekyll migration. File paths are ‘…wp-content/uploads…’ instead of ‘…images/wordpress…’. See http://blog.stackexchange.com/2010/01/stack-overflow-where-we-hate-fun/, http://blog.stackexchange.com/2009/08/coming-soon-trilogy-stickers/ and http://blog.stackexchange.com/2010/05/one-year-of-server-fault/

  6. Pekka Gaiser says:

    Nice, looking good! Very clean, good job.
    Oh and can I have a status-completed, please? 🙂 http://meta.stackexchange.com/questions/55097/start-separate-blog-for-maintenance-info-and-new-trilogy-features

    I’m not sure I’m thrilled about the prospect of seeing these huge header photos in the future, though, except when it’s really really essential to the story (which in this post, it isn’t).

    SO/SE content has traditionally been text-oriented (sprinkled with photos in the body) and that has always worked well.

    The use of huge pictures is a current design trend SE doesn’t need to adopt overmuch, IMO.

    1. Tomáš Maleček says:

      The new header takes up almost the whole screen even when browsing full-screen. Also a horizontal scrollbar is present. Both these things are annoying. I use 1366 × 768 resolution on my laptop.

  7. I like it… except for the HUUUUUGE article headers. Such as waste of space.

  8. erlend_sh says:

    Yay, StackExchange is on Jekyll! Please drop by the Jekyll Forum and share a link to your blog 🙂

    https://talk.jekyllrb.com/t/showcase-sites-made-using-jekyll/18

  9. Sort of not bad but is it really necessary to present the content in a font size bigger than my elbow?

  10. Any plans to use Discourse in the future?

  11. I wish this theme exist in WordPress as well..

  12. Should Disqus not be listed as “something new”? (PS: I’m using my Disqus account to post this, which means that I’m not the same person as when I post on SE.)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.