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
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
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
*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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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