In this post, l explain how we used Visual Studio Codeโs Development Container feature as a stepping stone in our long-term effort to achieve Collaborative Infrastructure as Code. This one step in the process gave a versioned, repeatable working environment and allowed us time to determine the next steps in the effort to achieve IaC.
ArcGIS Developer Mapping APIs Quickstart
I have always been interested in maps and GIS data. Whether I am planning a hike or a backpacking outing for scouts or helping the Ozark Trail Association with their website, trail building, and maintenance or needing directions from one place to another, a good map and mapping tools are a necessity.
ArcGIS has always been the gold standard for anything related to maps and GIS data. So, in this blog, weโll take a look at some of the mapping options that are available with an ArcGIS Developer account and their Mapping APIs.
Why Functional Programming
React has gotten a little funny of late – a few years ago, it was normal to embrace the Object-Oriented paradigm, writing each component as a class and doing lots of this-binding.
Today, however, hooks and functional components have taken over React, and with it, a style of programming unusual for front-end frameworks is growing in popularity: Functional Programming.
This programming style has been in use for many years: Lisp, Haskell, Clojure, and OCaml are all established, though mainly out of the mainstream, languages with a rich history and broad application. Thinking โfunctions are first-class citizensโ sounds strange, especially to new JavaScript developers who have spent most of their time in Python or Java that come from an Object-Oriented perspective.
Thatโs why in this post, we will go over the basics of Functional Programming, how we compose functions, a handy implementation of a โpipeโ function that will compose functions, the process of currying and functions-as-return-value, and how we can use these concepts in React using Higher-Order Components.
Chatting with Rasa: An Intro to Chatbots
It seems like a lot of websites these days are equipped with a Chatbot. Itโs used for customer service, simple Q/A, and more.
As chatbots have grown in popularity, so have the number of different frameworks that can be used to implement them.
In this blog, we will explore one of these frameworks, Rasa. First, Iโll cover some of the basics of chatbots. Then, Iโll explain how to write a simple Chatbot using Rasa, and weโll highlight some of its additional functionality as well.
Apple Silicon for Development
In June, Apple announced a two-year transition from Intel to Apple Silicon for the iMac and MacBook line. I knew Apple had lost their mind. But, before Christmas, I owned my very own chunk of Apple Silicon living in an attractive milled-aluminum case.
In this article, I’ll discuss the Apple M1 silicon-on-a-chip (SoC) used as a software development computer. I’ll cover installation, and I’ll also talk through running apps that support development on my M1.




