All Entries (26552 Entries)

Consuming Event Properties From Within The View In AngularJS [+]
Kinky Solutions | 11/26/15 1:00 PM | Javascript / DHTML
Ben Nadel demonstrates how to consume $event properties directly in the View, passing them into the Controller without having to blur the separation of responsibilities between the Controller and the View / Directives....

Guest author: a response to "Why good developers write bad code" [+]
Adam Cameron's CFML Blog | 11/26/15 8:41 AM | Brian Sadler, Estragon, guest author
G'day:I could get used to this. Another one of my readers has provided my copy for today, in response to my earlier guest-authored article "Why good developers write bad code". This originally was a comment on that article (well: it still is) but it stands on its own merit, and Brian's cleared me to reproduce it as an article. Brian's a mate, one of my colleagues at The quote below

What's In Your CFIDE Folder? [+]
cf_gems | 11/25/15 8:58 PM | ColdFusion, ColdFusion Security
Over the years of working on ColdFusion servers for CF Webtools I have encountered many servers that have been breached (hacked). In most cases the cause was for lack of better description "user error". I say user error because no one properly secured the server when it was installed, no one maintained the server over the years of use and no one was checking to see if anyone had tried hacking the server. Then something BAD

Important update for Apache Cordova and Android [+]
Raymond Camden'sBlog | 11/25/15 3:00 PM | Development, Mobile, Cordova
Those of us who work with Apache Cordova are well aware of the issues surrounding the Android simulator. Calling it “slow” does not properly describe the painful experience of actually trying to use it. In fact, every now and then when I accidentally launch it via the Cordova CLI, I say something out loud that I don’t usually include in my blog posts. (Hint – it rhymes with duck.) How bad is it? I’ve actually recommended folks go out and buy cheap Android devices

Adobe Voice For iPhone Now In Beta [+]
Ben Forta | 11/25/15 2:00 PM | Creative Cloud, Education
Love Adobe Voice on your iPad? Longing to have all that storytelling goodness on your iPhone, too? Well, we're now testing Voice for iPhone, and if you'd like to give it a try, you can sign up here

The User Experience (UX) Of Yesterday's Slack Outage [+]
Kinky Solutions | 11/25/15 1:00 PM | User Experiernce (UX)
Ben Nadel reflects on the user experience (UX) of the Slack outage and the rare opportunity it afforded him to truly experience things from a SaaS (Software as a Service) user's point of view....

Is Injecting The $element And $event Objects An Anti-Pattern In AngularJS? [+]
Kinky Solutions | 11/25/15 1:00 PM | Javascript / DHTML
Ben Nadel considers the strict separation of concerns in the "Angular Way," and contemplates as to whether or not passing the $element or $event objects into a Controller should be considered an anti-pattern....

Slate 1.2.2 Released [+]
Ben Forta | 11/25/15 1:00 AM | Creative Cloud, Education
Minor Adobe Slate update today, this one is a collection of general improvements and bug fixes, including a fix for the problem which caused sync to fail on cellular connections.

HarpJS GUI in Beta [+]
Raymond Camden'sBlog | 11/24/15 4:00 PM | Development
So this is interesting. Harp is my “go to” static site generator when presenting on the topic and building new static sites. (I also really dig Jekyll and I go back and forth between which I like best.) The Harp team is now testing a new desktop application called Harp GUI. You can find the GitHub repo here: Right now there’s only builds for Linu

Managing A Shared Global UI Component In AngularJS [+]
Kinky Solutions | 11/24/15 1:00 PM | Javascript / DHTML
Ben Nadel thinks about how to manage a shared, global component (like a popup-list) in AngularJS through the use of a globally-shared service and multiple directives working together....

TIL – Autocomplete and forms [+]
Raymond Camden'sBlog | 11/23/15 10:00 PM | HTML5
As it is Thanksgiving week here in America and my brain has already kinda checked out, I decided to take a quick look at a particular aspect of the input tag – autocomplete. As you may, or may not know, most modern web browsers will make an attempt to remember form fields of a “similar nature” such that entering your name on one site means that when you go to type in your name on another form it will offer to automatically complete

Battle Sheep by Francesco Rotta and Andrea Femerstrand [+] | 11/22/15 10:00 PM
Battle Sheep by Francesco Rotta and Andrea Femerstrand Designer: Francesco Rotta Artist: Andrea Femerstrand Release Date: 2014 Player count: 2-4 Age range: 7+ Time range: 10-15 minute...

ColdFusion: request for transparency and inclusion from Adobe [+]
Adam Cameron's CFML Blog | 11/22/15 3:57 PM | Adobe, ColdFusion 12
G'day:A few days back I indicated some ire that a (IMO) wayward ER had been implemented for ColdFusion 12: "ColdFusion: a piece of functionality should do one thing, and do it well". Poor old David Epler who raised it seems to feel a bit put upon cos it was something he raised three years ago, and with no further consultation Adobe have now implemented a solution. Without indicati

ColdFusion Summit 2015 and my presentation [+]
ColdFusion Solution | 11/22/15 7:00 AM | Technologgy, Web, Adobe, CFSummit, CFSummit2015, ColdFusion, Migartion
I presented this year at ColdFusion Summit 2015, Las Vegas. I spoke on “Migration to ColdFusion 11 – making it seamless and easy“.  The session was about understanding the ColdFusion migration process and how we can make your ColdFusion migration process seamless and robust. At the same time, we saw what were some of the best practices to save hours […]

Preventing Long ColdFusion Initialization Timeouts [+]
Orange is my favorite color | 11/21/15 6:00 PM | ColdFusion, Web/Internet, devops
My apps use a variety of frameworks which offer a lot of rapid development and agility but they also come at the cost of slower startup times. For a Coldspring-based app with a large service layer, you could easily run into timeouts when initially loading the application. Here’s a simple function to temporarily extend the processing timeout during initialization using CFTHREAD and the Admin API: <cffunction name="extendRequestTimeoutDuringInit" output="false" access="p

Using the Meetup API in Client-Side Applications [+]
Raymond Camden'sBlog | 11/20/15 8:00 PM | Development, JavaScript
This isn’t new, but was something I discovered a few weeks ago and I’m finally making the time to blog about it. I’ve used the Meetup API in the past with ColdFusion and for the most part, it just works, but like many APIs today it requires authenticated calls to get data. Unfortunately, even a simple search against public data also required an authenticated call. This means using the API in a purely client-side application

Scattering Letters Based On Mouse Movements In AngularJS [+]
Kinky Solutions | 11/20/15 3:00 PM | HTML / CSS, Javascript / DHTML
Ben Nadel tries to recreate the Design Disruptors scatter effect using an AngularJS directive that scatters letters as the user moves their mouse closer to or farther from a converge target....

Day 5 of Ortus Dev Week - 5 sessions including bonus 7am PST from Ray Camden [+]
Gavin Pickin - A Minute in the mind of Me | 11/20/15 3:00 PM | CFML Language, ColdBox, Javascript, Node.js, Server Admin, Unit Testing
Day 5 of Ortus Developer Week is here, sadly, this is the last day of Ortus Developer Week for 2015. Since we know you are all sad, we decided to spice up today with a Bonus Session with Ray Camden, called 'Why you should dump your fancy app server and go completely static.' starting at 7am PST. We also have 4 more great talks, with RESTful Services, TestBox BDD, Extending ContentBox CMS, and to finish the week, Mark Mandel, a Google Representative will show us 'Scaling Node.js with Docker an

ES2015 and Fun With Parameters [+]
Cutter's Crossing | 11/20/15 3:00 PM | JavaScript, Development, ES2015
If you've come to JavaScript after learning to program in other languages, one thing that's probably stuck in your craw over the years has been the lack of any way to define default parameters in functions. You've probably written something like this in the past: var foo = function (bar) { bar = bar || 'ok'; // ... }; For the most part that sorta thing probably worked out, until your argument was a boolean, which then really complicated things. With ES2015, the heavens ha

ColdFusion: a piece of functionality should do one thing, and do it well [+]
Adam Cameron's CFML Blog | 11/20/15 1:47 PM | ColdFusion, John Whish
G'day:One of my pet hates is having a function called doX(), and doX() does X, but it also does Y.An example of this is CFML's isValid() function which not only checks validity - as one might expect - but also trims any string values its validating first. The function is not called isValidAfterTrim(), so it should not do the trimming. If one wants to trim a value before validating it... call trim() then isVa

Previous / Next