As blockchain technology continues to grow in popularity, it's only natural that we will see it in more industries. And with all the blockchain buzz, we have been asked, "How can this technology be applied to the travel industry and will there be any perceived benefits?" What is a blockchain? When most people hear "blockchain," they think of Bitcoin. These...
Today Koddi is excited to announce the initial release of our own Scala Geocoding library. Here at Koddi, we value open source projects that allow small organizations to grow quickly and hope this project can return the favor for other developers out there! A few may be asking why we chose to write our own library for something as simple...
In the past years, we've seen an explosion of chat bots across multiple industries. Many times we are asked what can a chat bot do, and how would it benefit our product? In our experience, chat bots need to be tailored specifically to what a client would want otherwise, there is a very generic feeling to these bots (much like...
Recently we wrote an article on leveraging AWS Lambda to create event based applications using S3. However what happens when you don't have access to S3? What if you are using FTP or shared drives? Luckily there are still solutions! One way to accomplish this on Linux is using incron. This service allows you to setup actions and scripts to...
Sometimes you may find yourself requiring a CRON script to clean a file, or maybe you need to watch a directory of images to create preview thumbnails when they arrive on the server. Processes like these suffer from the same limitation; they require you to poll a script until you get a "successful" result. This is problematic because it forces the developer...
We create a lot of single responsibility services including fetching mail, downloading groups of files, cleaning data, importing data, and many others. This requires us to create new servers that need to be monitored and maintained so we use docker containers to normalize our process and work efficiently. From testing to staging to production, docker containers provide a simplistic way...