Personal schedule for Joe VanAndel
Download or
subscribe to Joe VanAndel's
schedule.
JRuby is Ruby on the Java Platform, so it brings the advantages of Ruby to the JVM and the advantages of Java to Ruby. This session shows Ruby syntax and lots of integration techniques with Java, including building Swing-based UI's using Swiby and how to unit test Java code with JRuby.
Read more.
Git is a new distributed version control system that is fast, flexible, works offline and supports powerful local branching and easy merging that encourages non-linear workflows and makes developers far more productive and efficient.
This tutorial will introduce you to Git, rid you of your SVN sins, and teach you how to become more efficient and productive as a programmer.
Read more.
This course presents a minimalist approach to interface design known as "S.A.T." Developed by Damian Conway over the past decade, this design philosophy can produce smaller, better focused, more usable module APIs.
Read more.
Linux
Location: Ballroom A1
Now that everyone and their dog has some sort
of a digital camera, what are you supposed to
do with it, and how? What real solutions are
out there that aren't just for the subfenestrated?
Read more.
Design is 80% science and 20% art. This talk dives straight into the science to give you the techniques to create your own interfaces and demystify design. From using the golden ratio in layout and Fibonacci numbers in typography, to brand design and art direction, it covers it all in simple, tasty, bite-size pieces.
Read more.
Linux
Location: Ballroom A2
What does the future hold in store for filesystem and storage technologies? Why is it that there has been a flowering of new filesystems showing up in Linux in the last 18 months? This talk will review the new file systems and storage technologies which have shown up in Linux and discuss what is likely to come in the future.
Read more.
In the Year 2020 the user interface will look completely different from today. What will that be and how can FOSS lead the way?
Read more.
Sure you it's easy to throw a script over the fence for your users, but how do you deal with maintenance, testing, packaging and distributing your scripts? This talk will cover best practices for python scripting including any changes needed for version 3.
Read more.
Sex and Design Axioms describes the minimal rule set for designing interfaces: the foundational concepts that are required knowledge for designers and engineers to create usable and elegant interfaces.
It is the analog for The Elements of Style by Strunk and White on user interface that encompasses layout, interaction, visual design, and prototyping tenets.
Read more.
The age of Big Data demands open-source tools that move beyond storage towards analytics: tools to turn terabytes into insights. R is an open-source language for statistical computing and graphics, and an extensible, embeddable tool for the analysis of large data sets. In this session, I showcase R's power by building predictive models for Brazilian soybean harvests and baseball slugger salaries.
Read more.
In the process of creating application for the new user experience in Moblin 2.0, a lot has been learned about how to effectively use Clutter to build aesthetically pleasing and practical interfaces. This will be a tutorial on how to implement complex and good-looking UI animations using Clutter.
Read more.
Using the <video> tag in HTML5, developers can do all sorts of things that are hard or impossible with plugins. In this presentation, Mozilla's Mark Surman and Asa Dotzler paint a picture of the open video future and demo the cool stuff you can do with web video when it's properly integrated with a page.
Read more.
In this talk, Chris DiBona will bring the audience up to date on recent Google activities in open source. We will specifically cover advances in Android’s open source deployment infrastructure, including the Gerrit and Repo tools, and the directions those tools are taking.
Read more.
Languages like Erlang, Haskell, Scala and Clojure have been gaining visibility rapidly over the past few years. Our panel will discuss the advantages and challenges of developing and deploying software using functional languages. How do coding, QA, and maintenance change in this world?
Read more.
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 or Qt cross-platform applications in minutes.
Read more.
Clojure is a functional programming language that runs on the JVM and features great performance and innovative concurrency support.
Read more.
We are entering an era when 3D visualization technology will become as standard as 2D web browsers are today. NASA World Wind is standards-based, open source technology oriented to stimulate innovation. Just as public highways built for the common good opened up huge opportunities for society, so too NASA World Wind client *and* server technology provides a public domain 3D highway.
Read more.
In this session, we will help you create a single universal binary and installer of your Open Source project that can run on Windows, Mac, UNIX, Xen, VMware, VirtualBox, Qemu, Parallels, and Amazon's EC2. If you want to Linafy your app, just create a Debian package of your application and bring that and a 128x128 PNG image of your logo.
Read more.
How JSON overcame intolerance, inurement, and death threats to become the preferred data interchange format.
Read more.
A pragmatic look at HTML 5 by experimenting with converting a real site to HTML 5 - how does it work? Where it useful and where is it annoying? How is support in current browsers?
Read more.
You can control devices in your home from your computer with no new wiring. This session covers controlling lights,
bells, and motors using open source software. Wireless remotes can also control devices. Sensors can provide
information about motion, sunset, temperature. Capturing caller id and auto-dialing is also covered.
Read more.