November 3, 2015 yourfrienderin
A big part of the mission behind Atom is to create a shared community foundation on which people can build amazing developer tools. We’d like to occasionally showcase new and interesting things built on top of Atom.
Read moreOctober 29, 2015 benogle
Today we are excited to announce Atom 1.1.0. It comes with many improvements and marks the first stable release to pass through the new Atom beta channel. Let’s dig in.
Read moreOctober 21, 2015 nathansobo
This week, we’re introducing a beta release channel for Atom and making some changes to our development workflow to improve productivity and the stabilit of releases. Instead of cutting releases directly from the master branch as we’ve done in th past, all changes will now spend time being tested in a beta phase, giving us more time t catch any regressions that slip through our automated test suite before releasing them to th world. If you like to live on the bleeding edge, using Atom Beta as your main editor is great way to help us improve Atom. In exchange for encountering and reporting on occasiona bugs, you’ll gain faster access to new features and performance improvements.
Read moreOctober 16, 2015 benogle
Atom is a large open source project—it is made up of over 200 repos, and there are over 3400 open issues across all repos. As with most large open source projects, knowing where to start contributing can be overwhelming.
Read moreAugust 6, 2015 izuzak
July 20, 2015 bkeepers
Read moreUpdate: Atom has switched to the Contributor Covenant since this was originally posted. See atom/atom#8312 for more details.
June 25, 2015 benogle
June 24, 2015 as-cii
Over the few last months, the Atom team has been working hard to improve the editor performance and deliver you an even greater experience. Today, I am going to shed some light on a few techniques we used to speed up the rendering process.
Read moreJune 16, 2015 nathansobo
As we’ve focused on improving Atom’s performance over the past few months, one interesting optimization challenge has been a construct called markers. Markers allow a logical region in a buffer to be tracked, even as the contents of the buffer change. For example, the marker represented by the green highlight below continues to cover the same region, even as the text is edited:
Read moreJune 9, 2015 thedaniel
The Atom team is leading a workshop at this year’s OSCON in Portland, Oregon! We’ll cover the basics of developing new packages, and be available to answer questions about working on Atom core. The workshop is at 9AM on Monday, July 20, and if you’re attending, we’d love to see you—if you’re not attending but would like to, early pricing ends on Thursday.
Read more