FOSSMeet 2019

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

Make a submission

Submissions are closed for this project

NITC, Calicut

FOSSMeet is the annual Free and Open source software meet at NIT Calicut. We are inviting proposals for talks and workshops at FOSSMeet 2019.

What we are looking for

At FOSSMeet, we allow the attendees(mostly students) to delve into the field of development and free software. We’re inviting proposals for lectures, demos, tutorials, workshops, discussions, and panels for FOSSMeet‘19. Separate proposals will be taken for one-hour sessions by professionals and thirty-minute talks by students. This year, however, upvotes will not be considered in the selection procedure.

Fair warning - if the contents of your session is the ‘I am feeling lucky’ result of a Google search, there is little probability of it being accepted. Same applies to proposals titled ‘The absolute beginner introduction to X’ and others of the like. On the other hand, if your talk is on some obscure, albeit important, free software project that will go over the heads of most students, this might not be the best platform to deliver your talk. There are always exceptions and we leave that to your judgement.

However, we welcome and celebrate every single proposal we receive. Do treat the above as guidelines rather than rules. Looking forward to your suggestions and seeing you folks at FOSSMeet‘19!

Audience

Your audience (mostly) comprises of smart, above average, GNU/Linux aware students.

Important dates

Call for proposals opens: Dec 4, 2018
Proposal submission deadline: Jan 18, 2019
Proposal acceptance: Jan 24, 2019
Presentation upload: Feb 3, 2019

Contact Us:

For more information about speaking and proposals, contact speakers@fossmeet.in.

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

Amarjit Singh

@amarjit

Programming with Swift

Submitted Jan 18, 2019

Swift is youngest and fastest growing language in world in terms of developer adoption and activity. Already reached top 20 chart in less than 4 years. Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. Most importantly, Swift is designed to make writing and maintaining correct programs easier for the developer. To achieve this goal, we believe that the most obvious way to write Swift code must also be: Safe, Fast [Swift is intended as a replacement for C-based languages viz. C, C++, and Objective-C] and Expressive

Outline

Swift was developed in the open at Swift.org, with source code, a bug tracker, mailing lists, and regular development builds available for everyone. This broad community of developers, both inside Apple as well as hundreds of outside contributors, work together to make Swift even more amazing. Swift already supports all Apple platforms as well as Linux, with community members actively working to port to even more platforms. We’re excited to see more ways in which Swift makes software safer and faster, while also making programming more fun.

Introduction To Swift
Swift Language Types and Type Safety
Closures in Swift
Classes and Structures
Inheritance
Automatic Reference Counting
Optionals, Optional Chaining and Type Casting
Extensions in Swift
Protocols in Swift
Generics in Swift
Advanced Operators

Requirements

Participants must know
Concepts of Object Oriented Programming
Programming in C Language
Energy and Openness to Learn, Attitude to Take Ownership
Understanding and Appreciation of Mathematics 10+2 Level
Strong Logical and Programming Ability
Following Training Schedule and Decorum
Arriving on Time and Avoiding Distractions

Speaker bio

I combine my 14+ years of professional system design and development experience along with Design Thinking, System Design and Engineering, Social Engineering, Change Management, Team Building, Mentorship and Training. My main focus is on how we can be better technical and social leaders, engineers and developers by focusing on learning the skills and deeper part engineering and sciences, and skills most of ignore - understanding of community and users. In design thinking, I generally reason things w.r.t. big picture, what should we solve and most important what problems we should not solve. Most of the time early learners generally waste there vital time in solving problems which are not worth to solve, or solve same kind of problems again and again… As a mentor, I love to contribute at these aspect more…

I have consulted, performed trainings, workshops and designed and developed systems for clients in various sectors. Technology in all its forms is part of my makeup and so I think, code, speak, train and make people awesome in there vision and mission. I am strong proponent of Freedom, Openness, Scalability and Sustainability in System Design and Engineering.

I was leading contributor in making and evolving FOSSMeet@NITC in early phases. I lead FOSSMeet 2006 and FOSSMeet 2007 along with wonderful energetic, diverse and vibrant team coming from multiple departments, areas, student clubs, community and industry. We made FOSSMeet@NITC 2nd largest after FOSS.IN, Bangalore, just in 3 years… Let’s meet, share and explore more during 15th edition of FOSSMeet@NITC 2019… and make it awesome…

Links

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Amarjit Singh

Programming with Kotlin

Kotlin designed by JetBrains adopted by Google as first citizen for Android Development. more

18 Jan 2019