Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. Functional Programming

Functional Programming

Memory efficiency with Closures

Gireesh Punathil (IBM)

Memory Leaks leading to undesired growth and exhaustion of resources are by far the most common production problem reported on enterprise scale applications. Closure, a powerful semantic feature in functional programs which are used pervasively in modern languages, is a prominent source of unanticipated memory leaks. In this presentation, I will explain most common use cases where Closures are used and their implications to memory retention. 
 

 

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Fight Complexity with Functional Programming

Gopal S Akshintala (Salesforce.com)

 

- The [USP](https://en.wikipedia.org/wiki/Unique_selling_proposition) for this talk is, unlike the majority FP talks in Java/Kotlin space, which are either introductory or advanced, this has something for all levels of the audience.

 

- This talk starts with basic FP concepts like _Imperative vs. Declarative_ style using Java **Streams** or Kotlin **Sequences**.

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Fight Complexity with Functional Programming

Gopal S Akshintala (Salesforce.com)

# Audience & Takeaways

 

- The [USP](https://en.wikipedia.org/wiki/Unique_selling_proposition) for this talk is, unlike majority FP talks in Java/Kotlin space, which are either introductory or advanced, this has something for all levels of the audience.

 

- This talk starts with basic FP concepts like _Imperative vs. Declarative_ style using Java **Streams** or Kotlin **Sequences**.

Experience level: 
Beginner

Java
Java

Fight Complexity with Functional Programming

Gopal S Akshintala (Salesforce.com)

- The [USP](https://en.wikipedia.org/wiki/Unique_selling_proposition) for this talk is, unlike majority FP talks in Java space, which are introductory, this has something for all levels of the audience.

- This talk starts with basic FP concepts like _Imperative vs. Declarative_ style using Java **Streams**.

- Then the audience is gradually ramped-up towards intermediate FP concepts such as _Monads_, _First-Class Functions_, _Higher-Order Functions_.

Experience level: 
Intermediate

Java & JDT
Java & JDT

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top