#functional programming

Subscribe
Functional programming is a style of programming that focuses on writing small functions that take input, perform an action, and return output. It emphasizes the use of pure functions (functions which do not modify any data outside their scope) and immutable data (data that cannot be changed after it has been created). This style of programming is often used in JavaScript because it allows for more efficient code and easier debugging.
Building a Sustainable Codebase with FP
JSNation 2022JSNation 2022
20 min
Building a Sustainable Codebase with FP
Today's Talk focuses on building sustainable architecture through functional programming, tests, and hexagonal architecture. It emphasizes the importance of maximizing functional programming and immutability to improve code quality and maintainability. The Talk also highlights the significance of tests for accuracy and speed, and discusses the benefits of hexagonal architecture in separating business logic from technical concerns. The concept of isolation and encapsulation in functional programming is explored, along with the advantages of using pure functions. Overall, the Talk provides insights into designing and implementing a sustainable and efficient codebase.