Submissions

FP Web Conf

Functional Programming Conference for web development professionals

Make a submission

Accepting submissions till 09 Sep 2023, 11:59 PM

Bangalore International Centre (BIC), Bengaluru

Why FP-Web Conf

Web application technologies are evolving and becoming even more important. HTML/CSS/JS continues to be the primary language for web app development, but it is increasingly becoming common to build desktop applications, mobile applications, and even embedded applications with it. Simultaneously, we are seeing some really exciting things happening in the FP ecosystem and community. Functional programming is becoming more mainstream, and increasingly being applied to web development technologies.

More and more mainstream languages which are used for web development are adopting FP techniques, and providing FP oriented APIs. On the JVM you have Scala, Clojure, Kotlin, etc. Even Java has adopted things like lambdas and streams, pattern matching, as well as immutable data structures. On the dot net platform there’s F#.

There are languages like TypeScript that bring FP to JavaScript itself. And then there are Haskell and PureScript that provide a strong type system, purity, and immutable data structures. PureScript has JavaScript as the primary target backend. GHC, which is a compiler for Haskell, recently had the JS backend and the web assembly backends merged. Rust which is not pure, still adopts a lot of techniques from functional programming and provides a lot of the same compile time guarantees with its type system. Functional programming is where the industry is moving as a whole.

Using functional programming techniques can help you improve the reliability, scalability, and maintainability of your applications. It has also been shown to provide a delightful development experience and improves developer velocity.

Who should participate?

  1. Developers who work on web development projects and are interested in FP. Discover how functional programming techniques can help you be more productive.
  2. People who work on codebases that are becoming harder to maintain.
  3. Managers who want to increase productivity and velocity of their teams. Functional code is clearer and easier to refactor and maintain. You can reason about code in the absence of side effects.
  4. Stakeholders who want to scale their processes and teams, and keep up with industry trends. FP techniques are becoming more and more popular, and technology companies that want to compete at a global level must adopt these practices.

In short, if you are:

  • a web developer,
  • developer working on legacy apps,
  • manager of a team,
  • a stakeholder of any kind who is invested in the success of the project,
    you should look at Functional Programming because it might just be what you need to make your project a success!

Members-only conference

FP Web Conf on 29 September will be held in-person. Attendance is open to JSFoo members only. Support the community’s activities with a membership to attend the conference in-person. If you have questions about participation, post a comment here.

Takeaways

Participants will get an in-depth understanding of the use of functional programming techniques and principles in web development.

  1. You will learn how functional programming can help improve the scalability, maintainability, and reliability of their applications.
  2. You will understand how to approach and adopt functional programming in their own teams and how to educate and train people.
  3. You will gain an understanding of best practices from in-depth case studies.
  4. You will get to interact with a large pool of web development and functional programming professionals. It’s a great way to extend your hiring pool to include very smart, dedicated group of people and core members of the community.

About the curator

The conference is curated by Anupam Jain. Anupam has been developing web apps for over a decade and a half, and works with strongly typed FP, user interfaces, analytics, and fintech. Anupam has founded the FP India user group, and is an active contributor to free and open source software, creating libraries such as the Concur UI framework. He curated PureConf also organised by Hasgeek and Juspay in 2022.

Sponsorship

Sponsorship slots are open for:

  1. Companies seeking employer branding.
  2. Evangelism of developer tools.
  3. Supporting diversity in the FP Web community

If you are interested in sponsoring FP Web Conf’s activities, email sales@hasgeek.com

Contact information

For any inquiries, call JSFoo at +91 7676 33 2020 or leave a comment.

Code of Conduct

Hasgeek’s Code of Conduct will apply to participants, speakers and sponsors.

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more

Supported by

Community sponsor

FP-Juspay is a forum to dive deep and contribute to the world of Functional Programming - Frameworks, Applications and People. more

Accepting submissions till 09 Sep 2023, 11:59 PM

Not accepting submissions

The conference will be held on 29 September, in Bangalore. Submission guidelines and selection criteria If you are interested in speaking at FP WebConf - conference on 29 September - note the following guidelines: expand

The conference will be held on 29 September, in Bangalore.

Submission guidelines and selection criteria

If you are interested in speaking at FP WebConf - conference on 29 September - note the following guidelines:

  1. Submit a description of your talk, explaining the problem that your talk covers, and one concrete takeaway for audience. Talks have to give at least one practical insight to the audience.
  2. Preference will be given to talk experiential talks such as case studies, journeyman stories and implementation stories.
  3. The editor and reviewers will comment on the description. Make sure to watch out for comments from Anupam Jain, Baishampayan Ghose and Ravindra Jaju on your submission. Editors’ decision on which talks are selected for the conference will be final. Talks which are not selected will also receive feedback, so that speakers can present their talks at other opportunities under FP WebConf umbrella.
  4. If you submission is included in the shortlist, you will be required to prepare an outline of your talk and go through a rehearsal.

The call for submissions will be closed on 9 September. Talks will be selected on a rolling basis, as submissions trickle in.

Anupam Jain is the editor of the conference.

Format of content

You can submit:

  1. Case study talks - explaining why and how.
  2. Tool talks - explaining why and how.
  3. Deep dive technical talks, showing code, related to the impact of running FP in production.

Topics

  1. Case studies on why adopt Functional Programming? Demonstrate with concrete use cases or examples.
  • How Functional Programming can help improve the reliability, scalability, and maintainability of your applications.
  • How it can improve developer velocity, and developer satisfaction?
  • Experience reports with adopting Functional Programming.
  • How to scale products and teams with Functional Programming.
  • How to acquire knowledge, scale staffing, train people, etc.

Technical topics - why Functional Programming now?

  • Exciting things that are happening in the FP ecosystem.
  • Modelling FP - in non-FP languages like JS, and in frameworks like React/Vue.
  • Performance.
  • Pros and cons of FP.

Travel for outstation - domestic and international - speakers

FP-Web Conf is financed by memberships. Limited travel grants are available for outstation speakers. These will be given on a first-come-first-serve basis.

  • Speakers (or their companies) can fund their travel and accommodation for the conference in exchange for sponsorship credits.

If you have questions about submitting a talk or speaking at the conference, post a comment here.

Make a submission

Accepting submissions till 09 Sep 2023, 11:59 PM

Ravindra Jaju Speaker

Clojure war stories

Audience take-aways - 5 minutes (to set expectations) more
  • 0 comments
  • Confirmed
  • 04 Aug 2023

Shiva Nandan Speaker

Recript unveiled

Rescript is a strongly typed, functional programming language that compiles to Javascript, and can be used to create robust web applications. more
  • 0 comments
  • Confirmed
  • 05 Aug 2023
Akshat

Akshat

Next-Level Background Processing in Clojure

Conventional background processing libraries have failed to keep up with the demands of distributed systems in 2023. This talk will explore the key features that modern web developers require from an asynchronous system: Reliability, Scalability, Pluggability, and Extensibility. more
  • 0 comments
  • Confirmed
  • 15 Jun 2023

Mitesh

Clojure: Have a REPLy good time

Abstract / Summary / Teaser Many languages have REPLs, but some REPLs are more REPLy than other REPLs. more
  • 0 comments
  • Submitted
  • 05 Sep 2023
Make a submission

Accepting submissions till 09 Sep 2023, 11:59 PM

Bangalore International Centre (BIC), Bengaluru

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more

Supported by

Community sponsor

FP-Juspay is a forum to dive deep and contribute to the world of Functional Programming - Frameworks, Applications and People. more