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
course image

Code, Immutability & the Future of Development

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.
GOTO Conferences via YouTube

GOTO Conferences

2544 Courses


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
  • Definition and Core Concepts
    Historical Context and Adoption in Programming
  • Immutability in Code
  • Benefits and Drawbacks
    Patterns and Practices
    Examples of Immutable Data Structures
  • Immutability in Databases
  • Understanding Immutable Data Storage
    Data Versioning and Event Sourcing
    Case Studies in Immutable Database Implementation
  • Impact on Software Development
  • Immutability in Agile and DevOps Methodologies
    Enhancing Code Quality and Maintainability
    Performance Considerations
  • The Role of Developers in the Age of AI
  • Shifting Developer Responsibilities
    AI-Driven Development Tools and Practices
    Ethical Considerations and Challenges
  • Industry Insights with Experts
  • Session with Dave Thomas: Practical Applications of Immutability
    Session with Hannes Lowette: Future Trends in Development and AI
  • Hands-on Workshops
  • Implementing Immutability in JavaScript
    Building Immutable REST APIs
    Immutable Database Setup and Querying
  • Future of Development
  • Evolving Trends in Software Development
    The Intersection of AI and Programming Paradigms
    Preparing for Future Roles in Software Development
  • Course Wrap-up and Q&A
  • Summary of Key Learnings
    Open Discussion on Future Developments
    Participant Feedback and Reflections

Subjects

Conference Talks