July 2021 Summaries
6 posts from Unleash
Filter
Month:
Year:
Post Summaries
Back to Blog
Unleash provides product teams with robust tools to manage software rollouts and feature releases effectively, enhancing their ability to interact closely with key customers and conduct A/B testing. By facilitating early access to new features for select users, Unleash allows teams to gather critical feedback and refine products before full release, reducing potential revenue loss from software issues through controlled, gradual rollouts. This approach empowers businesses to release features independently from development timelines, ensuring campaigns align with marketing strategies and customer readiness. Moreover, Unleash's management tool simplifies the execution and monitoring of A/B/n experiments, providing product teams with greater control over the deployment and evaluation of new software features.
Jul 29, 2021
540 words in the original blog post.
Unleash is a tool that enhances DevOps processes by providing control over software creation and feature deployment for product teams. It facilitates a steady stream of releases post-sprint by allowing uncompleted user stories to be hidden from customers, preventing delays and avoiding complex source code branches. Unleash simplifies version control by minimizing long-lived feature branches, which helps streamline merging processes. It strengthens the Definition of Done by enabling teams to validate user stories while allowing product owners to control feature availability. Additionally, Unleash supports the implementation of kill-switches to manage unreliable third-party integrations or code that could negatively impact service performance.
Jul 20, 2021
313 words in the original blog post.
Unleash is an open-source feature flag system that emphasizes the benefits of open-source software, such as enhanced security, flexibility, user-centric development, community support, and the avoidance of vendor lock-in. By allowing global access to its codebase, Unleash ensures that quality breaches and security concerns are quickly identified and addressed by its community, fostering a more secure environment than closed-source alternatives. Its open-source nature grants users the flexibility to modify and improve the software to meet specific needs, unlike proprietary platforms that restrict changes to their product roadmap. The Unleash community is active and offers robust support, providing a platform where users can exchange solutions and experiences. Additionally, Unleash prevents vendor lock-in by allowing users to easily switch to its free, open-source version, even if they initially opted for the Enterprise plan. This approach ensures that users benefit from a collaborative, adaptable, and secure feature management platform.
Jul 16, 2021
652 words in the original blog post.
Balancing short- and long-term goals is essential for sustainable software development, as failing to do so can lead to technical debt, which affects the entire organization, including development teams, managers, and product owners. Technical debt is often misunderstood as merely bad code; however, it requires a deeper analysis beyond the source code, taking into account the quality and relevance dimensions of the code. Behavioral code analysis, using tools like CodeScene, helps identify development hotspots by examining how code evolves and its impact on developer productivity, allowing organizations to prioritize improvements where they will have the most significant impact. This approach emphasizes the importance of not just refactoring code with low health indiscriminately but focusing on areas where the return on investment is highest. By integrating hotspot analysis into pull requests, teams can proactively manage technical debt and prevent further accumulation, ensuring that code quality issues are addressed before they impact the main codebase. Understanding and leveraging these techniques enable organizations to make informed decisions on when to enhance existing code or forge ahead with new features, ultimately leading to more efficient and cost-effective software development.
Jul 10, 2021
1,394 words in the original blog post.
Feature flagging, provided by services like Unleash, allows developers to decouple code deployment from feature activation, thus reducing risk by enabling rapid deactivation of problematic features without rolling back the entire application. The integration of Keptn, an open-source platform for continuous delivery and automated operations, with Unleash enhances this process by automating the response to production issues. Keptn acts as an orchestrator, using cloud events to trigger deployments and evaluate quality gates, automatically rolling back changes if problems are detected. It integrates with monitoring tools like Prometheus and Dynatrace to use real-time data for decision-making. The collaboration between Keptn and Unleash allows for automatic feature flag adjustments, reducing mean-time-to-remediation and minimizing disruptions for developers, who can continue focusing on their tasks while the system self-heals.
Jul 03, 2021
840 words in the original blog post.
Unleash is a feature management system designed to streamline software delivery, and its Addon framework enhances integration into development pipelines by offering flexible options for connecting and managing feature flag events. The system provides tools like the Generic Webhook, which posts updates on feature flag changes using customizable Mustache templates, and the Slack addon, which facilitates team communication by notifying Slack channels of feature updates. This framework simplifies the process of keeping development teams informed about production changes, thereby improving collaboration and efficiency in software deployment.
Jul 01, 2021
171 words in the original blog post.