Video Tutorial - Building a Silverlight Application with Windows Phone 7
This Windows Phone 7 Jump Start video training is for all developers
interested in developing applications or games for the new Windows Phone
7 Platform. The course is based on the Microsoft Windows Phone 7
Developer Training Kit and taught by Microsoft MVP's and Microsoft Press
Authors, Andy Wigley and Rob S. Miles.
Categories: Communities
My 2 Cents on Selling User Experience
Over the past couple of months a handful of our clients have been
interested in learning more about our creative process and how user
experience affects the culture of our organization. So along the way I
have compiled a deck of slides and thoughts on what user experience
means to Clarity. References
Reference:
My 2 Cents on Selling User...
Categories: Communities
Daily Dose - Do More with the Less Framework 2.0
The CSS3-based framework for dynamically resizing text columns on various form factors just got better. The Less Framework will resize columns in a browser from 2 columns on a smartphone, to 5 columns in a tablet or netbook, and up to 8 columns in a desktop. This framework will build sites that perform perfectly on all modern browsers (plus Android phones and iOS devices). For IE8 and...
Categories: Communities
Managing business object locks on application level
Today I worked out simple application side object locking solution for one server scenario. My motivation came from ASP.NET architecture forum thread How to solve concurrent site issue
where one user asks for locking solution that works without changing
database. Here is my simple and primitive solution that should help this
guy out. I added also sample solution to this posting. My solution...
Categories: Communities
The different kinds of testing
Automated testing supports your constant effort in design and refactoring, and besides that ensures that your application actually works in a reliable and repeatable way. Tests at every level of detail are a form of executable specification and documentation. They give you immediate feedback and confidence that your code works, plus a satisfying green bar many times a day.
Categories: Communities
Book Review - Firebug 1.5: Editing, Debugging, and Monitoring Web Pages
ISBN or ASIN:
1847194966
Book Author(s):
Chandan Luthra
Deepak Mittal
Publisher:
Packt Publishing
Publication Date:
...
Categories: Communities
Daily Dose - Google Boycotts JavaOne
Google's Chief Java Architect Joshua Bloch just announced on the Google Code Blog that he and Google would not be at JavaOne this year due to the Oracle lawsuit. According to another blog entry by another Googler, all sessions with a presenter from Google will be cancelled. Apparently, no Google employees will attend the conference. There were at least six sessions that I found with...
Categories: Communities
Zend Framework's Flash Messenger action helper
I've talked about Zend Framework's action helpers before, but haven't covered any of the action helpers that are supplied with Zend Framework.
FlashMessenger
is a helper that allows you to store messages between requests. The
most common use I have for it is for a "saved" message after doing an
edit of an item that then redirects back to a list.References
Reference:
...
Categories: Communities
Daily Dose - Chrome 7 Arrives Bearing NaCl
If you've been waiting to get your hands on Google's Native Client, you can do so now by getting on the Chrome developer channel, which just released Chrome 7. NaCl is enabled by default and it allows native code to run in your browser, which means web apps will be able to directly use your computer's hardware resources to run web application processes. It's a big day for the evolution of the...
Categories: Communities
H.264 Now Free Forever... For End Users
Today MPEG LA announced that the H.264 patent holders will permanently waive licensing fees to use the codec in free web streaming services. The final patents on the H.264 video codec are scheduled to expire in 2028, and MPEG LA seems to have made a clear agreement that it will not charge royalties on those patents for the remaining years of the codec's encumbrance. Is the pressure from...
Categories: Communities
An Open 'Acre' From Google
Acre (stands for "A Crash of Rhinos Evaluating") is Google's server-based JavaScript platform that is used to provide a foundation for Freebase Apps. Freebase Apps is the hosted application environment that lets Freebase users create applications that query the Freebase open data entity graph in various ways. Google has announced that the Acre platform that powers Freebase Apps is...
Categories: Communities
Motorola Acqu-Hires Cappucccino Developers
Several months ago, Motorola decided to cut the entire corporation in two. The organization was beginning to lose its agility because of the wide variety of technologies that it researches and sells. Out of that decision, we will see the handset division spin off into its own company called Motorola Mobility.
Categories: Communities
Empathy and web design
Although different people assume different things when it
comes to design, the fact is that good design is often thought to be
decorative and aesthetic. This applies to design in general so web
design is no different. We admire beautiful design solutions that are
mostly nothing more than eye-candy. Seems as if primary goals of many
web designers are creating beauty and satisfying clients'...
Categories: Communities
Daily Dose - RabbitMQ 2.0 Upgrades to AMQP 0.9.1
The RabbitMQ messaging system, which was recently be acquired by VMware's SpringSource, has reached version 2.0. The AMQP-based system has a new persister that's only bound by disk capacity and a server that optimizes memory usage - giving RabbitMQ more consistent performance and faster startup. 2.0 now implements version 0.9.1 of the AMQP specification.Perl Heroine Appointed Ubuntu Technical...
Categories: Communities
NetBeans vs. Vim for PHP development
I am accustomed to using Vim for writing my PHP scripts and full-fledged applications. I'm not alone in this tool choice since many geeks prefer terminal tools over IDEs.However I recently started using both Vim and NetBeans in the company I am consulting. They have NetBeans on all the development machines, and while exploring their codebase I found it very user-friendly, also due to its plugged...
Categories: Communities
Video: Introduction to the New Adobe AIR Launchpad
I just created a video that walks through the new Adobe AIR Launchpad. The AIR Launchpad is the easiest way to get started building desktop apps with Adobe AIR and Flex. Check it out:References
Reference:
Video: Introduction to the New Adobe AIR Launchpad
Mitchell Pronsc...
...
Categories: Communities
PSSCor2: Object Inspection Commands, Part 2
In the previous installment, we’ve seen how PSSCor2 makes it easy to display the contents of a DateTime, of an IPAddress, of an XmlDocument, and of certain collection classes. Now we’ll take a look at some additional commands that inspect heap objects.References
Reference:
PSSCor2: Object Inspection Commands, Part 2
...
Categories: Communities
Daily Dose - Adobe's McAllister Speaks Out Against Oracle
In a recent blog entry, Adobe's open source and standards director David McAllister remarked that “the axis of evil has shifted south about 850 miles or so," in Silicon Valley. McAllister criticized Oracle's handling of OpenSolaris and its recent lawsuit against Adobe's mobile buddy, Google. "I have no problem making money from open source code," he said. "I have no...
Categories: Communities
Practical PHP Patterns: Implicit Lock
As for the Coarse Grained Lock pattern, the Implicit Lock one is an orthogonal consideration on locking mechanisms which can be adapted to both pessimistic and optimistic variations.
Categories: Communities
US Jury Busts One of EFF's 10 Dumbest Patents
The Electronic Frontier Foundation (EFF) found out this week that another one of their top 10 "Most Wanted" patents was shot down by a jury in Eastern Texas District court. The Most Wanted list includes the original 10 patents mentioned in the foundation's Patent Busting Project, which seeks to identify and weed out the worst software patents in the US.
Categories: Communities