We are accepting proposals for 30 and 60 minute sessions. See our Submission Guidelines for additional information.
22 session(s) have been submitted so far.
Offer Your Session
The following sessions have been submitted, though sessions submitted are not guaranteed to be presented. The final selection of sessions for the event will occur shortly after the session submission period closes.
The event organizers goal is to include a diverse selection of presenters and topics.
We are open to a wide variety of technical presentations, including, but not limited to, the following topic areas:
You can select up to 10 sessions as favorites, and view your list of favorites. This will also assist Code Camp organizers in session selection and scheduling.
Due to a limited number of room and time slots, some of these sessions may not be available. Check back in the week after session selection closes for the final session list and schedule.
Sign in to set your session favorites.
A hot new data science technology is on the scene called Jupyter notebooks. This powerful, web based, Python driven, tool supports dynamic analytics in real time. Some features that will be demonstrated are support for multiple languages including R and Python, the ability to easily interface with big data tools like Spark, built-in rendering in GitHub, the ability to weave R and Python scripts together sharing data, server based collaboration with JupyterHub, and how to share your notebooks with others. Jupyter is THE hottest thing on the data science scene. Come to this session and find out why. More
PowerShell is the robust automation language for Windows. When extended with the Azure modules, you get a robust automation platform for Azure. In this talk, we’ll explain how to create, inquire about, and manage Azure resources with PowerShell. We’ll discuss the greatly improved Azure portal featuring Resource Manager which allows us to group resources together and what that means for our PowerShell development. For those not using Azure Active Directory, we’ll explain how to create a Service Principal which is an application account so unattended PowerShell jobs can authenticate without human interaction. Beyond Azure scripting, we’ll review ways to maximize the extensibility and reusability of your PowerShell code by creating custom modules,... More
Join us to find out how you can support Boston Code Camp help make this event better. There are many opportunities: from simple tasks on the day of Code Camp to ongoing work with organizing the event, to working on the website. If you're interested in knowing more about how you can help keep this community event moving forward, please join us. More
This is a crash course on the basics of getting up and running with the Microsoft Hololens. We will discover its unique capabilities that are not available with other augmented reality solutions. Using Unity3D, we will walk through the basics of rendering and interacting with holograms placed in the physical world. This session will cover gaze, gestures and voice control. A basic understanding of 3D engines is helpful but not required. More
I’m sure you’ve heard about artificial intelligence because it’s the next big thing and all major tech companies are involved in its development. Now you can implement it too directly in your Xamarin application using Microsoft Cognitive Services. In this session you’ll get basic knowledge about artificial intelligence, machine learning and their applications, go over all 6 groups of Cognitive Services and see individual APIs available in Azure. Also we’ll concentrate on some details and specifics of Cognitive Services implementation in Xamarin and Xamarin.Forms solutions. In the end you’ll see a demo of Computer Vision API implementation in a personal image organizing Xamarin.Forms app. More
Unit testing is hard and time consuming; and worse - the users and the customers do not care! They only want the features working in the production system, everything else is development overhead. If this is the case, how do we improve the web application quality? How do we catch the bugs early? How can we test the deployed system effectively? And finally, how do we get rid of Selenium? This presentation tries to answer many of these questions in a web framework agnostic way. More
More frequently, different companies are requesting the migration of their existing On-Premises applications to the cloud. A cloud solution offers a variety of benefits, such as: no more data centers to support and maintain, vertical and horizontal scaling configuration is now simplified, speed up time to market, among others. But what happens if you deploy multiple (say 10+) Azure WebApps and additionally you have to place some of them in your private network? When you start adding more ingredients into the mix, pretty soon you'll realize the need of additional services (i.e. App Service Environment) or the creation of Azure VMs with Availability Set enabled; all these additional services might accumulate quickly and you could end up paying more than if... More
Software development has moved from bare metal to VMs to IaaS to Paas. The next step is Serverless. Of course, there is still a server back there, but with Azure Functions, you can forget all about the infrastructure and just focus on what matters -- your code. Learn how to build solutions using an event based nano-service model that allows you to pay for only what you use. More
There's a point when people are learning to code at which they ultimately make a decision to commit or give up. It's the point at which the normal, standard-issue human being becomes a either a true coder or becomes someone who "tried programming". For almost all, the journey to this point is different. What causes them to decide to either become a professional programmer, or get that degree in English is likely the quality of the computer science education that they've experienced. In this fast-paced discussion, Mark Lassoff, reflects back on 12 years of teaching hundreds of live classroom students, and over 1,000,000 students online. The conclusion: Computer Science Education is Broken-- But Can Be Fixed. As an advocate of egalitarianism and... More
The Internet of simple textual requests and responses is done. Finished. Obsolete. The modern web is a web of binary, persistent connections like WebSockets, WebRTC, HTTP/2 and QUIC. Today's Internet is a strange place where things are received before they are requested (Server Push) and a web application work without Web (offline support with Service Worker). More
Are you a new kid in the world of Big Data? Let's look at some of the topics of Big Data. We will learn about foundations of big data and social physics, What is the importance of data quality and data privacy. What defines "Big Data"? What are breadcrumbs and how the bad "mice" of the world exploit it against you. We will have a quick look at personal sensors and human behavior This module will explore the various sources of data, how to leverage personal sensors to predict behavior. We will explore the basics of data dynamics and data interrogation, and the importance of interdisciplinary research and testing on yourself, to assist in analyzing a data set. What are the fundamentals and structure of peer networks? We will also talk about HDInsight and... More
Data, data, everywhere - how do you keep track of what data you have and let your consumers know? In the library, the card catalog has been replaced with an online searches. In this talk, we will show how Azure Data Catalog tops Dewey when searching for your data sources, and how this is a component of your Data Governance strategy. More
Both Object-Oriented and Function-Programming techniques are presented as as having equal importance. We are going to look at 'programming' from two different angles, using plenty of 'practical' code examples (in Angular, TypeScript). You will come away with an image of a bridge, connecting Imperative-Programming to the less familiar Declarative-Programming approach. My pledge is: No Math, just enough terminology, all supported by real-world code examples and fun. More
Learn how to incorporate Azure Search into your application to allow your users to find the data they are looking for. The session will start with how to create, populate and search indexes. Then it will cover how to quickly add more advanced query capabilities such as type-ahead, facets, phonetic search and more. More
Do you have a Web Application hosting in Azure using either IaaS or PaaS? In this talk, we’ll start with a look at what a web application firewall (WAF) is and why you would want to use one. Then once you understand what a WAF can do for you, we’ll then look at some options you have in Azure for adding a WAF in front of your application. For demos, we’ll take a look at adding a WAF in front of an App Service Web App and then a Web Application hosted on a VM in Azure. If we have time we can see how the site handles some malicious requests with and without a WAF. More
When you think of internet currency you may think of Bitcoin-- But you should think about content. Now is the time for those with technical and other expertise to create and monetize content. With maturing distribution channels, your content is worth more than every before-- but in order to capitalize you have to understand the landscape of the digital content world. From Lynda to Udemy, from Amazon to Roku, now is the time to capitalize on your content. In the multi-screen, multi-sensory, multi-modal landscape of content delivery that exists today, we have the opportunity to multipurpose content for different audiences, different channels and different modalities more than ever before. Producing content that is flexible enough to be used in many... More
It used to be hard to actually run code in production. I needed to rent a rack server from a company, login into the machine, set it up, then periodically deploy new application version. Deploying often meant overriding the existing running application, taking a server offline. Long, cumbersome, and error prone. No wonder we did deploys once a month! Luckily there are 4 things that recently revolutionized the way I deploy and run code: Docker, Dokku, Kubernetes and Zeit Now. More