Sep 23 2013

Railo ReST API brain dump

I have started to put together a Tutorial for building a ReST API with Railo.

At this stage it is more of a brain dump, but I am planning on revisiting each page and and fleshing out a bit more. It is kind of for me to document what I have learnt as I built my own API and also to share that knowlege as well.

Posted by AJ Mercer at 6:31 am - Categories: CFML | Railo | ReST

Aug 30 2013

Railo can do NTLM Authentication

Posted by AJ Mercer at 11:23 am - Categories: CFML | Railo

Aug 20 2013

Nginx proxy for Railo with web sockets

Posted by AJ Mercer at 9:56 am - Categories: Nginx | Railo | Web Sockets

Aug 10 2013

New Hardware for webonix.net

Posted by AJ Mercer at 10:26 am - Categories: Farcry | MangoBlog | Railo | Webonix

May 30 2013

Implementing ETag with Railo ReST Web Services

Posted by AJ Mercer at 1:07 pm - Categories: Railo | CFML

Apr 9 2013

CFML unit test runner for AngularJS

I am working my way through the AngularJS tutorials again, this time paying more attention to the testing side of AngularJS.

In the test suites, there is a runner for End 2 End testing, but not the unit test. To run those the tutorial links off to how to install node.js and Karma (formally testacular). This is extremely cool for the Continuous Intergration side of things, but I am not quite there yet.

So I have created myself a unit test runner with CFML. I am only up to step 5, so may add more to this as I work my way through the rest of the tutorial. You will need to download Jasmine. Drop this code in test/unit/runner.cfm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>Jasmine Spec Unit Runner</title>

  <link rel="shortcut icon" type="image/png" href="/jasmine/images/jasmine_favicon.png">
  <link rel="stylesheet" type="text/css" href="/jasmine/lib/jasmine-1.3.1/jasmine.css">
  <script type="text/javascript" src="/jasmine/lib/jasmine-1.3.1/jasmine.js"></script>
  <script type="text/javascript" src="/jasmine/lib/jasmine-1.3.1/jasmine-html.js"></script>

  <!-- AngularJS files -->
  <script src="/lib/angular-1.0.5/angular.js" ></script>
  <script src="/lib/angular-1.0.5/angular-mocks.js" ></script>

  <!-- include source files here... -->
  <cfdirectory directory="../../app/js/" action="list" filter="*.js" name="qryJS" >
  <cfoutput query="qryJS">
  <script type="text/javascript" src="../../app/js/#qryJS.name#"></script>
  </cfoutput>

  <!-- include spec files here... -->
  <cfdirectory directory="." action="list" filter="*.js" name="qrySpecs" >
  <cfoutput query="qrySpecs">
  <script type="text/javascript" src="#qrySpecs.name#"></script>
  </cfoutput>

  <script type="text/javascript">
    (function() {
      var jasmineEnv = jasmine.getEnv();
      jasmineEnv.updateInterval = 1000;

      var htmlReporter = new jasmine.HtmlReporter();

      jasmineEnv.addReporter(htmlReporter);

      jasmineEnv.specFilter = function(spec) {
        return htmlReporter.specFilter(spec);
      };

      var currentWindowOnload = window.onload;

      window.onload = function() {
        if (currentWindowOnload) {
          currentWindowOnload();
        }
        execJasmine();
      };

      function execJasmine() {
        jasmineEnv.execute();
      }

    })();
  </script>

</head>

<body>
</body>
</html>
 

Posted by AJ Mercer at 3:02 pm - Categories: AngularJS | CFML | ColdFusion | Railo

Feb 10 2013

Perth CFML Web Developers

I have started a group on 'Group Spaces' : Perth CFML Web Developers

Join fellow CFML (Adobe ColdFusion, Railo & openBD) developers to share ideas about building modern day web applications and development best practices.

I was going to put it on meetup.com, but that is a paid services now. Google has not from the group on Group Spaces :-( Maybe I should bite the bullet and create a facebook group??

Posted by AJ Mercer at 7:23 am - Categories: CFML | ColdFusion | Railo