Skip to main content

Welcome to FOSSLC

FOSSLC is a non-profit corporation dedicated to education, community, and business development involving open source technologies. Read more about FOSSLC

Education

Items related to education and academia.

Engineer/Developer

Job Type: 
Full Time

Yelp has been changing the nature of how
people share local knowledge and find out about what's going on in
their city and beyond since 2005. Founded by Jeremy Stoppelman and Russ
Simmons, Yelp has grown to become the #1 local review and recommendation
website, attracting over 32 million unique users per month. With a

Software speaks - are you listening?

Speaker: 
David Maxwell
Event: 
Summercamp2010
Abstract: 

Since the beginnings of writing, people have criticized each other's
written creations. Literary, Art, and Movie critics find full time
employment detailing the shortcomings of an author's work - or praising
it, as the case may be.

A lot of software has avoided receiving the same kind of treatment. A
relatively smaller number of people are literate in programming
languages, and the texts are often kept as corporate secrets - only the
machine-executable binaries are released to the public.

Open Source is an exception to this rule. Open Source code is published
for all to see.

Coverity is a company in the business of making tools to help people
write better software. Our tools analyze source code, looking for
coding errors, and also gathering information about the architecture
and build environments that make software systems work.

A recent ACM article entitled 'A few billion lines of code later'
describes some of Coverity's findings in the commercial environment,
and the company's open source report publications describe the results of
work done for the US Department of Homeland Security.

This talk will cover what can be learned from looking at source code.
We can discover quite a bit about the tendencies of programmers, the
limitations of their work environment, and the risks that result when
code controls critical systems like cars, medical devices, and heavy
machinery...

This talk is suitable for a general track. While the content of
the paper is somewhat technical, the talk will approach it from
a general 'what does this mean', 'why is this important' point of view.

problems does it solve? When is it not appropriate to use?

Level: 
Beginner
Time: 
2010-05-31T17:12

Consideration for the BSD Professional Exam

Location

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

This talk introduces the BSD Professional exam, including the back story about the exam, a description of the how the Job Task Analysis was created, what happens to the results, and how the exam objectives are created.

A description of requirements for a "hands-on lab" will be presented, along with some possible scenarios for implementation. An interactive discussion with the audience will help determine the eventual direction for some aspects of the exam.

Event: 
BSDCan2010
Speaker: 
Jim Brown

Top 25 worst programming mistakes

Recently I blogged about some great research pertaining to teaching programming. It was particularly interesting since it indicated that the most common way of teaching programming today was likely wrong. Another good article crossed my desk recently that was worth sharing.

Syndicate content