This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
There’s huge variety between those two extremes, and there’s also a point where too much focus on design and not enough on delivery is hugely counter-productive as well. Both valuing design and striving for continuousdelivery are necessary. So we need to make it part of everything we do. My experience is the opposite.
While it caters to the majority, there are always going to be developers who need (or choose) to go ‘off-road’. This means that a central team builds and (mostly) maintains the Paved Road for the benefit of its developer clients. In turn, developers who choose the Paved Road agree to comply with its philosophy. Not so fast.
In many organizations, automated testing lags behind and becomes a bottleneck for successful continuousdelivery. Test automation is one of the practices that helps teams gain confidence earlier in the development process. It reduces the cost of testing and supports keeping long-term, high-development velocities.
Tribes are capped at 100 people to minimize “restrictive rules, bureaucracy, politics, extra layers of management, and other waste” Chapter : people of a single skill area inside one tribe, e.g. testers or developers who work with a certain technology. E.g. A developer reports to a dev manager; a tester to test manager, etc.
The article explores optimizing test execution, saving machine resources, and reducing feedback time to developers. Test suites may be computationally expensive, compete with each other for available hardware, or simply be so large as to cause considerable delay until their results are available. By Gregor Endler, Marco Achtziger.
Functional monitoring is a crucial part of any successful ContinuousDelivery implementation. We often see development teams having difficulty striking the right balance between different kinds of monitoring, focusing on observability primarily in terms of technical metrics like error rate. Functional Monitoring Quadrants.
He describes “some surprising theories about software engineering”: I discuss these theories in terms of two fundamentally different development styles, the "cathedral" model of most of the commercial world versus the "bazaar" model of the Linux world. However, the open source world figured out a better way to develop software.
When Reloaded was designed, we were a small team of developers operating a constrained compute cluster, and focused on one use case: the video/audio processing pipeline. Dealing with production issues became an expensive chore that placed a tax on all developers because infrastructure code was all mixed up with application code.
I picked some of my favorite books at my company, Semaphore — books that have profoundly influenced the company’s engineeringculture. This list contains a mixture of classic, timeless texts and a fair share of modern game-changing publications, aimed at senior engineers and devs.
Choosing where to focus is a balancing act: delivering new products, fixing legacy software, and improving engineeringculture. Usually, this is correlated with an increase in complexity, because to make a domain more differentiating you need to develop greater expertise and capabilities in that area.
Chapter : people of a single skill area inside one tribe, e.g. testers or developers who work with a certain technology. E.g. A developer reports to a dev manager; a tester to test manager, etc. Tribes are capped at 100 people to minimize "restrictive rules, bureaucracy, politics, extra layers of management, and other waste".
To deliver applications cleanly, you need to manage infrastructure with pipelines just like you manage continuousdelivery. You can bring the practices of application delivery to infrastructure as code with the maturity of cloud engineering. Getting started with cloud engineering using Pulumi and CircleCI.
To me, this story is what DDD is really about: developing the design mindset of a modeller to drive product innovation and enable continuousdelivery of value, involving frequent collaboration with domain experts. We were developing a core part of a large application for managing syndicated loans in an investment bank.
finding good software engineers takes so long and requires so much effort… but it doesn’t have to. 61 percent of C-suite executives believe access to developer talent is a threat to the success of their business. Tech Blog Encourage your developers to write posts on a tech blog. Hiring is so hard?—?finding
At the November Test in Production Meetup in San Francisco, LaunchDarkly’s Yoz Grahame (a Developer Advocate) moderated a panel discussion featuring Larry Lancaster, Founder and CTO at Zebrium, and Ramin Khatibi, a Site Reliability Engineer (SRE) and infrastructure consultant. It’s distributed. It’s sort of organic.
Platform engineering can help organizations reduce cognitive load for development teams, and create a significant improvement in developer experience (DevEx) as well as several other areas. Involve the development teams in what you want to measure. Keep the developers ’ interests at heart and keep stakeholders in check.
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content