Software infrastructure 2.0: a wishlist

Erik Bernhardsson

Software infrastructure (by which I include everything ending with *aaS, or anything remotely similar to it) is an exciting field, in particular because (despite what the neo-luddites may say) it keeps getting better every year! So why is software still acting as if the cloud doesn't exist?

Software Craftsmanship

Agile Alliance

I had the great pleasure to interview Sandro Mancuso, one of the most prominent representatives of the Software Craftsmanship community. Sandro is the author of “The Software Craftsman”, one of the most read books in the field.

Insiders

Sign Up for our Newsletter

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

Can Quality Hurt Software Projects?

Agile Alliance

Carlos is a software crafter with almost two decades of experience in software development and has been involved with the Software Craftsmanship community for more than a decade. Carlos is also a consultant and software mentor and has his own … Continued.

The road to Software 2.0

O'Reilly Media - Data

Roughly a year ago, we wrote “ What machine learning means for software development.” In that article, we talked about Andrej Karpathy’s concept of Software 2.0. Karpathy argues that we’re at the beginning of a profound change in the way software is developed. And if Software 2.0

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.

Software Developer Life Cycle

DevOps.com

The post Software Developer Life Cycle appeared first on DevOps.com. Blogs ROELBOB humor parody satire software development lifecycle the life of a programmer

Mommy, What is Software Quality?

Xebia

So, what is software quality anyways? The post Mommy, What is Software Quality? Let’s shed some light on some schools of thought. Three Perspectives on Quality Conformance to specifications Suppose we have a predefined list of requirements for a product, and all of these requirements are verified and validated throughout the process of constructing that product. When we are approaching a release, […]. appeared first on Xebia Blog

Effective Product (Software) Teams

Agile Alliance

I had the pleasure to interview Eduardo Ferro from Madrid-Spain Eduardo is a software crafter with more than 20 years of experience helping organizations of different sizes to build good quality software products.

Recruiting Software Developers – Coding Tests

Henrik Warne

When I started out as a software developer, nobody did coding tests as far as I know. For the past few months, I have been interviewing with several companies. In all cases, one or more coding tests were included. I have also been on the interviewing side, evaluating a coding test.

4 Best Practices For Software Documentation

The Crazy Programmer

In computer science, software documentation is the procedure of writing, designing, and documenting an application. In software engineering, this refers to the formal specification of a software product or component. Software Documentation 101.

Architect Your Organization for Effectiveness, Productivity, and Joy

Speaker: Ron Lichty, Consultant: Interim VP Engineering, Ron Lichty Consulting, Inc.

As a senior software leader, you likely spend more time working on the architecture of your systems than the architecture of your organization. Yet, structuring our teams and organizations is a critical factor for success. In fact, the impact of software architecture parallels the impact of organizational structure. We are excited to welcome Ron Lichty, co-author of a seminal book on managing software teams and a well-known speaker, he’ll speak to organizing for effectiveness, productivity and joy.

Book Review: A Philosophy of Software Design

Henrik Warne

I really liked A Philosophy of Software Design by John Ousterhout. The author is a professor of Computer Science at Stanford, but he has also spent 14 years developing commercial software. The goal of software design is to reduce the complexity of the system.

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

Top 5 Software Architecture Patterns

Daffodil Software

Did you know that every large-scale, successful enterprise software has one thing in common? This mascot ensures that the software is able to communicate well with its counterparts, survive load, scale resources, and never let the application go down.

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.

Success Story: Swiss Insurtech Company Hires a Remote CTO from Ukraine

Read a story of a Swiss Insurtech startup which successfully extended their remote development team in Ukraine to 15 people and found their perfect CTO to manage their software development team.

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.

Low-Code Automated Software Testing Drives DevOps

DevOps.com

The DevOps world has quietly turned its focus to solving an essential challenge: enabling software teams to innovate quickly while meeting high customer expectations for quality. The post Low-Code Automated Software Testing Drives DevOps appeared first on DevOps.com.

Software Developer vs Software Engineer — Differences: Bogus or Real?

Dzone - DevOps

From the desk of a brilliant weirdo #1: “ The difference between a software developer and a software engineer is the same as the difference between big and large. ”?—?Unknown.

Clutch Recognizes Trigent Software as Top Software Developer in India

Trigent

At Trigent Software, we have a customer-first approach. We deliver scalable, secure, agile, flexible, high-quality software that our clients require. Our goal lies in delivering next-gen software applications that streamline business processes and promises superior customer experience.

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.

Linux Foundation Makes Available Software Manifest Tool

DevOps.com

The Linux Foundation is making available a set of free tools for building software bills of material (SBOMs) based on the software data package exchange (SPDX) file format it curates. The post Linux Foundation Makes Available Software Manifest Tool appeared first on DevOps.com.

Linux 60

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

Ingeniería de Software en tiempos de DevOps

Agile Alliance

Process devops extreme programming software developmentEsta semana tuve el gran placer de entrevistar a Nico Paez quien es un profesor universitario, consultor y mentor técnico en DevOps.

Software architecture recommendations by Mark Richards

Apiumhub

Apiumhub team organized a software architecture interview with a hands-on software architect we really admire – Mark Richards. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture.

10 Rules for Managing Apache Kafka

Kafka is a powerful piece of software that can solve a lot of problems. Like most libraries and frameworks, you get out of it what you put into it. Learn ten rules that will help you perfect your Kafka system to get ahead.

Is High Quality Software Worth the Cost?

Martin Fowler

A common debate in software development projects is between spending time on improving the quality of the software versus concentrating on releasing more valuable features. But the counter-intuitive reality is that internal software quality removes the cruft that slows down developing new features, thus decreasing the cost of enhancing the software.

Cooperative Gaming: Software Teams’ Secret to Success?

DevOps.com

Don’t think embarking on group Minecraft missions could help deliver great software products? Software engineering is a mentally taxing endeavor, and many developers are […]. The post Cooperative Gaming: Software Teams’ Secret to Success?

Games 91

Software Delivery Management: New Mindset

DevOps.com

Software delivery is a good example of a concept that’s ready to stand on its own. As software becomes more integral to companies and to society at large, the way it’s designed, […]. The post Software Delivery Management: New Mindset appeared first on DevOps.com.

Software development project Postmortem

Apiumhub

If you’ve been a part of any software development project, you know things don’t always go as planned. And in Apiumhub we believe that the best way to work through what happened during an incident and capture any lessons learned is by conducting a software development project postmortem.

More Effective Agile Leadership

Speaker: Steve McConnell, CEO, Construx Software

In this talk, Steve McConnell, CEO of Construx Software, distills hundreds of companies’-worth of real-world experience into the proven Agile leadership practices that work best. Steve will seamlessly thread together traditional approaches, early Agile approaches, modern Agile approaches, and the principles and context that underlie them all—creating an invaluable resource for Agile leaders, their teams, and their organizations.

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

3 Ways to Find the Best Custom Software Solutions in Ohio

Sunflower Lab

3 Ways To Find The Best Custom Software Solutions In Ohio Learn some tips and tricks to find the perfect IT partner in Ohio to suit your unique needs. Custom software solutions in Ohio have been helping businesses small and large achieve success for decades.

DevOps’ Role in Fixing Software Vulnerabilities

DevOps.com

From the beginning, application development has required that software developers deal with bugs, vulnerabilities and other issues. The reason for this is that the process of maintaining and improving DevOps-related software never stops.

Top 10 Common Software Vulnerabilities

DevOps.com

An essential part of an effective software security process is being familiar with software vulnerabilities, which are flaws or weaknesses in your code. The post Top 10 Common Software Vulnerabilities appeared first on DevOps.com.

BI Buyers Guide: Embedding Analytics in Your Software

The business intelligence market has exploded. And as the number of vendors grows, it gets harder to make sense of it all. Learn how to decide what features you need and get an evaluation framework for every technical and non-technical requirement you could imagine.

Understanding the Dynamics of Custom Software Development

The Crazy Programmer

Many organizations find themselves looking for software solutions that simply do not exist on the market today. After endless searching, they finally decide to seek out a software development company, like BairesDev , to turn their ideas into a reality.

Software architecture insights: interview with Eoin Woods

Apiumhub

Let’s continue with our Software Architecture Journey: Key lessons learned series. His main technical interests are software architecture, distributed systems and computer security. And today we will cover key software architecture insights. .

State of Software Delivery Management Report 2020

DevOps.com

Accelerated Strategies Group conducted the State of Software Delivery Management 2020, surveying software delivery practitioners and key industry leaders to assess the current state of software delivery management (SDM) and examine the impact of SDM adoption as a capability.

Pinpoint Dives Deeper into Software Delivery Analytics

DevOps.com

Pinpoint has extended its platform for managing software delivery to include the ability to analyze historical events to facility team reviews as well as more accurately predict where bottlenecks are likely to emerge based on the past performance of the DevOps team.

Decoding Code Review and Pull Requests - a handbook for Software Engineers and Tech Leads

A complete handbook on implementing a code review culture in your organization. Written by Elaine Watanabe, it's a practical e-book with useful examples and references, and a must-read for all tech teams.