CTDOTNET


Connecticut .NET Developers Group

Moving your website to HTTPS - HSTS, TLS, HPKP, CSP and friends

Tuesday Febuary 21, 2017 - 5:30pm - ADNET Technologies, LLC

Presented by Robert Hurlbut


Registration required: Register here Your registration helps us order the correct amount of food.

Abstract

Moving a website with many user customizations to HTTPS is not easy as it sounds. Migrating to a secure HTTPS platform is even harder. Browser vendors have added many HTTP headers to make HTTPS website safer to use: HSTS, HPKP (Public Key Pinning), CSP (Content Security Policy), etc.

In this talk, you will learn about moving large and complex websites to HTTPS. I will explain how these headers need to be thoroughly thought out, from the TLS versions and ciphers to support to which certificate to pin. The talk will show how to plan the migration to HTTPS, how to leverage CSP to measure the impact of the update before it happens, how HSTS, HPKP and CSP can work together to ensure a safer experience for users, and how to use the various tools to test and monitor all of these methods.

Robert Hurlbut

Robert is owner of Robert Hurlbut Consulting Services and is an independent software security consultant and trainer with 30 years of industry experience in secure coding, software architecture, and software development. He speaks at user groups, national and international conferences, and provides training for many clients. Robert leads the Boston .NET Architecture Group in Waltham, MA and the Amherst Security Group in Hadley, MA. You can find Robert on Twitter at twitter.com/roberthurlbut and at his blog at roberthurlbut.com/blog.


All About Angular 2

Tuesday January 17, 2017 - 5:30pm - ADNET Technologies, LLC

Presented by Dave Bush


Session Info

Abstract

AngularJS is a JavaScript based web application framework designed to support creation of single page applications. Angular 2 provides the ability to develop cross-platform applications targeting web, mobile web, native mobile and native desktop. In this session, we will discuss "What’s so great about Angular2?", review the Angular2 architecture, and then take a deeper dive based on audience interest.

Dave Bush

Dave Bush has been learning Angular2 and the related technology since RC0 and is currently spearheading the transition to Angular2 as a consultant at ESPN.


Conversations as a Platform: The Bot Framework

Tuesday October 18th 5:30pm - ADNET Technologies, LLC

Presented by Joshua Drew

Abstract

Wherever your users are talking, have a Bot ready to respond and interact. Ranging from text/sms to Slack or Office 365. Learn how to get up and running the Microsoft Bot Framework. Build, connect, manage and publish intelligent bots that interact naturally in all environments.

Joshua Drew

Joshua Drew is a Senior Technical Evangelist for Startups at Microsoft where he is responsible for the growth of the startup ecosystem in Greater Boston using Microsoft services. Joshua is able to provide Microsoft Startup programs to offset the cost of tools and services for the company. His technical background in application and cloud development using native languages and hybrid technologies allows him to help startups build and scale their products. As an evangelist, Joshua finds these startups and promotes them through online channels as well as into the larger Microsoft client network.


Develop An App In Just 60 Minutes And Then Deploy It To The App Store.

Tuesday September 20th 5:30pm - ADNET Technologies, LLC

Presented by Mark Lassoff

Challenge: Develop an app in just 60 minutes and then deploy it to the App Store

Sounds impossible, right? Come join us for this exciting, interactive session where you’ll meet Mark Lassoff, Founder of LearnToProgram.TV. Develop an entire app in 60 minutes? That’s EXACTLY what he’s going to do. We’re inviting you to come along for the ride. You’ll learn a lot about mobile app development as Mark creates a complete app using HTML5, Javascript, CSS, jQuery and PhoneGap. This session is a great opportunity to learn about the app development process.