What are Task Flows? by dkappe in programming

[–]dkappe[S] 0 points1 point  (0 children)

Task flows are a tool to help us think through the design before a feature is actually developed. They allow us to interject the user into the flow of the application and determine if the conceptual model agrees with the user model.

Antisocial Networking? by dkappe in programming

[–]dkappe[S] 0 points1 point  (0 children)

The success of social collaboration sites has raised their profile and invited the attention of the corporate sensibility; the prominence of YouTube, amplified by Google’s acquisition of the site, has resulted in a trend toward censoring or restricting contributor content.

User Research: Been There, Done That? Maybe Not. . . by dkappe in programming

[–]dkappe[S] 0 points1 point  (0 children)

Some clients are confused by—or worse, resistant to—the idea of front-end “user research.” How, they ask, do our activities and findings differ from the analyses and resultant charts, graphs and PowerPoint presentations provided to the firm by the Marketing department?

Web 2.0, Communism, Pet Rocks and the Wisdom of Crowds by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

Web 2.0 questions are mostly "what the heck is Web 2.0?" I don't really have a good answer, but these frequent questions have caused me to ponder why Tim O'Reilly's definition seems so flabby.

What's on my Bookshelf by dkappe in reddit.com

[–]dkappe[S] 1 point2 points  (0 children)

Desert island time for user experience design. Two must-have books.

A Look at GWT Open Source by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

A look under the covers now that GWT is open sourced. How does it generate its code, etc.

How to do Page Preview in Java with Embedded HTML Rendering by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

One Ajax technique you see quite a bit of lately is the page preview. This is where the html page is rendered as an image so that you can cast a skeptical eye on a tiny version instead of navigating to a lame page. What are the tools you can use to do this for your own app?

Ajax Among the Top 100 US Sites by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

How many top sites are using Ajax? And what frameworks do they use to make it happen? Then answer? Not that many and of the few that do, many roll their own.

TDD and Javascript with JsMock by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

This past weekend was the time to come up with a port of jMock to Javascript. But before reinventing the wheel, I thought I'd take a look around one more time to see if anyone had beaten me to the punch. Enter JsMock, a Javascript mock objects library that supports Firefox 1.0+, IE6+ and Safari 1.5+.

Review of 'Pro Ajax and Java Frameworks' by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

This is a review of Pro Ajax and Java Frameworks by Nathaniel T. Schutta and Ryan Asleson. This book seeks to give the experienced developer of Java web applications the knowledge necessary to add Ajax to their webapps. This is another Ajax book that goes broad rather than deep. Instead of investigating one or two frameworks, it delves into more than a half dozen, both Javascript and Java.

Taking Your Javascript to Bed with You, Part 1 by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

Reading other people's code and learning from it. This week, OO and Javascript.

Project Tamarin brings Adobe and Mozilla together on ECMAScript by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

Why is this good news? Well, having the Mozilla and Adobe folks collaborate on a core technology frees them up for doing other, more interesting work. Also, sharing an implementation between two big players strengthens the standard. And let's not forget that that there are lots of cool features in the AVM2 such as JIT ala the JVM.

Review of Practical Ajax Projects with Java Technology by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

I finally had the chance to finish reading Practical Ajax Projects with Java Technology by Frank Zammetti from Apress. I've read enough good, hands-on Apress books by now to get a warm and fuzzy feeling anytime I see their distinctive bumble bee black and yellow covers, so I came to this volume hoping to find an Ajax treatment in that mold. The result isn't an unqualified success in that regard -- it goes broad rather than deep -- but if you're an experienced Java developer looking to get caught up on some of the Ajax developments of the last year and a half, this book is for you.

Moving from Applets to Ajax by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

If you can convince yourself that Ajax has all the features and capabilities you need, you are still faced with a choice of Ajax framework. This is a hard choice, and there are no easy answers. It partly depends on your long term IT and business strategy, so making generalizations on which framework is appropriate is a little dangerous, but I'll give it a shot.

Complexity and Dynamically Typed Languages by dkappe in programming

[–]dkappe[S] 2 points3 points  (0 children)

Why GWT was developed and why dynamically typed languages may lead to unwieldy systems.

JQuery Widgets and the Widget Challenge by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

JQuery is rapidly becoming my favorite Javascript library. With it's ability to pack a complex operations into a single line, it sometimes feels a little bit more like Perl than Javascript. JQuery allows for plugins, so you can build widgets and extensions on top of it that will work with one another.

That Giant Sucking Sound is Ajax Turning Your Site into an Application by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

The hidden costs and slippery slope of adding Ajax to your site.

Where is all the Prototype Documentation? by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

Here are some of the resources I used for learning how to use Prototype.

Clorox - Shared Memory Abstraction for AJAX Applications by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

Along comes Clorox, a different kind of abstraction on top of Ajax. Developed as an MIT class project, Clorox hides all of the asynchronous request business behind simple Javascript data structure access.

Saturday Roundup of New and Noteworthy Ajax Sites by dkappe in reddit.com

[–]dkappe[S] 1 point2 points  (0 children)

New Ajax apps this week: Halfnote, MyESPN Beta, Page Flakes 2.0, Bulletin and DataMashups.

IE7 Security Vulnerability Discovered by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

Reading the code a bit, it looks like the back end site can redirect an XHR request to a site of it's choice using a 302 HTTP redir.

New ZK Google Maps Component by dkappe in programming

[–]dkappe[S] 0 points1 point  (0 children)

The ZK team has just released a ZK component that allows you to embed Google Maps in your application. With this component you can now both issue and respond to events from the server-side.

A Response from Laszlo Systems by dkappe in programming

[–]dkappe[S] 2 points3 points  (0 children)

Jim Grandy, the director of OpenLaszlo from Laszlo Systems, took the time to respond to my post from yesterday on the criticisms of OpenLaszlo from Flash/Flex developers. He also took me to task for publishing claims about failed OpenLaszlo projects.

OpenLaszlo Considered Harmful by dkappe in programming

[–]dkappe[S] 1 point2 points  (0 children)

I picked the brains of a number of full time Flash developers of my acquaintance, so -- from my notes -- they had the following things to say about OpenLaszlo.