Personal schedule for Fred Willerup
Download or
subscribe to Fred Willerup's
schedule.
HTML5 and CSS3 are the new buzz words. Recruiters will soon be asking for 5 to 10 years of HTML5 experience. While we can't give that to you, we can help you stay ahead of the game! In this workshop you will learn what CSS3 and HTML5 features are implementable and how to implement them.
Read more.
As the Rails community has matured several conventions have emerged, in the form of best practices. In this 5 part lab, we will walk through the most common of these practices and get some hands on experience refactoring Rails.
Read more.
The Canvas element is one of the most exciting features added to HTML since the marquee tag. You can draw 2D graphics, implement special effects, edit photos at the pixel level, and bring rich animation to both desktop and mobile browsers alike; no plugins required!
This workshop will cover Canvas in depth, from basic shapes to advanced pixel buffer effects, and even a few experimental APIs.
Read more.
How can they do it? How can Josh Bloch and Bob keep coming up with such great programming puzzlers year after year? They can't! In this, the eighth installment of the perennial crowd pleaser, Click and Hack the Type-It brothers are truly scraping the bottom of the barrel. But some of the dregs they come up with may still astonish, delight, and educate.
Read more.
We produce gorgeous LaTeX reports while harnessing the power of R on the backend. The data is pulled from our PostgreSQL database, the analysis and visualizations are fast and distributed thanks to Redis. We'll talk about weaving together open source tools to build powerful analytics reporting engines that rival the commercial alternatives.
Read more.
Lots of mobile platforms and stores are available out there. How to create a mobile app for many mobile devices and platforms? How to deal with porting and compatibility problems? jQuery Mobile is a HTML5-powered framework, open sourced, that deals with these problem for us. Any web designer or web developer can create a mobile app in just minutes using standard HTML5 code.
Read more.
Learn why Android is awesome, and how you can build useful apps for the world’s most popular tiny computer even if you hate the idea of a telephone. Find out why a good UI and well thought-through interaction design are not optional components for mobile hackers, and build an actual app in 3 hours in this hands-on, fast paced tutorial. For existing programmers of any language at any level.
Read more.
Location-based services are hot, but geographic datasets are complex. But this shouldn’t put you off writing awesome location-aware services. This talk will show how to create spatial models and query the Open Street Map dataset together with social data using the Neo4j graph database.
Read more.
Location: Portland Ballroom
Keynotes today will be shared by OSCON, OSCON Data, and OSCON Java.
Read more.
Keynote
Location: Portland Ballroom
In this new keynote, Jono Bacon, author of The Art of Community (O'Reilly),
founder of the Community Leadership Summit and award-winning Community
Manager for the global Ubuntu community, talks about the new
opportunities and challenges we face in understanding the art and
science of community leadership.
Read more.
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
The world is changing, and so is Microsoft. We are continuing down the path of even greater openness and interoperability in new ways . . . not just in development, but rising to meet the challenges and opportunities of the cloud and becoming flexible and nimble in the world of mobile.
Read more.
Keynote
Location: Portland Ballroom
From launching robots into space to discovering distant galaxies: how people are creating open source space exploration and hacking science.
Read more.
Keynote
Location: Portland Ballroom
The Netflix API has been incredibly successful in getting your favorite movies and TV shows on to hundreds of devices. It is handling billions of requests and is the centerpiece of the Netflix distribution strategy. Given this tremendous success, why are we completely redesigning the API? Come and find out how we plan to make the API better, scale it in the cloud and improve our API's efficiency.
Read more.
Doing more with less? How about learning one language and doing everything with it: client-side browser scripting, server-side programming with node.js, shell scripting, cross-OS desktop applications, browser extensions, photoshop scripting and even native phone apps. Come learn how to leverage "the world's most misunderstood language".
Read more.
In this session we will examine real examples of applications that have recently been ported to the Microsoft PaaS offering (Windows Azure) including how it was done. We will discuss the architectural principles, do’s and don’ts and examine what true scaling means from a developer point of view including database scalability, file I/O, session state management and more.
Read more.
Mobile development becomes a big problem for everyone trying to create mobile applications, games or experiences. Standards, such as HTML5-related APIs and open sourced projects, such as PhoneGap, WURFL, or cocos2d for iOS and Android are great examples of how to create multiplatform solutions for mobile devices.
Read more.
popHealth is an open source tool that allows healthcare providers to calculate quality measures. A quality measure is a calculation of the number of individuals in a population that meet a specific standard of care. This ONC sponsored effort integrates with electronic health record systems using standards based patient summary documents to calculate and report on quality measures.
Read more.
PhoneGap is an open source Mobile framework for developing native applications for multiple devices. The developer programs using standard, well known Web technologies but gets access to device features using JavaScript apis. Build the app with web technologies, wrap it in the PhoneGap framework for device access, deploy on iOS, Android, Blackberry and more! One application, many platforms!
Read more.
Are languages, compilers, debuggers, and algorithms all you need to be a successful software engineer? In a perfect world, those who produce the best code should be the most successful. Unfortunately, we live in a world of imperfect people, and collaborating with others is at least as important as having great technical skills if you want to write great software.
Read more.
Just a few years ago, most people used just a single personal computer, and application developers only needed to worry about single-device applications. Today, people expect to use applications on their desktops and seamlessly switch to phones, tablets or even televisions. Instead of just building an iPhone app, companies should think about the multi-device trend when designing a mobile strategy.
Read more.
The most important data is yours, and it's spread everywhere on your devices and on the services you use. Learn about the Locker Project and how to get your own locker up and running with all of your personal data. Then explore the many things you can do with it all in one place, including personal analytics, data-mining, trending, and a rich set of sharing and privacy tools.
Read more.
Peer-to-peer technology is at a crossroads, and Qualcomm’s AllJoyn initiative is taking it to the next level by enabling ad hoc, proximity-based, device-to-device messaging and gaming – without discriminating between OS or hardware. You’ll leave this presentation feeling energized about the increasingly diverse nature by which open source technology allows us to develop and communicate.
Read more.
OpenID, OAuth, and other efforts to open up the social web are a dizzying mix of successes and setbacks. Are they being widely adopted, or eclipsed by proprietary alternatives? Are they good enough for mainstream users, or still too geeky? And have their fiercest proponents “sold out” by taking jobs at Google and Facebook, or are they continuing the fight from within? Come hear the inside story.
Read more.
Weinre is a debugger for mobile web apps. It reuses the user interface of WebKit's Web Inspector debugger to allow you to debug your web applications running on a device or emulator from your desktop.
Read more.
Both location based technology and Ruby have become extremely popular in recent years. There are many libraries and tools that are available for Rubyists to geospatially enable their applications. In this workshop you will learn both what these tools are and how to use them.
Read more.
A cautionary tale of all the documented and undocumented quirks involved with developing applications with web technologies on Android. This will cover the fundamentals, as well as the obscure facts about developing Android Web Applications in the real world.
Read more.
CouchApps are web applications built using CouchDB, JavaScript, and HTML5. CouchDB is a document-oriented database that stores JSON documents, has a RESTful HTTP API, and is queried using map/reduce views. This talk will answer your basic questions about CouchDB, but will focus on building CouchApps and related tools.
Read more.
The federal government created Meaningful Use certification to help promote the widespread adoption of Electronic Health Records. The first and only open source system to receive the certification is ClearHealth under the GPL. We'll take a crash course in Meaningful Use and what it takes to get compliant using open source systems.
Read more.
Learn how to remain true to your open source ideals, as well as the open source community at large, when developing and designing software for Apple’s iOS. This talk covers the ins and outs of open source iOS frameworks and libraries as well as licensing pitfalls and tips.
Read more.
Gamification is a critical trend, affecting industries from finance to fashion and beyond. But how does gamification affect open source, software development and community? How can we leverage the techniques of engagement to build better software and connect with end users. And, how do we make our lives more fun in the process?
Read more.
Most medical devices today use proprietary/custom software platforms (operating systems, messaging framework, alarms, etc.). This talk will present the Shahid's recent work using FOSS to build safety-critical medical devices and the challenges associated with such solutions. Shahid will present architectures considered, the benefits and detriments, and findings of real-world FOSS implementations.
Read more.
Mastering CSS3 Animations is a hands-on walkthrough of practical of adding dynamic CSS3 visuals to Web sites.
Read more.
This panel discussion features the key innovators in the NoSQL space.
Read more.
A survey of open source software for helping find patterns in
pathologies and generating physician recommendations, with a focus on
the presenter's Fathom, a decision support framework.
Read more.
Refactor existing web pages and applications for maximum accessibility in modern mobile devices using simple HTML5 and CSS3 techniques.
Read more.
Procfile is a new open source way of defining the process formation that defines an application. Heroku takes advantage of Procfile to offer an incredible flexible PaaS. Oren will take you through the major features of Procfiles and how Heroku uses it, including illustrating the flexibility, visibility and confidence that you can achieve with Heroku.
Read more.
Learn how to combine open source development tools with HTML5 to build full-featured, cross-platform mobile apps in HTML, CSS and JavaScript.
Read more.
Designing interfaces so that other code can interact with ours (whether our code is a library, framework, application, website...) is a very common and clearly crucial activity, but fraught with dangers — stuff we all keep doing wrong time after time. This talks shows some common cases of API design errors encountered in the wild, with tips on how to avoid them when you design your next API.
Read more.
What do you get when you mashup Open Source Healthcare software, Quantified Self, Behavioral Economics, and Open Data APIs?
Simple, the ability to hack yourself.
Hacking isn't "breaking in". Hacking is taking a technology far beyond presumed limitations. But what if the "technology" was your own body and mind?
Welcome to Programmable Self.
Read more.
At the 2010 OSCON, Roberts-Hoffman Software, Inc.(RHS) selected Tolven's open source framework to develop a hospital electronic health record plug-in. RHS will focus on the emerging trend for vendors to collaborate in an open source model to address the many challenges of healthcare. RHS will share collaborating with Tolven and Lexicomp to meet governmental healthare regulations.
Read more.
SVG as a vector graphics format has been around for many years, but its usefulness has recently blossomed. Web support extending to being native in all major browsers, inclusion in HTML5, iOS device and now Android support are just the beginning of where SVG can be applied. This talk will give an overview of SVG and then present many of the different areas where one might use it today.
Read more.
App Inventor is a new visual programming environment developed by Google, free to the public. Since Fall 2009, several educational institutions have been using it to teach programming in introductory computer science courses. This presentation will share experiences from these courses, showcase examples of mobile apps created by students, and discuss the future of App Inventor use in education.
Read more.
Perl
Location: Portland 256
HTML5's canvas element allows graphics generation to be offloaded to the client's web browser. Various Perl modules make it easy to take data in various "spreadsheet" formats and turn them into easily chartable data. This presentation will demonstrate a simple web application built using Perl's Dancer to tie these elements together.
Read more.
Do you want to enable your doctor to send your health information through an e-mail in secure way? Well, the Direct Project enables better patient care, and reduces cost of Healthcare by providing a standard and simple mechanism to share Healthcare information between providers, organizations and consumers. The project is an exemplary collaboration of public and private sector.
Read more.
OSCON belongs to its attendees, and we want to hear what you think of this year’s show. Join the organizers to talk about what you loved and hated about OSCON, and what you’d like to see next year.
Read more.
A web API needs documentation, unit tests, functional tests and possibly a WADL. Usually one or more is out of date or just doesn't exist. The Unico DSL can generate all these for you from a natural-language document written by project manager-types. Build a quick API in this session and BELIEVE.
Read more.
Nowadays many modern web applications are solely relying on JavaScript to render their frontend. But if you want to create mashups, load data from many different places or include external widgets into your site, you are quickly running into boundaries because of browser and security restrictions. In this presentation I will talk about techniques old and new helping you with such problems.
Read more.
Multitouch hardware has now reached consumer open source products. How can we enable developers to create immersive and useful touch software? How do we look to the future, while still enabling software from the past? In this talk, we will look at the new software technologies and frameworks that will revolutionize user interfaces.
Read more.
The Google Android platform has sky rocketed in popularity over the last few years, boasting uncounted devices and a vibrant development community. We aim to pull back the curtain on the behind the scenes infrastructure that supports this world wide development effort from Gerrit code review to the servers that push the source code.
Read more.
Git makes so much more sense when you understand how it really works. It only has two tricks, and they're really simple, but explanations go on about Directed Acyclic Graphs and Octopus Merges and a bunch of CS jargon nobody understands. Feh. You can illustrate and understand git using just children's toys!
Read more.