YoVDO

Old Is the New New

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Test-driven Development (TDD) Courses Behavior-driven Development (BDD) Courses Unit Testing Courses Memory Management Courses Software Architecture Courses Technical Debt Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the cyclical nature of software development trends and enduring principles in this 41-minute Devoxx conference talk. Delve into how concepts with long histories resurface in new forms, examining programming languages, architecture, development practices, and processes. Discover how ideas once lost to the mainstream are rediscovered and refined. Journey through topics like memory management, design patterns, systems engineering, microservices, technical debt, and testing methodologies. Gain insights into the slow but steady undercurrent of fundamental concepts that persist beneath the rapidly changing surface of technology. Reflect on the past to better understand the present and anticipate future developments in software engineering.

Syllabus

Intro
Old is the new new
We must always start again
Shakespeare
Memory Management
Lisp
Algol
Patents
Patterns
Patent Movement
Steady Steady
Systems Engineering
Design Process
Unit Test
Most Deadly Thing
Legacy System
Greek Monolith
Elegant Pebbles
Radical New Ideas
Microservices
Modules
Component Software
Documentation
Cohesion
Technical Debt
Rococo
TDD
TDD is new
BDD is new
The original model
Putting things back together
Looking to the future
Threads and locks
Coordination languages
We are pure
Java Rate Streams
Procedural Abstraction
UNIX Pipeline
Change Font Size
Elmore Leonard


Taught by

Devoxx

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera