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?

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.

Insiders

Sign Up for our Newsletter

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

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.

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.

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 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

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.

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

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 101

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.

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 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.

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.

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.

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

The Essential Guide to Building Analytic Applications

Embedding dashboards, reports, and analytics in an existing application presents some unique opportunities—and poses unique challenges—to software teams. Download this eBook to hear 16 product experts share insights on business intelligence, UI/UX, security, and everything that goes into building a successful application with analytics at its core.

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 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.

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.

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.

How to Measure DevSecOps Progress and Ensure Success

Speaker: Shannon Lietz, Director of DevSecOps Team, Intuit

The new DevSecOps team is up and running, and you feel ready to take on rising security threats while delivering quality software updates. But that leaves just one question: how do you monitor your new program as effectively and efficiently as possible? Join Shannon Lietz, Director of DevsecOps at Intuit, and award-winning innovator, to learn the answers to these questions so you can lead your DevSecOps team to the top!

Scarf Gateway Tracks Open Source Software Usage

DevOps.com

Scarf today exited stealth to launch a gateway that makes it simpler for individuals or organizations to track usage of open source software. The post Scarf Gateway Tracks Open Source Software Usage 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.

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

Enterprise Software Development Will Break the Speed Limit in 2021

DevOps.com

For some, 2020 was the year for software development speed … but not for everyone. The post Enterprise Software Development Will Break the Speed Limit in 2021 appeared first on DevOps.com.

Understanding Open Source Business Models for the C-Suite

Choosing software to bake into your architecture is a long-term decision and it is important to understand all the implications of your choice. Learn three key areas that should be considered when evaluating a particular open source project.

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.

Report: Software Quality Issues Costing U.S. Companies $2.08 Trillion

DevOps.com

A report published today by the Consortium for Information & Software Quality (CISQ) estimates poor software quality collectively cost companies in the U.S. The post Report: Software Quality Issues Costing U.S.

The SIX Basic Steps of Software Development

KitelyTech

The bedrock of our preferred software development life cycle (SDLC) is quality software, itself. The rest of the steps in the process circle around ensuring quality and correctness of said software. All software development projects begin at the planning stage.

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.

What is Contextual Analytics? The Next Evolution of Embedded Analytics

Download this whitepaper to learn what contextual analytics is, how BI platforms like Yellowfin revolutionize the way users discover insights from their data with native contextual analytics, and how it adds value to your software solution by elevating the user experience.

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.

Software 2021: The Rise of the Cloud

Battery Ventures

Software-company valuations are in the stratosphere these days. But all this is also happening as software business models become increasingly diverse, with many more playbooks for acquiring and monetizing customers. But the software landscape is far more diverse today.

Software architecture lessons learned: interview with Patrick Kua

Apiumhub

Apiumhub team has interviewed Patrick Kua – seasoned technology leader with almost 20 years of experience, leading, managing and improving complex organisations and software systems as the CTO and Chief Scientist of N26 (Berlin, Germany) and as a Technical Principal Consultant at ThoughtWorks.

Sunflower Lab – Top Custom Software Development Company in Columbus, Ohio

Sunflower Lab

Sunflower Lab Sunflower Lab is an award-winning mobile app, web app, and custom software development company. Digital.com , a leading independent review website for small business online tools, products, and services, has announced the best custom software development companies in Columbus.

Democratizing AI for All: Transforming Your Operating Model to Support AI Adoption

Democratization puts AI into the hands of non-data scientists and makes artificial intelligence accessible to every area of an organization. With the emergence of enterprise AI platforms that automate and accelerate the lifecycle of an AI project, businesses can build, deploy, and manage AI applications to transform their products, services, and operations. But in order to reap the rewards that AI offers, it is essential that businesses first address how their organizations are set up, from their people to their processes. Democratizing AI through your organization requires more than just software. It may require changing your operation models and finding the right guidance to realize the full breadth of capabilities.

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.

Linux Foundation Project Secures Software Supply Chains

DevOps.com

The Linux Foundation today embraced a sigstore project founded by Red Hat, Google and Purdue University to make it simpler for developers to employ cryptographic software, enabled by transparency log technologies, to secure software supply chains.

Linux 72

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. Martin Fowler argues that internal quality of a software system enables new features and improvements to be delivered more sustainably.

LinearB Raises $16M for Software Delivery Intelligence

DevOps.com

LinearB announced today it has raised an additional $16 million in funding to advance adoption of a software delivery intelligence platform. The post LinearB Raises $16M for Software Delivery Intelligence appeared first on DevOps.com.

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.