From Fedora Project Wiki

(→‎Talks: Split out talks into separate page; add link to web-based form)
Line 141: Line 141:
=== Talks ===
=== Talks ===


{|class="wikimedia sortable" style="t1" rowclass="th"
Proposed talks are listed at http://fudcon.in/program/sessions/proposedIf you want to submit a talk, visit http://fudcon.in/node/add/session.  For the list of talks that were previously aggregated here, visit [[FUDCon:India 2011 Talks]]
! # !! Session Name !! Description !! Owner !! Audience Level !! 
|-
| 1 || What it takes to make a perfect website || -websites stuff to find more contributors || [[User:hiemanshu | Hiemanshu Sharma]] || IDK ||
|-
| 2 || Fedora Security Lab and the OSSTMM || This talk introduces how Information Security work can be done with the [[Security_Lab | 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  || [[User:Ankursinha| 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.  || [[User:Suchakra | 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 || [[User:Sagarun | Arun S A G]] || Beginner/Intermediate ||
|-
|8 || From RDBMS to BigData || Structure your data to make your services more scalable || [[User:tuxdna | Saleem Ansari]] || Beginner/Intermediate||
|-
|9 || Fedora on Rails || Ruby on Rails for the Fedora User || [[User:Shreyankg | Shreyank Gupta]] || Beginner/Intermediate ||
|-
|10 || gEDA: A Love Story || Learning electrical circuit theory with gEDA using Fedora Electronic Lab || [[User:Shakthimaan | 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  || [[User:nkumar | Naveen Kumar]] || Beginner/Intermediate ||
|-
|12 || Security : (More details later) || A talk on Software Security || [[User:huzaifas| Huzaifa Sidhpurwala]] and [[User:eteo| Eugene Teo]] || Beginner/Intermediate ||
|-
|13 || Introduction to n-djbdns || Introduction to n-djbdns & it's deployment. || [[User:pjp| Prasad J Pandit]] || Beginner/Intermediate ||
|-
|14 || Indic Typing Booster || Next Generation input method for Indian Languages. || [[User:Pravins| 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.|| [[User:kashyapc| 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 || [[User:ramkrsna| 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 || [[User:Siddhesh| Siddhesh Poyarekar]] || Beginner ||
|-
|19 || The introduction to "How to write shared libraries" || A talk attempting to simplify and present Ulrich Drepper's paper [http://www.akkadia.org/drepper/dsohowto.pdf How to write shared libraries] || [[User:Siddhesh| Siddhesh Poyarekar]] || Beginner/Intermediate ||
|-
|20 || Python's Data Structure || Categorising the Data Structure Use Cases || [[User:ramkrsna| 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 || [[User:kaushikub | Kaushik Banerjee]] || Beginner/Intermediate/Admin
||
|-
|22 || The latest in Linux Virtualization || I'll cover the Fedora virt stack: KVM, Linux, libvirt, SPICE, etc. || [[User:Amitshah | Amit Shah]] || Beginner ||
|-
|23 || Working with GNOME community || About gnome-love, working with upstream/desktop., code contribution || [[User:ritz | Ritesh Khadgaray]] || Intermediate ||
|-
|-
|24 || ABRT || Automatic Bug Reporting Tool - how it works  || [[User:ychavan | Yogesh Chavan]] || Beginner ||
|-
|25 || The Cleaner Web || Haml, Sass and CoffeeScript  || [[User:Shreyankg | Shreyank Gupta]] || Web Developers ||
|-
|26 || How not to reinvent the wheel || Programming using KDE libraries || [[User:wyuka | Tirtha Chatterjee]] || Some knowledge of Qt ||
|-
|27 || Tracing on Linux || Insight of tracing and profiling on Linux systems (Kernel & User space) || [[User:Soumya | Soumya Kanti Chakraborty]] || Beginner ||
|-
|28 || Fedora Medical || Introducing people to Fedora Medical, getting more folks involved || [[User:Ankursinha| 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 || [[User:narasim | Lakshmi Narasimhan T V]] || Beginner - some knowledge about rpm packaging will help ||
|-
|30 || Tracing (TBC) || TBC? Maybe || [[User:eteo| Eugene Teo]] || Beginner/Intermediate ||
|-
| 31 || An introduction to testing your Django app ||  Will go through the basics of testing Django apps and code coverage  || [[User:rtnpro | Ratnadeep Debnath]] || Beginner and Intermediate ||
|-
| 32 || Debugging Kernel OOPs ||  How to debug when kernel panics?  || [[User:Nkhare | Neependra Khare]] || Beginner and Intermediate ||
|-
| 33 || [https://fedorahosted.org/fuel FUEL Project] : Content Collaboration Consistency || A description of project and its efforts of creating linguistic resources for standardization and consistency through community collaboration || [[User:Rajesh| Rajesh Ranjan]] || l10n, i18n and Language Computing People ||
|-
| 34 || Introduction to [https://fedorahosted.org/spacewalk/ Spacewalk] ||  Overview of Spacewalk which is an open source Linux and Solaris systems management solution  || [[User:Pmutha | Paresh Mutha]] || Beginner and Intermediate/Sys Admins ||
|-
| 35 || Btrfs  ||  Introduction to Btrfs, the next generation filesystem || [[User:Nkhare | Neependra Khare]] ||Beginner and Intermediate ||
|-
| 36 || USB an Introduction  ||  Introduction USB Stack & Protocol || [[User:Gopal | Gopal krishna Tiwari]] ||Beginner and Intermediate ||
|-
| 37 || An introduction to [https://www.transifex.net/ 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. || [[User:rtnpro | 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. || [[User:bckurera | 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. || [[User:azneita | 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. || [[User:Robert|Robert Scheck]] || Beginner to Expert ||
|-
| 42 || Fedora Support || Where to get help when something breaks?!? || [[User:Ankursinha|Ankur Sinha]] || Everyone ||
|-
| 43 || Why QML? || A talk on Qt, QML and why it rocks || [[User:hiemanshu | Hiemanshu Sharma]] || Everyone ||
|-
| 44 || Approaching the community || A talk on spreading FOSS with a Fedora remix || [[User:snavin | Danishka Navin]] || Everyone ||
|-
| 45 || Cute hacks with PyGoocanvas || A talk on python bindings for Goocanvas, a canvas widget for GTK+ for drawing || [[User:SrishAkaTux | Srishti Sethi]] || Beginner ||
|-
| 46 || 389 || The enterprise-class Open Source LDAP server for Linux || [[User:amsharma | Amita Sharma]] || Everyone ||
|-
| 47 || Python workshop || A workshop on python programming for beginners || [[User:kushal | Kushal Das]] ||  Beginner ||


|}
You will have to submit a talk to the http://fudcon.in website even if you put in a talk abstract here previously.


=== Hackfests/Demos ===
=== Hackfests/Demos ===

Revision as of 14:33, 13 October 2011

FUDCon India Logo
FUDCon India Logo

FUDCon Pune Website: http://fudcon.in/

FUDCon is the Fedora Users and Developer's Conference, an opportunity for all who contribute to or use Fedora to meet, learn, plan, and hack. This event is free and is open to everyone. To learn about what a FUDCon is like, you can view a video from the North American FUDCon 2009. Please read https://fedoraproject.org/wiki/FUDCon_organization_process and understand it thoroughly if you are a event organizing volunteer. If you are responsible for finding a good place, refer to the requirements listed in https://fedoraproject.org/wiki/FUDCon/Organization

Event Owner

Micro bloggers

Use #fudconin11 as the hashtag for identi.ca and Twitter posts

Venue, date and time

* Venue: COEP (College of Engineering, Pune).  
* Date:  4th, 5th and 6th of November 2011.  Friday and Saturday are talks and Sunday is the hackfest.  
* Time:  8 AM for 4th.  9 AM on 5th and 6th. 

Sunday night is FUDPub. If you are coming from outside Pune, we recommend that you arrive by 3rd night and leave by 7th morning.

Speaker guidelines

  • The delegates are likely to be primarily students and many will be new to free and open source software. Make talks accessible to this audience.
  • Motivate people to get involved in hackfests and run ones associated with your talks if you can. We are dedicating the entire Sunday for them, Even if you do not get much participation, doing your free software work transparently is often inspiring.
  • When you are asked any questions during your talk, repeat the question in the mic before answering them. We are planning to record talks and it would make it easier for anyone watching the videos later if you repeat the question.
  • Delegates may be hesitant to ask questions. Encourage them to do so. Keep it casual.
  • Use the general Fedora templates for presentations if you haven't already created one and make sure you have contact information (email address, irc nick etc added to them).
  • If your organization is sponsoring your work, it is perfectly ok and even recommended that you give credit. However remember this is a free software technical conference and not a commercial or corporate event. Tailor your presentation accordingly.
  • We are a free software and content focused community. Make available your slides under a standard free content license. We recommend creative commons attribute share alike (CC-BY-SA) license. In addition to your slides, make any "source" material available for your slides publicly. Merely PDF is not reusable. ODP or latex source material would be useful. If you use images publicly available under CC-BY-SA, don't forget to add credits to your presentation.
  • Upload your slides to this page and link them in the speakers table.
  • Be prepared to talk without slides. Projectors, power grid can go off without notice.
  • It is required to blog about your experience at FUDCon. Refer Event Reporting Guidelines to ensure you cover the event as expected.
  • Even though we are working to get a reasonable number of power outlets for charging laptops, ensure to recharge them completely at the hotel and be prepared to walk to a different talk room to get an unused charging slot.
  • To help involve people who are participating remotely via IRC, identify someone before you start the talk to take notes on your talk and the Q&A sessions. These notes can be taken online in real-time on a site like http://openetherpad.org or on a blog post that's aggregated to Fedora Planet.
  • Follow the Fedora motto and "Be excellent to each other". That means no rudeness, sexism etc. We are a community first and we will not hesitate to evict anyone who does not behave appropriately. If you have any concerns, bring up the issue to the organizers.
  • Last but not the least, hallway conversations are often as important if not even more important than your talks. Hang around, talk to people and have fun!

Travel info

Pune is the second largest city in the Indian state of Maharashtra and is located about 75 miles from Mumbai.

Pune has an airport; however international travellers, especially from US and Europe, might consider flying in to Mumbai and getting a flight/taxi from Mumbai to Pune for a more economical plan. Flight takes about an hour and taxi takes about 3 to 4 hours. Getting a taxi is naturally cheaper and we can arrange taxi locally. The cost for a taxi should be less than $100. Sharing a taxi will be preferred for people coming in around similar times, bringing down that cost.

Tourism

[The official Indian Tourism website]

[The website for Maharashtra Tourism Development Corporation]

Hotel info

We recommend [Cocoon]. If your sponsorship request is approved, we will book a hotel room for you. You can just let us know your travel plan (flight details, dates and time of arrival/departure) and who you prefer to share your room with and we will take care of the rest.

Getting sponsored

If you want to get sponsored to attend this event, refer to https://mether.wordpress.com/2011/07/23/fudcon-pune-2011-now-open-for-sponsorship-requests/

FUDCon India planning meetings

IRC meetings

IRC meetings happen every Friday 1:00 PM UTC (6:30 PM IST) in #fudcon-planning channel in irc.freenode.net. Everyone is welcome and free to participate

Face to face meetings

Face to face meetings happen every Tuesday 3:00 PM in Red Hat Pune office. Everyone is welcome to participate. Just drop a mail to Rahul Sundaram if you are planning to attend

Budget Details

Detailed budget estimates: Current total estimate: USD 15707

FUDCon APAC has been provided a tentative budget of 15000 US Dollars as per

http://lists.fedoraproject.org/pipermail/fudcon-planning/2011-May/002350.html

Rahul Sundaram will talk to teams within Red Hat and others on complimenting the budget but for the bidding process, our planning must be limited within this amount. Note that if a Red Hat person comes from some other country, his or her manager will generally fund that travel and that's what we will encourage. Max Spevack has additional discretionary budget in special cases. Community volunteers need funds to be taken out of the FUDCon allotted budget typically.

Pre-registration

free and open
FUDCon is free and open for everyone to attend. Registration is required to minimise hassles at the venue and ensure your swag. Register at fudcon.in

Older list of pre-registered participants


Sessions

Barcamp format
We are following barcamp format for the talks. If you want more details, refer to http://fedoraproject.org/wiki/FUDCon_barcamp

Lightning talks signup

Talk description Speaker
Introducing to SCM systems Ramakrishna Reddy Y

BarCamp Sessions Needing Owners

Session Name Description


Talks

Proposed talks are listed at http://fudcon.in/program/sessions/proposed. If you want to submit a talk, visit http://fudcon.in/node/add/session. For the list of talks that were previously aggregated here, visit FUDCon:India 2011 Talks

You will have to submit a talk to the http://fudcon.in website even if you put in a talk abstract here previously.

Hackfests/Demos

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

Organizers

# Responsibility Name
1 - Aditya Patawari
2 Posters, Banners, Infra Suchakra
3 Budget Amit Shah
4 - Harsh Verma
5 Goodies/Photography Kushal Das
6 Hospitality Satya Komaragiri
7 Catering Prasad J. Pandit
8 Logistics Narayan Murty Gundala
9 Registration (venue welcome team)
10 Speakers lounge
11 FUDPub
12 - Hiemanshu Sharma
13 Booklet Ankur Sinha
14 - Soham Chakraborty


Tasks

  • Update website. Talk to Shrink or Tuxdna for updates
  • Banners and t-shirt design. Follow up on design team list for updates
  • Booklet content. Ankur Sinha for updates
  • Speakers should have user profiles - mether will followup


Bidding Info

Booklet

Poster

Buttons & Banners

FUDCon Website Content

Travel and Accommodation details for the Sponsored Guests