Your current filters are…
Solr is an open source search platform built on top of the Apache Lucene project. Solr wraps Lucene with a nice RESTful API, and adds other features like faceted search, grouping, field types, caching, xml configuration, an administration interface, and the ability to scale with distributed search. This session will start with the basics of Solr and Lucene. We’ll then touch on some of the advanced/awesome features of Solr and also look at how to extend Solr with additional pluggable functionality. This will of course be supplemented with working examples and demos.
These days web development moves at a blistering pace, if you blink to often you find yourself off the pace.
This is a ‘drinking from the firehouse’ session on current frameworks/libraries for HTML, CSS, Javascript and transcompilers.
Instead of trying get proficiency in one or two tools we will go over a different web technology every 2-5 minutes,
leaving you with the information nessesary to decide which ones you should focus on to get your work done
An introduction to the Python language. We’ll discuss a brief history of Python, the Python community and then dive right into the language itself. We’ll cover classes, functions, data types, variables and then get into some of the syntactic sugar that is Python – string formatting, list comprehensions, generators, lambdas and more. In closing, I’ll describe a typical python development setup and give a brief overview of some of my favorite Python projects.
by Juan Gomez
This session will provide an introduction to Android and will illustrate how SL4A (Scripting Layer for Android) allows us to create Android apps using a variety of programming languages including: Python, Javascript, Perl, JRuby and Lua. We’ll demonstrate how to perform simple tasks like accessing the GPS location, taking a picture or sending a text message without writing a single line of Java code.
Then we’ll delve deeper into Android’s APIs and learn how to create a full blown Android App using a combination of Javascript and Python, complete with packaging the app for distribution on the Android Market. To finalize we’ll examine some advanced Python libraries that have been ported to Android like Pygame and Twisted, opening the door to more complex apps and games.
This session will cover the basics of using MVC and what models, controllers, and views are and how they work. We will also cover some of the basics of the new Razor templating engine. A simple data entry application will be used to show MVC programming concepts. At the end of the session attendees should have enough knowledge to at start working with MVC.
Nancy is a lightweight, micro web framework inspired by Sinatra, a popular open-source Ruby project. It embraces the spirit of MVC, but reduces web development to the basics, which makes it an ideal candidate for rapid web development. This session will cover the basics of Nancy, its architecture and extensibility points, and an example project.
by Adam Barney
The debate over which presentation layer architecture to use in WPF and Silverlight applications was over before it began: MVVM is the clear winner. The subsequent discussion about which MVVM Framework is best was a bit more contentious. It shouldn’t be. I believe the only people who don’t choose Calibirn.Micro for Silverlight, WPF and Windows Phone applications either don’t know about it, or don’t realize how amazing and simple it is. In this session I’ll show you what Caliburn.Micro is capable of, and how easy it is to get started!
by Keith Dahlby
You’ve seen the intro, you’ve cloned from GitHub, maybe even committed once or twice…but you’re still not convinced Git’s learning curve is worth the climb. This session aims to shed some light from the real world on how Git is different, why the differences matter, and introduce some features and use cases you never knew you couldn’t live without. Topics covered will include rewriting history with interactive rebase, separating concerns with patchwise add, smashing bugs with bisect, recovering from missteps with reflog and much more.
CoffeeScript has gained a reputation as the sane alternative to JavaScript. By leveraging the NodeJS platform, CoffeeScript compiles down to JavaScript behind the scenes. Its syntax is terse; its expressiveness is powerful. The magic by which it sanitizes JavaScript has been known to make developers cry. This session will cover CoffeeScript basics, the pros and cons of using CoffeeScript for development, and an example implementation in an ASP.NET MVC project.
Whether you’re building a new website using ASP.NET or maintaining an existing one, you’ll leave this talk ready use HTML5 on ASP.NET with VS2010. We’ll look at what HTML5 offers modern application developers and how you can code HTML5 with ASP.NET WebForms or ASP.NET MVC for rich Web Applications both today and tomorrow. In this talk we will see how to build an awesome ASP.NET website which uses the HTML5 & related standards like Audio, Video, GeoLocation, Local Storage, Canvas etc.
There’s an Open Source package manager for .NET available now called NuGet. It’s supported and shipping with ASP.NET MVC 3, but it’s not just for ASP.NET. In fact, it’s not just for open source. Join Matthew as we learn all about NuGet, from the basics of consuming packages, to creating and distributing your own packages both internally on your own server and externally on NuGet.org. Then we’ll learn some advanced techniques like preinstalling NuGet packages into your own project templates and how NuGet can be extended and enhanced to write your code for you. We’ll see how using NuGet with your project makes development fun again!