- Create an object
- Create methods and properties for that object
With functional instantiation, we first create a function. Inside the function we create an empty object and add properties and methods to it. We then return this object.
Every time the function is called we will have access to the methods that were created. Here is an example of functional instantiation:
My journey in the tech world is quite unique. I graduated from university before the IBM PC was introduced and I earned my MBA before there was a world wide web. After an early retirement, I decided I wanted to attend a coding bootcamp. Now I’m a senior developer. Let me share 7 things I learned on my journey.
Table of Contents
- #1 — Learn Github
- #2 — Imposter syndrome is real
- #3 — Master your IDE
- #4 — Company culture
- #5 — Take control of your career
- #6 — Networking
- #7 — Never stop learning
Read review of Day 1 here. Read review of Day 2 here.
The third and final day of ngConf switched back to a single track format. Again every attendee was in one massive ballroom to hear speaker after speaker.
Adding Humor to Authentication
After the keynote opening session, the next speaker was there to explain authentication with Angular router. Normally this is a very dry topic because the gist is user tries to access a URL and if they don’t have access then they are denied.
Luckily for the audience the speaker is also an active improv actor and comedian. He convinced 7 (staged) audience members to join him on stage, get dressed in costumes and act out OAuth.
More than half of the time of the session was getting the 7 audience members on stage, outfitted and given directions. When they actually started to perform how authentication works, it was hilarious. Especially when Mike started to improve on his role as the spinner.
Read review of Day 1 here. Read review of day 3 here.
Day 2 of ngConf is called Fair Day. Fair Day is when a single track conference goes multi-track. Not only do you get another day of great content but there are activities happening at all times of the day.
Presentations today are in multi-track format. There are three rooms with speakers so you have to choose between speakers. The schedule is somewhat unusual in that you might have a presentation that runs from 10AM — 11AM but the presentation in the next room runs from 10AM — 10:20AM.
It appears that presentations today are one hour, twenty minutes or 5 minutes long. You would not expect that you can get much out of a 5 minute presentation but you would be surprised with what you can learn.
Speaking at ngConf
Several months ago the organizers at ngConf had their CFP (Call For Papers) process to apply to speak at ngConf. I have spoken at multiple conferences but have never spoken at a conference of this size and status. I prepared and submitted two proposals to speak at ngConf.
Several weeks after the close of CFP, I am working on a project at home one evening and I got an alert that I had received a new email from ngConf. I read the email and it was the form letter basically saying that they get thousands of entries and they cannot accept everyone and thanks for applying but you were not accepted. I go back to work on my project and several minutes later I get a second email from ngConf. It was the same form letter but it said that my proposal to speak was accepted!
Read review of day 2 here. Read review of day 3 here.
Attending ngConf is a first for me on two different levels. It is my first time attending this annual conference. And secondly it is my first time speaking at this conference. After my first hour at the conference I came to the conclusion that it will not be my last time for either one. Here is my review of Day 1 of ngConf 2017.
Schedule & Location
ngConf is held in Salt Lake City in basically one massive ballroom in a hotel in Salt Lake City, Utah. The event runs officially from April 5th — 7th. But there are optional full day workshops that are held on a wide range of topics on April 3rd and 4th.