Posts Tagged ‘JavaScript’
Monday, December 6th, 2010
I’m posting my presentation from last month’s meeting on how to get a job in the industry. This was a very thought-out presentation, as I felt a need to answer several questions that gets asked of me often – the most predominant of which was “How do I get started?”. This is not a tutorial on how to learn JavaScript, but more of a step by step process in what you should learn and where, and how you would then apply that knowledge to a career or even just side work.
- Skills and subsets needed to be hirable
- How and where to learn FED Skills
- Job search preparation
- Where to find job openings
- How to write a resume
- How to be a good interview
Much of this information applies to other fields as well (though if you’re not interested in Ajax, I’m not sure that you are reading this blog!). How to write a resume in particular has some insights that I’m guessing, based on some of the resumes that I’ve seen, may be of value to a lot of people.
View the presentation.
Tags: AS3, Career, CSS, Flash, Flex, HTML, HTML5, Interview, JavaScript, Job, Photoshop, Resume
Posted in AJAX, business, Career, original content, Presentation | Comments Off
Friday, October 1st, 2010
JavaScript doesn’t get much respect. “It’s a toy!”, they say. The language has been around ever since the earliest browsers. But did you know JavaScript is a real language? It seems that only front end developers realize that it is! Where is the confusion? You have to look at the language’s origins. Traditionally, JavaScript has always been part of the browser. This absolutely has contributed to the popularity it enjoys today, but has also mischaracterized it as a toy for browsers. It has simply been used as the means to get the cool things done you can’t do with HTML alone.

Tags: AJAX, blog, browsers, business, enterprise, JavaScript, original content
Posted in AJAX | 15 Comments »
Monday, September 13th, 2010
The consoleFix.js has been a popular script, helping people overcome problems in the various browsers, but now, there are more features including support for your iPhone. consoleFix is a small JavaScript file that removes the annoyances of cross browser logging. The use of console.log is now a standard used by not only Firebug, but WebKit Inspector and Internet Explorer Developer Tools. Firebug is ubiquitous with front end web development, and while it provides dozens of tools like DOM inspection and network sniffing, the logger gets the vast majority of use.
While log, warn, and info may be standard, using the groupCollapsed method will throw an error in Chrome, and the seemingly innocuous debug will throw an error in IE. Opera’s Dragonfly is an improvement over it’s anemic predecessor, but it still rivals IE’s feeble text-only logger and thus, only supports a small subset of console methods.

(more…)
Tags: AJAX, browsers, code, debugging, Firebug, Internet Explorer, JavaScript, original content, WebKit
Posted in AJAX, browsers, Club AJAX Google Code, Debug, original content | Comments Off
Wednesday, September 1st, 2010
innerText and textContent are properties that get or set the text of an element or all its children. Internet Explorer implemented innerText in version 4.0, and it’s a useful, if misunderstood feature. WebKit also has innerText, carefully copying from, and even improving upon IE; and additionally has the standards compliant textContent, which we shall see, is no where near as useful and is in fact quite different. Firefox has textContent but not innerText, and a common mistake is writing code that retrieves one or the other, assuming the result will be the same (it’s not). Opera has the property, but it is little more than an alias of textContent, which to me is analogous to false advertising.
(more…)
Tags: AJAX, browsers, bug, Firefox, HTML5, innerText, Internet Explorer, JavaScript, original content, plain text, textContent, WebKit
Posted in AJAX, browsers, Club AJAX Google Code, HTML5, JavaScript, original content | 5 Comments »
Sunday, July 25th, 2010
Business often places most, if not all, of their development efforts on the server side. As companies start a development project, focus is usually given to the data that supports their idea, its security, and the business logic. The problem is, this strategy misses the holistic approach that a front end developer offers. The front end guy is often considered the guy who “makes things pretty”. While this description is based on a kernel of truth, it’s more of a stereotype. It’s about as accurate as describing the server-dev as the guy who just “serves data”.

Tags: AJAX, browsers, business, code, HTML5, JavaScript, original content, webpage, website
Posted in AJAX, business, original content | 28 Comments »
Wednesday, July 14th, 2010
From the July Club AJAX meeting: What is HTML5 Video and how is it different from what we are used to? What problems does it solve, and what issues does it have? Since it doesn’t require a plugin does that mean it’s all open source? In this presentation, we will address these questions and provide some basic terminology for understanding how video works. We’ll show how to embed HTML5 Video API and explore the API, and discuss browser compatibility. Finally, we’ll go over video encoding possibilities.
The video of the presentation
The presentation
Also, Jeremy Brown and the July 2010 AJAX News
Tags: Adobe, AJAX, APIs, Apple, browsers, business, CSS3, Flash, history, HTML5, iPad, JavaScript, Presentation, Video
Posted in AJAX, browsers, CSS3, HTML5, HTML5 Video Player Development, Meeting, News, original content, Video | 1 Comment »
Wednesday, June 30th, 2010
My name is Mike and I use Internet Explorer.
The IE9 Preview is looking strong, and Microsoft is bowing to the pressure of standards compliance. The IE9 Acid3 Test, which checks for CSS3 capabilities, is currently a very impressive score of 83; not very far behind Firefox’s 94. The release notes are a dream come true to anyone who’s done web development over the last ten years. Or is it too good to be true? If they didn’t include canvas in the next release it still might be years before we really have a full feature set of browser tools to work with, and canvas being arguably the most versatile, would be the most egregious omission. But the IE Team recently laid our fears to rest and updated their IE9 feature list to include canvas. Should we get excited? Or is this our abusive ex-boyfriend giving us a puppy? Before I’m able to seriously consider Internet Explorer as a viable platform, I may need professional help in order to get over the last decade…

(more…)
Tags: AJAX, APIs, browsers, CSS3, Firefox, HTML5, Internet Explorer, JavaScript, original content
Posted in AJAX, browsers, HTML5, JavaScript, News, original content | 5 Comments »
Monday, June 21st, 2010
I’m continuing my series on the iPad-targeted, BetterVideo HTML5 player which primarily targets the iPad which I first mentioned in a previous post. The player won’t be using the browser’s default controls — that would be sacrilegious for an AJAX developer who prides himself on UI design, and you can’t customize default player controls. Additionally, the HTML5 player will have the same functionality as the Flash player, so between the custom controls and this functionality, there will be a lot of JavaScript used. But even more importantly, the player is not placed on our own page; it’s designed to be used on our clients’ pages. Therefore, my preference is to provide the client with a simple bit of code and dynamically build everything that needs to be inserted into their page. This is where I ran into the iPad bug.
(more…)
Tags: AJAX, Apple, bug, HTML5, iPad, JavaScript, original content, Video
Posted in AJAX, CSS3, HTML5, HTML5 Video Player Development, original content, Video | 16 Comments »
Tuesday, June 15th, 2010
You want to debug a web page using your favorite AJAX library, but it isn’t loaded into the page. Fortunately, there is a solution…

(more…)
Tags: AJAX, APIs, debugging, Dojo, Ext JS, Firebug, Firefox, Frameworks, JavaScript, jQuery, logging, MooTools, original content, Prototype
Posted in AJAX, Debug, JavaScript, original content | 3 Comments »