July 2020 Summaries
4 posts from Humanitec
Filter
Month:
Year:
Post Summaries
Back to Blog
Developer experience (DX) is crucial for keeping developer teams productive, happy, and focused on work that aligns with business aims. To create good DX, experts recommend asking developers directly about their needs and frustrations, continuously iterating and improving tools and processes, choosing the right tools wisely, measuring impact, avoiding technical debt, and leveraging open-source projects. The next great leap forward in productivity may come from tools that gather expertise knowledge from platforms like LinkedIn or GitHub, or abstract the development process to a higher level, allowing teams to focus on innovation rather than infrastructure management.
Jul 14, 2020
1,201 words in the original blog post.
At Humanitec, they've made their API available as a public Beta to provide teams with more opportunities for automation and integration, building on the functionality of their existing UI. The API offers features such as spinning up environments, automating deployments, and checking out running configurations, allowing developers to integrate new tech like DNS, databases, and message queues. By publishing the API as Beta, Humanitec aims to gather feedback from the developer community on ease-of-use and documentation quality, while keeping their cutting-edge UI in development to ensure feature parity with the API.
Jul 08, 2020
416 words in the original blog post.
Inefficient developer workflows can have significant first- and second-order effects on productivity. The first order effect is the time spent directly on non-automated tasks, while the second order effect is the distraction caused by these inefficiencies, leading to additional time wasted recovering from interruptions. This article highlights examples of how automation can reduce these costs, such as using tools like Snyk for real-time security analysis and optimizing container build times with providers like Semaphore. It also discusses the importance of scripting in a way that minimizes its negative effects, such as avoiding "scripting hell" and ensuring that dependencies are properly extracted into configuration variables. The article concludes by emphasizing the need to regularly review and optimize workflows to improve developer productivity.
Jul 07, 2020
1,548 words in the original blog post.
The DevOps Enterprise Summit London provided valuable insights into the importance of a low-context culture and documentation, as well as the relationship between DevOps and Site Reliability Engineering (SRE). Thomas Limoncelli emphasized the need for a low-context environment in DevOps, highlighting the benefits of carefully constructed defaults, making right easy, and ubiquitous documentation. He also stressed the importance of mindset and incentives to encourage documentation. Daniel Maher discussed the role of SREs in improving the quality of life for practitioners, customers, and companies through availability and reliability. The summit also explored Team Topologies principles and practices, including stream-aligned teams, enabling teams, complicated sub-system teams, and platform teams. Case studies from Gjensidige Insurance and Puregym showcased successful implementations of these principles, resulting in improved team morale, balanced ownership of services, and better long-term architecture. The summit provided a valuable opportunity to learn lessons and strategies for applying DevOps to one's own workplace.
Jul 03, 2020
1,983 words in the original blog post.