August 2025 Summaries
3 posts from CircleCI
Filter
Month:
Year:
Post Summaries
Back to Blog
The General Data Protection Regulation (GDPR), implemented in 2018, marks a significant advancement in privacy laws, obliging companies to acquire explicit user consent for data collection and processing while ensuring transparency and purpose limitation. This regulation extends to global firms handling EU citizen data, emphasizing user control over personal information. The text presents a tutorial for developers on creating GDPR-compliant web applications, detailing the setup of a CircleCI pipeline to automate tasks like security testing, privacy audits, and compliance reporting. It highlights the importance of robust consent mechanisms, data security, and audit logging, alongside practical steps for building a mock GDPR compliance application with Python, Git, and CircleCI. The pipeline involves checks for consent management, third-party data handling, and security vulnerabilities, leveraging tools like Snyk, and underscores the need for continuous updates to adhere to evolving regulations. The tutorial aims to simplify GDPR compliance for developers, allowing them to focus more on application development while ensuring adherence to privacy standards.
Aug 29, 2025
4,099 words in the original blog post.
Building a secure Streamlit web application with AWS Cognito for authentication and CircleCI for continuous integration is a streamlined process that combines ease of use with robust security measures. AWS Cognito facilitates user sign-up, sign-in, and access control with support for multiple identity providers, including traditional username/password and social logins like Google. By integrating Cognito with Streamlit, developers can build interactive, data-driven applications that require secure user access. The process involves setting up user pools, app clients, and hosted UI domains in Cognito, and writing tests to ensure reliability and security. CircleCI automates the deployment pipeline, handling tasks such as installing dependencies, testing, and deploying the application whenever changes are pushed to the repository. This setup not only secures the application but also enhances the development process's reliability and consistency by incorporating continuous integration and deployment practices.
Aug 27, 2025
4,153 words in the original blog post.
The text provides an in-depth tutorial on using feature flags with the tool Flagsmith to manage software feature deployment more safely and efficiently. It addresses the risks associated with traditional deployment methods, such as buggy features reaching users and limited rollback options, and explains how feature flags allow developers to enable or disable features at runtime without redeploying code. The tutorial guides readers through integrating Flagsmith into a simple React project, deploying the application using Vercel, and automating the deployment process with CircleCI. Additionally, it demonstrates using Flagsmith for controlled rollouts, allowing features to be tested by specific user groups before a full release. This approach aims to minimize risks and enhance flexibility in software development.
Aug 14, 2025
2,769 words in the original blog post.