FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with:

 

Programming

Content related to non-web programming

The KDE 4 Show: An Overview of Where the Free Software Desktop Is Going

in Community, Entrepreneurship, SC2010, KDE, Programming
Speaker: 
Aaron Seigo
Event: 
Summercamp2010
Abstract: 

.

Level: 
Intermediate
Time: 
2010-05-23T08:54

Everything you need to know about cryptography in 1 hour

in BSDCan, BSDCan2010, Networking, Programming, Security, BSD, Programming

Location

Ottawa, ON
Canada
45° 24' 41.6592" N, 75° 41' 53.4984" W

Cryptography is hard. It usually takes many years of study before it is possible to make any serious contribution to the field; and even expert cryptographers often have flaws discovered in their work.

However, merely using cryptography requires far less expertise. In this talk, I will cover everything most software developers will ever need to know about cryptography -- starting from the very beginning -- along with (time allowing) some of the reasons behind the recommendations I provide.

Specific topics covered will include symmetric vs. asymmetric encryption; symmetric vs. asymmetric signatures; block ciphers; block cipher modes; key lengths; message authentication codes; hash algorithms; password handling; padding for asymmetric encryption; padding for asymmetric signing; Diffie-Hellman groups; and side channel attacks. Specific attacks will be discussed only to the extent of mentioning that they exist and explaining how cryptography-using systems should be designed to thwart them.

Event: 
Summercamp2010
Speaker: 
Colin Percival

Managing a Meta-Project: A KDE Case Study

in Community, Entrepreneurship, Legal, SC2010, Code repositories, Licenses, Programming
Speaker: 
Aaron Seigo
Event: 
Summercamp2010
Abstract: 

KDE has evolved from one small team nearly 15 years ago to dozens of small to medium sized teams with well over a thousand people working in concert on over 5 million lines of code. This presentation looks at the processes and practices that go into keeping both the larger KDE community vibrant as well as individual teams, such as the Plasma project, moving. From legal (e.g. copyright attribution) concerns to logistics (e.g. release scheduling) to community health (e.g. events, developer sprints, codes of conduct) and of course technical excellence (e.g. peer review and design): how does a F/OSS behemoth remain agile and connected?

Level: 
Intermediate
Time: 
2010-05-15T22:21
05 Apr

Criteria to decide between svn, git, and others

in Community, Git, How To, Programming, Sysadmin, svn, Code repositories, Programming
Git

If someone asked you which code repository your company/team should use, how would you answer? How do you decide something like this?

It's comfortable to go with what you know already. On one hand, training costs and migration is expensive. On the other hand, you might be missing an opportunity to move to a better tool that saves time, energy, and enables scenarios you cannot do today that make you more competitive. This article is a first draft of writing a useful guide to choosing between open source code repositories.