Recent Web Log Entries By Ben Nadel

Showing 1 - 7 of 7   < Prev | Next >

Using CSS Pseudo Elements :before And :after

Posted: January 21, 2013 at 9:38 AM by Ben Nadel

Tags: HTML / CSS

The CSS pseudo elements, :before and :after, have been around since IE8. So, this is probably not news to many of you. But, for me personally, I just started using the :before and :after pseudo elements and I've been absolutely loving them! They making it much easier to keep design-centric elements out of your markup and in your CSS (where they be... read more »

Comments (17)  |  Post Comment  |  Ask Ben  |  Permalink



Exploring Directives, $scope, DOM Rendering, And Timing In AngularJS

Posted: January 18, 2013 at 9:36 AM by Ben Nadel

Tags: Javascript / DHTML

AngularJS provides a powerful glue that binds your View Model ($scope) to your View (HTML) using an inline, declarative syntax. As directives get linked and your $scope values change, AngularJS works quickly to update the DOM (Document Object Model) as needed. At the same time, AngularJS also needs to alert Controllers to changes in the $scope. Th... read more »

Comments (10)  |  Post Comment  |  Ask Ben  |  Permalink


Rendering DOM Elements With ngRepeat In AngularJS

Posted: January 16, 2013 at 9:44 AM by Ben Nadel

Tags: Javascript / DHTML

When it comes to compiling and rendering DOM elements, AngularJS is definitely a little bit magical. Things just work! And, they work really well. Especially when it comes to syncing the DOM with the view model (ie. $scope) shared by the various Controllers. At first, they mysterious nature of the syncing is delicious; but, when your application s... read more »

Comments (7)  |  Post Comment  |  Ask Ben  |  Permalink



Clearing Inline CSS Properties With jQuery

Posted: January 15, 2013 at 9:01 AM by Ben Nadel

Tags: Javascript / DHTML

The other day, I found myself with an odd CSS problem that I had not encountered before (or at least not in a really long time); my CSS class properties were being overridden by inline style attributes left over from a jQuery animation. Specifically, jQuery left a "display" property on an element's style attribute which prevented the "display" pro... read more »

Comments (24)  |  Post Comment  |  Ask Ben  |  Permalink


Nested Views, Routing, And Deep Linking With AngularJS

Posted: January 14, 2013 at 9:57 AM by Ben Nadel

Tags: Javascript / DHTML

Out of the box, AngularJS gives you routing and the ngView directive. With these two features, you have the ability to map routes onto templates that get rendered inside of the ngView container. This works for simple, one-dimensional web sites; but, unfortunately, if you have a site that requires deep routing, AngularJS leaves you up to your own d... read more »

Comments (56)  |  Post Comment  |  Ask Ben  |  Permalink


Creating A Custom Show / Hide Directive In AngularJS

Posted: January 4, 2013 at 3:54 PM by Ben Nadel

Tags: Javascript / DHTML

As I expressed earlier, I've been loving AngularJS . It's a powerful JavaScript web application framework; but, it does have a fairly steep learning curve. One of the most difficult things for me to really wrap my head around was how to best leverage Directives. In AngularJS, a directive is where your application's custom DOM (Document Object Mod... read more »

Comments (31)  |  Post Comment  |  Ask Ben  |  Permalink


My Experience With AngularJS - The Super-heroic JavaScript MVW Framework

Posted: January 3, 2013 at 9:10 AM by Ben Nadel

Tags: Javascript / DHTML

I've been learning and using AngularJS for the past couple of months and the journey has been a little bit of an emotional roller coaster. In the end, I am extremely happy with our decision to go with AngularJS; and, I'm very grateful to Jamie Krug for not backing down with his suggest... read more »

Comments (87)  |  Post Comment  |  Ask Ben  |  Permalink

Showing 1 - 7 of 7   Pages: 1 < Prev | Next >

December 2012 Entries »

View All Blog Entries »

  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
May 17, 2013 at 7:42 PM
HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data
Ben - thanks so much for posting these Angular articles and findings, they've been a huge help towards learning one of the more 'complex' JavaScript frameworks out there (IMO). I have been using Angu ... read »
May 16, 2013 at 5:01 PM
UPDATE: Parsing CSV Data Files In ColdFusion With csvToArray()
Your code was the closest thing I've found to obtaining some direction for converting ISO fields to values that CF can translate properly. Thank you for posting! ... read »
May 15, 2013 at 10:37 PM
Very Simple Pusher And ColdFusion Powered Chat
hi id making plz easy ... read »
May 15, 2013 at 6:07 PM
Making SOAP Web Service Requests With ColdFusion And CFHTTP
Ben, you once again saved my bacon at work. Thank you, thank you, thank you! ... read »
May 15, 2013 at 4:15 PM
What If All User Interface (UI) Data Came In Reports?
@Josh, Thanks! @Ben, I definitely recommend the David West book "Object Thinking" I've been quoting from. It goes deeply into the philosophy and history of OO programming. His breadth ... read »
May 15, 2013 at 11:36 AM
Ask Ben: Print Part Of A Web Page With jQuery
I found this helpfull when you need to keep (refresh) the original parent page after closing the iframe child print dialog (Hoping you're not using a form at this time so it won't submit again): On ... read »
May 14, 2013 at 7:13 PM
What If All User Interface (UI) Data Came In Reports?
@Jonah, If there's any books you'd recommend on the subject of domain modelling, I'd love to hear it. I just downloaded the free PDF of "Domain Driven Design Quickly". Figured I'd give it ... read »
May 14, 2013 at 6:57 PM
The UX Of Prototyping: Low-Fidelity Is The New High-Fidelity
@Phillip, I'm not sure I follow what you mean? Are you saying that you looked at the list of widgets provided by the jQuery UI and let that be your style guide? ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools