ColdFusion / JavaScript Genius? Join Me, And My Growing Team At InVisionApp.com!

Posted August 28, 2012 at 6:58 PM by Ben Nadel

Tags: ColdFusion, Javascript / DHTML, Work

InVision, the venture-backed startup I co-founded, is on the lookout for a new addition to our development team. Experience with FW/1 and modular JavaScript application architecture (ex. Angular.js, RequireJS) is a huge plus.

If you're interested, please fill out our application.

P.S. Even if you've applied in the past, we still want to hear from you.



Reader Comments

Sep 11, 2012 at 2:34 PM // reply »
369 Comments

Ok, so I have a question for you about this position. The title mentions both ColdFusion and JavaScript. I know we have talked about this before, and I'm not trying to be asinine, dumb, or hard to get along with, but since a big part of the description is JavaScript and it sounds like a big part of the job is JavaScript, does that mean that you develop for guys in a controlled environment? What I mean by that is...when you develop for people, are you able to be assured they have JavaScript turned on? I'm sure the person would have to know how to program around in an environment where they couldn't be sure if the JavaScript of the client computer was turned on, because that really is so basic, but I was mainly just asking because at my company, we program under the assumption currently, that every user will have JavaScript turned on. It's a very controlled environment, and to use the apps I design and develop on a daily basis, the users must have JavaScript turned on, or they simply can't use our apps. So quite a bit of JQuery/JavaScript development is required of me daily. Anyway, just curious. That, and I decided to take away the sad face you have up there because no one has commented on this article yet. :-/ Just kidding -- sort of.


Sep 11, 2012 at 3:45 PM // reply »
46 Comments

Anna,

We're in that boat, too, and it seems to vary for customer. A year ago I was working for a solely CF e-commerce shop, and there was design convention around no-script users, if only because a significant portion of their purchasing demographic could be grandmas with the circa 1990s Packard Bell.

Now I do ERP/CRM integration mostly in .NET, and the script generated by some of the ASP.NET solutions makes newer solutions almost unusable for anyone without JavaScript. In fact, the new baseline seems to be mobile vs. grandma browsers, which on some levels is really happy, because of the wide adoption of webkit.

We are all in thrall to the inexorable grind of technological progress!


Sep 11, 2012 at 7:56 PM // reply »
11,246 Comments

@Anna,

We build a SaaS product (Software as a Service) and have some constraints as far as browsers go. Public / private parts of the application have different requirements; but, in general, we only cater to people who have JavaScript and modern browsers, including graceful degration of IE8+.


Sep 11, 2012 at 11:40 PM // reply »
369 Comments

@Ben: Very cool! It's pretty awesome when you can control your environment, especially when you enjoy that type and level of development. But I can see the usefulness in being able to do both/either.

Don't get me wrong...give me all day, or in other words....a HUGE amount of time...and I could do anything the client wants! (Just about). I could develop robust solutions that takes into consideration javascript/noscript, Firefox, Explorer, the current versions and all of the versions that came before, going back 5+ versions and beyond. The challenge I run into, so to speak, is when the requirements don't quite meet the amount of time given to fulfill those compliments. I guess that's when you need to strike a balance and figure out what that balance is and try to execute it as best you can.

For my current situation, I am required to develop in script when I can, meaning I develop in script every day, practically all the time. I also develop, currently, exclusively for explorer, not firefox. If it works in firefox, that is considered a plus, but I use firefox for actual development often because of the development tools that come with it. I just run into issues sometimes with something that had been working in firefox not working in ie.

So complexities in environment isn't where I run into the issue of time. I develop using ColdFusion, and javascript/JQuery when I can, but the complexity is that I also have to do quite a bit of the backend and database side, as well. I have to write and/or modify very complex sql. I have to use both Oracle PL/SQL and Sql Server T-SQL, and I have to also create and update the tables as well. I also have to do optimization, and that in itself can take quite a bit of time.

@Brian, btw....this is a bit off-topic (sorry @Ben), but the other day, I was fixing this dish, and I thought I was modifying it to be very Jewish-friendly...in that I replaced the pork with chicken. It was just as yummy as the pork dish as chicken! But then, I was speaking with a guy at work who is also Jewish, and he told me that for Kosher Jewish dishes, you aren't allowed to mix dairy with meat. Oh rats! I guess it doesn't qualify, then! The dish cooks, "braises", the meat in a milk. Not to step on any toes, but it creates this delicious, creamy "gravy-like substance" that is just completely delicious (sorry). But I get the rules and all...I mean that they are there and that there are rules. I'm sure there is reason behind them as well...I just don't know all the rules yet.


Sep 25, 2012 at 7:42 AM // reply »
369 Comments

Am I a genius? Absolutely! There are a lot of people who would attest to that, too. Am I more specifically a JavaScript genius? No, I couldn't really claim that. I have learned a whole lot about JQuery and JavaScript and how to use it in my current position, but I think you are probably looking for someone who can hit the ground running and do pretty much anything using JQuery/JavaScript that you can, and I'm not quite there yet. You probably don't want anybody who would be learning as they go, and that's kind of where I am at right now. I'm learning a lot of JQuery/JavaScript, but I'm still at a place where I am learning as I go. Plus, I don't have experience with FW/1 and modular JavaScript application architecture (ex. Angular.js, RequireJS). I DO have experience with MVC, but we used a hybrid, a version that was written by one of our architects. And you've probably already filled the position anyway. :-)


Sep 25, 2012 at 9:02 AM // reply »
46 Comments

@Anna - hah, yeah, the laws of kashrut are intricate and varied. I used to have to do masgiach duties at a military facility where we had a space that was ostensibly to be a kosher kitchen. 9/10 times I was having to explain those rules to non-Jews we shared the space with. For my part, I'm a vegetarian on top of keeping kosher, so I'd have to take your word for it.

I was trying to conceive of a development world without jQuery the other day. It hurt my brain. Some of the problems we're tackling, and not just for traditional browser clients, but for mobile, with these practices, is overwhelming at this time.

It's why when I run into an old-world mentality dev in my current job capacity, it's like being doused with cold water. Working in an industry with thick client expectations of web SaaS, well, several years ago we'd have had to tell them to purchase a web farm or go pound sand to support some of the in-page transactions they want. It's amazing what we can deliver now.


Jan 7, 2013 at 1:03 PM // reply »
51 Comments

Hi Ben,
I'd be interested as you know I'm pretty good with FW/1.

My js skills though are really basic. Im actively working on improving my JS kungfu but I suspect you are looking for someone who can hit the ground running and I dont think that would be me as far as js.


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
May 25, 2013 at 10:01 PM
My Experience With AngularJS - The Super-heroic JavaScript MVW Framework
@Avi, Really glad to help! @Jaredwilli, I'm finding a this image hits home with a lot of people :) Hopefully we can all work through the rough patches together! @Prateek, AngularJS has error ... read »
May 25, 2013 at 9:53 PM
Nested Views, Routing, And Deep Linking With AngularJS
@Mrsean2k, I'm glad I could help! I haven't been able to keep up with the ui-router stuff. I keep saying that I'll carve out time, but I just haven't gotten to it :( ... read »
May 25, 2013 at 9:49 PM
What If All User Interface (UI) Data Came In Reports?
@Jonah, Thanks for the book recommendations. I am looking them up right now. I can see that Object Thinking is available for the Kindle App - sweet! Also, I just recently heard Martin Fowler on the ... read »
May 25, 2013 at 9:41 PM
HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data
@Chris, I'm super excited to hear that my posts are helpful. I am also loving AngularJS; but, it definitely has some caveats and some odd behaviors and some things that just don't seem to "wor ... read »
May 25, 2013 at 9:36 PM
Ask Ben: Manually Enforcing Basic HTTP Authorization In ColdFusion
@Adam, @Jason, After reading these comments, I double-checked my latest implementation and I am happy to report that I am using listFirst() and listRest(). ... read »
May 25, 2013 at 9:31 PM
Using "//" And ".//" Expressions In XPath XML Search Directives In ColdFusion
@Daxesh, I am not sure I understand the question about the current node. If you already have a reference to the current node, why would you need to query for it? As for parent node, I believe that ... read »
May 25, 2013 at 10:08 AM
Using "//" And ".//" Expressions In XPath XML Search Directives In ColdFusion
@Ben, my question is that i want the current node with its tag and its parent node. i just want only that data. So, give me the solution for that. and remember solution is working on " xpath 1.0 ... read »
May 25, 2013 at 10:01 AM
Using "//" And ".//" Expressions In XPath XML Search Directives In ColdFusion
hey ben, i want get my current node tag and also want the root node tag withing. So, how can i fix it.. ! ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools