Toggle Layer Visibility Using URL Parameters in Web App Builder Developer Edition

ESRI’s developer edition of their Web App Builder (WAB) is a handy stand-alone tool for creating web mapping apps. While the WAB is a tool for building an app without needing to code anything, the developer edition allows users to create their own widgets and extend current functionality or themes. Even with this capability, however, …

Create Files Without Extensions in Windows

If you use Git for anything you’ve probably had occasion to create a .gitignore file. The gitignore file simply tells Git to ignore specified files or directories that you don’t want managed by version control. But if you’re a Windows user it can appear difficult to create the file. That’s because the file explorer doesn’t …

Future Proofing a Technology Career

Is it possible to “future proof” a career in technology?  An article yesterday by IDG Connect proposes that to future proof your technology career you should learn “cyber security, business intelligence, data science/big data, DevOps, JavaScript and UX/UI development and design”. Their suggestions are based on the fact that these domains are in high demand …

Objective Reasoning – The Basic Javascript Object

What is an Object? In Javascript an object is simply a container or store of properties that are related to what the object is modeling. These properties can be primitive data types, other objects or functions. Here’s an example of an empty object with no properties: const furBearingTrout = {}; I’ve used object literal notation …

Chrome Developer Tools

As a JavaScript developer I need tools that help me figure out what’s going on between my code and the browser. Thankfully, most major browsers today provide developer tools that do just that. With these tools you can see exactly how your code affects the browser. At runtime you can find errors in code you’ve …