FOSSMeet 2016

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 2016.

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: Nov 19, 2015
Proposal submission deadline: D̶e̶c̶ ̶3̶0̶,̶ ̶2̶0̶1̶5̶ Jan 23, 2016
Proposal acceptance: J̶a̶n̶ ̶0̶7̶,̶ ̶2̶0̶1̶6̶ Jan 26, 2016
Presentation upload: J̶a̶n̶ ̶1̶4̶,̶ ̶2̶0̶1̶6̶ Feb 2, 2016

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

@yedhukrishnan

@yedhukrishnan

Test Driven Development with Ruby

Submitted Jan 21, 2016

To make students familiar with the basics of the Ruby language and how to write Ruby code through TDD (Test-Driven Development).

Outline

In software development, test automation is the use of special software (other than the software being developed) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.

As codebases evolve and become larger, for instance over 20000 lines of code, it becomes very difficult to rely on manual testing by a person each time to ensure the software works as expected when new functionality is added. This is where automated testing comes into play. We shall see how to write ‘code’ that tests code.

Test-driven development refers to a programming style involving three tightly interwoven activities: coding, testing and design (of code). TDD encourages a form of development in which the code evolves incrementally through the addition test cases. We intend to introduce and elaborate more on this practice through the RSpec library for Ruby.

Requirements

  • Basic programming knowledge in any language
  • A laptop/desktop running Linux/MacOS
  • Internet connection

Speaker bio

Yedhu Krishnan and Jerry John Jacob are two product developers at Multunus Software Pvt Ltd, a private software consultancy in Bangalore. They have around 3 years of experience building web and mobile applications. Technologies they have used before include Ruby on Rails, Android, iOS, NodeJS, React, Clojure, among others.

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