Speed Without Discipline - A Recipe for Disaster
Offered By: Devoxx via YouTube
Course Description
Overview
Explore a thought-provoking keynote on balancing speed and discipline in software development. Delve into the challenges of meeting intense user demands and rapid feature delivery expectations. Discover tools and practices that can help alleviate development pains while coping with these demands. Learn about the importance of sustainable agile practices and the shift from imperative to declarative programming paradigms. Gain insights on effective testing strategies, including the distinction between testing and verification. Understand the value of automated verification and its role in maintaining code quality. Reflect on the craft of software development and the importance of disciplined practices in creating sustainable, high-quality applications.
Syllabus
Intro
Cusp of another major shift
Paradigm shift of the 90's
Structure to Object-Oriented
Latest Paradigm shift?
Imperative to Declarative
Declarative in Code
Declarative on the Front-end
Let's talk about JavaScript
What does that mean?!!
Software Developer?
I love manual testing
Testing Act of gaining Insight
Test vs. Verification
Verification: Does it still work?
test manually, verify automatically
3 Phases of Verification
No Automation
pathway to hell automation
Yes, at right level to the right measure
What they're really saying is "the design of this code sucks"
Automated verification is the software equivalent of exercising
We're practicing a beautiful craft
Taught by
Devoxx
Related Courses
Functional Programming For Beginners With JavaScriptUdemy Master Java Reactive Programming with RxJava 2
Udemy [NEW] Functional programming for javascript developers
Udemy Functional Programming in Java - Full Course
freeCodeCamp Functional Programming with PHP
LinkedIn Learning