Setting up a continuous integration system for your application regardless if it is Meteor or not is generally a good idea as it will help detect errors sooner than later. Travis on Github has one extra nice feature that one of my old projects had to explicitly implement for me on Jenkins a few years back and that is “Pull Request” builds. Travis’ build system is pretty simple which makes it an ideal candidate for less structured builds. For structured enterprise builds like those with Maven I would still recommend Jenkins overall. This post describes how to set up a Meteor project to work with Travis.
Continue reading Continuous Integration for Meteor with Travis
gulp along with a documentation generator tool for a Meteor project.
Continue reading Publishing Meteor Application API documentation
Meteor by design will process and eagerly load any .js file that is in your project short of the ones in
imports and those prefixed by
.. The problem is that if you put in your gulpfile.js it will process it and load up the resources that it required at the runtime of your application. This post details how to get around that.
Continue reading Using gulp with Meteor
Since I started working on Meteor back just shortly before 1.3 was released, I have been playing around with ES6 modules and imports along with the ng-annotate capability. This is a brief style guide I have for AngularJS and Meteor based on my findings. I may change this over the course of time as I learn more but this is what I have come up with so far.
Continue reading Mini-style guide for AngularJS and Meteor
One of my habits when I do JEE development is to always try to run it as close to production state as possible. This may mean a longer time for me to do testing because the build and deployment cycles are longer, but at least I am more confident in what I build as a large subset of integration issues would come up by this habit. Switching context to AngularJS, they provide a guide on how to improve performance in production . This is a short post on how to take advantage of it in Meteor.
Continue reading Minor performance boost for AngularJS and Meteor
This is fourth and final part of a series discussing how to generate PDFs in Curam. The previous parts had discussed how to create an automated test that would be used to test the PDF creation facility of Curam and how to pass application data to the XSL templates and how to set up templates in the database. In this part, the PDF Service will injected into a facade and tied to the client so the user can download the PDF. Continue reading Curam PDF Downloads
This is part three of a series discussing how to generate PDFs in Curam. The previous parts had discussed how to create an automated test that would be used to test the PDF creation facility of Curam and how to pass application data to the XSL templates. In this part, the XSL:FO sample template will be loaded up into the database using DMX files and the code will be changed to support retrieving from there.
Continue reading Setting up XSL templates in Curam
This is part two of a series discussing how to generate PDFs in Curam. In the previous part we had discussed how to create an automated test that would be used to test the PDF creation facility of Curam. In this part, we are going to pass some more “realistic” data into the template.
Continue reading Sending realistic data to XSL Templates in Curam
This is the first part in a series describing how to create PDFs in Curam. The purpose of this part is to show how to create a PDF using the Curam XML Server from a JUnit test with a basic XSL:FO file.
Continue reading Creating a PDF in Curam using XMLServer
Whether it be for branding or usability, changing the header for your Curam application gives it a bit of polish that most organizations would require. This blog post details how to make the change properly.
Continue reading Customizing the header in Curam V6