Master the Dojo Rich Text Editor And extend it with plug-ins
The zen of XSLT : The fundamental questions when writing XSLT
Building an iPhone chat app from the ground up : Make a cool iPhone app and its corresponding server piece
Friday, January 14, 2011
Monday, December 27, 2010
Convert your web application to a multi-tenant SaaS solution : A checklist of considerations and steps to quickly turn your web app into a cloud application
GAIAN Database : A distributed federated database using a biologically inspired self-organization principle to minimize management.
Use the FusionCharts Free charting widget in the IBM Mashup Center : Using widgets with rich and highly customizable presentation in a mashup
Use Dojo's JsonRestStore with your REST services : Learn a simple, generic service implementation
Integrate Google Spreadsheets data with PHP, Part 2 : Use PHP to process and integrate data feeds from Google Spreadsheets with a web application
Introduction to Facebook APIs : Write Facebook apps for the Android platform with the Facebook SDK for Android
GAIAN Database : A distributed federated database using a biologically inspired self-organization principle to minimize management.
Use the FusionCharts Free charting widget in the IBM Mashup Center : Using widgets with rich and highly customizable presentation in a mashup
Use Dojo's JsonRestStore with your REST services : Learn a simple, generic service implementation
Integrate Google Spreadsheets data with PHP, Part 2 : Use PHP to process and integrate data feeds from Google Spreadsheets with a web application
Introduction to Facebook APIs : Write Facebook apps for the Android platform with the Facebook SDK for Android
Sunday, December 12, 2010
Use Dojo Grid and Dojo Tree widgets in Apache Wink : How to create a simple custom provider
Mobile web application framework match-up, Part 3: Boost your next mobile web app with jQTouch
Anatomy of a cloud storage infrastructure : Models, features, and internals
Automated web testing with Selenium
Five XML dos and five don'ts that you need to know : How to use XML the right way
Integrate Google Spreadsheets data with PHP, Part 1 : Use PHP to process and integrate data feeds from Google Spreadsheets with a web application
Mobile web application framework match-up, Part 3: Boost your next mobile web app with jQTouch
Anatomy of a cloud storage infrastructure : Models, features, and internals
Automated web testing with Selenium
Five XML dos and five don'ts that you need to know : How to use XML the right way
Integrate Google Spreadsheets data with PHP, Part 1 : Use PHP to process and integrate data feeds from Google Spreadsheets with a web application
Thursday, December 02, 2010
JSF 2 fu: HTML5 composite components, Part 2 : Implementing drag and drop
Understanding Android local data store APIs : Take advantage of preferences, SQLite, and the internal and external memory APIs
Evolutionary architecture and emergent design: Environmental considerations for design, Part 2 : The impact of refactoring and enterprise architecture
Data visualization with Processing, Part 1: An introduction to the language and environment
Mobile web application framework match-up, Part 2: Explore Cappuccino for mobile web app development
Building web applications with YQL and PHP, Part 2 : Use PHP and YQL to retrieve and combine data from multiple web services
Understanding Android local data store APIs : Take advantage of preferences, SQLite, and the internal and external memory APIs
Evolutionary architecture and emergent design: Environmental considerations for design, Part 2 : The impact of refactoring and enterprise architecture
Data visualization with Processing, Part 1: An introduction to the language and environment
Mobile web application framework match-up, Part 2: Explore Cappuccino for mobile web app development
Building web applications with YQL and PHP, Part 2 : Use PHP and YQL to retrieve and combine data from multiple web services
Saturday, November 20, 2010
Friday, November 05, 2010
Open hardware: How and why it works : Applying open source concepts to physical objects
A guide to writing unobtrusive JavaScript and Ajax : Employ good programming practices when creating your web applications
Bonita for business process management, Part 2: Configure forms and variables : Implement user interfaces for your BPM applications
A guide to writing unobtrusive JavaScript and Ajax : Employ good programming practices when creating your web applications
Bonita for business process management, Part 2: Configure forms and variables : Implement user interfaces for your BPM applications
Sunday, October 31, 2010
Evolutionary architecture and emergent design: Environmental considerations for design, Part 1 : Estimating emergent design and demonstrating technical debt
Search and integrate Google Buzz Streams with PHP : Use PHP to process and integrate activity streams from Google Buzz with a web application
Ajax user authentication and registration techniques with jQuery
Make your web applications fly : Improve loading performance and decrease bandwidth of CSS and JavaScript code
Search and integrate Google Buzz Streams with PHP : Use PHP to process and integrate activity streams from Google Buzz with a web application
Ajax user authentication and registration techniques with jQuery
Make your web applications fly : Improve loading performance and decrease bandwidth of CSS and JavaScript code
Friday, October 22, 2010
Software's Technical Debt
How to implement symbolic representations - requirements
Developing a social networking iPhone application based on IBM Lotus Connections 2.5
JSF 2 fu: HTML5 composite components, Part 1 : Start implementing an HTML5 component library with JSF 2
Selection criteria for packaged applications in service-oriented architecture environments : Towards packaged application selection for service-oriented architecture
Hibernate Framework-based database sharding for SaaS applications
Using Ext.Direct in Ajax applications : Streamline client-side and server-side Ajax development using PHP
Enhance Ajax development with a fusion of jQuery, ZK, and Java code : Quickly reap benefits of both server- and client-side programming
Mobile web application framework match-up, Part 1: Build mobile applications with SproutCore
How to implement symbolic representations - requirements
Developing a social networking iPhone application based on IBM Lotus Connections 2.5
JSF 2 fu: HTML5 composite components, Part 1 : Start implementing an HTML5 component library with JSF 2
Selection criteria for packaged applications in service-oriented architecture environments : Towards packaged application selection for service-oriented architecture
Hibernate Framework-based database sharding for SaaS applications
Using Ext.Direct in Ajax applications : Streamline client-side and server-side Ajax development using PHP
Enhance Ajax development with a fusion of jQuery, ZK, and Java code : Quickly reap benefits of both server- and client-side programming
Mobile web application framework match-up, Part 1: Build mobile applications with SproutCore
Sunday, October 10, 2010
Friday, October 08, 2010
Looking At The WebMatrix WebGrid
Announcing NuPack, ASP.NET MVC 3 Beta, and WebMatrix Beta 2
Introducing HTML5 video : Why we need HTML5 video and how to use it
Migrate your Linux application to the Amazon cloud, Part 3: Building scalability : Serve more traffic with ease
Data-driven interactive applications with HTML5 and Ajax : Cross-platform Web apps for online or offline use
Programming XML across the multiple tiers: Use XML in the middle tier for performance, fidelity, and development ease : Develop an all-XML solution using JDBC 4.0, SQLXML, and the WebSphere Server XML Feature Pack
Programming XML across the multiple tiers, Part 2: Write efficient Java EE applications that exploit an XML database server : Optimize an all-XML solution with JDBC 4.0, SQLXML, the WebSphere XML Feature Pack, and DB2 pureXML
Create modular performance tests to save time and increase reuse: Part 1. Use Rational Performance Tester to exchange data between modular tests
Announcing NuPack, ASP.NET MVC 3 Beta, and WebMatrix Beta 2
Introducing HTML5 video : Why we need HTML5 video and how to use it
Migrate your Linux application to the Amazon cloud, Part 3: Building scalability : Serve more traffic with ease
Data-driven interactive applications with HTML5 and Ajax : Cross-platform Web apps for online or offline use
Programming XML across the multiple tiers: Use XML in the middle tier for performance, fidelity, and development ease : Develop an all-XML solution using JDBC 4.0, SQLXML, and the WebSphere Server XML Feature Pack
Programming XML across the multiple tiers, Part 2: Write efficient Java EE applications that exploit an XML database server : Optimize an all-XML solution with JDBC 4.0, SQLXML, the WebSphere XML Feature Pack, and DB2 pureXML
Create modular performance tests to save time and increase reuse: Part 1. Use Rational Performance Tester to exchange data between modular tests
Friday, October 01, 2010
Java development 2.0: MongoDB: A NoSQL datastore with (all the right) RDBMS moves : Create and query documents using Java code and Groovy
Building mobile applications for WebSphere Commerce using the hybrid application programming model
Integrate disparate data sources with Semantic Web technology : Combine data in multiple formats into a single report, using free tools to automate their conversion to RDF
Search RDF data with SPARQL : SPARQL and the Jena Toolkit open up the semantic Web
The Linking Open Data cloud diagram
Smarter collaboration for the Education Industry using Lotus Connections, Part 1: Integrate Lotus Connections with a RESTful web application : Track publications by person using Lotus Connections Profiles
Using the Stakeholder Collaboration Strategy with Rational Requirements Composer: Part 4. Collaboration approach
Improve Ajax development with jQuery
Improve the performance of your web applications : Find bottlenecks and increase the speed of your client-side content
Maximizing JavaScript and Ajax performance : Measure performance with Firebug, Safari Web Inspector, YUI Profiler, and YSlow
Creating juxtaposition tables, Part 1: Use Flex to create JTables
Creating juxtaposition tables, Part 2: Use Dojo to create a matrix viewer
Build a WebSphere application with AMIs : Learn to start an instance in the cloud and deploy a sample application to it.
Simulate XQuery and XInclude functionality with PHP : Enjoy the power of XML data processing in web programming
Building mobile applications for WebSphere Commerce using the hybrid application programming model
Integrate disparate data sources with Semantic Web technology : Combine data in multiple formats into a single report, using free tools to automate their conversion to RDF
Search RDF data with SPARQL : SPARQL and the Jena Toolkit open up the semantic Web
The Linking Open Data cloud diagram
Smarter collaboration for the Education Industry using Lotus Connections, Part 1: Integrate Lotus Connections with a RESTful web application : Track publications by person using Lotus Connections Profiles
Using the Stakeholder Collaboration Strategy with Rational Requirements Composer: Part 4. Collaboration approach
Improve Ajax development with jQuery
Improve the performance of your web applications : Find bottlenecks and increase the speed of your client-side content
Maximizing JavaScript and Ajax performance : Measure performance with Firebug, Safari Web Inspector, YUI Profiler, and YSlow
Creating juxtaposition tables, Part 1: Use Flex to create JTables
Creating juxtaposition tables, Part 2: Use Dojo to create a matrix viewer
Build a WebSphere application with AMIs : Learn to start an instance in the cloud and deploy a sample application to it.
Simulate XQuery and XInclude functionality with PHP : Enjoy the power of XML data processing in web programming
Friday, September 24, 2010
SOA Reference Architecture
Enterprise Mobile Application Platform Sybase Unwired Platform (SUP)
Assess enterprise applications for cloud migration : Using the Analytic Hierarchy Process to evaluate apps for the cloud
Enterprise Mobile Application Platform Sybase Unwired Platform (SUP)
Assess enterprise applications for cloud migration : Using the Analytic Hierarchy Process to evaluate apps for the cloud
Wednesday, September 15, 2010
The Law of Two Feet
I came across an interesting concept recently in an article by Harrison Owen, a member of an organization advocating Open Spaces Technology, a model for organizing meetings that's based around open participation : the Law of Two Feet. Brilliantly simple, it says any time you're in a meeting where you're not contributing nor adding value--you are encouraged to use your two feet and find a place where you can. In other words, if it's not meaningful, and you're not doing your part to make it meaningful, move on.
Source : Darwin meets Dilbert: Applying the Law of Two Feet to your next meeting
Google App Engine
What Is Google App Engine?
Import XML data to Google App Engine : Upload bulk data stored locally in XML files to Google App Engine's persistent object database
Google App Engine SDK for java
Using the Datastore with JDO
Exposing SOAP Service on GAE
Using Simple for XML serialization : Really does make it simple to go from Java objects to XML
SOAPUI : Leading tool for web service testing
Force.com Web Service Connector (WSC) (inc GAE)
What Is Google App Engine?
Import XML data to Google App Engine : Upload bulk data stored locally in XML files to Google App Engine's persistent object database
Google App Engine SDK for java
Using the Datastore with JDO
Exposing SOAP Service on GAE
Using Simple for XML serialization : Really does make it simple to go from Java objects to XML
SOAPUI : Leading tool for web service testing
Force.com Web Service Connector (WSC) (inc GAE)
Friday, September 10, 2010
Build dynamic user interfaces with Android and XML : Collect data using an Android forms engine
Consuming web services with the Dojo Toolkit : Use the Dojo Toolkit for Ajax and RESTful services
Using the Stakeholder Collaboration Strategy with Rational Requirements Composer: Part 3. Linking strategy
Migrate your Linux application to the Amazon cloud, Part 1: Initial migration : How to migrate your application into the cloud
Migrate your Linux application to the Amazon cloud, Part 2: Improving application reliability : How to improve the reliability of your migrated Linux application
Consuming web services with the Dojo Toolkit : Use the Dojo Toolkit for Ajax and RESTful services
Using the Stakeholder Collaboration Strategy with Rational Requirements Composer: Part 3. Linking strategy
Migrate your Linux application to the Amazon cloud, Part 1: Initial migration : How to migrate your application into the cloud
Migrate your Linux application to the Amazon cloud, Part 2: Improving application reliability : How to improve the reliability of your migrated Linux application
Friday, September 03, 2010
Using the Stakeholder Collaboration Strategy with Rational Requirements Composer: Part 2. Organizing the project and repository space
Business intelligence on the cheap with Apache Hadoop and Dojo, Part 1: Crunch your existing data using Apache Hadoop
Business intelligence on the cheap with Apache Hadoop and Dojo, Part 2: Create eye-catching, interactive reports using the Dojo toolkit : Take advantage of Dojo charts
Business intelligence on the cheap with Apache Hadoop and Dojo, Part 1: Crunch your existing data using Apache Hadoop
Business intelligence on the cheap with Apache Hadoop and Dojo, Part 2: Create eye-catching, interactive reports using the Dojo toolkit : Take advantage of Dojo charts
Tuesday, August 31, 2010
Saturday, August 28, 2010
Using the Stakeholder Collaboration Strategy with Rational Requirements Composer: Part 1. The Audience
Capturing Architectural Requirements
Mashups, beyond reporting : Build a form widget to use with IBM Mashup Center relational update feeds
Create Facebook applications with CodeIgniter : Integrating the Facebook SDK
Using XML and JSON with Android, Part 2: Deliver hybrid Android applications with JSON : Mix JavaScript, JSON, callback functions, Android-SDK Java code for flexible mobile apps
Capturing Architectural Requirements
Mashups, beyond reporting : Build a form widget to use with IBM Mashup Center relational update feeds
Create Facebook applications with CodeIgniter : Integrating the Facebook SDK
Using XML and JSON with Android, Part 2: Deliver hybrid Android applications with JSON : Mix JavaScript, JSON, callback functions, Android-SDK Java code for flexible mobile apps
Thursday, August 19, 2010
Simplify Ajax development with jQuery : Discover how easy Ajax and DOM scripting can be
Working with XML on Android : Build Java applications for mobile devices
Build a simple JSON controller for your web project
Build a web-based notification tool with XMPP : Write real-time web applications with XMPP, PHP, and JavaScript
Test web applications with Selenium RC : Introducing Selenium Remote Control
Requirements traceability in analysis models in Rational Software Architect Version 7.5 : Trace requirements from use cases in an analysis modeling process
Working with XML on Android : Build Java applications for mobile devices
Build a simple JSON controller for your web project
Build a web-based notification tool with XMPP : Write real-time web applications with XMPP, PHP, and JavaScript
Test web applications with Selenium RC : Introducing Selenium Remote Control
Requirements traceability in analysis models in Rational Software Architect Version 7.5 : Trace requirements from use cases in an analysis modeling process
Monday, August 02, 2010
Subscribe to:
Posts (Atom)
