All posts by Emmett Walsh

Simple AWS Lambda and API Gateway with Claudia.js

For any of you Node.js folks out there already using serverless frameworks like ‘The Serverless Framework‘ , you’ll definitely want to checkout the really cool Claudia.js framework…

Claudia makes it easy to deploy Node.js projects to AWS Lambda and API Gateway. It automates all the error-prone deployment and configuration tasks, and sets everything up the way JavaScript developers expect out of the box. Continue reading

API.AI rebrands to Dialogflow

A couple of months ago we reported on Google’s acquisition of our favorite natural language processing (NLP) platform – API.AI.

Well since then it seems that API.AI have gone from strength to strength in so many new areas, …so much so in fact that they have decided to rebrand in order to better describe their current more diverse platform which includes an analytics tools and 33 prebuilt agents

Enter ‘Dialogflow’

Full press release here

 

Focus on code over infrastructure with Google App Engine Flexible Environment

The Google App Engine Flexible environment, which transitioned from Beta to GA a couple of months ago allows developers to focus on doing what they do best, writing code. Based on Google Compute Engine, the App Engine flexible environment automatically scales your app up and down while balancing the load.
 
Microservices, authorization, SQL and NoSQL databases, traffic splitting, logging, versioning, security scanning, and content delivery networks are all supported natively. In addition, the App Engine flexible environment allows you to customize the runtime and even the operating system of your virtual machine using Dockerfiles.
 

Continue reading

Strong messaging with IronMQ

Need a good messaging queue but don’t want to tie yourself to AWS’s SNS/SQS or Google’s Pub Sub ? Then IronMQ from Iron.io might be the solution for you… Highly available and persistent by design, IronMQ is an industrial strength and cloud native messaging queue which helps to tie your distributed systems together.

Offering unicast and multicast ‘push’ queues , ‘pull’ queues , guaranteed ordering , error queues, super easy to use language libraries including Ruby, Python, PHP, .NET and Node.js – IronMQ has it all.

Continue reading

Serverless v1.14 released

We love Serverless technology here at Boyle Software – being able to build applications comprised of microservices, which run in response to events, auto-scaling, being able to focus on the business problems rather than infrastructure, lower costs etc – the list goes on.

Continue reading

Hapi’ly developing Node.js applications

Reminding me slightly of early Java web applications that existed before Apache Struts came along, similarly, Node,js applications developed by different teams and developers can vary widely in terms of structure and style.

From wildly different index.js files to custom express() and mvc patterns it can be difficult moving from one project to another and learning the new style imposed.

Although there are many frameworks for building web applications with Node.js, now, with the advent of Hapi.js though, Node applications for websites, APIs, single page applications or any kind of networked JavaScript HTTP service are now fun and familiar to work with. Continue reading

Floating (and coding) on Cloud9

Cloud9 logoI was always a bit skeptical of the whole Cloud IDE thing, that was until recently when I gave Cloud9 a shot. I must admit, I was surprised when I read the Engineering Orientation wiki page for one of our clients, Vroom.com, as it suggested I create a Cloud9 IDE account as part of my project setup. What??

I figured I’d give it a try…

Continue reading

Bots-R-Us!

Chatbots: a new paradigm?

Bots-R-Us!It was desktop applications on PCs in the ’80’s, websites in the ’90’s, native mobile apps in the ’00’s. Will it be chatbots (aka ‘bots’) in this decade ?

Many would agree that instant messaging has become a big part of our online lives in the last couple of years .. especially with services like Skype, Facebook Messenger, Kik, Whatsapp, Viber, Telegram and Slack (for us techies). Now, with the advent of chatbots, pretty soon (if not already) instant messaging is likely to get a whole lot bigger and better.

Continue reading