Announcement

As of November 15, 2014, feeds.adobe.com will no longer be available. To keep up with the latest news from the community, we recommend you follow us on Twitter at @Adobe and @CreativeCloud.

1 | Next Page

OOO for a bit so why not say hi to each other?

Oct 16, 2014 9:21 PM
Rating: (Total Clicks 5)

As I despise email auto responders I'll use this as my official OOO (Out Of Office) notification for the next two weeks. I do not expect to be blogging at all. I probably won't be on Twitter. Emails will probably pile up as well. Everything will be back to normal(ish) around November 1st. In the meantime... Every year or so I do a survey of my readers to find out what they are interested in, how well I'm meeting those needs, etc. I thought it might be kind of cool if my regular readers would like to introduce themselves to (translate)

Thoughts on Integrating Ionic into an Existing Application

Oct 16, 2014 3:21 PM
Rating: (Total Clicks 5)

Earlier this week a user asked me a question about integrating Ionic into an existing application. @raymondcamden - Do you have a resource which documents how to integrate ionic into a current Cordova/PG project ?— Brian Hamana (@MobileWebApp) October 15, 2014 I had some thoughts on this and spent some time talking to Holly Schinsky as well about the topic. Here are some things to consider in no particular order. First, remember that Ionic is, at the simplest level, an Angular application with CSS and directives. These directives both simplify the use of the CSS and provide various UX features (translate)

Nunjucks templating by Mozilla

Oct 15, 2014 3:22 PM
Rating: (Total Clicks 7)

This is mainly just a FYI type post, but earlier this week I discovered Nunjucks, a client-side templating language by Mozilla. I've been pretty much sold on Handlebars as my template language, but Nunjucks has a lot going for to it. Out of the box it seems to support a lot more than Handlebars (inheritance and asynchronous support for example) and the template synax is as friendly as Handlebars. Of course, my only real requirement for template syntax is to not suck as bad as Jade but that's just me. It supports client-side (obviously) and server-side (for Node) so it's (translate)

Delaying an Edge Animate asset until visible - Part 6

Oct 14, 2014 8:52 PM
Rating: (Total Clicks 7)

Welcome back to the thread that won't die. I've blogged (see related links below) about this topic six times now. It started off as something simple - making an Edge Animate animation wait to run until visible - but it has turned into a pretty complex set of entries discussing not only how to do it but alternatives and other modifications. Today's entry is rather simple though as it just covers updates for the October 2014 release of Edge Animate. Reader @jdesi posted a comment this morning about an issue he was having with my code in the latest release (translate)

My review of Ionic's Visual Application Builder

Oct 10, 2014 6:22 PM
Rating: (Total Clicks 11)

Let me begin by saying that - like most developers I think - I have a pretty strong distrust for visual builders for applications. I've been burned by too many tools that create something pretty on screen but generate a horrible mess of code behind the scenes. I think there are definitely tools that do a good job of it now, but once you've been scarred by seeing div tags nested twenty layers deep, you get a bit sensitive. I've recently become a bit more open minded about it. XCode, in general, has a very powerful UI building metaphor to (translate)

Cordova, the Camera plugin, AngularJS, and Ninja Cats.

Oct 10, 2014 2:11 PM
Rating: (Total Clicks 8)

Just a random tip for folks who may run into this in the future. I'm working on a mobile app for a client and I'm using both Cordova and AngularJS. The application allows people to select a photo from their gallery or take a new picture. It then renders a thumbnail to the web page. It supports any number of selections so my view simply loops over an array. <img ng-repeat="pic in groupPics[group.part]" ng-src="{{pic}}" ng-click="removePicture(group.part,pic)" class="img-thumbnail" style="width:120px; height: 120px"> Pretty simple, right? In my testing I always used the simulator as it doesn't have a real camera, and I typically (translate)

Another bug with queryExecute - Threads

Oct 9, 2014 5:21 PM
Rating: (Total Clicks 13)

Wow, not a good morning for one of my favorite new features of ColdFusion 11. This morning I reported on a bug found with queryExecute by a user on StackOverflow. I did some more digging and found that if you use queryExecute inside a thread, it returns an undefined value. Here is a simple test case: <cfscript> data = querynew("id", "varchar", [{id:"a"}, {id:"b"}]); cfthread(name="d1") { thread.result = queryExecute("select * from data", {}, {dbtype:"query"}); } cfthread(name="d2") { var result = queryExecute("select sleep(2), title from tblblogentries limit 0,1", {}, {datasource:"myblog"}); thread.foo = 1; thread.result = result; } cfthread(action="join",name="d1,d2"); writedump(cfthread); </cfscript> <cfdump var="#variables#" (translate)

Bug with queryExecute - use with caution

Oct 9, 2014 1:22 PM
Rating: (Total Clicks 8)

One of the nicer features in ColdFusion 11 was the addition of queryExecute. It lets you run a query from cfscript easier than using the component based system that was added in the past. However, a StackOverflow user discovered an interesting bug with it. Scott J. posted a question to StackOverflow about something odd he saw in ColdFusion's debugging output when he used queryExecute. Imagine the following simple call: data = queryExecute("select * from tblblogentries limit 0,1", {}, {datasource:"myblog"}); If you turn on ColdFusion Debugging, you would expect to see "data" as a query. Instead he saw this: It looks (translate)

Timing out users by role in a ColdFusion Application

Oct 8, 2014 6:47 PM
Rating: (Total Clicks 11)

Late last month a reader asked me if it was possible to override the session timeout so that he could provide different time outs based on a user role. As far as I know there is no direct way of doing this. There may be a way if you get to the underlying Java Session stuff, but I recommended something simpler - if you keep a variable for when the user last hit your site and do a quick time check, you can easily log them out early. To be clear, this is not the same as ending the session, (translate)

Cordova and Large Asset Downloads - An Abstract

Oct 7, 2014 11:22 PM
Rating: (Total Clicks 9)

Doing something a bit different today. A PhoneGap user contacted me yesterday with an interesting problem. He and I discussed it over a quick Google Hangout, and I thought I'd write up some thoughts about our discussion. Ultimately I want to build a proof of concept around this idea, but I thought I'd start first with an explanation, sans code, to see what people thought. The problem, at a high level, involves downloading data files to a PhoneGap/Cordova application after the user has installed it. These would not be required downloads. Think more of things like DLC, or additional songs (translate)

1 | Next Page