Power BI Fundamentals - Create visualizations and dashboards from scratch
Our career paths help you become job ready faster
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to transform imperative code into functional programming style through this 51-minute conference talk that demonstrates practical refactoring techniques. Explore the fundamental differences between imperative and functional programming paradigms while discovering how to restructure existing code to embrace functional principles. Master techniques for eliminating mutable state, replacing loops with higher-order functions, and leveraging immutability to create more maintainable and readable code. Gain insights into functional programming concepts such as map, filter, reduce operations and understand how these patterns can simplify complex logic. Discover strategies for gradually transitioning legacy codebases from imperative to functional approaches without disrupting existing functionality. Apply these refactoring principles to improve code quality, reduce bugs, and enhance the overall design of software applications.
Syllabus
Refactoring from Imperative to Functional Style • Venkat Subramaniam • Devoxx Poland 2023
Taught by
Devoxx Poland