What You Need to Know Before
You Start
Starts 8 June 2025 14:26
Ends 8 June 2025
00
days
00
hours
00
minutes
00
seconds
24 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Explore immutability in code and databases, its impact on software development, and the evolving role of developers in the age of AI with industry experts Dave Thomas and Hannes Lowette.
Syllabus
- Introduction to Immutability
- Immutability in Code
- Immutability in Databases
- Impact on Software Development
- The Role of Developers in the Age of AI
- Industry Insights with Experts
- Hands-on Workshops
- Future of Development
- Course Wrap-up and Q&A
Definition and Core Concepts
Historical Context and Adoption in Programming
Benefits and Drawbacks
Patterns and Practices
Examples of Immutable Data Structures
Understanding Immutable Data Storage
Data Versioning and Event Sourcing
Case Studies in Immutable Database Implementation
Immutability in Agile and DevOps Methodologies
Enhancing Code Quality and Maintainability
Performance Considerations
Shifting Developer Responsibilities
AI-Driven Development Tools and Practices
Ethical Considerations and Challenges
Session with Dave Thomas: Practical Applications of Immutability
Session with Hannes Lowette: Future Trends in Development and AI
Implementing Immutability in JavaScript
Building Immutable REST APIs
Immutable Database Setup and Querying
Evolving Trends in Software Development
The Intersection of AI and Programming Paradigms
Preparing for Future Roles in Software Development
Summary of Key Learnings
Open Discussion on Future Developments
Participant Feedback and Reflections
Subjects
Conference Talks