FOSSMeet is the annual Free and Open source software meet at NIT Calicut. We are inviting proposals for talks and workshops at FOSSMeet 2017.
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 27, 2016
Proposal submission deadline: Jan 15, 2017
Proposal acceptance: Jan 20, 2017
Presentation upload: Feb 15, 2017
For more information about speaking and proposals, contact email@example.com.
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.
- Introduction to DevOps
- What is DevOps?
- What are the aspects of DevOps?
- Why me?
- Problem Statement (We’ll be learning everything from the point of view of a project we’re working on)
- Duplicable Environments
- Scalable Systems
- Docker Swarms
- MySQl, MariaDB, Schemaless?
- types of replications
- configuring and using replication in RethinkDB and MariaDB
- Remote Provisioning
- Code Control
- Deploying and using GitLab Git Server
- Advantages over GitHub
- Introduction to CI
- Introduction to 3rd-Party CI tools
- What is Jenkins?
- Deploying Jenkins on AWS
- Creating a build and a deployment pipeline
- Deploying code
- Security and Networking Topology
- What is Networking Toplogy?
- Why should we consider this?
A 18-year old developer, technology enthusiast and DevOps lover. For the past 5 years, I have tinkered around with systems, written backends in languages ranging from PHP to Node. Personally, I love taking up challenges and love teaching as well. DevOps and backend development are two of my most favorite fields, but the problem is the fact these amazing tools and standards have a very steep learning curve and, thus, new comers are often terrified, to say the least; therefore, teaching something as advanced as possible with as little technicality (in language, that is) has been my long time love. Although young, I promise that the talk will be nothing short of crisp; filled with humour and the zeal to learn more.
I was working with a startup, and noticed the poorly designed API they were using. Not only that, I noticed a couple of technical flaws. After investigating, I spun up a quick prototype, and benchmarked the two. A significant performance hike, and low latency were the two major giveaways of that test. Since then, I have made it a point to make sure that the devops step of any application is not overlooked and more often than not, that is the case. In this talk, we’ll change that point-of-view with some remarkable OSS.
Currently, I make (and break) things at Gamezop as their Backend and Infrastructure Lead.