See the Pen Hometown & Popup by Jeff Hall (@GISguru) on CodePen.
This is my summary for Lesson 4: Introduction to the ArcGIS API for JavaScript. Lesson 4 was an unbelievably valuable lesson as it was the first time learning multiple concepts including JavaScript, CodePen and ArcGIS API for JavaScript. The concepts learned during this lesson can immediately apply to what I am doing at work on a regular basis. I found that CodePen was a useful tool to add to my programming toolbox and liked the layout and features. I liked how HTML, CSS and JavaScript can be cleanly separated out while you are working on it. I also liked the feature of seeing the results of the code work in the preview window. It was nice that settings can be adjusted to turn off functionality such as immediate auto updates if the programmer prefers. Another feature I enjoyed was the formatting code cleanup functionality that allowed me to improve the indenting and layout of the final code for easier reading. Automatically color-coded script was also a notable feature. Along with Code Pen, I also appreciated learning the layout and functionality of using the ArcGIS API for JavaScript. It really is like drinking from a fire house, however, the more I use it the more familiar I am becoming with how it works. One set of features that are helpful are the sample options ESRI provides that allow a programmer to view the sandbox and open the code in CodePen to start working on the sample code along with other features. During this lesson I found it difficult to follow the code instructions throughout the sections. In many places, I felt that more comprehensive code samples could be shown to bring it all together and was left confused. Without the demonstration video session conducted by Professor Detwiler I would have been completely lost. As far as the coding goes, the area that I struggled with was creating the popup for the simple marker graphic for my hometown location. I scoured the documentation and web looking for a solution.
See the Pen Untitled by Jeff Hall (@GISguru) on CodePen.
See the Pen New 2016 EU Referendum by Jeff Hall (@GISguru) on CodePen.
See the Pen Query features from a FeatureLayerView | Sample | ArcGIS Maps SDK for JavaScript 4.29 by Jeff Hall (@GISguru) on CodePen.
See the Pen Emissions Source Inventory by Jeff Hall (@GISguru) on CodePen.