WHAT IS CI/CD? Continuous Integration refers to the practice of running the integration tests against every change in the code repository.
Continuous Delivery and Deployment refer to the practice of releasing automatically every change as it passes through the production pipeline
We’ll cover only the Continuous Deployment in this post.
Continuous Deployment with CodePipeline We’ll go through a naïve CD setup with CodeCommit, CodeBuild, CodePipeline, Lambda, ECR and ECS. »
Getting started Using email templates makes it easy to rapidly change, adapt and test different campaigns or onboarding messages without having to redeploy your application.
It also allows designers to add more value in a visual way to a more personal interaction
We’ll be going through an example of Mandrill (part of Mailchimp) dynamic templates using Node and javascript.
Adding a template in Mandrill Let’s set up a really simple email template in Mandrill. »
NodeMailer Sending e-mails with nodemailer requires almost no effort. NodeMailer features a bunch of possible transports as SMTP, XOAUTH, Gmail, sendmail, Pickup and many others. You can even build your own transport handler.
First of all you need to install it.
npm install nodemailer --save Check out the docs and
The Code Once Nodemailer is installer, you can require the module as nodemailer
var nodemailer = require("nodemailer"); You will need to define the transport (for us is SMTP) and mail options. »
Like Cordova and AngularJS? Why not Ionic Framework? While still in it’s Alpha stages, Ionic Framework seems to be a boilerplate for hybrid mobile using Cordova as a device interface, AngularJS and a custom Bootstrap flavour for any UI needs.
###Install on Windows will be a pain! Like many Open Source projects, Windows will always be the last adopted OS. If you are already familiar with Phonegap/Cordova everything will be smooth. »