Category Archives: Node.js

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

Do you PHP?

PHP logoAre you an experienced PHP5 developer? Are you well versed in object-oriented programming in the LAMP stack? If you answered, “Yes, that’s me!”, you could be a great fit for our ever-growing team of bright, talented technologists.

We’re currently looking to hire a developer who wants to expand his/her current knowledge and learn the latest JavaScript frameworks and libraries: Node.js, Angular.js, etc. Candidates with additional experience with other tech –  Python, Django, Java, Eclipse – will have a big advantage.

Continue reading

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

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

IT’S HERE! X2 Framework for Node.js

We are ecstatic to announce the arrival of our newest product: the X2 Framework for Node.js! Designed and developed in-house by our VP of R&D, Lev Gimelfarb, X2 is a collection of modules published with NPM and designed to provide a complete toolset for creating back-end applications that expose RESTful APIs and are backed with a SQL database.

Continue reading

SQL Databases in Node.js

Node.js is one of the best current platforms available for creating back-end applications that expose REST APIs. Often such applications are backed with a database. Nowadays, many NoSQL databases are available that integrate easily with the platform and operate using JSON data format and associated principles – so they’re natural to both a JavaScript platform such as Node.js and the modern REST APIs. These databases usually offer speed, conceptual simplicity, as well as massive horizontal scalability and parallelism – all great when the application, like many modern social media platforms and other services exposed to the end users on the Internet, works with large numbers of users. At the same time, the structural complexity of the data in the context of a single user is usually relatively simple and therefore can be handled perfectly by a NoSQL database.

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