FOSSMeet 2018

FOSSMeet 2018

FOSSMeet is an annual event at NIT Calicut that brings together the Free and Open Source Community from around the country.

FOSSMeet is the annual Free and Open source software meet at NIT Calicut. We are inviting proposals for talks and workshops at FOSSMeet 2018.

What we are looking for

Through FOSSMeet, we intend to get the attendees, mostly students, get started with the development and usage of free software. You may propose to conduct a lecture, demo, tutorial, workshop, discussion or panel at FOSSMeet. If the contents of your session is the ‘I am feeling lucky’ result of some Google search, there is low probability that it’ll be accepted. Same applies to proposals titled ‘The absolute beginner introduction to X’ and others on a similar line. On the other hand, if your talk is on some obscure, albeit important, free software project that will go over most students head, this might not be the best platform to deliver that talk. There are always exceptions and we leave that to your judgement. If our audience wants it, we’ll try our best to accommodate it. Of course, if you find people interested in your proposal, you can always call a BoF. We are all for BoF’s! :)

Take the above with a pinch of salt. They are no s̶t̶r̶i̶c̶t̶ ̶r̶u̶l̶e̶s̶, only guidelines. All your proposals are welcome and we celebrate every single one that we receive! :D Looking forward to see you folks here.

Audience

Your audience (mostly) comprises of smart, above average, GNU/Linux aware students.

Important dates

Call for proposals opens: Oct 23, 2017
Proposal submission deadline: Jan 2, 2018
Proposal acceptance: Jan 18, 2018
Presentation upload: Feb 5, 2018

Contact Us:

For more information about speaking and proposals, contact speakers@fossmeet.in.

Hosted by

FOSSMeet is an annual event on Free and Open Source Software, conducted at National Institute of Technology, Calicut. The funnel is a space for proposals and voting on events. more

Shreyansh Pandey

@weirdpanda

The Definitive Guide to Webpack

Submitted Nov 29, 2017

We all know how the JavaScript has changed over these couple of years; with new standards and developments coming out every day. Throughout this, rather volatile journey, we have seen some technologies which were ephemeral but there were (are) some which never changed or became the industry standard. Webpack, a module loader, is one of them. It has become the defacto standard for any frontend developer. However, being that awesome and extensible does mean that it’ll have some problems of its own; the major one: it’s a little scary for someone who has just begun his/her journey into the marvellous (yet irritating at time) land of frontend development. In this talk, I will demonstrate everything Webpack has to offer, right from scratch. From a very basic webpack configuration file to a multi-layer production-grade configuration. Along with that, I will also go into the rather cryptic depths of custom configuration. By the time we end with this, we’ll have a very clear idea as to what webpack is and you’ll be more than excited to try it out; confidently, this time.

Outline

  • Introduction
    • What is a module? S-o-C?
    • Why would I want to use a module loader over require?
    • Performance?
    • The current arsenal
  • Webpack
    • What is it? And why do I love it.
    • The working of webpack
    • A simple example
  • Let’s Code
    • A simple React application
    • Without webpack; the way to do things
    • Entrypoint, modules, plugins... introduction to the jargon
    • A simple Webpack config
    • Adding images and CSS
    • Adding automatic HTML parsing
    • Tools to make your dev workflow better
    • Code splitting
    • Optimisations for production
    • Refractoring to make your management easier
  • Recap
    • Modules
    • Plugins
    • Entrypoints
    • Chunks
    • Optimisations
    • Babel (ES*)
  • Q and A

Requirements

A laptop. A working internet connection. This talk is primarily for front-end developers, however, whoever wants to get their feet wet with some React or Angular 2.x, this can be a gentle introduction to an inevitable piece of tooling you’ll use.

Speaker bio

I am Shreyansh, a 19-year old backend (and sometimes frontend) developer from India currently living in Seattle, WA. I am a self-taught programmer, and owning to that, I have had the great fortune of working with startups of all sizes. While working with them, I have had to introduce myself to various concepts, most of which were really frustrating. With this talk, I aim to level down the complexity to a point where everyone understands and fully comprehends what I am talking about and, maybe, use it in their workflow.

Comments

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

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

{{ errorMsg }}

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

Hosted by

FOSSMeet is an annual event on Free and Open Source Software, conducted at National Institute of Technology, Calicut. The funnel is a space for proposals and voting on events. more