Archives

I know jQuery. Now what?

I gave this talk: I know jQuery. What now? at jQuery UK 2013, but instead of my usual approach of post-it explosion on my desk, I wrote a post first, and created the slides from the post. So here is my (fairly unedited) quasi-ramble on how I used jQuery, and how I’m looking at where I’m using native browser technology.

Excellent blog post with full of tips, snippets and examples by Remy Sharp

Read the entire article here.

My NodeJS app development experience, by Marcos Placona

Marcos PlaconaSo, I decided to take a punt at writing a NodeJS application. Not a big application, or anything that would get me slashdoted, but an application that would help me understand the language, and give me a taste of what it is so many people are talking a bout. I have worked with JavaScript for quite a while now, and NodeJS seems like one of those “just right” languages, that you pick up in an afternoon and come to love it after writing a few lines of code. I read a few tutorials on the subject. And then decided to dive straight into building a small application that uses GitHub’s API. There were three things I wanted to take out of it:

Installing everything was painless, but I have to admit getting NodeJS to build on a Raspberry PI wasn’t the most straight forward thing I’ve ever done. Not because it wouldn’t work, but because building it from source took forever. Just to clarify, I didn’t need to run it on a Raspberry PI, but just wanted to prove myself I could. This mini project had 5 elements to it:

Three from which you don’t even need to install (as they are npm modules). Just by adding them as dependencies on the package.js file, they get installed into your project, so deploying is made easier (in theory), as you don’t actually need to install anything other than NodeJS.

Now you might be asking yourself why I say “in theory” when taking about deployment. The fact is that deploying a NodeJS application is a pain, since all you end up doing is making [your preferred webserver here] proxy all the calls to your local application. Why? you may be asking…

The fact that each NodeJS application you create establishes its own server, means anything will clash with your already installed webserver, since you can only have one webserver per TCP port. So if you want to host all your applications as well as any new node project you come up with, then you will end up taking this route. It’s not terrible, but just means you now need to support yet another thing. There are tools out there to help you with such thing, but let’s not digress.

Building the application was fairly painless, and using Jade was the big highlight for me. For a while now I had looked into templating engines, and really wanted to delve into it a little more. I had previously looked at jQuery Templates, Ext and Dust.js, but Jade is totally different, in a way that actually pleases the eyes (except when it doesn’t :-) ).

Did I become a NodeJs expert? No way!

Will I keep looking and building sexy applications with it? Heck yeah!

Enough about me though.

Have a look at the application I wrote here, and make sure to send me pull requests if you would like to improve it.

Original article here.

SuperHero.js

Superhero.jsCreating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we’ve found on the topic.

We come across a lot of great articles on creating, testing and maintaining large JavaScript applications. This page is a continously updated list of articles that help explain the syntax of JavaScript, how to organize your projects, how to test your code, and what’s on the horizon. Have fun!

Check the site here

Google I/O 2012 – Breaking the JavaScript Speed Limit with V8

Are you are interested in making JavaScript run blazingly fast in Chrome? This talk takes a look under the hood in V8 to help you identify how to optimize your JavaScript code. We’ll show you how to leverage V8′s sampling profiler to eliminate performance bottlenecks and optimize JavaScript programs, and we’ll expose how V8 uses hidden classes and runtime type feedback to generate efficient JIT code.

Daniel Clifford

ColdFusion Job Opportunity in Oxfordshire, United Kingdom

I am seeking two Coldfusion Developers to work in Oxford for a high profile company!

I am seeking an enthusiastic candidate who has a minimum of 2 years Coldfusion experience. We are seeking someone who has worked with CFCs, Structures, SQL, AJAX, Javascript and XML.

You will work closely with business analysts and testers implementing internally or customer led brown field coding projects on an enterprise class web based application. You will work with other developers or as a lone technical resource, and be comfortable working collaboratively as well as with minimum support and supervision.

Candidates must be client facing!

You will have strong communication skills and be able to work on a professional level with the client!

Please note: You must have a valid driving license and be able to travel to client sites.

This is an exciting opportunity which offers you more than just development!!!!!

Apply here.

.

ColdFusion Job Opportunity in St. Louis, MO

Chronos Consulting’s client is a global manufacturer of signal transmission products, for the entertainment, residential, industrial and security markets and largest U.S.-based manufacturers of high-speed electronic cables for the specialty electronics and data networking markets.

The Role:
This is a newly created role, reporting to the Global IT Manager based in Europe, you will be responsible for: Working with management in the USA and Europe Continued web development and up keep of systems Working in both PHP and Coldfusion Due to several inherited systems, the goal will be to eventually phase out PHP but in the short-term support this PHP ( mix of environments) Manage and work on a multiple systems and platforms with documentation, procedures and to standardize moving forward. The Requirements:

  • Degree with 3 – 5 years work experience
  • ColdFusion Version 7 or higher experience ( 3+ years)
  • ColdFusion user interface development, components development and Report Builder
  • MS SQL and MySQL Database experience, JavaScript, AJAX, PHP, Unix, Linux
  • Experience coding web applications in both PHP and ColdFusion and developing and managing CMS systems (ideally Drupal and CommonSpot by PaperThin)
  • Application integration experience with regards to sharing data between information silos and international business units
  • Able and willing to create and maintain good documentation and processes
  • Well organized with attention to detail with solid communication skills (verbal and written)
  • Self starter with strong analytical, problem solving and interpersonal skills

Apply here.

.

ColdFusion Job Opportunity in Reston, VA

Senior level, ColdFusion Developer for an immediate opening supporting our Reston, VA office. The ideal candidate for this position will be an energetic, experienced web application and database programmer with a background in object-oriented development. As a member of a small development team, the selected candidate shall participate in all aspects of software development lifecycle, including requirements analysis, design, programming, deployment and support.

Minimum requirements:

  • 5 years of experience with the design, coding and maintenance of complex web based applications using ColdFusion, JavaScript, and complex SQL queries.
  • Demonstrated proficiency with ColdFusion 8/9 to develop multi tier web-based applications. Experience with MVC based frameworks and a good knowledge for CFCs a must!
  • Ability to write and optimize complex queries, triggers and stored procedures (MS SQL)
  • Working knowledge of source code control, change management and deployment tools.
  • Ability to work productively with minimal supervision, as well as participate successfully in a team environment
  • An open-minded approach to problem solving and strong desire to learn.
  • Bachelors Degree in Computer Science, Engineering, or related field.

Apply here.

.

ColdFusion Job Opportunity in Las Vegas, NV

We are looking for a mid-level ColdFusion Developer with SQL experience to join our successful and growing eLearning technology company in Las Vegas.

The Developer works closely with the Sr. Developers, Technology Managers, QA team and other project or platform development team members to develop solutions to enhance our application/platform product or resolve specific client requirements. The Developer may occasionally interact with clients in a technical advisory capacity. This is in addition to other company employees throughout the organization that fall with in the normal scope of interaction with this position.

Requirements / Qualifications:

  • 2+ years experience developing RIAs in Coldfusion (V8 or higher)
  • Working knowledge of Microsoft operating systems
  • Intermediate knowledge of MS SQL
  • Aptitude using SVN software for development collaboration
  • Intermediate to advanced experience utilizing Javascript, Jquery, CSS, HTML, DHTML, AJAX, XML
  • PHP 5 knowledge a plus
  • Bachelors Degree in Computer Science or related field preferred
  • Proficiency in all supported web browsers, including Internet Explorer, Firefox, Safari
  • Knowledge of testing on major browsers and exposure to cross-browser/platform compatibility issues
  • Proficiency in all supported operating systems, including XP, Vista, Win 7, Mac OS X
  • Must possess excellent interpersonal, coordinating, time management and organizational skills
  • An ability to work on multiple projects in a fast-paced dynamic environment
  • Requires excellent written and verbal communication skills

Apply here.

.

ColdFusion Job Opportunity in Houston, Tx

ColdFusion Developer Wanted!

We are a dynamic and well established company located minutes from Houston’s Galleria Area seeking for a well-rounded ColdFusion developer to build a team that maintains and develops new programs revolving around CFML.
Knowledge of the following technonogies is a plus: web services, javascript, ajax, ms-sql 2000-2008.
We are most interested in finding the right full-time individual but are open to alternatives.

Apply here.

.

ColdFusion Job Opportunity in Billerica, MA

Job Description:
Minimum of 6 solid years of experience in ColdFusion MX6/MX7, ASP.NET C#

Jawood is seeking a Senior .Net, Coldfusion Developer.

  • Demonstrated experience in ColdFusion MX6/MX7, ASP.NET C#, Oracle 8i +, and SQL Server 2005/2008.
  • Ability to learn how to support COTS packages like MPM/wInsight, Kronos, others
  • Established track record in developing and supporting dynamic data-driven Web sites and applications by utilizing relational database design concepts.
  • Self starter with ability to independently troubleshoot and resolve issues as well as manage server and application upgrades.
  • Must act as a technical mentor to junior support personnel and take initiative as a lead on application projects for the business.
  • Act as liaison to internal business partners to ensure that team expectations are being met.
  • Work closely with internal customers and other I.S. team members to support and develop world-class solutions that solve business problems and meet company objectives.

Required Skills:

  • Minimum of 6 solid years of experience in ColdFusion MX6/MX7, ASP.NET C# with a focus on Visual Studio 2008 / .NET 3.5 as well as established track record in supporting applications with Oracle and SQL Server.
  • Motivated to support applications by utilizing appropriate coding, style, and testing standards in alignment with customer requirements.
  • Ability to implement projects with both waterfall and agile development methodologies.
  • Detail-oriented with demonstrated problem solving and troubleshooting skills.
  • Capable of meeting budget and schedule commitments with a results-based attitude.
  • Strong verbal and written communication skills.
  • Ability to facilitate customer demonstrations of developed and COTS software tools, and to promote enhancements to existing applications that provide an improved user experience.
  • 6 years experience in a software development environment with strong understanding of the software development life cycle.

Desired Skills:

  • Microsoft certifications such as MCSE, MCSD, and MCTS
  • Experience with Microsoft Team Foundation Server
  • Experience with XML, DHTML, Javascript, CSS, and AJAX.
  • Knowledge of Sharepoint object model, feature packaging, WCF, WPF, and the ASP.NET life cycle.
  • Experience with JQuery or other Javascript framework libraries
  • Understanding of XQuery and ability to implement Web services

Apply here.

.