Sessions


Login to add a session.
Sort by: Oldest | Newest | Alphabetical

41 sessions


Paying It Forward Through Foster Care


Level: 100
Rich Clingman, Sr

Want to make a huge impact on the next generation? Along with that next super game or monster app that will be used by millions and forgotten in months, what about making an impact that will last a lifetime and for generations? Invest an hour to learn about helping children from hard places thorugh Foster Care from an experienced single foster/adoptive dad/computer geek.

Read More...

Tags: Soft Skills | Pay It Forward | Parenting | Foster Care
Interested: 6


Introduction to AWS IoT Device Shadow using $9 C.H.I.P. System on Chip


Level: 100
Rich Clingman, Sr

An introduction to using Amazon Web Services' Internet of Things and their Device Shadow. We'll use Next Thing's CHIP SoC (System on Chip) linux computer. This $9 device is a 1 Ghz ARM with 512MB RAM and 4GB on board storage. The CHIP also includes wifi, bluetooth, stereo audio, and video.

Read More...

Tags: SoC | NodeJs | JS | IoT | Device Shadow | CHIP | AWS
Interested: 12


The Zen of Python: Readability Counts


Trey Hunner

Think Python code is for machines? It's not! Python code is meant for humans. Just as being literate isn't the same as being a good writer, writing code isn't the same as being a good programmer. Your Python code is hard to read: let's fix that.

Read More...

Tag: Python
Interested: 11


Comprehensible Comprehensions in Python


Trey Hunner

If you write Python code but you don't use list comprehensions and generator expressions, come to this session to find out what you're missing.

Read More...

Tags: Python | Programming
Interested: 5


IOT Lab #6


Level: 100
IoT Laboratory

Come hang out at the Code Camp IOT lab. Interact with a wide variety of IoT Starter / Development Kits. Play and experiment with the kits including Microsoft Azure Kits . 

Read More...

Tag: IoT
Interested: 8


IOT Lab #5


Level: 100
IoT Laboratory

Come hang out at the Code Camp IOT lab. Interact with a wide variety of IoT Starter / Development Kits. Play and experiment with the kits including Microsoft Azure Kits . 

Read More...

Tag: IoT
Interested: 5


IOT Lab #4


Level: 100
IoT Laboratory

Come hang out at the Code Camp IOT lab. Interact with a wide variety of IoT Starter / Development Kits. Play and experiment with the kits including Microsoft Azure Kits . 

Read More...

Tag: IoT
Interested: 6


IOT Lab #3


Level: 100
IoT Laboratory

Come hang out at the Code Camp IOT lab. Interact with a wide variety of IoT Starter / Development Kits. Play and experiment with the kits including Microsoft Azure Kits . 

Read More...

Tag: IoT
Interested: 6


IOT Lab #2


Level: 100
IoT Laboratory

Come hang out at the Code Camp IOT lab. Interact with a wide variety of IoT Starter / Development Kits. Play and experiment with the kits including Microsoft Azure Kits . 

Read More...

Tag: IoT
Interested: 6


IOT Lab #1


Level: 100
IoT Laboratory

Come hang out at the Code Camp IOT lab. Interact with a wide variety of IoT Starter / Development Kits. Play and experiment with the kits including Microsoft Azure Kits . 

Read More...

Tag: IoT
Interested: 12


Digital Speech within 125 Hz Bandwidth (DS-125)


Michael Lebo

Digital Speech within 125 Hz Bandwidth is a software project that needs three parts. First is a computer with a microphone and audio line output, second is a transport device and third is a second computer at a different location with an audio line input and a speaker. Voice into the microphone is played at the speaker. The transport device...

Read More...

Tag: DigialSpeech
Interested: 2


Project Management Menu: Digging into methodologies and how they do it Microsoft and HP, Inc.


Level: 100
Aaron Ruckman

Have you been looking at different project management methodologies to 0 your product out the door and want get an idea how each scale with scope, complexity and larger teams across geographies? This talk will focus on learnings at Microsoft and more recently HP, Inc. while working on teams of 1000’s to teams of 40-100.  Further...

Read More...

Tag: Agile
Interested: 13


Bots Are the New Enterprise Apps (built mostly in C#)


Level: 100
Daniel Egan

While many of the bots that you have seen can help you buy tickets, or book flights, bots can also be integrated into the enterprise. From bots that integrate with Jenkins to help you manage your build process, to handling first level support in a call center, conversation bots can be deployed in an enterprise in a very effective way.

Read More...

Tags: bots | botframework
Interested: 29


Getting Started with Flutter


Level: 100
Lorraine Kan

Learn how fast and easy it is to develop Android and iOS apps using Flutter! 

Read More...

Tag: Mobile
Interested: 13


Mob Programming & Lofty Goals


Level: 100
Chris Lucian

Mob Programming over the last 5 years we have discovered a lot to share. Over the last year our team has scaled from 1 mob of 5 to 8 mobs. Now we are a flat department structure within our organization and all developers share a majority of management responsibility. During the growth, we have iterated on our lofty goals and discovered limits and surpassed them. What does it look like when you empower your team to make decisions and build psychological safety as a priority?

Read More...

Tags: Mob Programming | Lofty Goals | Flat Structures
Interested: 11


Azure IoT Edge 101


Level: 100
Bret Stateham

The heart of Microsoft Azure's IoT offering is the IoT Hubs service. But the requirement for devices to be directly connected to the Internet and to have enough processing power to encrypt their traffic means some devices are left out. In this session we'll see how to connect those devices using Azure IoT Edge.

Read More...

Tags: Raspberry Pi | IoT | Azure
Interested: 27


Azure Functions with Azure Storage


Level: 100
Robin Shahan

Azure Functions is a serverless compute service that enables you to run code on-demand without provisioning or managing any infrastructure. You can use Functions to run a script or a piece of code using a timer, a trigger, or a web hook.  I'll talk about what Functions are, and what you might use them for. I'll show how to write and deploy one using the Azure Storage integrations...

Read More...

Tags: Cloud | Azure
Interested: 28


Everyone is a Public Speaker


Justin James

You may not realize it but we are all public speakers. Being an effective communicator is a critical business skill. I will share with you what I have learned on my journey to becoming a professional speaker who has given over 100 talks since 2014. With the tips that I will share you will instantly become a more effectively communicator and presenter.

Read More...

Tag: speaking
Interested: 35


Hashcash - The Algorithm That Powers Bitcoin Mining


Level: 100
Tobias Hughes

In this presentation, we will be exploring the various applications of the hashcash algorithm as well as creating a very basic barebones mining application. Useful for anyone who wants to learn more about how bitcoin works under the hood.

Read More...

Tags: cryptocurrency | bitcoin
Interested: 42


Time Management Strategies for Optimistic Parallel Discrete Event Simulations


Wendy Steinman

"A big ball of wibbly wobbly, timey wimey stuff" - The 10th Doctor

Read More...

Tags: Modeling and Simulation | HPC
Interested: 18


Angular ngx for Beginners


Level: 100
Ogun TIGLI

Angular is an open source web application developement platform led by the Angular Team at Google and by individuals from the open source community. It attempts to simplify the development by providing client side MVC and MVVM architectures.

Read More...

Tags: TypeScript | MVC | JavaScript | Angular
Interested: 69


Building Android App using AWS


Level: 100
Hiba Mughal | Anas Mughal

Let us see how to quickly build a simple mobile app using AndroidStudio and AWS MobileHub.

Read More...

Tags: AWS | Android
Interested: 29


Native Ionic Development


Level: 100
Eric Floe

The full power of mobile applications is accessed by unleashing the native capabilities of the target devices. In this talk we will build an application implementing the Cordova Text To Speech plug-in to give your mobile applications a voice!

Read More...

Tags: Mobile | JavaScript | Ionic | Angular
Interested: 18


Dependency Injection in JavaScript


Hattan Shobokshi

Take your JavaScript skills to the next level. In this presentation we’ll go over patterns & practices for architecting JavaScript applications. We’ll focus on dependency injection and see how this pattern can reduce coupling in your code and make your code more easily testable. This is a code heavy presentation with lots of code samples.
 
Read More...

Tag: JavaScript
Interested: 65


An Introduction to VueJS


Hattan Shobokshi

In this presentation you’ll be introduced to Vue.js & it’s core concepts. We’ll take a look at it’s life cycle, explain the MVVM Pattern and cover the vue cli which help you create applications with ease. While Vue itself is focused on the view, we will look at Vuex, a library that provides statement management. 

Read More...

Tag: JavaScript
Interested: 41


Mobile Development for the .NET Developer: An Introduction to Xamarin Forms


Level: 200
Jon Bachelor

Come learn the basics of building an application for iOS and Android devices with a single code-base and a single suite of tools. Release new versions for iOS and Android simultaneously. Save a ton of money by having a single team with very little context-switching between platforms. This session will provide a small jumping off point to get you started writing the next great app!

Read More...

Tags: Xamarin | Mobile | iOS | Android | .NET
Interested: 46


Creating a simple back-end api.


Level: 100
Paul Whitmer

In this class I will discuss how anyone can use Dotnet Core to make fast and simple back-end APIs. Dotnet Core is an open source and multi platform server platform that makes it easy for everyone to use. Let's explore it together!

Read More...

Tags: dotnet | core
Interested: 66


Introduction to Kotlin


David Ford

An overview and tutorial on using Kotlin. This will be a live coding session. You'll learn the nuts and bolts of Kotlin and also get a feel for what makes Kotlin special.

Read More...

Tags: kotlin | JavaScript
Interested: 33


Building a Dashboard in an Hour with Microsoft Power BI


Level: 100
Vazi Okhandiar

Demonstrate the steps to import raw data from external sources, such as file and database, and then build a dashboard using Microsoft Power BI for data analysis.

Read More...

Tags: Power BI | data analysis | business intelligence
Interested: 36


Learn Javascript Like a Kung Fu Student


Level: 100
Chris Stead

We will look at learning Javascript with the concept of language forms. Language forms borrow against martial art forms and code cooking to help accelerate language adoption and familiarity. Please see environment info to get set up ahead of time!

Read More...

Tags: language-learning | kung fu | JavaScript
Interested: 69


Bitcoin 101


Level: 100
Ryan Milbourne

We will have an overview of what Bitcoin is and then focus on the real world implications of a permissionless curency and how it is empowering people right now, and how it can empower billions of underbanked people around the world. All technical levels are welcome at this inclusive session.

Read More...

Tags: cryptoanarchy | bitcoin
Interested: 55


Blockchain 101 For Developers


Ryan Milbourne

This session will cover the tehcnical aspects of emerging blockchain technology as well as explain some of the game theory behind the "crypto-economic" incentives required for the network to run.

Read More...

Tags: ethereum | cryptocurrency | bitcoin
Interested: 63


Rapid REST API Development with Node and Sails


Justin James

You should not have to be a rocket scientist to successfully create a RESTful API. With Sails, you can create a RESTful API in a few minutes without writing any code.  You can quickly add any custom business logic, to lock down your API, and connect to a data store. Walk away from this code heavy talk ready to implement your next API using Sails.

Read More...

Tags: sails | REST | node | API
Interested: 55


Native Mobile Development For Web Developers with Visual Studio Tools for Apache Cordova


Justin James

Mobile application development does not need to be difficult for us Web Developers.  We can now use our existing skills to build Android and iOS applications with a single code base that looks, feels, and performs like a native mobile application all from within Visual Studio&lt

Read More...

Tags: Visual Studio | tools for apache cordova | taco | Ionic | CORDOVA
Interested: 33


An introduction to Redux


Level: 100
Max Nodland

Learn about the Redux pattern and how to implement Redux in your React applications. In this session, we will start by understanding the Redux pattern. We will then step through creating a basic React application that uses Redux. Although part of this session will use React, Redux has no relation to React. You can write Redux apps with React, Angular, Ember, jQuery, or vanilla JavaS... Read More...

Tags: Redux | React
Interested: 52


Getting started with React


Level: 100
Max Nodland

Learn how to start creating React web apps. We will cover each step of creating a simple app. This session covers React fundamentals and best practices. No React experience required.

Read More...

Tag: React
Interested: 74


A Developer's Survey of AI Methodologies


Level: 300
Barry Stahl

Artificial Intelligence is far more than just machine learning. There are a variety of tools and techniques that systems use to make rational decisions on our behalf. In this survey designed specifically for software developers, we explore a variety of these methods. You will leave with an understanding of the breadth of AI methodologies as well as when and how they might be used.

Read More...

Tag: AI
Interested: 68


Out of the Box Machine Learning: Introduction to Image and Text Analysis


Level: 100
Justine Cocchi

Learn how to make the most of the data users enter by implementing computer vision, emotion recognition, speech detection, language understanding, and more with just a few lines of code using Microsoft Cognitive Services. I will show you how to integrate the Emotion Recognition API in a Node.js and Express web application to suggest what type of food a user should eat based on their emotion! 

Read More...

Tags: WEB | Machine Learning | computer vision
Interested: 74


Introduction to Chat Bots using Node.js


Level: 100
Justine Cocchi

Learn how to quickly build a bot that is available on many platforms such as Skype, Slack and Facebook Messenger using Node and the Microsoft Bot Framework. We’ll look at ways to use tools like LUIS natural language processing and Azure Search to make your bot more seem more human and be more effective in common scenarios like knowledge base, QnA, hand off, and task automation.

Read More...

Tags: Natural Language Processing | bots | Artificial Intelligence
Interested: 71


Accidentally DevOps : Continuous Integration for the .NET Developer


Level: 100
Hattan Shobokshi

Are your production releases big and scary? They shouldn’t be! In this talk I’ll show you how to make releases easier and repeatable. We’ll look at how CI can surface issues faster. Then we'll set up a CI server, hook up a process to build and deploy to Azure with every checkin. I’ll show you all the tools you need to get started with CI on the .NET stack.

Read More...

Tag: CI
Interested: 47


What is the Ionic Framework?


Level: 100
Chris Griffith

The Ionic Framework combines Google’s Angular with Apache’s Cordova to create fast and beautiful cross-platform mobile apps for iOS and Android (and Electron or Progressive Web Apps). Built atop the web technologies you know and love, this solution can help take your web skills beyond the browser.

Read More...

Tags: PWA | Mobile | Ionic | HTML5 | CORDOVA | Angular
Interested: 40