CircleCI
CircleCI
Blog Post
  • This is the second of a two-part blog post on detecting and correcting errors with Rollbar and CircleCI, by guest contributor Jason Skowronski. Read part I here. When you’re practicing continuous delivery, it’s essential that you monitor your application so you know that it’s performing well after deployments. You need to be notified immediately if something is wrong or if users are having a poor...

CircleCI
CircleCI
Blog Post
  • Today’s blog post is the first of a two-part series written by Jason Skowronski, who serves as the lead editor for technical content at Rollbar. Jason began his career as a software developer at Amazon and now enjoys being a developer advocate for the latest technologies. Application errors can cause frustrating problems for customers that may ultimately lead to losing their trust and business. E...

CircleCI
CircleCI
Blog Post
  • This is a guest post by Pavlos-Petros Tournaris. It originally appeared on his blog here. Pavlos-Petros works as an Android software engineer at Workable. We hope you enjoy! Nearly a year and a half ago, Facebook released Litho as an open source project. Litho is an Android framework, which lets you define your UI in a declarative way. It immediately got my interest and I started getting my hands...

CircleCI
CircleCI
Blog Post
  • Static Site Generators (SSGs) such as Hugo and Jekyll are all the rage nowadays. These static on the backend and JavaScript on the frontend websites are called JAMStacks. Typically, we test them in two ways: via the SSG successfully building the site and HTMLProofer What if we wanted to do more? Let’s walk through a new tool I made for testing markdown files and how it improved the accurac...

CircleCI
CircleCI
Blog Post
  • Today we made a small change to the navigation inside CircleCI. Where you saw the word “builds” you will now generally see the word “jobs”. This change has zero impact on the functionality of CircleCI; all your projects should behave identically to yesterday. That’s all you need to know to enable you to keep using CircleCI just as before. If you’re curious about why we’ve made this change, read o...

CircleCI
CircleCI
Blog Post
  • 英文のあとに日本語訳が続きます。 Today we’re proud to announce the formation of CircleCI G.K., a subsidiary of CircleCI. While we have worked with Japanese developers for some time, this is our first official international office, and a sign of our commitment to the Japanese market. CircleCI in Japan Japan has long been a focus for CircleCI: it’s one of our largest markets, and we work with some incredibly i...

CircleCI
CircleCI
Blog Post
  • Content from this post originally appeared on Code2040’s blog. We are honored to have partnered with them on this event! Last week, we partnered wtih Code2040 to host their first PopUp, a new series of stand-alone workshops and panels designed to engage a broader community of participants, particularly rising Black and Latinx tech professionals. For this inaugural event, we explored the theme ...

CircleCI
CircleCI
Blog Post
  • Having security controls in place is no longer the only consideration when assessing one’s risk factors. Even when security controls are implemented, they’re often not appropriately permissioned. For example, it’s not uncommon for critical service-level accounts to be given excessive system privileges. This increases attack vectors within a system should that account be compromised. This comprom...

CircleCI
CircleCI
Blog Post
  • Testing is a critical piece of any CI/CD pipeline. Most teams do pretty well with application level testing, and there are plenty of frameworks (JUnit, RSpec, etc.) to support it. But server-level testing–the validation of server configuration and services–is, too often, omitted. In this blog post, we’ll explore an approach to execute tests against our custom Docker images as part of a CircleCI...

CircleCI
CircleCI
Blog Post
  • This is a guest post written by Vicenç García-Altés. It originally appeared on his blog, and has been re-published here with his permission. We hope you enjoy it! Starting with AWS Lambda is really easy. You can even write a function in the browser! But that’s not how you should work on a daily basis. You must have a CI/CD pipeline set up, you probably have two accounts (one for production and a...

CircleCI
CircleCI
Blog Post
  • I’ve been using CircleCI version 1.0 to build, test and upload Scala application packages to S3 for over 2 years. The CircleCI 1.0 template for the Scala apps are easy to understand and implement quickly which was a huge benefit over the older CI/CD solutions I was using. In July 2017, CircleCI 2.0 was released. CircleCI 2.0 features dramatically reduced build times and gives users more flexibi...

CircleCI
CircleCI
Blog Post
  • When developing software solo, you don’t have to spend time communicating your decisions to anyone, and you’re likely to format your code today the way you formatted it yesterday. However, when working in a shared codebase, it becomes much more important to create and follow standards of behavior. Having a shared understanding of “the way we do things” ultimately saves time by eliminating unnecess...

CircleCI
CircleCI
Blog Post
  • The umbrella term “DevOps” has grown so much over the last few years that the word now strains to mean the same thing for all people. This is less a semantic issue and more a reflection of the growing scope of software delivery automation. At the helm of this growth are the operators who manage the tooling and practices that enable today’s software delivery methods. Their role has morphed and g...

CircleCI
CircleCI
Blog Post
  • This is a guest post written by Armando Canals, co-founder at packagecloud. This post will cover the necessary steps to implement a continuous deployment pipeline for NodeJS projects using CircleCI 2.0. We’ll go over setting up a project using the new CircleCI 2.0 configuration, running tests in CircleCI, and deploying packages to the official npm registry when a tagged commit is pushed to a gi...

CircleCI
CircleCI
Blog Post
  • This article was originally posted on Forestry.io’s blog. Forestry.io is a Git-backed CMS (content management system) providing editors and other non-technical users with a custom UI for websites and web products built using static site generators. Tools like Hugo, Jekyll, and Gatsby have made building static sites a popular and practical choice for developers. One major disadvantage these tools ...

CircleCI
CircleCI
Blog Post
  • The benefits of continuous delivery are well-documented elsewhere. In this post I want to share some of the practices that we use at CircleCI to ensure that our services can safely be deployed continuously. Our stack is composed of services deployed on Kubernetes. Each service is largely contained in its own git repository and deployed independently of other services. When we deploy a new versi...

CircleCI
CircleCI
Blog Post
  • Since the beginning of 2018, we have had over a thousand candidates pass through the engineering hiring process. Our engineering interview consists of four stages following an initial screen. We broke down the percentages of candidates that pass through each stage of our hiring process, and it looks like this. Out of any group of 1000 applicants: 250 will pass the initial screen. 117 will pass t...

CircleCI
CircleCI
Blog Post
  • Snapcraft, the package management system fighting for its spot at the Linux table, re-imagines how you can deliver your software. A new set of cross-distro tools are available to help you build and publish “Snaps”. We’ll cover how to use CircleCI 2.0 to power this process and some potential gotchas along the way.

CircleCI
CircleCI
Blog Post
  • “Developers are drawn to complexity like moths to flame, frequently with the same result. Puzzle solving is fun, and developers are problem solvers. Who doesn’t like the rush of solving some incredibly complex problem? In large-scale software, though, removing accidental complexity while retaining the solution to the essential complexity is challenging.” Neal Ford I have been coding in Clojur...

CircleCI
CircleCI
Blog Post
  • This post was originally published on Intuit Quickbooks’ engineering blog. Docker on CI is powerful CircleCI has an amazing set of features in a simple package that allows our developers to move faster than ever before. Coming from our old build system, we wanted to push Circle to the limits such that we could squeeze as much speed out of it as possible. Goals Be as small as possible Be re...

CircleCI
CircleCI
Blog Post
  • TL;DR: After August 31, 2018, CircleCI 1.0 will no longer be available for Linux and macOS users. You can find guides for transitioning from 1.0 to 2.0 and a full timeline on planned changes here. We launched CircleCI 2.0 for general availability in July 2017, providing users with increased flexibility, power, and control. Since then, build times on both our Linux and macOS fleets have been drama...

CircleCI
CircleCI
Blog Post
  • This is it, folks: the final chapter in our epic trek through the history of DevOps! Last time, we talked about how the Agile movement gave rise to the more defensive practices of automated testing and continuous integration. This time, we’ll be discussing the progression of that theme with continuous delivery and continuous deployment. Admittedly, the introduction of two more “continuous” term...

CircleCI
CircleCI
Blog Post
  • Why are Deterministic Builds Important? Reproducibility and reliability. The most common thing a customer will say in a support ticket is that their builds are suddenly failing even though “nothing has changed” on their end. This is almost never true. In this post, I want to talk about deterministic builds. The idea here is to reduce as many changing parts as possible within a build. This mea...

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...

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.