CircleCI
CircleCI
Blog Post
  • Chrome and Punishment: Browser Tests and You Browser testing is a popular strategy for web application developers to verify their programs from the user’s perspective. However, automating this process has always been challenging for teams who depend on Continuous Integration (CI). The environment isn’t always suited for testing a JavaScript-heavy web application due to demands on memory and ne...

CircleCI
CircleCI
Blog Post
  • The following is a guest post by the team at Open Listings: Kevin Miller, Director of Growth, and Alex Farrill, CTO. I. The Challenge Prior To CircleCI At Open Listings, we’re a scrappy and passionate team focused on an ambitious mission: making homebuying simple and affordable. Our product is fairly complex, as it has to address homebuyers’ different needs through each distinct step of the home...

CircleCI
CircleCI
Blog Post
  • Welcome back, dear reader, to our ongoing journey through the rich history of DevOps! In the last chapter, we discussed the many movements that led to Agile methodology. Towards the end, we foreshadowed how constant validation would play a role in this chapter. Now that foreshadowing is coming to light! This time, we’ll be discussing two processes near and dear to our hearts: automated testing ...

CircleCI
CircleCI
Blog Post
  • Welcome to another chapter in the feature-rich story of DevOps! Last time, we discussed why the history of software development is important and how waterfall development fit into that narrative. Remember that waterfall development was ironically rather rigid. It lacked the flexibility to adapt to change, a noticeable weakness in a world that is increasingly volatile. In this chapter, we’re go...

CircleCI
CircleCI
Blog Post
  • Today, we’re happy to have this guest post written by Andrew Taylor, Community Engineer at Pantheon, about their experience migrating to our 2.0 platform. Read on for their tips and takeaways. Background I work at Pantheon, a WordPress and Drupal development and hosting platform, where a large part of my role is to help developers take advantage of our platform by creating examples of complex w...

CircleCI
CircleCI
Blog Post
  • Software engineers spend most of their waking hours wading through the mud of their predecessors. Only a few are lucky enough to see green fields before conflict transforms the terrain; the rest are shipped to the front (end). There, they languish in trenches as shells of outages explode around them. Progress is usually glacial, though ground can be covered through heroic sprints. But veterans do...

CircleCI
CircleCI
Blog Post
  • Today we announced a $31M Series C by Top Tier Capital Partners alongside Industry Ventures and Heavybit, who join existing investors Scale Venture Partners, Baseline Ventures, Harrison Metal, and DFJ Ventures. There are more details in the release here, but I wanted to share our plans for our new funding, and what you should expect from CircleCI in the future. When CircleCI launched in 2011, the...

CircleCI
CircleCI
Blog Post
  • The ascendance of Docker and other containerization/virtualization tools over the past few years has helped bring about about a new focus on some software development values that are dear to our heart at CircleCI—consistency, automation, and continuity; that is, developing software within a consistent build environment, testing it in an automated fashion, and deploying it with a focus on continu...

CircleCI
CircleCI
Blog Post
  • The past year has seen some great steps forward in the world of engineering, from our own learnings on making hard technical decisions to seeing once-fringe development practices get mainstream recognition. The coming year holds great promise for more growth in the world of DevOps and software development more generally. Here’s what I see on the horizon:

CircleCI
CircleCI
Blog Post
  • After an acquisition by Apple, yesterday buddybuild announced they will be discontinuing service for Android builds and free iOS plans. Congratulations are in order to the buddybuild team, though the news has left some teams looking for a replacement CI system for their mobile builds. We put together this comparison to help teams decide whether CircleCI is the right tool for them. How do CircleCI...

CircleCI
CircleCI
Blog Post
  • The term DevOps is getting a lot of attention these days, and for good reason: adopting DevOps practices helps teams work more efficiently, ship better code and make customers happier. But along with the term’s increasing popularity, we’ve also seen some common pitfalls teams attempting to “do DevOps” fall into.

CircleCI
CircleCI
Blog Post
  • 7 Things to Do Instead of Deploying Around this time of year, many companies institute a “code freeze” that puts a stop to new deploys for a certain period of time (often to wait out the holiday retail rush, or until teams are back in full force in the office post-vacation). While new features may not be going out to customers during this time, that doesn’t mean that meaningful work isn’t happen...

CircleCI
CircleCI
Blog Post
CircleCI
CircleCI
Blog Post
  • Trying to keep Java’s memory usage under control in a CI environment can be something of a dark art. With the wealth of build frameworks available for Java/Android projects — Java, Gradle, Maven (not to mention Kotlin and its own tooling ecosystem) — it can be difficult to control where your memory is going and how to limit it. There are a variety of different environment variables you can set ...

CircleCI
CircleCI
Blog Post
  • 5 Things I wish I’d known as a developer There’s a difference between understanding how to write an app, and understanding the infrastructure that works underneath it. When I transitioned from a developer to an SRE (site reliability engineer) this year, and saw how distributed systems worked at an actual company, it really changed the way I thought about writing code. When you’re doing softwar...

CircleCI
CircleCI
Blog Post
  • We live in an accelerating world. Information is being created, disseminated, processed, and regurgitated at unprecedented rates. But our brains aren’t adapting to this breakneck pace; as the amount of things increases, our attention spans have been decreasing to protect ourselves from the incessant barrage of information. And the world is changing to compensate for our lack of focus. Facebook...

CircleCI
CircleCI
Blog Post
  • We’re learning how to move faster with Drupal, moving changes from a dev’s laptop to production quickly while maintaining (if not increasing) quality. In part 1 of this Continuous Drupal series, we covered how to get up and running with Drupal using a modern toolset. In this post we’re going to continue where part 1 left off and bring our Drupal website into CircleCI. We’ll run QA tests on the sit...

CircleCI
CircleCI
Blog Post
  • I started at CircleCI HQ in San Francisco as a Solutions Engineer this past August. With a job history of working at much larger companies such as eBay and PayPal, being at a start-up was a big change for me. And so I found myself grappling with a new problem: how to onboard. I was more accustomed to super structured week-long (or even longer) onboarding formats, which I had found to be dry and...

CircleCI
CircleCI
Blog Post
  • Starting today, CircleCI 2.0 is available for customers building applications for iOS, macOS, tvOS, or watchOS. Teams building for Apple devices can now access Workflows to customize their app delivery pipeline, build for Apple platforms, Android, and Linux using a single configuration file, and have complete control over their Xcode versions. Developers can now also schedule jobs, making tasks...

CircleCI
CircleCI
Blog Post
  • We’ve recently been exploring signals around engineering productivity in order to share metrics teams can look at to know if they are on the right track (more on this to come). To be frank, we were surprised to see that Code For America was leading the pack in measures of engineering velocity. We spoke to two members of their team, John O’Duinn and Ben Sheldon, to learn more about how a non-prof...

CircleCI
CircleCI
Blog Post
  • The Python Package Index commonly known as PyPI is a repository of software for the Python programming langauge. Every time you run pip install $PACKAGE you are using PyPI. In this post, you will learn how to continously deploy your own python packages to PyPI using git tags and CircleCI. Over the last few weeks, I have been working on a python wrapper for the CircleCI API. This project uses the ...

CircleCI
CircleCI
Blog Post
  • Many moons ago, I use to host a Drupal website on GoDaddy Shared Hosting, managing files with FTP and duplicating the MySQL database every once in awhile as “backups”. How many things wrong can you find in that sentence? In 2017, there are many tools and best practices that allow us to maintain a Drupal site efficiently and scale across team members as well as infrastructure. Starting a Drupal web...

CircleCI
CircleCI
Blog Post
  • Last year for Halloween, we put the call out for tales from the developer crypts that have kept haunting you, lo these many years. We had so much fun we decided to do it again, and the timing proved eerie…

CircleCI
CircleCI
Blog Post
  • In CircleCI 2.0, teams now have more flexibility than ever in how they choose to run Workflows. Your jobs can be complex (or as simple as you’d like) and jobs don’t necessarily run sequentially. When we delivered Workflows, we wanted to offer you a way to break up your jobs and choose when and how you’d like to orchestrate your configurations. BUT you were still stuck– it was still up to you to f...

CircleCI
CircleCI
Blog Post
  • Google Chrome is the most-used browser on the Internet. And people are creating Chrome Extensions for all kinds of use-cases. Within 24 hours of Twitter announcing their 280 character tweets test, a new Chrome Extension collapsing tweets back to 140 characters was born. Within days of the hurricane in Puerto Rico, a $0.99 extension called Donate to Puerto Rico was created, showcasing beautiful i...

CircleCI
CircleCI
Blog Post
  • What follows is a letter to potential CircleCI employees, from our Head of Human Resources, David Mann. Dear CircleCI Candidates, I wanted to share our philosophy and standards around the hiring process to give you more clarity about what you should expect from us, and what we’ll look for from you. Overall, know this: we respect you. And we’re honored you’re interested in joining our team. T...

CircleCI
CircleCI
Blog Post
  • The importance of maintaining version dependencies for your microservice architecture Scaling a microservice architecture has a number of challenges. You’ll hear people talk about having “thousands of services” where they get to “have the right tools for the job” all the way down to their languages. This is all well and good, but thousands of things are not always great. For instance, things I ...

CircleCI
CircleCI
Blog Post

Out-Market Your Competitors?

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account Log in

By signing up, you agree to the Terms of Service and Privacy Policy.

Out-Market Your Competitors

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account

Already a user?  Log in

By signing up, you agree to the Terms of Service and Privacy Policy.