FOSSMeet 2017

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

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 27, 2016
Proposal submission deadline: Jan 15, 2017
Proposal acceptance: Jan 20, 2017
Presentation upload: Feb 15, 2017

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

Devi Krishnan

@devirk

Learn To Sail With Docker

Submitted Dec 2, 2016

In simple words, Docker is a tool that allows developers to easily deploy their applications in containers to run on the host operating system. The key benefit of Docker is that it allows users to package an application with all of its dependencies into a standardized unit for software development. Unlike virtual machines, containers do not have the high overhead and hence enable more efficient usage of the underlying system and resources. In this talk we’ll cover some basic terms related to Docker, how to set it up in your system and also learn how to run an application on Docker.

Outline

Docker is an open source platform which can be used to package, distribute and run your applications. Docker provides an easy and efficient way to encapsulate applications and any required infrastructure to run that application as a single “Docker image” which can then be shared through a central, shared “Docker registry“. The image can then be used to launch a “Docker container” which makes the contained application available from the host where the Docker container is running.

Docker provides some convenient tools to build Docker images in a simple and efficient way. A Docker container on the other hand is a kind of lightweight virtual machine with considerably smaller memory and disk space footprint than a full blown virtual machine. By enabling fast, convenient and automated deployments, Docker has the effect of shortening the cycle between writing code, testing code and getting it live on production. On the other hand, by providing a lightweight container to run the application, Docker enables very efficient utilization of hardware and CPU resources.

Docker is open source and can be installed on any system or on any servers where you want to build and run your Docker images and containers (provided you meet the minimum system requirements).

Some of the areas we’ll be covering is-
1)What is Docker?
2)What is the need for it?
3)Some of the key terms in Docker
4)What is the difference between Docker and a VM?
5)How to setup Docker in your systems?
6)Learn to build, ship and run an application in Docker platform

Requirements

Participants must bring a laptop with a Linux operating system installed, preferably ubuntu15.04+.

Speaker bio

I am a student pursuing Bachelor’s degree in Computer Science from Amrita University. I am an Open Source enthusiast and I’m part of the FOSS Club, FOSS@Amrita at my college. I spend my free time mentoring juniors in the club.I am a volunteer contributor for the Wikimedia Foundation. I have been contributing to Mediawiki for the past one and a half years. I was selected for the Google Summer Of Code 2016 where I was an intern for the Wikimedia Foundation and could successfully complete my internship at the community. I am also a mentor for the Google Code-In competition. I have also been mentoring high school kids for SHE++ initiative for conducting innovative sessions on newer computer technologies.
I had organized a 3 day workshop on Google Code In training with FOSS@Amrita, for High school teachers. I had also been part of the organizing team of the MediaWikiToLearn hackathon funded by Wikimedia Foundation conducted at Amrita University.

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