Aaron Stannard

Former Microsoftie; Startup Founder
Login To Contact Speaker

A Brave New World: The New .NET Stack

Abhi Jain

I am a software developer and have been working in .NET arena for five years. I am a Microsoft certified professional for MVC applications. I also write my own blog. You can find me at:

SOLID Principles
Chrome Developer Tools

Andrew Karcher

My passion is delivering value through data. I am a former SQL Server MVP and I serve the community in multiple ways: SQL Saturday Organizer, San Diego .Net User Group President, and San Diego SQL Users Group Board Member. I have presented at multiple Users Groups, SQL Saturdays, Code Camps and conferences such as SQL Pass. I work as a Data Engineer for Pluralsight.
Login To Contact Speaker

An intro to NoSQL (non-relational) databases

Anita Cheng

Anita is a former cancer scientist who went into tech to help people faster. She dabbled in medical illustration, graphic design, then web design before discovering UX. She is currently an Information Architect and UX Developer at the City of LA Dept of Building and Safety. She started her web design career with HTML/CSS, and has added JQuery, Wordpress, and ASP.NET to her skills (out of necessity!).
Login To Contact Speaker

UX for Developers: How to code with empathy

Art Villa

Arthur P. Villa of Breakthrough Business Solutions ( has been providing technical solutions for twenty years for companies in both the private and public sectors. Art’s most recent technology focus has been business development project team build-out. Art is currently involved with several software start-up ventures. Art plays a leadership role in the Southern California Developer Community as key organizer of the LA C# and SoCal .NET Developer Groups. Art is also a key organizer of the LA Code Camp. Art’s interest in world events increased after the birth of his two young children (2005 and 2007). Art’s world view evolution took him from confusion to common-sense advocate to frustration to seeker of truth and ultimately to the mindset that while there are control systems holding us back as a society, that an awakening is occurring that is ushering in the Next Renaissance. It was during the “common-sense advocate” phase in 2008/2009 that Art did several Code Camp sessions on The FairTax. One interesting and fun project that Art is involved with is with a friend writing a script for a political action thriller that is intended to be both highly entertaining and educational. When not working on projects, software developer events, and script-writing, Art enjoys spending time with his family, weekly beach volleyball, stand-up paddle-boarding, and traveling. You can learn more about what Art is involved with at
Login To Contact Speaker

Off-Topic :: Beyond the Matrix - Getting to the Next Renaissance
Off-Topic :: Beyond the Matrix - Ripping the band aid off

Bill Xie

Bill Xie is a .NET solution architect, hands-on developer, and software consultant based in southern California. He has extensive experience developing Web applications, Windows applications, and distributing applications in different types of industries including insurance, financial services, and IT management. Besides CoDe Magazine, he has had articles published on asp.netPRO, ASPToday, and The Code Project. You can contact him at

Unit testing WPF applications that seems not possible

Barry Stahl

Barry is a .NET Software Engineer who has been creating business solutions for enterprise customers for more than 25 years. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a nearly 30 year resident of Phoenix Arizona. When Barry is not traveling around the world to speak at Conferences, Code Camps and User Groups or to participate in GiveCamps, he spends his days building integrated systems for Crew Operations at the new American Airlines and his nights thinking about the next AZGiveCamp, an annual event where software developers come together to build websites and apps for some great non-profit organizations. You can follow Barry on Twitter @bsstahl or read his blog at
Login To Contact Speaker

Dynamic Optimization - One Algorithm All Programmers Should Know
Simplify Your API: Creating Maintainable and Discoverable Code

Bret Stateham

I am Microsoft Developer Evangelist based in San Diego. I have been working with Microsoft technologies since 1992 and speaking about Microsoft server platforms since 1998. You can learn more about me via my blog at, or follow @BretStateham on twitter.

Running Windows 10 IoT Core on the Raspberry Pi

Casey Vega

Login To Contact Speaker

Less Painful Testing

Corey Chen

Currently a sophomore studying Computer Science at USC.

Building extensible .net applications: strategy and techniques

Chaitanya Ganoo

I am a software developer based in Los Angeles. I currently work at AWS Mobile and I am passionate about data analytics and building quality customer-facing products. You can follow me on Twitter @caganoo
Login To Contact Speaker

An introduction to Java 8

Danny Warren

Danny is a Senior Software Engineer at InterKnowlogy in Carlsbad, CA. Danny began acquiring his expertise in software engineering at Neumont University in Salt Lake City, Utah where he graduated with a BSCS. Danny’s passion for technology has led him throughout the Microsoft Stack including .NET, C#, XAML, and F#. Danny has an expertise in NUI (The Natural User Interface) having built numerous multi-touch and gesture based interfaces for software applications across a broad spectrum of devices. Currently his passion includes building Metro/WinRT Applications for Windows 8 driven by gesture based interface with the Microsoft Kinect. Danny is a Nokia Champion, Microsoft Certified Professional Developer in .NET 4, and a Microsoft MVP for Client Development. When not building beautiful software, Danny is an outdoorsman and family man. He loves to camp, hike and mountain bike. Follow him on twitter @dannydwarren
Login To Contact Speaker

Intro to F# with a Twist of Xamarin
Azure Mobile Apps: APIs in the Cloud for you Mobile Needs

David Tang

I am a full-stack engineer passionate about testing, application architecture, writing maintainable code, and creating great user experiences. I am also a lecturer at USC teaching and sharing my passion for the web.
Login To Contact Speaker

An Introduction to Ember with Ember CLI

Carlos Meza

Sysadmin, web developer, open source proponent Twitter: @digitalr00ts
Login To Contact Speaker

Test-Driven Infrastructure, Getting Started

Daniel Lewis

Daniel Lewis is a senior level application developer who works for Esri. With over 15 years of experience building enterprise level applications. As a developer he has built and shipped many successful projects. His areas of technical expertise include ASP.NET, C#, Javascript, SQL, NOSQL, and other languages and stacks. He is a passionate AGILE practitioner with a strong understanding of what it takes to run an effective team in an AGILE manner. He is an active member of the local user community and is committed to sharing his enthusiasm about software developers with others.
Login To Contact Speaker

MongoDB Advanced Topics
MongoDB Basics

Dustin Davis

Microsoft MVP, Code mercenary, PluralSight author, producer of c0deporn.
Login To Contact Speaker

What it's like being a self-employed developer
Advanceded Debugging Made Easy

Ike Ellis

Ike Ellis is a five time SQL Server MVP, partner at Crafting Bytes, Chairman of the San Diego Tech Immersion Group, and chapter leader for the SQL Pass Book Readers. He's spoken at TechEd, SQL PASS Summit, and is a popular lecturer at various code camps and SQL Saturdays around Southern California. In March, he released a book, "Developing Azure Solutions" with Michele Lerioux Bustamante and Zoiner Tejada. He's been a guest on .NET Rocks nad Talk Python to Me. Check for more information.
Login To Contact Speaker

A Survey of the Azure Data Landscape

Fred Mikanovic

Computer programmer with 30 years experience programming, since geek high school and time-share system with BASIC. Lately programs with various Microsoft technologies Picked along the way MCDBA, MCSD, PMP, MSc, MBA.
Login To Contact Speaker

The best programmers are underpaid

Hattan Shobokshi

Hattan Shobokshi is a software developer, technical speaker & Microsoft MVP. Hattan is responsible for developing applications on a variety of platforms including web and mobile devices. He is passionate about delivering scalable applications that adhere to industry best practices. He is Vice President of the Los Angeles .NET user group as well as a member of the organizing committee for SoCal Code Camp. He regularly presents at local user groups and code camps. Hattan is also one of the founding members and organizers of JavaScript Saturday Los Angeles.
Login To Contact Speaker

An Introduction to Angular 2
JavaScript Simplified: Closures, Prototypes, Promises, and more
ASP.NET MVC6 Deep Dive

Ivan Sanders

Ivan Sanders a SharePoint server MVP is an independent consultant with more than 15 years of broad-based hands-on experience with the design and development of mission-critical applications and innovative information management strategies in the enterprise deployment of Microsoft products, and delivering nothing but Microsoft SharePoint solutions since 2004. Ivan is active in the SharePoint Community through the MSDN and TechNet forums, TechEd and PDC Birds of a Feather, SharePoint Saturday, DevConnections, SharePoint ShopTalk, INETA, GITCA, and Local Southern California User Groups. Ivan can be found bi-weekly on SharePoint ShopTalk or,, and his New blog MVP Profile:
Login To Contact Speaker

Azure - Getting started with Apps for SharePoint
Azure - Getting started with Apps for Office

Indu Alagarsamy

Indu is most passionate about Event Driven Architecture and Messaging and currently is part of the team at Particular Software, the makers of NServiceBus, practicing her passion. Indu has over fifteen years of experience as a software consultant. She loves to solve problems and writing software that means something is exciting to her. When not programming or working on a cool problem to solve, she is either rock climbing in sunny southern california or practicing Martial arts.
Login To Contact Speaker

Working with existing codebases and Legacy code? See how Event Driven Architecture can help - PART 1
Learn how to implement Event Driven Architecture using NServiceBus - PART 2

Eduardo Favio Angeles

Senior Software Developer and Systems Architect with extensive experience in designing solutions for complex problems and leading Development Departments or IT Teams, hands on experience in Systems Integration, Application Logic, software design, enhancing human workflows, application programming utilizing best practices, and testing software and database solutions.
Login To Contact Speaker

Data Migrations - ETL 101

Jeremy Cameron

Jeremy serves as software development manager on a large enterprise transformation project, practicing the disciplines of clean and solid code, building strong teams and empowering developers to write awesome software. He has worn many different hats across software development. LinkedIn profile is at
Login To Contact Speaker

Fundamentals of Domain Driven Design
Ask a hiring manager
Like a boss: How to be indispensable to your team

Jeff Hart

Jeff specializes in developing and supporting solutions on the Microsoft stack. He is president of Vanishing Clouds, a local Microsoft Partner focused on helping small businesses leverage technology. Jeff is active in a number of the local user groups where he’s a frequent speaker and mentor.
Login To Contact Speaker

PowerBI for the Developer

Jeff Morris

Software developer/engineer focusing on NoSQL and related topics, frameworks and SDK's.
Login To Contact Speaker

Linq2Couchbase: Introducing the LINQ provider for Couchbase N1QL

Jimmy Muga

Software Engineer at TMZ. Specializing in elasticsearch, Redis, CQRS, docker, .Net, PHP, SOA.

Redis: An Intro to the Powerful Key-Value Cache Store

Joe Mayo

Joe Mayo is an author, independent consultant, and instructor specializing in Microsoft .NET. He has several years of software development experience and has worked with .NET since July 2000. Joe has written several books and has been an active contributor to the .NET community for years, operating the C# Station Web site, authoring the LINQ to Twitter open source project, and speaking regularly at user groups and code camps. For his community contributions Microsoft has honored Joe with several Most Valuable Professional (MVP) Awards through the years.
Login To Contact Speaker

What's New in C# 6

Jason Weimann

Jason is a professional c# developer with years of experience in business, game, and 3d/vr development.
Login To Contact Speaker

Intro To Unity I – 2D Games
Intro to Unity II – 3D & VR Games

Kent Cross

Kent Cross has been a software engineer for over 32 years. During this time he has written programs for the MITS Altair 8080, the Commodore Amiga, the Hughes 5118, FAA Radar systems and the scoreboard at Jack Murphy Stadium. He's a consummate punch card maker (a skill not much in demand anymore), and, yes, has debugged a paper-tape program using scissors and scotch tape. Nowadays he manages the Atlassian Tool Suite at a large company supporting over 50 projects and a very large user base.

All Things Atlassian

Li Chen

Li Chen, MCSE, MCSD, MCDBA, SCJP, SCDJWS and SCWCD, is a former 4 time Microsoft MVP. He has been a Microsoft certified developer since 1996. He is the developer of compiler and ASP Classic Compiler ( He is currently a software architect with XDimmensional Technologies, Inc., a software and cloud technology company in Orange county.
Login To Contact Speaker

Building extensible .net applications: strategy and techniques

Marcello de Sales

With around 16 years of experience in Software development, Marcello de Sales declares himself as a passionate technologist, who loves problem solving with Software Engineering to help others and his teams. With an expertise in Open-source development acquired while working as a Software Engineer at CollabNet, in San Francisco, Marcello de Sales is passionate about contributing to GitHub projects and learning new technologies in his free time. He has over 16 years of experience with Java and other languages such as Python and PHP, but has been working with Node.js for the past 18 months. He has also been an active user of Docker, the container technology that is revolutionizing the Cloud industry. Marcello de Sales works as a full-time Software Engineer for Intuit San Diego for the last 2 years, working in the Intuit Services Platform team, which provides both Java and Node.js shared libraries for all the Software Development life-cycle across Intuit, including GitHub Enterprise integration, Continuous Integration, Continuous Delivery with Docker containers, and Cloud computing with Private and Public Clouds in Amazon. Before working for Intuit, Marcello de Sales lived in the Silicon Valley and worked for Zynga and CollabNet for about 8 years. He holds a B.S. in Computer Science from Universidade Federal de Alagoas, Brazil, and a M.S. in Computer Science from San Francisco State University, where he did research in the area of Sensor Networks.
Login To Contact Speaker

How to adopt Node.js as one of your Enterprise languages for Shared-Services development

Mats Persson

Mats is a software architect and developer of high performance and scalable databases. He was the leading architect and developer of a market leading object database technology. Over a 14 year period with the company he contributed numerous critical product improvements and created many new product features that were instrumental in supporting their market leading business. Like many object database companies founded in the late 1980’s, their database was built on a foundation suited to hardware, networking, and software of that time. Working with a clean slate he envisioned a next generation product built and optimized for today’s technology platforms. Mats took his comprehensive knowledge of high performance database design and developed a modern, next generation object database system called VelocityDB. The result is the optimal database system for flexible, distributed, parallel, scalable and high performance demands.
Login To Contact Speaker

Ditch SQL, use C# to store C# objects in VelocityDB & VelocityGraph NoSQL databases

Matt Ingenthron

Matt Ingenthron is the Director of Developer Advocates at Couchbase and an experienced web architect with a software development background. He has deep expertise in building, scaling and operating global-scale Java, Ruby on Rails and AMP web applications. He has been a contributor to the memcached project, one of the maintainers of the Java spymemcached client and a core developer on Couchbase. He is currently heading up Couchbase’s work in getting the right bits needed for PHP, Java, .NET and Ruby developers.
Login To Contact Speaker

What is Peer 2 Peer for Mobile?

Mehul Harry

Mehul Harry is the Web Program Manager at DevExpress where he works with and blogs about ASP.NET, HTML5, and JavaScript. He has produced more than 200 technical videos and interviews on Windows development and developer culture.
Login To Contact Speaker

Using a Secure WebAPI Web Service from a Mobile App

Mike Vincent

Mike Vincent is a veteran software entrepreneur and solutions architect based in Orange County, California and Kona, Hawaii. He currently provides clients throughout North America with application lifecycle management training, consultation and Scrum coaching primarily focusing on Microsoft .NET technology. He has been in the software business for over 30 years in addition to marketing management, construction management and structural engineering positions. Actively involved in the user group community since the early 90's, Mike is a past Vice President and Treasurer of INETA Noram. He is a frequent presenter at developer events including Microsoft TechEd and PDC. He is a Visual Studio Application Lifecycle Management MVP, Professional Scrum Master, Professional Scrum Product Owner, and Professional Scrum Developer Trainer.
Login To Contact Speaker

Scaling Scrum

Boian Mitov

Over 28 years of overall programming and hardware experience. Over 15 years of Delphi experience. Owner of Mitov Software Author of the OpenWire technology: Author of the OpenWire Studio: Author of the Visuino - Graphical programming for Arduino
Login To Contact Speaker

Using Visual Live Binding and implementing cross-platform Animations in Delphi-
Visually program Arduino devices with Visuino and create IoT solutions in minutes
Implement Video, Audio, DSP, Computer Vision, and Artificial Intelligence in your C# applications

Mike Roth

Login To Contact Speaker

Lets Get GOLang Code Working On AWS Lambda

Nicholas Mullen

Software Developer on SignalR, creator of EndGate and ShootR. Open source and game dev enthusiast.
Login To Contact Speaker

Introduction to MVC 6 TagHelpers
Getting started with ASP.NET 5

Nuri Halperin

Nuri Halperin consults, develops, and teaches software development with passion. He designs and builds systems, websites and line of business applications. He has been getting things done for a variety clients small and large. From founding CTO of to international e-commerce multilingual websites, to social photo sharing - he's been working to meld new ideas and techniques with solid engineering know-how. He is an author for, and provides hands on training for companies and individuals. Nuri is a frequent speaker at tech events. He enjoys interacting with developers and helping people reach that "Aha!" moment. Nuri is a Mongo Master, certified MongoDB DBA and Developer, and the inaugural recipient of MongoDB's William Zola Outstanding Contributor Award.
Login To Contact Speaker

MongoDB First Steps
Successfully Speaking and How to Harness Big Ideas
MongoDb - From Story to Document

Michael Palermo

J. Michael Palermo IV is a Microsoft Senior Developer Evangelist based out of Phoenix, AZ. In his years prior to joining Microsoft, Michael has personally trained thousands of developers. He has engaged the user group community as a participant, speaker, and leader. Michael has contributed to the technical community via blogging, article writing, authoring books and videos, and speaking at industry events throughout the world. At the core, Michael loves to develop software and share what he learns with others. His current passion is HTML5.
Login To Contact Speaker

ASP.NET 5 - From Nothing to Empty

Ralf Quint

Programmer/Software Developer since '76, IT service consultant and software developer here in LA since '97...

Desktop appications with Lazarus & Free Pascal-Write once, run (almost) everywhere


Prathap Kudupu is a senior consultant, Architect with over 12 years of experience in design and development of web and mobile applications. He is passionate about scaling web site performance, responsive design and product design. He is an active blogger. You can find him at
Login To Contact Speaker

Top approaches to performance: From comatose to insane

Josh rebootd

Josh is a senior software engineer, software architect, and occasional public speaker. He promotes solid, maintanable code using good practices. Also, practicing how to be more productive using practical problem solving practices.
Login To Contact Speaker

Android: Testing that doesn't suck

Bob Reselman

Bob Reselman is a results oriented executive software developer, technical lead/evangelist, project manager, teacher, author, technical writer and editor. In the past Bob held the position of Platform Architect for the computer manufacturer, Gateway, was a Principal Consultant for the transnational consulting company, Cap Gemini and worked at Now he is a Director at Casting Networks Incorporated. He writes for He builds electric guitars and basses. He lives the good life in LA with his wife Arlo and their pet, Itchy the Dog.
Login To Contact Speaker

The 7 Rules for Writing World Class Technical Documentation

Richard Rosenheim

Login To Contact Speaker

Getting your feet wet with OpenELEC and the Raspberry Pi

Roman Tumaykin

I am a MS SQL Database Architect / DBA / Developer.
Login To Contact Speaker

Introduction to SQL Server Service Broker - Make your SQL Server scalable

Sam Stokes

I am an Academic Developer Evangelist for Microsoft.

Arduino Virtual Shield

Sven Homan

Agile Developer, Scrum Master, Trainer, Coach, and Consultant at Dinamika Services Inc. Specializing in Scrum project mangement, mobile and ASP.NET application development, and SQL Server based business web applications. Currently lives in Redondo Beach, coding since 1985 and likes to rock n' roll.
Login To Contact Speaker

Build Scalable Performance GUIs with React JS

Sid Shetye

A developer at heart, Sid is a leading security expert with over a decade of experience in the security and cloud software space. He has engineered the largest deployment of secure boot devices on the planet whose deployments include commercial phone manufacturers as well as government agencies. Sid is the CEO of Crypteron. He has a Masters in Electrical Engineering (Security) from The University of Southern California and an MBA from UCSD’s Rady School of Management. He lives in sunny San Diego with his wife and son.

Stop data breaches! Building secure web apps within minutes

Andrew Skotzko

Andrew is the cofounder of Petabridge, a company that helps .NET developers make realtime, distributed applications easily. He is passionate about open source technology and enabling developers to make more great stuff.

Concurrency Without the Pain: Intro to Akka.NET & the Actor Model

Joao Braganca

Login To Contact Speaker

Escaping Dependency Hell with Owin

Todd Zebert

JavaScript Module Pattern, and Modern JS Tooling presentation slides:
Login To Contact Speaker

JavaScript Module Pattern, and Modern JS Tooling

Troy Miles

Troy currently has fun writing full stack code with ASP.NET MVC or Node.js on the backend and web or mobile up front. He started coding over 30 years ago, cutting his teeth writing games for C64, Apple II, and IBM PCs. After burning out he moved on to Windows system programming before catching Internet fever just before the dot net bubble burst. After realizing that mobile devices were the perfect window into backend data, he added mobile programming to his repertoire. He randomly posts interesting code nuggets on his blog:
Login To Contact Speaker

Getting Ready for Angular 2: Fighting Fear with Code
Functional Programming in JavaScript