Submissions

FOSSMeet 2017

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

Accepting submissions

Not accepting submissions

Srijan Agarwal

Bringing academia to the Internet era - a revolution in knowledge sharing

The KDE community has always strongly believed in openness, in free and open source software. Today, we’re taking this mission one step further, by bringing openness to the most important intellectual production of humanity: knowledge itself. And we’re not doing it alone, but with the help of institutions and professors all around the globe. more
  • 0 comments
  • Confirmed
  • 28 Oct 2016
Technical level: Beginner

Rahulkrishnan RA

A Hands-on Introduction to Docker

Provide the concepts of container and an overview of Docker for a person planning to step up his knowledge in Containerization as a service more
  • 0 comments
  • Submitted
  • 30 Oct 2016
Technical level: Beginner

Joyce George

Hacking and exploring through the Drupal CMS

Drupal is one of the swiftly growing current trends in the world of web development. At present, over 1 millions members are registered with Drupal and there are thousands of active developers who take part in various core level contributions in the mission of making Drupal bug free, robust and bringing out more innovative features. Thus, the organisation has grown over the years that its members… more
  • 0 comments
  • Submitted
  • 05 Nov 2016
Technical level: Beginner

Sasi Kumar

Introduction to LaTeX

LaTeX is a document preparation system. It is widely used in preparing technical documents, though it is convenient and effective in typesetting any document, especially technical ones. It is widely used for preparing publications in science and technology, especially research publications, reports and journals. As LaTeX is similar to a programming language in many ways, this will be only an intr… more
  • 0 comments
  • Submitted
  • 09 Nov 2016
Technical level: Beginner

Santosh Viswanatham

The Limitless web

*An Introduction to the evolution of web and why many thought that web is dead. *An Intro to how things changed and what changed in the world of web. *Intro to Connected devices project and where have we come so far in Mozilla. *Debugging cross compatible web applications is way more easy now using debugger.html ! No need to learn using different debugging tools for different browsers ,now use th… more
  • 0 comments
  • Submitted
  • 13 Nov 2016
Technical level: Beginner

Sruthi Chandran

What, how and why of Debian packaging

The session intends to give an outline on general packaging concepts in Debian. This will include introduction on Debian, its philosophy, what are the “packages”, how to do packaging and why packaging is necessary. This basic session will be an introduction to a hands-on session on Debian packaging. more
  • 0 comments
  • Submitted
  • 13 Nov 2016
Technical level: Beginner

Sruthi Chandran

Workshop on Debian Packaging

This will be a hands-on session as a follow-up of “What, how and why of Debian packaging” session more
  • 0 comments
  • Submitted
  • 13 Nov 2016
Technical level: Intermediate
Siddharth Kshetrapal

Siddharth Kshetrapal

How to get started in open source

Contributing to open source for the first time can be scary and a little overwhelming. This talk breaks it down and makes it easier. more
  • 0 comments
  • Submitted
  • 19 Nov 2016
Technical level: Beginner

pravi

Decentralised, Community run communication/collaboration infrastructure - Why and How?

We need to take control of our communication/collaboration infrastructure, be it email, discussion groups, git hosting, or instant messaging. more
  • 0 comments
  • Confirmed & scheduled
  • 25 Nov 2016
Technical level: Advanced

VISWAPRASATH KS

Build a Web Extension That Works Cross-Browser (Worksop)

Introduction about WebExtensions. Webextensions are Firefox add-ons which are compatible with the API supported by Chrome and opera. Once written, these extensions can be made to run on most browsers with small tweaks. Participants can learn how to customize their browsers, can learn the steps to submit to Firefox Add-ons website. more
  • 1 comment
  • Submitted
  • 25 Nov 2016
Technical level: Beginner

Haritha Harikumar

Get started with your contributions to Mediawiki

For millions of Students and people across the world, when it a project work our first choice would be Wikipedia. Wikipedia with millions of users across the world has been powered by a global open source organisation named Wikimedia Foundation. Wonder what powers these wiki pages? more
  • 0 comments
  • Submitted
  • 26 Nov 2016
Technical level: Beginner

Siddharth Muralee

A Deep Dive into Code ( An Intro to Reverse Engineering)

Reverse Engineering is the process of taking a program’s binary, analyzing its functions and information flow to figure out what the program is meant to do. The usual reasons to reverse engineer a piece of software are to recreate the program, to build something similar to it, to exploit its vulnerabilities and strengthen its defenses. Learning how to reverse engineer a software is a skill that w… more
  • 0 comments
  • Submitted
  • 27 Nov 2016
Technical level: Intermediate

Siddharth Muralee

Your weaknesses are my strengths ( The Tale of a Hacker )

Today, the necessity of strong cybersecurity measures is self evident. A proliferation of cyber attacks is causing increasing damage to companies, governments and individuals.. Organizations need to respond to this increased threat by adopting strict cybersecurity measures. And the awareness should begin with programmers. Learn how your mistakes get exploited by Hackers and how to take necessary … more
  • 0 comments
  • Submitted
  • 27 Nov 2016
Technical level: Beginner
Vachan Kudmule

Vachan Kudmule

Get Started with the basics of eCommerce

How can one leavrage the eCommerce platform for starting their own or work as freelancers to build stuning eCom Stores/Portal with ease and simplylicity. WordPress & WooCommerce both are Open Sourse Projects more
  • 0 comments
  • Submitted
  • 29 Nov 2016
Technical level: Beginner

Rahul Krishnan

Hacking the Linux Kernel (Contributing to the Linux kernel)

The Linux kernel, every year has an enormously strong multitude of people contributing to it. The Linux community consists of newbie developers who work to improve their knowledge in kernel programming area and experienced developers willing to share their knowledge. The talk is primarily aimed at carrying the participants through the entire process of hacking the Linux kernel, right from setting… more
  • 0 comments
  • Submitted
  • 29 Nov 2016
Technical level: Intermediate

Saifi Khan

Go programming language

The features, capabilities and gotchas of the Go programming language are highlighted through case studies. more
  • 0 comments
  • Submitted
  • 01 Dec 2016
Technical level: Intermediate

Tummala Dhanvi

Git - the stupid content tracker (Workshop)

This workshop will introduce people to version control system and git more
  • 0 comments
  • Submitted
  • 01 Dec 2016
Technical level: Beginner

Pramode C.E

An introduction to the Rust Programming Language (Workshop)

Low-level systems programming is dominated by two languages, C and C++. Even though there are dozens of programming languages out there, if you wish to write some embedded systems code or design an operating system kernel, you really have no choice beyond C/C++. more
  • 0 comments
  • Confirmed & scheduled
  • 02 Dec 2016
Technical level: Intermediate

Anagha R

Getting started with Ruby on Rails

Ruby on Rails is not a coding language. It is a web development framework built on the Ruby programming language. Nearly every line of Rails source code is written in Ruby. When you are developing an application in Rails, you are writing Ruby. more
  • 0 comments
  • Submitted
  • 02 Dec 2016
Technical level: Beginner

Devi Krishnan

Learn To Sail With Docker

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 u… more
  • 0 comments
  • Submitted
  • 02 Dec 2016
Technical level: Beginner

Jishnu

Contrbuting to Indic Keyboard (workshop)

Indic Keyboard is one of the most popular Indian language input method for android. This workshop will help beginners start contributing new layouts to the project. more
  • 0 comments
  • Confirmed & scheduled
  • 02 Dec 2016
Technical level: Beginner

Sachin S. Kamath

OpenSource101 - I can code, but what now?

Open source is an exciting world but at the same time, is vast and often confusing. This talk will try to cover the 101’s or the very fundamentals of Open Source Contributions, the do’s and do-not’s and will also cover case-studies to understand the current scenario, using the publicly available user-data of The Fedora Project. more
  • 1 comment
  • Submitted
  • 03 Dec 2016
Technical level: Beginner

Gayathri Menakath

Store, Analyze and Search with ElasticSearch

Elasticsearch is an open source real-time search and analytic engine developed in Java. The elastic searching technique adopted by Elasticsearch engine is highly scalable and helps to search through different kinds of documents. The engine provides REST APIs which helps to interact with it using the programming language of our choice. This talk will highlight the basics of Elasticsearch, how to i… more
  • 0 comments
  • Submitted
  • 03 Dec 2016
Technical level: Beginner

Aniketh Gireesh

Eyes on every move (Tracking system using OpenCV and Qt).

The future is awaiting with new threats. Terrorist attacks are increasing day by day. Tracking each and everything around us has come to a necessity. We cannot continue with the old usage of a person sitting in front of a huge number of monitors to track motions. So, we implement a change for the betterment of the world. We bring the automation with powerful OpenCV module and the innovation with … more
  • 0 comments
  • Submitted
  • 03 Dec 2016
Technical level: Intermediate

Sarah Masud

The Alice and Bob Problem of Open Source Licenses

When a developer(Alice) releases her code, she is automatically granted copyright over it(even if not mentioned explicitly). But simply releasing the code on the internet or Github DOES NOT guarantee that other developers(like Bob) have a right to modify or redistribute it. In the absence of any accompanying license, copyright alone can be messy. It throttles collaboration, and enhancement. Both … more
  • 1 comment
  • Confirmed & scheduled
  • 03 Dec 2016
Technical level: Beginner
Haris Ibrahim K. V.

Haris Ibrahim K. V.

Demystifying the Django REST Framework

The tutorial covers the basics of Django REST Framework, building of RESTful apis from DRF’s perspective and a hands on approach all along while we learn together. more
  • 1 comment
  • Submitted
  • 04 Dec 2016
Technical level: Intermediate

vigneshwer dhinakaran

DeepRust - DeepLearning using Rust

DeepRust DeepRust is an Open Project with an vision of creating a deeplearning crate in rust to provide great experience to researchers & developers to develop learning algorithms and architecture in rust-lang. more
  • 0 comments
  • Submitted
  • 05 Dec 2016
Technical level: Intermediate

vigneshwer dhinakaran

Building Simple Command Line Interfaces in Python

CLI is a great way to mange an application, chaining together a series of CLI tasks can be a great way to solve complex customization and problem quickly in real time. more
  • 0 comments
  • Submitted
  • 05 Dec 2016
Technical level: Beginner

vigneshwer dhinakaran

OpenIOT - IOT for the future

There’s a great problem with privacy in IoT. This talk will be an interactive session to discuss about the various challenges and potential solutions for data standardization, policies and practices. more
  • 0 comments
  • Submitted
  • 05 Dec 2016
Technical level: Beginner

Karthickeyan Narasimhan

Bringing Virtual Reality to the Web

WebVR is an experimental JavaScript API that provides access to Virtual Reality devices, such as the Oculus Rift, HTC Vive, Samsung Gear VR, or Google Cardboard, in your browser.Through this session, the participant will gain knowledge about the WebVR & be able to create atleast 1 3D scene using Aframe framework. more
  • 0 comments
  • Submitted
  • 06 Dec 2016
Technical level: Beginner

Deepu Benson

Open Source Tools for C Developers

Even after four decades of industrial application C is still one of the leading programming languages in the world with a TIOBE Index ranking of 2 in 2016. But are we using C in the proper way? The fate of C and Linux are intertwined right from the begining and C is most powerful when used with Linux. In this talk I will be introducing some powerful Linux tools to boost the power of C. With these… more
  • 0 comments
  • Submitted
  • 09 Dec 2016
Technical level: Beginner

Shreyansh Pandey

Simplifying your DevOps Life

In this talk, students will learn about OSS which will help them create better software. We’ll start with the very basics such as provisioning a system image in Docker and Vagrant, and then go all the way up to creating and deploying a custom Jenkins CI with automatics deployment. more
  • 0 comments
  • Submitted
  • 14 Dec 2016
Technical level: Intermediate

Divyam Madaan

Magic with Qt Quick

In this world of applications and web, everyone wants to have one on their name be it for android, ios, Windows and Linux. But we are switching to Cross-platform frameworks for the same. Qt is one such cross-platform framework that provides assistance to developers to make their applications running on all platforms. The talk is aimed on the magic that Qt Quick can create with its animations and … more
  • 0 comments
  • Submitted
  • 28 Dec 2016
Technical level: Beginner

Saksham Agarwal

Data Analysis with R

Data is everywhere and data-scientists jobs are the hottest in the tech industry. In the current world data analysis is not a privilige but a necessity for organisations to take correct decisions, develop better strategies and produce hot products. Netflix, Google, Amazon, Youtube, Facebook and every other company is constantly hiring data analysts to make sense of their data. Data is ubiquitous … more
  • 0 comments
  • Submitted
  • 30 Dec 2016
Technical level: Beginner

Shrimadhav U K

Generating a static web app with GitLab Pages and securing it using OWASP

The talk will consist mainly on how to deploy a static website properly (both, in terms of usability and security) with a version control system. The audience might learn which files should be version controlled and which type of files should not be placed in the version control repository. Experience with a version control system is recommended but not mandatory. more
  • 0 comments
  • Submitted
  • 31 Dec 2016
Technical level: Intermediate

Divyam Madaan

Delving into Open Source

The main focus of this talk would be to help getting started with open source, covering various aspects and technologies required. more
  • 0 comments
  • Submitted
  • 03 Jan 2017
Technical level: Beginner

Abhinand

MediaWiki Extensions Made Easy

What are extensions ? Why is it exciting to work with it ? Extensions enables developers to not only customize the look of MediaWiki but also to provide new features or reports. Some of the examples of extensions are Echo, Newsletter, Thanks etc. One can develop new extensions or contribute to existing extensions. The extension mostly provide new features for the MediaWiki software. more
  • 0 comments
  • Submitted
  • 08 Jan 2017
Technical level: Beginner

Abhijit A.M. (abhijit13)

LDAP based disroot.org like setup for your college

disroot.org has caught attention of the free software world with it’s simple but innovative setup offering a variety of services using LDAP - one account for all services and has emerged as a replacement for the the monopolistic google services. College of Engineering Pune (COEP, www.coep.org.in) has been using a setup similar to the disroot for it’s Wiki, Moodle, Proxy, Desktops, Nextcloud, FOSS… more
  • 0 comments
  • Confirmed & scheduled
  • 10 Jan 2017
Technical level: Beginner

Krishnakant Mane

REST API basics and beyond

REST API is the de-facto standard for today’s integrated web In this workshop we will learn how CRUD systems are developed using SQLAlchemy and Pyramid web framework. more
  • 0 comments
  • Confirmed
  • 10 Jan 2017
Technical level: Intermediate

Sachin A

Working with Mozilla on Security

An overview of Blake Blake and Blake2 are cryptographic hash functions designed by a team of experts in cryptanalysis, implementation, and cryptographic engineering; namely Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O’Hearn and Christian Winnerlein. more
  • 0 comments
  • Submitted
  • 10 Jan 2017
Technical level: Beginner

Tummala Dhanvi

Kick-start contributing to Mozilla (Firefox) - Workshop

#Getting started with Contributing to Mozilla Outline more
  • 0 comments
  • Submitted
  • 10 Jan 2017
Technical level: Intermediate

Tummala Dhanvi

How to contribute to Fedora (Talk)

This talk will introduce beginners various ways in which one can contribute to fedora more
  • 0 comments
  • Submitted
  • 10 Jan 2017
Technical level: Beginner

Abhijith B

GNUKhata - An Enterprise Quality Accounting Software

GNUKhata is a free and open source accounting software. GNUKhata has changed a lot since last FOSSMeet. This session will walk you through its new features and new look and feel. You will also get to know how to get involved in its development. more
  • 0 comments
  • Submitted
  • 11 Jan 2017
Technical level: Beginner

Balram Pariyarath

Building your Linux from Scratch (Workshop)

This session will help people to get started and build a linux distro from scratch (Inspired from http://www.linuxfromscratch.org/) more
  • 2 comments
  • Submitted
  • 12 Jan 2017
Technical level: Beginner

azharullah shariff

Cross-platform app development with Ionic framework

Ionic is a complete open-source SDK that helps you build native-feeling mobile apps using web technologies like HTML, CSS, and Javascript. Ionic is focused mainly on the look and feel, and UI interaction of your app. Built on top of AngularJS and Apache Cordova, Ionic provides tools and services for developing hybrid mobile apps. Apps can be built with these web technologies and then distributed … more
  • 1 comment
  • Submitted
  • 12 Jan 2017
Technical level: Intermediate

Abhishek A Amralkar

Provisioning Infrastructure(Automation) in AWS, GCE Cloud with Hashicorp Terraform!

The session intends to give an idea about bringing up immutable infrastructure in Cloud. This will include introduction on Terraform and Packer. How to write Packer Scripts. How to write Terraform code to bringup infrastrucutre. more
  • 0 comments
  • Submitted
  • 20 Jan 2017
Technical level: Beginner

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