Biography

Open Source Bridge 2014

Proposals for this user

Educators, authors, and co-workers are constantly demanding more code comments and documentation, yet none of them ever update it. The comments lie, the documentation exists in three variants, and still nobody knows how to make the code do the right thing.

Open Source Bridge 2013

Proposals for this user

This is why we can't have nice things, peace, or privacy: When closed software or services are offered for free or cheap and found to be "good enough", the market creates barriers to innovation and freedom. Surrendering freedom is convenient and easy, keeping it requires ongoing vigilance. Why would a business not give its customers what they want?

Open Source Bridge 2012

Proposals for this user

How does programming change and what will it be like in 25 years when you take your flying car to the office? Do the past 25 years of Perl give us enough perspective to see 25 years into the future? We'll look at recent progress, new features, and see how you can use a deeper knowledge of the inner workings to revolutionize your approach solving problems today.

Open Source Bridge 2009

Proposals for this user

FreeTUIT is desktop programming with less code. A concise, declarative syntax for widget layout and an expressive API for runtime give you clean and maintainable wxWidgets cross-platform applications in minutes.

JotDB is an open source database tool which is more than a spreadsheet and less than a database frontend. This brings the power to solve simple problems directly to the desktop without boxing you and your data into a corner.

An overview of open 2D/3D CAD and graphics programs and toolkits from the programmer's point of view. Learn what tools are available for building solutions to graphics and modeling problems and how they work.

Tools and approaches for multi-threaded, parallel, and distributed Perl programming. How to redefine your programs to leverage multiple cores and nodes without going insane. Includes analysis of traditionally sequential problems and their parallel implementations. Presents strategies for simple bolt-on clustering and managing parallel tasks with a focus on clean, testable, maintainable code.