Maximizing Developer Effectiveness

Martin Fowler

Often companies struggle with these transformations and a primary reason for these problems is that engineering organization has neglected to provide developers with an effective working environment. The key to to developing an effective environment is to concentrate on feedback loops.

Elevate AI Development by Applying MLOps Principles

DXC

Creating new services that learn from data and can scale across the enterprise involves three domains: software development, machine learning (ML) and, of course, data. The post Elevate AI development by applying MLOps principles appeared first on DXC Blogs.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

10 Common Mistakes Node JS Developers Make While Developing A Website

The Crazy Programmer

It did not take much time for Node JS to become one of the most preferred web development frameworks by companies and developers across the world. Besides, 85% of them deploy it to develop web applications. 10 Common Node JS Web Development Mistakes You’re Probably Making.

Recruiting Software Developers – Coding Tests

Henrik Warne

When I started out as a software developer, nobody did coding tests as far as I know. So the coding tests are almost the opposite of what you do day to day as a developer. The good part about them is that you can use your regular development environment.

Testing at Every Stage of Development

Up to 80% of new products fail. The reality is harsh and the reasons why are endless. Perhaps the new product couldn’t oust a customer favorite. Maybe it looked great but was too hard to use. Or, despite being a superior product, the go-to-market strategy failed. There’s always a risk when building a new product, but you can hedge your bets by understanding exactly what your customers' expectations truly are at every step of the development process.

Maximizing Developer Effectiveness: Organizational Effectiveness

Martin Fowler

Tim finishes his article by looking at how highly effective organizations design their engineering organization to optimize for effectiveness and feedback loops.

Maximizing Developer Effectiveness: Feedback Loops

Martin Fowler

Tim continues his comparison of high and low effectiveness organizations by comparing their key feedback loops. To improve these, organizations need to understand the importance of micro feedback loops, which are often neglected because they are so small. more…. skip-home-page

Languages and DevOps: Web Development

DevOps.com

Web development has changed a lot since DevOps first hit the scene. The post Languages and DevOps: Web Development appeared first on DevOps.com. Blogs DevOps Practice java JavaScript PHP Python Ruby web development

DevOps 109

Developers

DevOps.com

The post Developers appeared first on DevOps.com. Blogs ROELBOB

Real World Development

DevOps.com

The post Real World Development appeared first on DevOps.com. Blogs ROELBOB debugging how I spend my days humor parody programming satire software development tech humor

Building Like Amazon

Speaker: Leo Zhadanovsky, Principal Solutions Architect, Amazon Web Services

Amazon's journey to its current modern architecture and processes provides insights for all software development leaders. To get there, Amazon focused on decomposing for agility, making critical cultural and operational changes, and creating tools for software delivery. The result was enabling developers to rapidly release and iterate software while maintaining industry-leading standards on security, reliability, and performance. Whether you're developing for a small startup or a large corporation, learning the tools for CI/CD will make your good DevOps team great. We are excited to be joined by Leo Zhadanovsky, a Principal Solutions Architect at Amazon Web Services.

The Future of Application Development

DevOps.com

What lies ahead for application development? The current state of application development has an often overlooked problem: It’s inaccessible. With their large capital, they can invest in innovative development tools and […].

The Importance of Data in Software Development

Agile Alliance

The post The Importance of Data in Software Development first appeared on Agile Alliance. Process agile development data software development testing

Behavior Driven Development

DevOps.com

The post Behavior Driven Development appeared first on DevOps.com. Blogs ROELBOB assertion verification Behavior Driven Development humor parody satire

Developer Testing

Henrik Warne

I recently found out about the book Developer Testing – Building Quality Into Software by Alexander Tarlinder , and I immediately wanted to read it. Even though I am a developer at heart, I have always been interested in software testing (I even worked as a tester for two years). I think the subject of the book, developer testing, is timely. There seems to be a broad trend where more and more responsibility for testing is given to developers.

Why Distributed Tracing is Essential for Performance and Reliability

Speaker: Daniel "spoons" Spoonhower, CTO and Co-Founder at Lightstep

Many engineering organizations have now adopted microservices or other loosely coupled architectures, often alongside DevOps practices. Together these have enabled individual service teams to become more independent and, as a result, have boosted developer velocity. However, this increased velocity often comes at the cost of overall application performance or reliability. Worse, teams often don’t understand what’s affecting performance or reliability – or even who to ask to learn more. Distributed tracing was developed at organizations like Google and Twitter to address these problems and has also come a long way in the decade since then. By the end of this presentation, you’ll understand why distributed tracing is necessary and how it can bring performance and reliability back under control.

How $10 Million in Scholarships Helped Create 6,000+ Developer Careers

Coding Dojo

The post How $10 Million in Scholarships Helped Create 6,000+ Developer Careers appeared first on Coding Dojo Blog. At Coding Dojo, we’re proud to offer a range of financial assistance that lowers the financial barrier for people wanting … Read more >>.

Developer On Call

Henrik Warne

For most of the past ten years, I have been on organized on call rotations for the systems I have been developing. Why Developers Should Be On Call. In my mind, it is natural that the people developing it also support it. As a developer, taking responsibility for your code means not just writing it, but testing it and making sure it does what it is supposed to, even when it is running in production. The number is forwarded to the developer on call.

Oracle Updates Java Development Platform

DevOps.com

Oracle announced today the availability of Java 16, which adds 17 enhancements to a software development kit that is now being updated every six months. The post Oracle Updates Java Development Platform appeared first on DevOps.com.

A Guide to Threat Modelling for Developers

Martin Fowler

Cassandra Data Modeling Guide to Best Practices

Are you a developer, database architect, or database administrator that's new to Cassandra but have been tasked with developing a Cassandra schema design? Learn the basic rules to keep in mind when designing your schema for Cassandra.

5 Myths About Software Development

DevOps.com

2020 has broken many rules about software development. The post 5 Myths About Software Development appeared first on DevOps.com. Blogs Business of DevOps DevOps Practice AIOps devops myths digital transformation kubernetes software development tracing waterfall development

AI Reimagines Computation and Improves Software Development

DevOps.com

While modern business software solutions unlock organizational efficiencies, agility and the ability to deliver new value to customers, such tools were not available when applications deployed on mainframe systems were being developed.

Understanding the Dynamics of Custom Software Development

The Crazy Programmer

After endless searching, they finally decide to seek out a software development company, like BairesDev , to turn their ideas into a reality. Compared to commercial off-the-shelf software products (COTS), custom-developed software is built to meet a narrow, specific set of requirements.

Software Development in an Agile Company

Agile Alliance

The post Software Development in an Agile Company first appeared on Agile Alliance. Process agile software developmentIn this interview I had the pleasure of meeting Federico Zuppa, who is an old friend of the Agile community.

Design Thinking for Product Teams: Leverage Human Insight Throughout Development

Product teams must increase their exposure hours with customers—seeing and hearing them. Human insights and the design thinking framework can be applied to your development cycle to help you build better products and experiences for your customers.

Citizen Development Program: Establishing Guardrails

DevOps.com

Citizen development is as easy as one, two, three. Select the right use cases Enable the citizen developer(s) And establish the guardrails, which I will cover here. The post Citizen Development Program: Establishing Guardrails appeared first on DevOps.com.

Measuring enterprise developer productivity

Github

In a recent paper written by Nicole Forsgren and her colleagues, “ The SPACE of developer productivity: There’s more to it than you think ,” there is an irony that is hard to escape. At GitHub, we strive to keep the developer at the heart of everything we do.

Development Team Anti-Patterns

Scrum.org

TL; DR: Development Team Anti-Patterns. After covering the Scrum Master and the Product Owner, this article addresses Development Team anti-patterns, covering all Scrum Events as well as the Product Backlog artifact. The Role of the Development Team in Scrum.

Factors to Consider Before Developing An On-demand Streaming Platform

The Crazy Programmer

Streaming app development is a complex process requiring different steps in the actualization of your platform. The post Factors to Consider Before Developing An On-demand Streaming Platform appeared first on The Crazy Programmer. Development

Building Evolvable Architectures

Speaker: Dr. Rebecca Parsons, CTO of ThoughtWorks

The software development ecosystem exists in a state of dynamic equilibrium, where any new tool, framework, or technique leads to disruption and the establishment of a new equilibrium. Predictability is impossible when the foundation architects plan against is constantly changing in unexpected ways. It’s no surprise many CIOs and CTOs are struggling to adapt, in part because their architecture isn’t equipped to evolve. This webinar will discuss what’s at stake if companies continue to use long term architecture plans.

Developing Android Library

InnovationM

Why is there a need to develop a library? Well, developing libraries help use their feature in many applications. Android Developing Android Library InnovationMYou must have seen its live example in forms of payment gateway, chat library, retrofit, butterknife and many more.

Observability-Driven Development: From Software Development to DevOps and Beyond

DevOps.com

In today’s world of cloud platforms and applications, typically delivered as SaaS (Software as a Service), it is critical for organizations to ensure efficient collaboration between software development and operations teams.

A Developer’s Lament

DevOps.com

The post A Developer’s Lament appeared first on DevOps.com. Blogs ROELBOB

Hybrid Low-Code: The Next Step in App Development

DevOps.com

The promise of low-code development has long been the ability to develop business-critical applications by humans with little programming experience. Low-code platforms have incorporated more and more functional no-code features to increase the efficiency of the developer […].

9 Developer Enablement Practices to Achieve DevOps at Enterprise Scale

In this eBook, Christian Oestreich, a senior software engineering leader with experience at multiple Fortune 500 companies, shares how a metrics-driven mindset can dramatically improve software quality and enable DevOps at enterprise scale.

Lifespans in Technology: Lazlo the Software Developer

DevOps.com

The post Lifespans in Technology: Lazlo the Software Developer appeared first on DevOps.com. Blogs ROELBOB a life unexamined career development career paths computer programmer humor satire software development

Maximizing Developer Effectiveness: Feedback Loops

Martin Fowler

Tim continues his comparison of high and low effectiveness organizations by comparing their key feedback loops. To improve these, organizations need to understand the importance of micro feedback loops, which are often neglected because they are so small. more…. skip-home-page

Future-Proof Your Product Development Life Cycle

DevOps.com

In product development, change is vital. In fact, some might say that product development is the embodiment of change. The post Future-Proof Your Product Development Life Cycle appeared first on DevOps.com.

The Vitals To Consider For A Good Magento Developer

Xicom

The dawn of Magento came as an excellent eCommerce platform for businesses as well as app developers. This is why, when the problem gets noticed, storeowners go into the firefighting mode – and that marks the needs for a Magento developer or a Magento development company.

Add User Tests to Your Agile Process: Reduce Risk in Shipping New Products

Agile has become the go-to methodology for companies that want to reduce the risk involved in shipping new products. But how do you prevent building items nobody wants? If you wait to get user feedback until after development, then you’ve waited too long.