From Fedora Project Wiki

(Split out page from main wiki)
 
(Add hackfests and demos)
 
Line 3: Line 3:
This list is old, and may not be accurate any more.
This list is old, and may not be accurate any more.


=== Lightning talks signup ===
{|
! Talk description
! Speaker
|-
| Introducing to SCM systems
| [[User:ramkrsna | Ramakrishna Reddy Y ]]
|}
=== BarCamp Sessions Needing Owners ===
{|
! Session Name !! Description
|-
|}
=== Talks ===


{|class="wikimedia sortable" style="t1" rowclass="th"
{|class="wikimedia sortable" style="t1" rowclass="th"
Line 105: Line 124:
| 47 || Python workshop || A workshop on python programming for beginners || [[User:kushal | Kushal Das]] ||  Beginner ||
| 47 || Python workshop || A workshop on python programming for beginners || [[User:kushal | Kushal Das]] ||  Beginner ||


|}
=== Hackfests/Demos ===
{{admon/note | Hackfest info | Refer to http://fedoraproject.org/wiki/FUDCon_hackfest on what is expected from a hackfest }}
{|class="wikimedia sortable" style="t1" rowclass="th"
! # !! Session Name !! Description !! Owner !! Pre-requisites !! 
|-
| 1 || FEL tickets  || Working on Fedora Electronic Lab packaging || [[User:Shakthimaan | Shakthi Kannan]] || Packaging RPM ||
|-
| 2 || FSL tickets  || Working on Fedora Security Lab packaging || [[JoergSimon]] & [[RobertScheck]] || Packaging RPM ||
|-
| 3 || FreeIPA integrated security management system on Fedora || A working demo of a FreeIPA instance which involves several technologies like an ldap server(389-ds), kerberos, CA(dogtag), DNS, and client side technolgoies like SSSD, Certmonger.  || [[User:gowrishankar | Gowrishankar Rajaiyan]] & [[User:kashyapc | Kashyap Chamarthy]] || Intermediate Linux admin skills ||
|-
| 4 || Autotools || A walkthrough explaining how one could autotoolize a project || [[User:siddhesh | Siddhesh Poyarekar]] || Beginner/Intermediate programming ||
|-
| 5 || HTSQL || URI-based high-level query language for relational databases || [[User:ramkrsna | Ramakrishna Reddy Yekulla ]] || Intermediate RDBMS Understanding ||
|-
| 6 || vsevm || Very simple enterprise virtualisation management || [[User:pai | M.K.Pai ]] || Basic/Intermediate Understanding of Virtualization ||
|-
| 7 ||  || Using an RDBMS as a task queue || [[User:pai | M.K.Pai ]] || Basic understanding of workflows ||
|-
| 8 || QPID || A demo on using qpid to quickly hack up distributed applications || [[User:siddhesh | Siddhesh Poyarekar ]] || Beginner/Intermediate programming ||
|-
| 9 || System automation using Puppet || A walk through on how to create a puppet server and using it to maintain large infrastructures || [[User:Adimania | Aditya Patawari]] || Beginner/Intermediate Newbie/Aspiring System Admins||
|-
| 10 || KDE-fy || Create KDE frontend to some Fedora utility that does not have one yet || Anuvrat Parashar || Intermediate ||
|-
| 11 || LaTeX || A quick start up on using LaTeX to create documents. || [[User:Ankursinha| Ankur Sinha]] || Beginner ||
|-
| 12 || Shell scripting  || A quick introduction to basic shell commands, and how to use these in shell scripts || [[User:Ankursinha | Ankur Sinha]] || Beginner ||
|-
| 13 || Packaging  || Bring your favourite software into Fedora.  Creating your own RPM package and getting it reviewed || [[User:Paragn | Parag Nemade]] || Packaging RPM and Fedora review process ||
|-
| 14 || Beacon  || [CODE SPRINT] A WYSIWYG DocBook Editor for Fedora Documentation  || [[User:satyak | Satya Komaragiri]] || Beginner/Intermediate Programmers/Web Developers/UI Designers ||
|-
| 15 || Wiki cleanup || Spend sometime cleaning up and updating pages on the wiki || [[User:Ankursinha| Ankur Sinha]] || You need to know how to read and write ;) ||
|-
| 16 || Django testing with Transifex || Transifex is a great Django product. Let's do some testing on it. || [[User:rtnpro| Ratnadeep Debnath]] || You need to know the basics of Django testing. Hope you have attended my talk on Django testing and Transifex ;) ||
|-
| 17 || Beamer || A beginners' session on using Beamer to make presentations. || [[User:Ankursinha|Ankur Sinha]] || Beginner ||
|-
| 18 || Introduction to Qt,QML ,Sqlite  || Insight of Qt , How to develop rapid applications using QML & C++ , Creating Database based Applications with Qt which are portable to multiple formats for Mobile as well as Desktop Computers . || [[User:Gnaruag | Gaurang Aggarwal]] || Who used to adore Visual C++/Basic or Rapid App Dev. ||
|-
|19 || Complete [[FedoraForKids]] || [[FedoraForKids]] is a Fedora spin targeted towards schools and kids || [[User:Sagarun | Arun SAG]] || Knowledge on how to create spins/remixes and packaging ||
|-
|20 || Understanding VCS and Getting Git || Introduction to Version Control Systems, the concept and demonstration of how to manage your source-code/projects with Git (one of the most popular distributed VCS) || [[User:Vaidik | Vaidik Kapoor]] || Beginner/Intermediate ||
|-
|}
|}

Latest revision as of 14:58, 13 October 2011

This is the list of talks submitted before we introduced the web-based talk scheduling software. You should submit all talks via the interface at http://fudcon.in/node/add/session

This list is old, and may not be accurate any more.

Lightning talks signup

Talk description Speaker
Introducing to SCM systems Ramakrishna Reddy Y

BarCamp Sessions Needing Owners

Session Name Description


Talks

# Session Name Description Owner Audience Level
1 What it takes to make a perfect website -websites stuff to find more contributors Hiemanshu Sharma IDK
2 Fedora Security Lab and the OSSTMM This talk introduces how Information Security work can be done with the Fedora Security Lab and how you can contribute to it. It demonstrates the development state of the Fedora Security Lab and how the Fedora Security Lab implements and aids the OSSTMM. JoergSimon this is for anyone who want to learn about FSL, or can/want to help me to improve it
3 Fedora Ambassadors a global/regional challenge Different cultures, different groups - one conduct and so many challenges. This is about how the Ambassadors group evolved over the years, what work was necessary to maintain the group in an healthy state and how we work torwards to face new challenges - and of course it will be a ground for discussions around this topic. JoergSimon Intermediate
4 Introduction to RPM packaging in Fedora Tools, process and a basic walk through of a hello world package Ankur Sinha Beginner
5 Writing desktop applications using Vala Will go though various benefits of using Vala to develop applications and some demo apps KushalDas Beginner
6 Qt Application Development on Embedded Devices Will cover building embedded devices based on Qt framework from ground up. Then move on to developing custom applications, cross-compiling and porting to the device. Examples and demo devices are ready. Must for embedded enthusiasts. Suchakra Beginner/Intermediate
7 Creating web apps using Django and packaging its add-ons This talk will introduce Django and enlighten the users on how to package/test its addons for Fedora project Arun S A G Beginner/Intermediate
8 From RDBMS to BigData Structure your data to make your services more scalable Saleem Ansari Beginner/Intermediate
9 Fedora on Rails Ruby on Rails for the Fedora User Shreyank Gupta Beginner/Intermediate
10 gEDA: A Love Story Learning electrical circuit theory with gEDA using Fedora Electronic Lab Shakthi Kannan Beginner/Intermediate
11 Recreational Mathematics using Open Source tools A small tutorial on how to use GNU/Linux for Mathematical recreations and fun Naveen Kumar Beginner/Intermediate
12 Security : (More details later) A talk on Software Security Huzaifa Sidhpurwala and Eugene Teo Beginner/Intermediate
13 Introduction to n-djbdns Introduction to n-djbdns & it's deployment. Prasad J Pandit Beginner/Intermediate
14 Indic Typing Booster Next Generation input method for Indian Languages. Pravin Satpute Beginner/Intermediate
15 Fedora Virtualization for power admins configure/manage/tune guests via shell using libvirt and friends. And brief intro to svirt(secure virt.). More details later. Kashyap Chamarthy Beginner/Intermediate
16 Fedora India Community Past, present and future of Fedora India community RahulSundaram Beginner
17 Python For Django Take advantage of features of Python to write better Django Apps Ramakrishna Reddy Yekulla Advanced, Must Be a *Lazy* Python Programmer, Meta Classes, Duck Typing, Decorators
18 Debugging code you have never seen before A brief look at approaches one could take to analyse code that you have never seen before in your life and how they could be used in bugzapping Siddhesh Poyarekar Beginner
19 The introduction to "How to write shared libraries" A talk attempting to simplify and present Ulrich Drepper's paper How to write shared libraries Siddhesh Poyarekar Beginner/Intermediate
20 Python's Data Structure Categorising the Data Structure Use Cases Ramakrishna Reddy Yekulla Beginner
21 Introduction to System Security Services Daemon Brief introduction of how one can manage access to remote directories and authentication mechanisms via SSSD Kaushik Banerjee Beginner/Intermediate/Admin
22 The latest in Linux Virtualization I'll cover the Fedora virt stack: KVM, Linux, libvirt, SPICE, etc. Amit Shah Beginner
23 Working with GNOME community About gnome-love, working with upstream/desktop., code contribution Ritesh Khadgaray Intermediate
24 ABRT Automatic Bug Reporting Tool - how it works Yogesh Chavan Beginner
25 The Cleaner Web Haml, Sass and CoffeeScript Shreyank Gupta Web Developers
26 How not to reinvent the wheel Programming using KDE libraries Tirtha Chatterjee Some knowledge of Qt
27 Tracing on Linux Insight of tracing and profiling on Linux systems (Kernel & User space) Soumya Kanti Chakraborty Beginner
28 Fedora Medical Introducing people to Fedora Medical, getting more folks involved Ankur Sinha Novice
29 Getting started with Haskell on Fedora A brief introduction about Haskell and func. programming. An overview of Haskell packages and tools available for development. Getting started with packaging Haskell libraries for Fedora Lakshmi Narasimhan T V Beginner - some knowledge about rpm packaging will help
30 Tracing (TBC) TBC? Maybe Eugene Teo Beginner/Intermediate
31 An introduction to testing your Django app Will go through the basics of testing Django apps and code coverage Ratnadeep Debnath Beginner and Intermediate
32 Debugging Kernel OOPs How to debug when kernel panics? Neependra Khare Beginner and Intermediate
33 FUEL Project : Content Collaboration Consistency A description of project and its efforts of creating linguistic resources for standardization and consistency through community collaboration Rajesh Ranjan l10n, i18n and Language Computing People
34 Introduction to Spacewalk Overview of Spacewalk which is an open source Linux and Solaris systems management solution Paresh Mutha Beginner and Intermediate/Sys Admins
35 Btrfs Introduction to Btrfs, the next generation filesystem Neependra Khare Beginner and Intermediate
36 USB an Introduction Introduction USB Stack & Protocol Gopal krishna Tiwari Beginner and Intermediate
37 An introduction to Transifex Transifex is an open service allowing people to collaboratively translate software, documentation and other types of projects. Designed as a hub for translations of open source projects, Transifex supports translations straight from the project's source. Ratnadeep Debnath Beginner, Intermediate, l10n and i18n people
38 Fedora & APAC Insight of FOSS communities and get support towards the Fedora Project - An insight of FOSS communities focusing the contributors behavior and how their contribution can be obtained towards the Fedora project, specially focusing APAC region. Buddhika Kurera Anyone interested in Fedora Project.
39 Fedora APAC: Well Oiled Machine The goal of this session is to explore avenues to make Fedora APAC work where "everybody knows what to do, when to do it and get things done without any help or assistance". It is my hope to lessen the burden on local ambassadors by getting resources on the ground more efficiently. Heherson Pagcaliwagan Anyone interested
40 Access Control for Git Introduction to Gitolite Sitaram Chamarty Intermediate/System Admin
41 Zarafa in Fedora This talk introduces the Zarafa Open Source Collaboration Platform at Fedora, its features and how users and developers can contribute to it. Aside of the official upstream roadmap, it would be interesting to have also a discussion about wanted or interesting features. Robert Scheck Beginner to Expert
42 Fedora Support Where to get help when something breaks?!? Ankur Sinha Everyone
43 Why QML? A talk on Qt, QML and why it rocks Hiemanshu Sharma Everyone
44 Approaching the community A talk on spreading FOSS with a Fedora remix Danishka Navin Everyone
45 Cute hacks with PyGoocanvas A talk on python bindings for Goocanvas, a canvas widget for GTK+ for drawing Srishti Sethi Beginner
46 389 The enterprise-class Open Source LDAP server for Linux Amita Sharma Everyone
47 Python workshop A workshop on python programming for beginners Kushal Das Beginner

Hackfests/Demos

Note.png
Hackfest info
Refer to http://fedoraproject.org/wiki/FUDCon_hackfest on what is expected from a hackfest


# Session Name Description Owner Pre-requisites
1 FEL tickets Working on Fedora Electronic Lab packaging Shakthi Kannan Packaging RPM
2 FSL tickets Working on Fedora Security Lab packaging JoergSimon & RobertScheck Packaging RPM
3 FreeIPA integrated security management system on Fedora A working demo of a FreeIPA instance which involves several technologies like an ldap server(389-ds), kerberos, CA(dogtag), DNS, and client side technolgoies like SSSD, Certmonger. Gowrishankar Rajaiyan & Kashyap Chamarthy Intermediate Linux admin skills
4 Autotools A walkthrough explaining how one could autotoolize a project Siddhesh Poyarekar Beginner/Intermediate programming
5 HTSQL URI-based high-level query language for relational databases Ramakrishna Reddy Yekulla Intermediate RDBMS Understanding
6 vsevm Very simple enterprise virtualisation management M.K.Pai Basic/Intermediate Understanding of Virtualization
7 Using an RDBMS as a task queue M.K.Pai Basic understanding of workflows
8 QPID A demo on using qpid to quickly hack up distributed applications Siddhesh Poyarekar Beginner/Intermediate programming
9 System automation using Puppet A walk through on how to create a puppet server and using it to maintain large infrastructures Aditya Patawari Beginner/Intermediate Newbie/Aspiring System Admins
10 KDE-fy Create KDE frontend to some Fedora utility that does not have one yet Anuvrat Parashar Intermediate
11 LaTeX A quick start up on using LaTeX to create documents. Ankur Sinha Beginner
12 Shell scripting A quick introduction to basic shell commands, and how to use these in shell scripts Ankur Sinha Beginner
13 Packaging Bring your favourite software into Fedora. Creating your own RPM package and getting it reviewed Parag Nemade Packaging RPM and Fedora review process
14 Beacon [CODE SPRINT] A WYSIWYG DocBook Editor for Fedora Documentation Satya Komaragiri Beginner/Intermediate Programmers/Web Developers/UI Designers
15 Wiki cleanup Spend sometime cleaning up and updating pages on the wiki Ankur Sinha You need to know how to read and write ;)
16 Django testing with Transifex Transifex is a great Django product. Let's do some testing on it. Ratnadeep Debnath You need to know the basics of Django testing. Hope you have attended my talk on Django testing and Transifex ;)
17 Beamer A beginners' session on using Beamer to make presentations. Ankur Sinha Beginner
18 Introduction to Qt,QML ,Sqlite Insight of Qt , How to develop rapid applications using QML & C++ , Creating Database based Applications with Qt which are portable to multiple formats for Mobile as well as Desktop Computers . Gaurang Aggarwal Who used to adore Visual C++/Basic or Rapid App Dev.
19 Complete FedoraForKids FedoraForKids is a Fedora spin targeted towards schools and kids Arun SAG Knowledge on how to create spins/remixes and packaging
20 Understanding VCS and Getting Git Introduction to Version Control Systems, the concept and demonstration of how to manage your source-code/projects with Git (one of the most popular distributed VCS) Vaidik Kapoor Beginner/Intermediate