Álvaro Durán

Enterprise Python: Software That Lives Long And Prosper

In today's enterprise, the fast eats the slow. That's why Python won.

Enterprise Python: Software That Lives Long And Prosper
#1about 2 minutes

How crisis accelerated Python adoption in enterprise

A real-world example from the COVID-19 pandemic shows how Python's speed enabled a rapid shift from prototype to production.

#2about 1 minute

The three core characteristics of enterprise software

Enterprise applications are defined by their reliance on vast amounts of data, high user concurrency, and complex integrations with other systems.

#3about 2 minutes

Why Java historically dominated the enterprise space

Java became the standard for large companies due to its corporate backing and perception as a serious, professional programming language.

#4about 2 minutes

How the Python paradox challenged enterprise norms

The success of companies like Dropbox and Paul Graham's essay suggested that Python could attract top talent and succeed in serious business environments.

#5about 2 minutes

Four macro trends that favored Python's adoption

Faster hardware, service-oriented architecture, open source, and the explosion of software demand shifted the priority from raw performance to development speed.

#6about 3 minutes

How Python became a disruptive enterprise technology

Python exemplifies Clayton Christensen's disruption theory, evolving from a dismissed "toy" to an enterprise leader by adapting to a world that values speed.

#7about 4 minutes

Using duck typing as a strategic development tool

Python's dynamic typing accelerates prototyping by prioritizing speed over initial correctness, with type hints available for later refinement.

#8about 3 minutes

Leveraging vernacular developers for faster innovation

Python's ease of use allows domain experts without formal software engineering backgrounds to build valuable tools, accelerating product development.

#9about 2 minutes

The problem with retrofitting Java patterns into Python

Applying Java design patterns directly to Python is a form of skeuomorphism that works but fails to leverage the language's unique strengths.

#10about 2 minutes

Proposing new patterns for enterprise Python development

An example library demonstrates future-forward patterns like framework-agnostic design, structural typing, immutability, and event-driven communication.

Related jobs
Jobs that call for the skills explored in this talk.

Software Engineer

tree-IT GmbH
Bad Neustadt an der Saale, Germany

Intermediate
Senior

Featured Partners

Related Articles

View all articles
TL
Thomas Limbüchler
7 good reasons why you should learn Python in 2021
Python is already more than 30 years old. What started as a hobby nerd project during Christmas in 1989 has become one of the most popular programming languages, according to Stack Overflow and GitHub. Despite its age, the programming language is mor...
7 good reasons why you should learn Python in 2021
TL
Thomas Limbüchler
Top in-demand programming languages to learn in 2021
Long-established programming languages such as Java, C, or JavaScript are usually the right choice for beginners. But are they still future-proof? These are the players of tomorrow that you should learn in 2021.New programming languages are becoming ...
Top in-demand programming languages to learn in 2021
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow

From learning to earning

Jobs that call for the skills explored in this talk.