FOSSMeet is the annual Free and Open source software meet at NIT Calicut. We are inviting proposals for talks and workshops at FOSSMeet 2018.
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.
Your audience (mostly) comprises of smart, above average, GNU/Linux aware students.
Call for proposals opens: Oct 23, 2017
Proposal submission deadline: Jan 2, 2018
Proposal acceptance: Jan 18, 2018
Presentation upload: Feb 5, 2018
For more information about speaking and proposals, contact email@example.com.
Crystal - Fast as C, Slick as Ruby.
Crystal is a new kid in the block. The language was developed in admiration for Ruby (known for being the most friendlies programming language) and respect for the performance provided by the static compiled languages. The final output of this fun project became something that the world was missing. A language as slick as Ruby, but as fast as C.
Crystal is an LLVM based language which has ruby like syntax. Crystal is not trying to be compatible with ruby hence they include more features that can be efficiently provided by a static compiler. Crystal has a relatively small learning curve, due its relationship with Ruby, and its an ideal tool of choice for those who want to build command line application, network application, web application (with a really low memory footprint), background workers, etc
The project is still officially mentioned to be in alpha stage but the is being used by many companies in Production (Which includes Red Panthers, from Kochi, India). I have also contributed to the core library of crystal.
The topics I wish to cover:
- About Crystal
- What makes it so simple
- Things to note while moving to a static language from a dynamic language
- Stable and popular libraries the language offers (like web framework, ORM, CLI builders, etc)
- How to get started on contributing to a crystal library
- How we are using it in Production
- What I belive as a programmer could be the future of this language
There are not requirements for attending the session, but if they are interested they can have cyrstal installed in their system (https://crystal-lang.org) and follow along.
Harisankar P S
I am a Ruby on Rails developer for the past 6 years, open source contributor and international conference speakers. I am also the CEO and Founder of Red Panthers. I organize Kerala Ruby User Group activities such as reuglar meetups, workshops and open source saturdays.
I love learning and un-learning concepts in technology and life.