Key Topics Outline: Documenting your code Software Development gives us the ability to create and design software systems for personal or business use. As a developer, it’s very easy to expect other developers to adapt to your code and understand exactly what your intentions are for a specific code block. However, we don’t usually allow […]
Tag: geodev
Understanding Circular Dependencies and How to Fix Them
A dependency is when an item needs another item to function properly. For example, if your web map has a layer, that layer is a dependency for the web map. Circular Dependencies are when items appear to link back to themselves. They may do so directly, or through a chain of connected items. Either way, […]
Why I Use Vim (And Why You Should Too)
In a world dominated by feature-rich integrated development environments (IDEs), Vim stands as a contrasting alternative, offering a powerful and lightweight text editing experience. While IDEs provide convenience and abstraction, they may hinder a developer’s growth by obscuring the inner workings of the programs they build. This opinion article delves into the reasons why I […]
Type Tactically with TypeScript
Key Topics Outline Statically Typed vs. Dynamically Typed Languages What is TypeScript and How Does it Work Benefits of Using TypeScript Is that all there is to TypeScript? Statically Typed vs. Dynamically Typed Languages Integrating TypeScript with JavaScript can be tough or it can be seamless. It all depends on how you, as a programmer, […]
GEO Jobe’s Guide to Getting Started with GIT
Understanding version control and how to use it is very important. That’s why we’ve been slowly building out a series of articles on the topic. We have previously discussed the importance of version control, and the various types of version control systems. Today, we’ll continue our series with a basic tutorial on how to use […]
Selecting Your Snake: ArcPy and the ArcGIS for Python API
Why Choose Python? Python is a stable and versatile language, allowing complex calculations and analysis to be developed and executed with ease. This brings no questions as to why it is the standard development language when working in ArcGIS Pro. It allows ArcGIS to run ArcPy behind the scenes for ArcGIS Pro and creates easy […]
Is Ionic on Your Radar?: Building Cross-Platform Mobile Weather Apps
Why Use a Hybrid Framework? When developing mobile apps intended to be used by as many users as possible, dev teams want to make it available on as many devices as possible. That usually means developing for both iOS and Android. Developing two different code bases using native tooling and languages can be quite the […]
GEO Jobe Welcomes Christian Patton as a Junior Application Developer
GEO Jobe is pleased to welcome Christian (Chris) Patton as a Junior Application Developer. Previous to GEO Jobe Chris worked at Stein Associates as an IT Specialist/Software Developer and worked on in-house software improvements and automation. Chris has experience in C# and .NET Programming, PHP8 Development, as well as working with relational databases using SQL. […]
Are You Using the Right Type of Version Control System?
Earlier this year, we covered what a version control system is and why it is important. The first step in working with a VCS is determining which type to use. In this article, we will give a high-level overview of the different kinds of version control systems and how they work. Local Version Control Systems […]
Take Your Tables to Top with Tabulator
If you are looking for an alternative to dgrid, then look no further than Tabulator. Tabulator allows you to create interactive tables from any HTML table, JavaScript array, AJAX data source, or JSON formatted data. It’s easy to use, has great documentation, comes with numerous pre-packaged themes, and more. There are many ways to include […]