JSFoo 2019

JSFoo 2019

On component architecture, front-end engineering and Developer Experience (DX)

Make a submission

Accepting submissions till 21 Sep 2019, 07:20 AM

NIMHANS Convention Centre, Bangalore, Bangalore

JSFoo is in its ninth edition this year. Talks at JSFoo 2019 will cover the following topics:

  1. Component architecture – how different web components have been stitched together to build apps; outcomes on UI and performance as a result of architecture choices
  2. Deployment practices for front-end and how Kubernetes and CI/CD fall into this picture
  3. Accessibility
  4. Developer experience (DX)
  5. Functional programming paradigms: ReasonML and ClojureScript
  6. Privacy and Content Security Policy (CSP)
  7. New developments such as SvelteJS

Speakers from Razorpay, CloudCherry, Myntra, Innovaccer, GitLab, Microsoft, Atlassian and Gramener will share their work and learnings on these topics.

Who should attend JSFoo:

JSFoo is a conference for practitioners, by practitioners. JSFoo 2019 is a conference for:

  1. Front-end engineers
  2. Senior software developers
  3. Team leaders and engineering managers
  4. Fullstack developers
  5. InfoSec professionals

##JSFoo 2019 details:
Dates: 27 and 28 September
Venue: NIMHANS Convention Centre, Bangalore

##JSFoo workshops:
The following workshops have been curated for before and after the conference:







##Contact details:
For inquiries about conference tickets, workshop tickets and any other details, call JSFoo on 7676332020 or email info@hasgeek.com

#Sponsors:

Click here for the Sponsorship Deck.
Email sales@hasgeek.com for bulk ticket purchases, and sponsoring JSFoo 2019.


JSFoo 2019 sponsors:


#Platinum Sponsor

Microsoft

#Gold Sponsor

Atlassian

#Exhibition Sponsor

Publicis Sapient

#Bronze Sponsor

Innovaccer ThoughtSpot

#Community Sponsor

Hasura Obvious

Contact

For tickets and sponsorships, contact info@hasgeek.com or call +91-7676332020. For queries about proposing talks, write to jsfoo.editorial@hasgeek.com

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

Jasim A Basheer

@jasim

Learn to build robust user interfaces using ReasonML, React, and ReasonReact

Submitted Aug 29, 2019

Details of this workshop are published here: https://hasgeek.com/jsfoo/2019-reasonml-workshop/

You don’t need any prior experience in front-end development (HTML, CSS, or Javascript), functional programming, or static types. Instead, in this workshop we will approach user interface development as a well-defined subset of programming at large.

You should attend this workshop if:

  • you are a back-end web developer or a systems programmer who want to be able to build web applications end-to-end.

  • or if you are an experienced front-end developer who want to supercharge your craft by building robust user interfaces with types, functional programming, and ReasonML.

Learning Outcomes

  • Recognize fundamental UI patterns independent of frameworks
  • Make invalid UI states impossible
  • Build beautiful interfaces without a designer
  • Production-grade functional programming
  • Understand Hindley-Milner based type system of ReasonML

Mailchimp Interactive Password Analyzer & Cleartrip flight booking console

Outline

Part 1
- Introduction to Reason, static types, and functional programming
- Introduction to React & ReasonReact for building user interfaces

Part 2
- Implementing a design system
- Implementing fundamental UI patterns

Requirements

  npm install --global bs-platform
  bsb -init my-react-app -theme react-hooks
  cd my-react-app && npm install && npm start
  # in another tab
  npm run webpack
  • You need to have VSCode installed which we’ll be using for the workshop. You also need to install the VSCode Reason plugin, which provides type hints and code formatting support.

Speaker bio

Sherin and Jasim are programmers with over a decade’s experience in building software across the stack. We build Protoship Codegen - a tool that converts vector designs into responsive HTML & CSS. We’ve been writing Reason/OCaml and ReasonReact professionally for over two years and have used it to build rich web applications, API endpoints, and extensions for Sketch and Adobe XD. We’ve helped build RubyMonk, created learn-reasonml-workshop, and have trained programmers in Reason both online and through in-person workshops.

Links

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Make a submission

Accepting submissions till 21 Sep 2019, 07:20 AM

NIMHANS Convention Centre, Bangalore, Bangalore

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