We are currently planning for DEVLINK 2013. The tentative schedule is below and is subject to change as session selection takes place.
Tuesday
Workshop - JavaScript and jQuery foundations
A solid introduction to the core concepts of jQuery-focused front-end development that shows you how to use it to interact with and manipulate sites. By the end of the day you'll feel more confident about using jQuery and be ready to start developing for the front-end.
During the workshop we'll cover both the basics and some intermediates of the JavaScript programming language, as well as the jQuery JavaScript library.
Topics covered
- JavaScript 101: Variables, Primitives, Operations, Logic
- JavaScript 102: Objects, Arrays, Functions, Loops
- jQuery Intro and Selections
- jQuery Methods and Chaining
- jQuery each, Deeper into Functions
- jQuery and DOM Manipulation
Pricing to be announced soon
Workshop - Advanced jQuery Techniques
It's time to realise the full potential of jQuery. Join us as we delve into advanced topics surrounding front-end web development and learn how to adopt an application architecture that is maintainable and scalable, while still keeping things simple.
We'll teach you how to utilise the jQuery library in the context of large-scale applications and show you how to dramatically improve performance, write cleaner and more concise code and increase maintainability and reusability. By the end of the day you should feel confident creating and maintaining advanced front-end-focused web applications.
Topics covered
- Event Delegation
- Traversal, Filters, and Advanced Selectors
- Simplifying Code with Conventions
- Just-in-time Initialisation Patterns
- jQuery Plugins
- jQuery UI Widget Factory
Pricing to be announced soon
Wednesday
Registration
Opening Keynote
Introduce Ruby to your .NET Environment
How to write a technical book
Enjoying the Move from WCF to the ASP.NET Web API
Visual Studio ALM vNext
SQL Injection
Doing it Right: Continuous Delivery doesn't have to suck!
In the Driver's Seat: How MSpec and BDD Will Make You a Better Programmer
Make Your Apps Smarter with Azure HDInsight
Scrum in the Large
Introductory PowerShell for Developers
Fiddler and Your Website
How To Optimize a Hierarchy In SQL Server
Building Real Time Web Applications with SignalR
Agile Web Development : Why low ceremony languages & methodologies matter.
Lunch
Gadgeteerin
Up Your XP - Time to Multi-class
Getting Started with Twitter Bootstrap
Mobile Data in the Cloud
Break Out Of The Browser With HTML5
It's Cheaper than Therapy: Building an "ELIZA" Psychotherapist App in Windows 8
Node.js From Scratch: Build a REST API
Web Usability on a Budget
jQuery Fundamentals
Elaborating Software Requirements
Right-Size Your Day Job
Creating Games for the Windows App Store
Building CRUDdy iOS Apps with SQLite3
Introducing the SSAS 2012 BI Semantic Model, aka Tabular
Git for Visual Studio developers
Demystifying .NET 4.5 Async
Coding Web Apps that are Server Technology Agnostic
How To Implement SQL Server Data Integrity
What's New in PowerShell 3
Confessions of a Successful Project
Python for Developers
Crash Course In Windows 8 Part 1
Using Azure Mobile Services in Windows Store XAML Applications
CoffeeScript: Good, Bold, and with Sugar
Go to a SPA and Apply a Hot Towel
Adding a Test Framework after the Fact
Firefox OS - the What, Why, and How
Introduction to Knockout.js
Racing Thru the Last Mile - Cloud Delivery Web-Scale Deployment
Using MonoGame to Develop Games for All (or Nearly All) Platforms
ASP.NET Web Forms 4.5: Rumors of My Death Have Been Greatly Exaggerated
Advanced Knockout.js
Lessons from 90k Lines of JavaScript
Mobile Web Development - Strategy, Best Practices, and Performance Tips
Gamification of our World
SQL Server Database Development Using SQL Server 2012 Data Tools - Making a database developer happier and more productive
Into the Wild...Taming Unstructured Data with Semantic Search
Crash Course in Windows 8 Part 2
Build a Single Page App with EmberJS and Sinatra
Real-time Web Messaging with SignalR
Introduction to Propel ORM
Attendee Party
Thursday
Registration
MongoDB Aggregation Framework: Step by Step
Node for .NET Developers
Flow Control in Powershell Scripts
How to be a Healthier Programmer
As Easy as Raspberry Pi
Defining a Data Strategy
Learning Puppet
Simplify Building Apps with the Mobile Services Backend
Deeper Dive into the Windows Phone 8 SDK.
Be Charmed by Google App Engine and Python - Part I
User's forgive many things. Slowness is not one of those.
AngularJS - A Platform for Productivity
JavaScript - The Real Bad Parts
The Basics of Good Negotiations
Learning Backbone.js by Refactoring Spaghetti jQuery Code
Building a Better Team through Feedback
Taming Complexity in JavaScript with machina.js
Intro to TypeScript
JavaScript Testing - an introduction
Hands On Responsive Design With Twitter Bootstrap
Legal and Tax Considerations for the IT Startup
Be Charmed by Google App Engine and Python - Part II
Much Ado About Hadoop
Web Services at Ludicrous Speed using ServiceStack
Designing for Windows 8
Visual Studio Tips and Tricks
Using Titanium and Backbone.js to build a great mobile experience
One Mobile Codebase to Rule Them All
Lunch
Gadgeteerin
Featured Keynote
100% Distributed: How to make remote work work
Advanced Scripting in Windows Powershell
An HTTP Adventure
The OData Roadmap: OData v4 and Beyond
Having Your Coffee in the .NET World
Startup Tips and Tricks: Getting a small IT shop off the ground
Master Windows 8 Location and Proximity Capabilities
Creating iOS Apps with C# using Xamarin.iOS
Riak in a .NET World
“I See a Control Flow Tab. Now What?”
Distributed Version Control Systems: A Guide For The Perplexed
Cold, Hard Cache
Going to Production with JRuby and Torquebox
Crawl Walk Talk: Windows Phone 8 App Lifecycle and Speech
Getting started with NoSQL in .NET using RavenDB
Using Game-Creating Software to Build Cross-Platform Games across mobile devices
Build a Hybrid Mobile App in an Hour with Sencha Architect
A Whole New World of JavaScript Testing with Jasmine
Debug Production Application Issues using System Center Operations Manager and TFS
Improving Web Performance
Bootstrap All the Things (with LESS)
Making Pictures with Math: HTML5 Canvas
Navigating the Open Source Legal Waters
Object-Oriented JavaScript (yes, it really exists)
Dataflow Programming on Big (and Little) Data with Scalding
Networking Event
Friday
Registration
Teach Me to FP
How to Not Get Thrown Under the (Message) Bus by JavaScript
Designing an SSIS Framework
KnockoutJs for the XAML Developer
Hey, You Got Your API In My Website!
Death By UDF
Modern Architectures for Cross-Platform Development
From Manual Testing to Automation with Visual Studio ALM
iOS for the .Net Web Guy
AngularJS and TypeScript for Modern Web Application Development
Developing for Windows 8 for the Android developer
The Super-Simple Way to Write Your Own Cmdlets for PowerShell
Cryptography 101 Using the .NET Framework
Demystifying Single Sign-On
Intro to RavenDB 2.0: NoSQL is Rapping at Your Door
Using Require.js in an ASP.NET MVC Application
What's new in VS Application Lifecycle Management 2012
Introduction to SQLAlchemy and Alembic Migrations
Windowing Functions: THE Reason to Upgrade to 2012
Creating Killer Single-Page Applications with Durandal
Angry Birds of Modern JavaScript Development
Techniques for Password Hashing & Cracking
Multi-threaded JavaScript: Your Worst Nightmare, Come True
Using New Controls in Windows Store XAML Applications
Using Twitter Bootstrap to design Responsive Web Sites in Orchard
Running with Elephants: Predictive Analytics with HDInsight for Developers
Beginner's Guide to Mobile Development with Xamarin
Scale Up or Scale Out
Lunch
Gadgeteerin
Implementing M-V-VM in WinJS
Hypermedia driven web applications
Regular Expressions (now you’ve got two problems)
Common TSQL Mistakes
Airplane mode
Mastering HTTP Handlers in the ASP.NET Web API
Typescript, the gateway drug to Javascript
Populating UITableViews with Your New RSS Parser Class
Code Search Sucks: How Updating Your Code Search Tool and Tweaking Your Workflow Can Dramatically Effect Your Productivity
WinRT and the Web: Keeping Windows Store Apps Alive and Connected
Custom Graphics for your Web Application: The HTML5 Canvas and Kinetic.js
Awesome JavaScript Libraries That Aren't jQuery
Beyond Fast Good And Cheap: Setting Priorities Among Constraints
Test Driven Development with Angular JS
What's New in ASP.NET MVC 4
Going Independent 101: Lessons learned from a decade of independence
Knockout: Custom Bindings and Extenders
Remote Working Bootcamp
Visual Studio ALM Tools for Agile Methodologies
Biometrics: Using You Body for Fun and Profit
Getting Started WIth Require.js
Automate Your Way To Greatness with System Center Orchestrator
Implementing DevOps... and Making it Actually Stick
Using SSDT (SQL Server Data Tools) to Manage Database Lifecycle
Kickstarter: Crowd Funding by the Numbers
How To Write a SQL Server DML Trigger
I like my jQuery plugins warm and toasty
Cross Platform Push with Azure
Closing Keynote
