Archive for the ‘Javascript’ category

Latest JavaScript Magazine available

November 5th, 2009

The November JavaScript Mag (JSMag) is now available.  Here’s a quick run down of what’s inside:

* Shea Frederick completes his overview of the IDE landscape for JavaScript developers

* Jay Garcia dives in to the ExtJS Component Lifecycle

* Christian Tiberg explains how to use StorageEngine (YUI) in your apps

* Tom Hughes-Croucher demonstrates making Yahoo Query Language even more useful with server-side JavaSscript

* Kyle Simpson walks you through JSON-P error handling

* Matt Henry covers the latest Community News

Have a closer look!

JSMag is now 10% off when purchased as a 12 month subscription!

GroovyMag and JSMag issues

August 17th, 2009

The August issues of GroovyMag and JSMag are both out.  They’ve been out since earlier this month, but I didn’t publicize them here yet.  :)

GroovyMag‘s content this month includes Part I of building a Grails Portal, Part II of  Logging in Grails, a deeper look at Groovy Typing, the Clojure Plugin, Grails with RMI, and more.

JSMag this month includes pieces on using Cross-Domain AJAX, Events with JavaScript, Yahoo Query Language, ExtJS Plugin Development, Mobile App Development with Dojo, and more.

I mentioned it on the JSMag blog, but not here, so I’ll repeat myself.  One of the pieces of feedback I got on JSMag a few months ago was that the topics looked a bit advanced.  While that was intentional, I’ve added a monthly column aimed at people new to JavaScript.  The column is written by Shea Frederick, so whenever you see anything from him in JSMag, it’s for JS beginners.  I’m still looking for a name to give the column (“Beginner’s Corner” sounds a bit too cliched, no?) so if you have any suggestions, let me know.  :)

JSMag May 2009 available

May 7th, 2009


The May 2009 JSMag is now available. This month:

  • Mashups from the Ground Up (Josh Holmes)
  • Flex/AJAX Bridge Gotchas (Michael Pelz-Sherman)
  • Demystifying Custom Events in jQuery (Rebecca Murphey)
  • Web Testing with Windmill (Adam Christian)
  • RIA Revolution (Leon Gersing)
  • Book excerpt from “JavaScript for Programmers” (Deitel, Deitel)
  • Community News (Matt Henry)

More info can be found at http://jsmag.com/latest

Cover Art Contest for JavaScript Magazine

April 14th, 2009

Reposting here from the JavaScript Magazine blog:

JSMag is holding a contest to find a cover photo for its next issue.  The selected winner will receive a gift certificate to BN.com or Amazon.com (winner’s choice) and a free subscription to JSMag.

Submitted photos need to be black and white, and at a resolution for printing, but other than those requirements, the subject matter is open.  Submitters will have to provide WebDev Publishing with a non-exclusive, royalty free right to reuse the image in future WebDev Publishing, and need to verify that they are the original rights-holder to the image(s) being submitted for consideration.

To submit an entry, email editor@jsmag.com, or simply tag a picture on Flickr with “jsmag” and we’ll find it.

Winner will be selected by JSMag appointees, and winner will be contacted by email and announced here.

Contest ends at the end of April 22, GMT.

So, get out your cameras and starting sending in your pics (or posting on flickr).

One question was asked the other day – “how many entries can I submit?”.  You can enter as many pictures as you wish.

Javascript magazine launch date

February 9th, 2009


Here we go!  :)

We’re committed to getting Javascript Magazine out the door on March 2.

A few short notes:

  • The magazine will be PDF only to start with – print version may come later, depending on demand levels
  • The magazine is tentatively priced at $4.99 per month
  • We have some great content for the first issue(!)
  • We’re always on the look out for contributors (we pay for content!)

Sign up at http://jsmag.com to be alerted for email notices when the magazine launches.  A blog will be coming soon on that domain, but until then, you can subscribe to this blog for more info.

Articles for the first issue include:

  • Unit testing your Javascript
  • What’s new in jQuery 1.3
  • The “object literal” pattern
  • Functional programming with Javascript

The above articles are already in production.  Other articles which might make it in issue 1 include an ExtJS tutorial, UI testing, and Debugging Javascript without the alert() function.

What sorts of topics would you like to read about in JSMag?

 

New community site for Javascript developers and user groups

December 17th, 2008

Testing out the demand for a community site focusing on Javascript developers. When I was investigating the Javascript Magazine idea (still in the works – got some great contributors potentially lined up!) I realized that Javascript is everywhere, yet nowhere. There are few, if any, Javascript user groups or similar resources out there. There’s *loads* of books, and occasionally a few sessions at conferences, but no social ongoing stuff. So, I’m looking to start one.

Head over to http://jsusers.com and join up. The system is pretty open right now as to how it might be used. I’m anticipating people will use it to form topical or regional ‘groups’ to manage communication between themselves. That would be the best use, at least as far as I can tell right now. I’m using it to get some interest in a Raleigh area Javascript user group, and hopefully we’ll meet next month.

Groups for YUI, dojo, mootools and others would be great, as would groups for dealing with Javascript and particular technologies (Javascript integration with specific .Net or PHP apps, for example). Really, it’s open to what ever people want to make of it, but I’d like to see adhoc group creation. :)

Question? Comments? Leave them here or ping me at @jusers

Javascript Magazine – gauging interest

December 11th, 2008

I’m in the planning stages of a Javascript magazine, similar to the GroovyMag publication I’ve already got out.  Before jumping in too deep, I’m looking to gauge interest in the idea.  Are you interested in a monthly Javascript magazine?  If so, click the link above and sign up.  Or, just leave a comment below.  :)  Thanks!

Aptana and jQuery

April 24th, 2008

Nathan from onWired (a local web company) gave a presentation on jQuery, which has repiqued my interest in it. The docs were always a shortcoming, but Aptana has had scriptdoc support for jQuery for awhile now. I think if I need to do more AJAXy stuff, I’ll try jQuery for my next project. If it’s too hard, I’ll go back to YUI. :)

Here’s a screenshot of Aptana’s code assist feature for jQuery…

Computer language use and religious affiliation

January 26th, 2008

I’ve put up a small survey which I’m hoping will help me get an idea of whether there’s any connection between computer language choice and religious identification.  Do Catholics gravitate towards Java?  Are Python users more likely to be Baptist?  It’s basically a ‘fun’ thing – I don’t claim it’ll be scientific, but I’m still interested in the results.  Please take a few moments and participate!

Hard to keep up with evolving web tech!

May 30th, 2007

Whew!  The last several months have brought a flurry of web tech activity, the likes of which I haven’t seen in years.

Apollo/Silverlight/JavaFX all are aiming at reinventing in-browser development.

Yahoo Pipes, Ning, Coghead and some other platforms are giving us new ways to think about web-based development.

The YUI/Dojo/Scriptaculous/Atlas/jQuery/GWT AJAX toolkits – what can I say?  They each bring their own strengths to the front-end development arena.  It’s hard to go wrong choosing any of them, and they all illustrate the point that there’s very little reason to be doing AJAX by hand if you’re doing it at all (and I’d recommend looking at Aptana.com if you’re looking for a decent Javascript editor).

Dojo had introduced an interesting ability – the ability to use local storage.  A local storage API abstracted the read/write to local storage mechanisms, including cookies and Flash.  This Dojo functionality was pretty interesting, and may still be the best way to handle this sort of need in a cross-platform way, due to Flash’s current popularity and installed base.  It will throw up warnings after so many kilobytes of local storage for permission to use that much drive space, which may scare off a few people, but used judiciously, it’s a useful hack.

Google today announced Google Gears, a plugin which provides a local SQLite server, data cache management, and a worker pool to manage multiple worker processes, increasing browser app responsiveness (Firefox, I’m giving you the evil eye).  Some sample code from http://code.google.com/apis/gears/

  try {
    db = google.gears.factory.create('beta.database', '1.0');
  } catch (ex) {
    setError('Could not create database: ' + ex.message);
  }

  if (db) {
    db.open('database-demo');
    db.execute('create table if not exists Demo' +
               ' (Phrase varchar(255), Timestamp int)');

    // Initialize the UI at startup.
    displayRecentPhrases();
  }

I suspect this may be jumped on by many smaller ISVs as a way to provide local data storage and SQL-ish functionality in a cross-platform way.  There aren’t any real broadly supported, viable  options for client-side functionality apart from Windows, which isn’t cross-browser.  From what I’m reading, the Google Gears project is an open source project, which may mean it gets adopted and ported to other browsers besides the current IE and Firefox.  It’s released under the “New BSD” license, whatever that is, so I’m not 100% certain on that part, but it sounds open source enough for most usage.

I suspect I missing a number of other players in the emerging web technology space (Laszlo and Flex come to mind as well), but I’ve been struck by some of the cool developments over the past several months, and the Google Gears announcement today pushed me into posting this just now.

What cool web technologies have you come across recently?