Álvaro Durán
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.
Matching moments
08:31 MIN
Why Python became the dominant language for AI
Coffee with Developers - Stephen Jones - NVIDIA
33:30 MIN
Examining the future of Java and its competition
Best of Java 15 and beyond—my favorite features
00:02 MIN
The growing role of Python in real-time data processing
Python-Based Data Streaming Pipelines Within Minutes
09:11 MIN
Python usage is rapidly catching up to JavaScript
The Evolving Landscape of Application Development: Insights from Three Years of Research
17:35 MIN
How technologies like Java and Ruby outgrew their purpose
Fun with PaaS – How to use Cloud Foundry and its uniqueness in creative ways
39:10 MIN
Final thoughts on learning from alien programming languages
Java with a Clojure mindset
17:34 MIN
How technologies outgrow their original intended purpose
The Future of Cloud is WebAssembly
25:55 MIN
Discussing the future of Angular and its enterprise adoption
Differential Loading
Featured Partners
Related Videos
Python: Behind the Scenes
Diana Gastrin
How we will build the software of tomorrow
Thomas Dohmke
Closing Keynote by Joel Spolsky
Joel Spolsky
Building Systems that Last
Werner Vogels
The Name of the Rose
Reka Horvath
Modern Java: This is not your father's Java anymore
Ron Veen
Harnessing the Power of Open Source's Newest Technologies
Francisco Carneiro
Full Stack Web Apps With Nothing But Python
Eli Holderness
From learning to earning
Jobs that call for the skills explored in this talk.

Senior Python Software Entwickler (m/w/d) Google Cloud
SOURCE GmbH
Wiesbaden, Germany
€65-75K
Senior
Python





Junior Entwickler Microsoft Power Platform / Python
UNAVIO GmbH
Remote
Junior
Azure
Python
JavaScript
SharePoint

(Senior) Software Entwickler - Python
Leopold Advisors
Senior
C++
Python
Agile Methodologies
Software Architecture
Continuous Integration

