Home / Companies / CircleCI / Blog / September 2019

September 2019 Summaries

4 posts from CircleCI

Filter
Month: Year:
Post Summaries Back to Blog
Forrester Research's Q3 2019 report, The Forrester Wave™: Cloud-Native Continuous Integration Tools, highlights CircleCI as a leader in the continuous integration and continuous development (CI/CD) space for the second consecutive time, emphasizing its role as the only standalone CI provider recognized. CircleCI's focus on delivering top-tier CI/CD tools is underscored by its support for various execution environments, including Linux, Windows, and macOS, as well as its innovative orb technology, which facilitates third-party application integration. The report also commends CircleCI for its enterprise compliance support, such as FedRAMP certification, which enhances its credibility and accessibility for federal developers. However, the report identified areas for improvement, such as migration tools, hybrid CI capabilities, and a more comprehensive user experience. Despite these challenges, CircleCI remains a preferred choice for development teams seeking performance-driven and flexible CI/CD solutions, backed by a significant volume of build data and extensive experience in the industry.
Sep 19, 2019 941 words in the original blog post.
MobX is a scalable library designed to simplify state management in frontend applications, particularly with Flutter, by using functional reactive programming. This tutorial guides users through managing Flutter app state with MobX and setting up a CI/CD pipeline using CircleCI. The process involves setting up a Flutter environment, understanding MobX fundamentals like observable states, actions, and computed values, and implementing them in a sample review application. The tutorial details creating UI components, handling state changes with MobX, and writing unit and widget tests to ensure the application functions correctly. Additionally, it explains the setup for a CircleCI configuration file and integration to automate testing and deployment processes. MobX offers a straightforward learning curve and enhanced state management capabilities, making it a viable option for medium-sized Flutter projects.
Sep 17, 2019 3,555 words in the original blog post.
This tutorial guides readers through deploying a simple Go application to Amazon ECS and automating its build, test, and deployment processes using CircleCI. It begins with creating necessary AWS components such as a security group, ECS cluster, load balancer, and task definitions, before configuring CircleCI to manage continuous integration and deployment tasks. The tutorial emphasizes understanding Docker, containerization, and CI/CD principles, and provides detailed instructions for setting up CircleCI orbs to streamline AWS ECR and ECS operations. By following the step-by-step instructions, users can deploy applications efficiently, leveraging CircleCI's features to enhance productivity and reduce configuration complexity.
Sep 11, 2019 2,318 words in the original blog post.
DevOps is described as a transformative approach that bridges the gap between development and operations teams, fostering collaboration, communication, and efficiency in software delivery. The narrative recounts the evolution of technological practices from the 1990s, highlighting the challenges of isolated development and operational processes. As advancements in technology and the adoption of Agile methodologies improved development speed, a disconnect emerged in deployment, leading to the realization of the need for integrated processes. The author shares personal experiences of overcoming these barriers by building relationships between development and ops teams, ultimately achieving a cohesive DevOps culture before the term was formally recognized. This culture emphasizes continuous collaboration, iterative improvement, and shared learning, contrasting with the misconception that DevOps is merely a tool or a role. The account underscores the significant organizational benefits of adopting DevOps practices, which extend beyond the engineering team, advocating for a mindset and cultural shift towards inclusive, open, and iterative development and delivery processes.
Sep 06, 2019 2,095 words in the original blog post.