September 2014 Feature Releases

A quick monthly highlight of features we’ve been working on. As always, if you have questions or comments, we’d love to hear them. You can email us or tweet to us. Rewrote the frontend to be much more stable and open-sourced it We rewrote our frontend in React.js/Om. We’ve seen a nice bump in stability — React’s component lifecycle events have made memory leaks a thing of the past. It’s now safe to leave a tab open overnight! The code … Continue reading

A Step into Open Source

We started CircleCI as a way to help development teams to be more productive. As part of that, we’ve long focused on tooling for production web applications, and most of CircleCI’s feature set is aimed at letting teams ship code faster. This means we haven’t focused on building features for open source repositories, and our customers have had trouble sharing build results with collaborators or have even resorted to using different services. You’ve asked us for a long time to … Continue reading

Announcing Continuous Delivery with Docker containers

Containers are a new standard in cloud infrastructure, and Docker on CircleCI lets you build your entire CI and CD workflow with them. What’s new? You can now use all Docker functionality within our build environments. All of the usual Docker commands work as expected, so you can build and run Docker containers to your heart’s content. Why is this so cool? Docker containers let you remove almost all of the variables that differ between your test and production environments. … Continue reading

Critiquing Facebook’s new PHP spec

Yesterday, Facebook released an initial draft specification for PHP. Written by a team of Facebook employees including a veteran of many specification committees, it looks like a serious effort to provide a needed specification to a language that has gone without it for a long time. So I thought I’d take a look and see if it was any good. Why care what I think? To start with it might be worth mentioning some background. I worked on a PHP … Continue reading

Kindness is Underrated

The fact is, people need to know what my position on things are. And I can’t just say “please don’t do that”, because people won’t listen. I say “On the internet, nobody can hear you being subtle”, and I mean it. And I definitely am not willing to string people along, either. I’ve had that happen too – not telling people clearly enough that I don’t like their approach, they go on to re-architect something, and get really upset when … Continue reading

Slack Integration

In the last week, we extended our build notifications support to Slack.com! Slack is real-time messaging, archiving and search for modern teams. CircleCI’s chat notifications help everyone on your team to stay up-to-date with your latest build status. When a build fails or passes, you can see which commit triggered the build and who was responsible for pushing the code to GitHub. It’s a great way to stay on top of what your collaborators are working on and to quickly … Continue reading

Simple and Transparent Pricing

Great news everybody, we’ve simplified our pricing to make it as transparent and easy to understand as possible! Here’s a quick summary: no more limits on projects no more limits on parallelism all plans are $19 for the first container and $50 for each additional container all customers are grandfathered in If you’re interested in the specifics of the change and the thinking behind it, please read on. No Limits Our new pricing has no limits on projects, builds, team … Continue reading

Adaptive Placeholders

A while ago I designed an interactive placeholder thing for our forms and wrote it entirely in CSS. I made it assuming no one would ever notice, so you can imagine my surprise when I saw that it got featured on LittleBigDetails, one of my favorite blogs! To show my gratitude I thought I would share how I designed that placeholder and how it manages to adapt to user input. And by that I mean, our investors the team liked … Continue reading

Hall Integration

We’ve just extended our build notifications support to Hall.com! Hall is beautifully designed group chat, IM and video chat for companies and teams. CircleCI‘s chat notifications help everyone on your team to stay up-to-date with your latest build status. When a build fails or passes, you can see which commit triggered the build and who was responsible for pushing the code to GitHub. It’s a great way to stay on top of what your collaborators are working on and to … Continue reading

Heartbleed security update

Heartbleed is a serious vulnerability in the SSL stack affecting a huge number of sites on the internet. In this post we address how we secured our servers in the wake of Heartbleed, and what actions customers should take to further protect themselves. How it works Heartbleed allows an attacker to view a window of the contents of an SSL server. For our customers, this meant that it was possible to sniff information transmitted through our API. The nature of … Continue reading

← Older posts