Skip to content

Instantly share code, notes, and snippets.

View erinpagemd's full-sized avatar

Erin erinpagemd

  • Murfreesboro, TN
View GitHub Profile

Title: Building a Chat Bot with API.ai

Talk Abstract: A new way of communicating with your computer/devices is on the rise: VOICE errr… well with your words. How do we make a program understand our determinations with words? Enter API.ai, a platform for mapping intents. Attendees will git a quick rundown of API.ai and see it used in a live chatbot.

Talk Description: A new way of communicating with your computer/devices is on the rise: VOICE. How do we make a program understand our determinations with words? Enter API.ai, a platform for mapping intents. Attendees will git a quick rundown of API.ai and see it used in a live chatbot. A more complicated chatbot made with Ruby will be demonstrated to show the some of the more advanced usages of API.ai. Some examples will be shown in Nodejs as well. There are a lot of tools out in the market that attempting to resolve similar issues as API.ai. Let’s start learning about these new class of tools. Limitations and alternatives to API.ai will be discussed.

Notes: I’

#Call For Proposals

This year at Barcamp Nashville, we would like to shake things up a bit and depart from usual "tech conference talks". Barcamp is in its tenth year in Nashville! When we first started, we were one of the only conferences in the area. Now we have amazing technical conferences like Nodevember, CoderFaire, Music City Code, etc. With these conferences focusing on the technical side of the house, we want Barcamp to be a more inclusive space for technology in Nashville. Barcamp is a place where marketers, developers, product owners, startup founders, designers, and more can all get together under one roof and celebrate the community we have built in Nashville.

Potential Talk Topics

Barcamp is a great place for new speakers to gain some cred. We would like to retain any skills based technical topics for those new to the industry. I'm looking directly at you, recent Nashville Software School grads...

For the more seasoned speaker, we want to hear about that idea that has been ruminating in

@erinpagemd
erinpagemd / my_path.md
Last active August 27, 2016 04:24
Talk idea: my path to becoming a software developer

How I Became a Software Developer

Bio

Erin is a US Army Veteran, mom to two brilliant teenage boys, and Web Application Developer at Reax. She helps organize Nash.rb, Nodevember, and BarCamp Nashville. Erin is a go-go-go kind of person: go getter, go-to, go team!! When she is not mentoring or hacking, she can be found transporting teenagers around Nashville.

Abstract

Bootcamp attendance is on the rise as more and more people are considering a career in software development. How does one go about actually learning how to program? How do you break into the market and convince someone to hire you??

In this talk, I will share my path from self learning to bootcamp to actual paid software engineer, and leave attendees with some advice on next steps on their own journey.

Bio

Erin is a native Texan, a US Army Veteran, and a mom to two brilliant teenage boys. She found a love of programming while working as a technology recruiter in Nashville. She then decided to turn her hobby into a new career and attended Nashville Software School where she learned full-stack development with Ruby, Rails, Javascript, and Angular. Erin is now working as a Web Application Developer for Reax in Nashville where she codes in Ruby and C#.

Abstract

Bootcamps have sprung up all over the country in an attempt to meet the demand for tech talent. And yet, many companies are not equipped to bring in a junior programmer. These programmers have a lot of potential and "simply" need to be taught HOW to become more advanced programmers.

This talk covers the use of mentorship and agile methods such as User Stories, Pair Programming, and Code Reviews to groom junior programmers into senior engineers.

###Bio Erin is a native Texan, a US Army Veteran, and a mom to two brilliant teenage boys. She found a love of programming while working as a technology recruiter in Nashville. She then decided to turn her hobby into a new career and attended Nashville Software School where she learned full-stack development with Ruby, Rails, Javascript, and Angular. Erin is now working as a Web Application Developer for Reax in Nashville where she codes in Ruby and C#.

###Abstract Software Bootcamp graduates (and other Junior Programmers) are entering the technology market with a brief understanding of CRUD actions and web development in general. With the right mentorship and responsibilities, a bootcamp graduate can start diving in to advanced topics and contribute to more complex applications.

My first professional project was to create a microservices app from scratch. Previously, I had made extremely simple apps with only a few models, a couple of controllers, and some basic CRUD actions. I worked on small, greenfield

###Bio Erin is a native Texan, a US Army Veteran, and a mom to two brilliant teenage boys. She found a love of programming while working as a technology recruiter in Nashville. She then decided to turn her hobby into a new career and attended Nashville Software School where she learned full-stack development with Ruby, Rails, Javascript, and Angular. Erin is now working as a Web Application Developer for Reax in Nashville where she codes in Ruby and C#.

###Abstract Software Bootcamp graduates (and other Junior Programmers) are entering the technology market with a brief understanding of CRUD actions and web development in general. With the right mentorship and responsibilities, a bootcamp graduate can start diving in to advanced topics and contribute to more complex applications.

My first professional project was to create a microservices app from scratch. Previously, I had made extremely simple apps with only a few models, a couple of controllers, and some basic CRUD actions. Oh, and static web pages. I m

@erinpagemd
erinpagemd / code_stock.md
Last active May 23, 2016 17:27
Abstract for Code Stock

###Bio Eris is a native Texan, a US Army Veteran, and a mom to two brilliant teenage boys. She found a love of programming while working as a technology recruiter in Nashville. She then decided to turn her hobby into a new career and attended Nashville Software School where she learned full-stack development with Ruby, Rails, Javascript, and Angular. Erin is now working as a Web Application Developer for Reax in Nashville.

###Abstract Software Bootcamp graduates (and other Junior Programmers) are entering the technology market with a brief understanding of CRUD actions and web development in general. After a whirlwind of learning in school, graduates are often left asking: what do I learn next?

My first professional project was to create a microservices app from scratch. Previously, I had made extremely simple apps with only a few models, a couple of controllers, and some basic CRUD actions. Oh, and static web pages. I made plently of those.

@erinpagemd
erinpagemd / foss4g.md
Last active April 19, 2016 03:18
FOSS4GNA 2016 Talk

302C - Tuesday, May 3, 2016 - 17:20 to 17:35

  • 5min between sessions

Software Developers are a highly sought after group. But the jobs we are contacted about are rarely the ones we want. When it is time to take the next step in your career, are you going to know how to do it? In this talk, I discuss the modern job ecosystem and provide tips and techniques for job hunting in a rich market.

Details

Starting out in technology as a Technical Recruiter, I saw the job hunt through a completely different lens. This talk will take listeners through relevant observations and suggested techniques from those experiences.

4 categories:

@erinpagemd
erinpagemd / bootcamp_babies.md
Last active May 23, 2016 17:27
Bootcamp Babies Beyond CRUD

###Bio Eris is a native Texan, a US Army Veteran, and a mom to two brilliant teenage boys. She found a love of programming while working as a technology recruiter in Nashville. She then decided to turn her hobby into a new career and attended Nashville Software School where she learned full-stack development with Ruby, Rails, Javascript, and Angular. Erin is now working as a Web Application Developer for Reax in Nashville.

###Abstract Software Bootcamp graduates (and other Junior Programmers) are entering the technology market with a brief understanding of CRUD actions and web development in general. After a whirlwind of learning in school, graduates are often left asking: what do I learn next?

My first professional project was to create a microservices app from scratch. Previously, I had made extremely simple apps with only a few models, a couple of controllers, and some basic CRUD actions. Oh, and static web pages. I made plently of those.