NeudesicDevExpressTekSystemsMicrosoftCentric ConsultingSeattle University.NET Developers AssociationMillimanVSLiveInfragistics

Sponsors
Venue
Venue
Agenda
Agenda
49
Speakers
Speakers
62
Sessions
Sessions
Codecamp Photos

Codecamp Photos
598
Attendees
Attendees
sessions
Timeslots:
All  7:30 AM-8:00 AM  8:00 AM-8:15 AM  8:30 AM-9:30 AM  9:45 AM-10:45 AM  11:00 AM-12:00 PM  12:00 PM-1:00 PM  1:00 PM-2:00 PM  2:15 PM-3:15 PM  3:30 PM-4:30 PM  4:30 PM-5:00 PM 
 
Amol Gholap
Amol Gholap
.NET CORE 
This would be level 100 session and basic knowledge of .net framework & c# language is nice to have. This session is about .net Core, Asp.net Core & Entity Framework Core, a new direction by Microsoft... Add to My Agenda
 
Carter Wickstrom
Carter Wickstrom
A Year of Robots: Teens, Tech, and Transformations 
When looking for volunteer or other community activities, it's natural to turn to those opportunities that arise close to home. My son chose his current high school in no small part on the basis of th... Add to My Agenda
 
Gerard Cohen
Gerard Cohen
Accessibility Testing Tools for Developers 
You don't have to be an accessibility guru to make your projects accessible, but you do have to make your projects accessible. Identifying accessibility issues as early as possible can save an org... Add to My Agenda
 
Yatish Mehta
Yatish Mehta
ActionCable and ReactJS tie the knot 
For long we have been dependent on Node/socket.io for push notifications. It can get difficult to use a separate application/service just for it. ReactJS is a very convenient frontend component based ... Add to My Agenda
 
Sanjeev Dwivedi
Sanjeev Dwivedi
Arduino and Robotics with Middle and High Schoolers: Experiments and Experiences 
Having taught Arduino based Robotics to Kids last year for the first time and armed with what works and does not work, I embarked on a project to really see how far kids could go with it. Starting wit... Add to My Agenda
 
Robert Boedigheimer
Robert Boedigheimer
ASP.NET Core 1.0 Tag Helpers 
ASP.NET Core 1.0 has introduced Tag Helpers which are a much more HTML-centric approach to using server-side code to help construct HTML elements in Razor views. ASP.NET will ship with built in tag h... Add to My Agenda
 
Pritam Baldota
Pritam Baldota
ASP.Net Core Deep dive into MVC 
**ASP.NET Core** is a significant redesign of ASP.NET and completely modular in nature. This presentation introduces the new concepts in ASP.NET Core and explains how they help you develop modern web ... Add to My Agenda
 
Jomit Vaghela
Jomit Vaghela
Azure For Developers 
Experience the power of various Azure Platform Services from a dev perspective. App Service, Service Fabric, Functions, understanding when to use what with lots of demos. Oh and we will also gaze thro... Add to My Agenda
 
Jeremy Foster
Azure IoT Made Simple 
oT is the new normal for developer solutions it seems. A lot of the architectural ideas in this space, however, are still being formulated. In this session, I aim to make the concepts as well as the t... Add to My Agenda
 
Josip Medved
Josip Medved
Bash primer 
With both .NET and Windows offering more Linux support, it is important to know thy command line interface. All throughout the talk we will compare Windows command line with bash, what things are the ... Add to My Agenda
 
Michael Crump
Michael Crump
Bring your existing code to the Universal Windows Platform on Windows 10 
Many organizations and developers have code on various platforms that they may want to use as a starting point to bring their apps to the Universal Windows Platform on Microsoft Windows 10. At Microso... Add to My Agenda
 
Jason Yee
Jason Yee
Brooks' Law & Open Source: Is community-driven software doomed? 
In 1975, Fred Brooks published The Mythical Man-Month, a book of observations and recommendations for software project management and team collaboration. One of the most enduring statements from the b... Add to My Agenda
 
Patrick Kettner
Building Command Line Apps in JavaScript 
It is not uncommon for people to think of the command line as an ancient, impenetrable and impossible interface to get any real work done. Even if you are a veteran vim user, the thought of actually c... Add to My Agenda
 
Jason Short
Jason Short
Building cross platform apps with Xamarin Forms 
Real cross platform apps? ===================== Can you build real cross platform apps with Xamarin? You betcha! The Microsoft Health app ships on all major platforms and was built as a Xamarin Ap... Add to My Agenda
 
James Churchill
James Churchill
Can Anyone Learn to Program? 
Are there innate abilities that make some people better suited to become programmers? Or can anyone learn to program? Does talent alone create success or can dedication and hard work make up for an in... Add to My Agenda
 
Matt Johnson
Matt Johnson
Cloud Design Patterns for Scalability and Performance 
Everyone loves the cloud. Just use what you need, and everything will work seamlessly and scale infinitely, right? Well, not necessarily. Sure, you can use a “lift and shift” approach for many traditi... Add to My Agenda
 
Josip Medved
Josip Medved
Crash Course In Foreign Language Support For US Developer 
English is pretty much the only language you need to know when it comes to programming. All tools speak English, most of literature is written in English, and Stack Overflow is still the most useful i... Add to My Agenda
 
Jason Yee
Jason Yee
Data-driven Postmortems 
The DevOps movement has not only influenced the tools we use in modern development and operations engineering, but also how we work. As part of how we work, DevOps has changed how we respond when sys... Add to My Agenda
 
Robert Boedigheimer
Robert Boedigheimer
Debugging Your Website with Fiddler and Chrome Developer Tools 
Debugging web sites can be tricky, but tools like Chrome Developer Tools and Fiddler continue to improve. Chrome provides a great client side JavaScript debugging experience. It also shows the live ... Add to My Agenda
 
Cheryl Hammond
Cheryl Hammond
Defense Against the Dark Arts: Protect Yourself from Evil Metrics by Learning Good Ones 
*If you don't know how to measure what you want, you'll end up wanting what you can measure.* Most often the thing you want to know isn't easily quantifiable, and common proxy metrics are usually poor... Add to My Agenda
 
Nell Shamrell-Harrington
Nell Shamrell-Harrington
DevOps: A History 
In the midst of buzzwords like "devops", "containers", "continuous delivery", "IAAS", and even "cloud" it can be easy to forget the problems these concept were created to solve. It is impossible ... Add to My Agenda
 
Anthony Chu
Anthony Chu
Docker All the Things - .NET 4.6 apps and Windows Containers 
Docker is awesome and there's been a lot of excitement over .NET Core running in Linux containers. But why do older apps have to miss out on the fun? With Windows Server 2016 and Windows Server contai... Add to My Agenda
 
Kevin Goldsmith
Kevin Goldsmith
Fail safe, fail smart, succeed 
Software development has been evolving. When I started in the industry, working at companies like Microsoft, we would bet many person-years of development and many millions of dollars into the develop... Add to My Agenda
 
Nirnay Bansal
Nirnay Bansal
From Smartphones to IoT to Azure 
Smartphones are one of the most influential devices that we use in our everyday lives. These session focus on the smartphones to perform various features and functionalities and send data to Azure Clo... Add to My Agenda
 
Gary Nakanelua
Gary Nakanelua
Getting Started With Machine Learning & Apache Spark 
In this talk, you will start with an overview of machine learning, Apache Spark and it's use in "big data". Next, using tools available completely online, you will be able to configure a Spark machine... Add to My Agenda
 
Paul Hacker
Paul Hacker
Getting Started with Team Foundation Server 2015 Build 
TFS 2015 introduces a completely new system. Wondering what this is about and why (again) belongs to something new to you? Join us to explore the next generation of TFS build system and learn more abo... Add to My Agenda
 
Chris Beckett
Chris Beckett
Getting Started with Web Components using Polymer 
Web Components offer an exciting opportunity for developers to truly extend the native capabilities of HTML. Recent progress on the Web Component API specifications means native support will soon be a... Add to My Agenda
 
Charles Sweet
Charles Sweet
Grow Your Career with Higher Quality Code 
The term 'code quality' has bounced around in the Software Engineering ecosystem for several years. The popularity of the code quality conversation ebbs and flows with each new generation of Software... Add to My Agenda
 
Cam Buckingham
Cam Buckingham
How to Commit to your Commits - A 365-day Commit Streak Journey  
Over the last year I have completed a 365-day commit streak. Github is a tool that many programmers use to collaborate on coding projects. Github currently tracks each user's contributions on a image ... Add to My Agenda
 
Matt Johnson
Matt Johnson
How to Have The Best Dates Ever! 
"Do dates make you nervous?" "OMG Yes, especially when doing math across time zones!" The Internet is full of jokes about dates, times, and time zones, but why? It turns out that time is a complex dom... Add to My Agenda
 
Iqbal Khan
Iqbal Khan
How to Scale Entity Framework Apps with Distributed Caching 
Entity Framework is a popular .NET object-relational mapper from Microsoft that eliminates the need for most of the data-access code that developers usually need to write. Entity Framework is increasi... Add to My Agenda
 
vidya vrat agarwal
vidya vrat agarwal
How to use Agile correctly 
This session will enable the professionals from all the areas to know what exactly agile is and how to implement it correctly, learn best practices and what are incorrect practices.... Add to My Agenda
 
Kristy Overton
Kristy Overton
I am developer and so can you 
I was a homemaker with a useless degree and a resume of chronic underemployment. It was great-till I lost my husband. Two years later I'm a software developer at a consulting firm, working on full ... Add to My Agenda
 
Michael Schoonmaker
Michael Schoonmaker
Infinite Possibilities: Procedural Content Generation 
With the release of _No Man's Sky_, Procedural Content Generation (PCG) has once again entered the Tech Journalism Lexicon™. These magicks purport to produce _infinite possibilities_, be they items, l... Add to My Agenda
 
Ryan Cavanaugh
Ryan Cavanaugh
Introducing TypeScript 2.0 
TypeScript 2.0 brings a wide swath of new features to the table: non-nullable types, abstract classes, improved type inference, a new way to acquire declaration files, and much more. In this talk targ... Add to My Agenda
 
Bobby Johnson
Bobby Johnson
Introduction to .NET Core CLI and Cross Platform Development 
Microsoft recently released .NET Core 1.0 a complete rewrite of the .NET stack that runs on Windows, OSX and Linux. Bobby will show how to get up and running with the new platform, demonstrate a singl... Add to My Agenda
 
Jeremy Foster
Introduction to Angular 2.0 
Angular.js is an extremely popular client-side web framework, and the much anticipated version 2.0 is out in beta now and ready for mass consumption and learning. And learning is exactly what we'll be... Add to My Agenda
 
Abe Diaz
Abe Diaz
Introduction to building Alexa skills and putting your Amazon Echo to work.  
So you bough a brand new Echo/Tap/Dot device... now what? Well if you want to start hacking away and building your own skills this session is for you. We will cover the basic building blocks to get yo... Add to My Agenda
 
Joe Mayo
Joe Mayo
Introduction to the Microsoft Bot Framework 
Developers, like you, are increasingly adding conversational user interfaces (CUI) to their applications and tools for enabling this are getting better. One of these new tools is the Microsoft Bot Fra... Add to My Agenda
 
Cheryl Hammond
Cheryl Hammond
Lean Coffee: Mentoring and Community for Women in Tech 
Lean Coffee (see also http://seattle.leancoffee.org/) is a structured format for a completely crowdsourced discussion. Attendees will suggest topics, stack rank them via a voting process, and then dis... Add to My Agenda
 
Peter Degen-Portnoy
Peter Degen-Portnoy
Live on Mars? Teamwork and Impossible Dreams 
This talk is not really about Mars or Mars One. This talk is really about the power for high-performing teams and how to build them. This talk is about goal setting and how to discover the right goal... Add to My Agenda
 
Derek Harmon
Derek Harmon
Making Software More Energy-Efficient 
We all learn to choose algorithms and libraries based on size or speed, but what about energy-efficiency? Intel and ARM continuously engineer their processors to do more while consuming less power, b... Add to My Agenda
 
Scott Seely
Scott Seely
Management Jitters: Get over the anxiety and understand your new role! 
Most developers who were ever asked to be a manager were not truly ready for the role. Many say ""no"" because they don't understand the job. Many accept the job and believe it's more important to be ... Add to My Agenda
 
Christopher Bennage
Performance Optimization & the Cloud: Lessons Learned 
What does it mean to build high-performing applications for the cloud? In this talk, we discuss some of the fundamental architectural concepts for constructing responsive and scalable solutions. We’ll... Add to My Agenda
 
Ted Neward
Ted Neward
Psychology, Philosophy and Programming 
*Philosophy*: ancient Greek for ""love of wisdom"", philosophy is the study of the general and fundamental nature of reality, existence, knowledge, values, reason, mind and ethics. *Psychology*: the ... Add to My Agenda
 
Karl Shifflett
Karl Shifflett
Rapid Xamarin.Forms XAML Data Entry Form Creation from MVVM ViewModel 
Come learn how you can rapidly create XAML data entry forms for iOS & Android (via Xamarin.Forms), UWP, and WPF applications using “XAML Power Toys for Visual Studio 2015” (aka the tool), is a free, o... Add to My Agenda
 
James Churchill
James Churchill
Reactive Programming with RxJS 
RxJS, the Reactive Extensions for JavaScript, is a set of libraries that give us powerful tools for managing concurrency in our applications. Using RxJS, we use Observables to represent asynchronous d... Add to My Agenda
 
Parashuram N
Parashuram N
ReactJS and ReactNative - An exhaustive introduction 
ReactJS is one of the fastest growing JavaScript frameworks, thanks to its simplicity and interesting new ideas. Last year, the folks doing ReactJS (Facebook) also announced ReactNative, a way to writ... Add to My Agenda
 
Carter Wickstrom
Carter Wickstrom
Rider: Adventures in Cross-Platform C# Development 
Rider is the name that JetBrains has given to their latest offering, a cross-platform C# IDE based upon their popular IntelliJ development environment. With Microsoft's acquisition of Xamarin, JetBrai... Add to My Agenda
 
Parashuram N
Parashuram N
Rise of the Web Workers 
Modern web applications are awesome. And complicated. The Javascript libraries that power them today do a lot of work to abstract out the hard parts. Whether using constructs like Virtual DOM, or fanc... Add to My Agenda
 
Gaurav Garg
Gaurav Garg
Role of Data Science in Healthcare Industry 
Everyone loves to shake a stick at healthcare industry for being backward. Fact is there is no lack of technology or data in healthcare. Biggest challenge for healthcare providers is to identify what ... Add to My Agenda
 
Justin Weiss
Justin Weiss
Stuck in the middle with you: Learn to peek into the connections between your apps and the web 
Our apps are becoming more complicated and more distributed. We’re extracting APIs and handling callbacks and pings from the services we depend on. We’re using our data and services from different cli... Add to My Agenda
 
Karl Shifflett
Karl Shifflett
Testable, ES2015, AngularJS 1.5.x Component based Applications 
Clean Concise Testable JavaScript applications are a reality today. You can stop using ES3 and ES5 JavaScript today; never write another Immediately Invoked Function Expression (iife) again. You c... Add to My Agenda
 
Tom Bulatewicz
Tom Bulatewicz
The Awesome Power of Values 
Complexity remains one of the greatest challenges in designing software today. Organizing code into separate layers or modules was found early-on to be essential for large programs and has led to the ... Add to My Agenda
 
Linda Zhong
Linda Zhong
The Cross-platform Mobile Developer Starter Kit for JavaScript/web developers 
The journey of a thousand apps begins with setting up your dev environment. But compared to web, mobile development is a painful and complicated web of dependencies, versioning and configuration. That... Add to My Agenda
 
Edward Skrod
Edward Skrod
Unit Testing Basics: Getting Started with Automated Testing 
Unit Testing Basics is meant to be a solid introduction to unit testing in .NET. It is geared toward college students, recent graduates and any software developers who would like to get "up to speed... Add to My Agenda
 
Nell Shamrell-Harrington
Nell Shamrell-Harrington
Untangling Infrastructure Code Through Refactoring 
The point of infrastructure as code is to make managing infrastructure as simple as updating a config file and running a command such as "chef-client" or "terraform apply." However, what happens as... Add to My Agenda
 
Paul Hacker
Paul Hacker
Visual Studio 2015 and Azure Resource Manager 
We are going to introduce you to Azure Resource Manager and demonstrate how we create Azure Resource Manager (ARM) templates using Visual Studio 2015 and then deploy the infrastructure. We are going t... Add to My Agenda
 
Chris McKenzie
Chris McKenzie
What I Wish I Knew Before I Started Leading a DevOps Initiative 
Automate all the things! Devops is the new hotness in our industry. The ""infrastructure as code"" mantra makes intuitive sense and has caught fire. I've learned some things to help the fire keep us w... Add to My Agenda
 
Ted Neward
Ted Neward
Why My International Relations Degree Beats Your Computer Science Degree 
In 1995, I graduated from the University of California at Davis (Go Aggies!) with a Bachelor of Arts in International Relations (IR). I then proceeded, despite that ""handicap"", to go out and forge ... Add to My Agenda
 
Robert McFrazier
Robert McFrazier
Why your mobile site matters more than you think 
More people access the web on a mobile device than any other platform, and a lot of the interaction is on the mobile web. Having a responsive site is not enough to make your mobile website experience ... Add to My Agenda
 
Maggie Pint
Maggie Pint
Your DBA Says "It Depends". Now What? 
Do you feel like most interactions with your DBA/IT team result in statement "It Depends"? Do you wonder what metrics your DBA is evaluating to make assertions about the system? Do you want to know ke... Add to My Agenda