VS Codeโ€™s Development Container: A Stepping Stone To IaC

Luke Patterson Articles, AWS, Cloud, Development Technologies & Tools, DevOps, Python, Tutorial Leave a Comment

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

Todd Horn API Development, Articles, Development Technologies & Tools, Programming, Python, Tutorial Leave a Comment

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

James Slaughter Articles, Development Technologies & Tools, JavaScript, Python, React 1 Comment

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.

Chatbot with Rasa

Chatting with Rasa: An Intro to Chatbots

Braden Niswonger Articles, Development Technologies & Tools, Machine Learning, Python, Tutorial Leave a Comment

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 Dev

Apple Silicon for Development

Lou Mauget Articles, Development Technologies & Tools, Programming, Python Leave a Comment

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.