Archives (2008 - 2023)

Archives (2008 - 2023)

1501 bookmarks
Newest
jaxl - Google Code
jaxl - Google Code

JAXL stands for "Jabber XMPP Library". For fun, JAXL stands for "Just Another XMPP Library". JAXL is written in PHP.

This library currently supports following features:

* Connect to a Jabber Server (e.g. Gtalk)
* TLS Encryption
* DIGEST-MD5 and PLAIN authentication mechanisms
* Roster Support
jaxl - Google Code
The History of Python
The History of Python
Later blog entries will dive into the gory details of Python's history. However, before I do that, I would like to elaborate on the philosophical guidelines that helped me make decisions while designing and implementing Python.
The History of Python
index
index
In Kamaelia you build systems from simple components that talk to each other. This speeds development, massively aids maintenance and also means you build naturally concurrent software. It's intended to be accessible by any developer, including novices. It also makes it fun :)
index
S3:// | overstimulate
S3:// | overstimulate

3:// is a new extension available on addons.mozilla.org for interacting with Amazon's S3.

Rather than a conventional FTP-like interface (provided by S3Fox), s3:// uses the urlbar to interact with S3.

By going to s3:// you can add your Amazon S3 credentials and then manage your buckets, upload new files, or delete existing files.

S3:// | overstimulate
jQuery pageSlide - Halobrite
jQuery pageSlide - Halobrite
jQuery pageSlide was inspired by the UI work of Aza Raskin. In his recent posts regarding concepts for Firefox Mobile and a mouse-based Ubiquity, Aza introduced the idea of sliding (or "throwing") content aside to reveal a secondary content pane.
jQuery pageSlide - Halobrite
Resolver Systems
Resolver Systems
Resolver One is an Excel-compatible spreadsheet designed for reliability. It's programmable in Python, integrates easily with .NET, and comes with a built-in Web server.
Resolver Systems
Shindig - an Apache incubator project for OpenSocial and gadgets
Shindig - an Apache incubator project for OpenSocial and gadgets

Shindig is a new project in the Apache Software Foundation incubator and is an open source implementation of the OpenSocial specification and gadgets specification.

The architectural components of Shindig can be broken down as follows:

* Gadget Container JavaScript -- core JavaScript foundation for general gadget functionality. This JavaScript manages security, communication, UI layout, and feature extensions, such as the OpenSocial API.
* Gadget Server -- used to render the gadget XML into JavaScript and HTML for the container to expose via the container JavaScript.
* OpenSocial Container JavaScript -- JavaScript environment that sits on top of the Gadget Container JavaScript and provides OpenSocial specific functionality (profiles, friends, activities, datastore).
* OpenSocial Data Server -- an implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension points so others can connect it to their own backends.
Shindig - an Apache incubator project for OpenSocial and gadgets
Maven - Welcome to Maven for PHP
Maven - Welcome to Maven for PHP

Maven for PHP uses the power of Maven for building, reporting on and creating documentations of PHP projects. It adapts the Maven build lifecycle to the PHP world while fully supporting PHP 4 and PHP 5. PHP for Maven uses PHPUnit for unit testing and doxygen for creating the api documentation. Use a PHP library project to create a library that can be used by other PHP libraries or PHP web projects. Use a PHP web project to create a standalone web project.

Maven - Welcome to Maven for PHP
InfoQ: Top InfoQ News and Exclusive Content for 2008
InfoQ: Top InfoQ News and Exclusive Content for 2008
Looking back at the year that is coming to its conclusion, we wanted to have a retrospective and find out which were the most read news and exclusive content items during 2008. We compiled a list containing top 5 news for each community and top 3 exclusive content items for each type: articles, interviews and presentations. This list considers the number of unique readers for each news/exclusive content as provided by InfoQ’s web server statistic data.
InfoQ: Top InfoQ News and Exclusive Content for 2008
Improve your jQuery - 25 excellent tips
Improve your jQuery - 25 excellent tips
I'd call myself an "intermediate" jQuery user and I thought some others out there could benefit from all the little tips, tricks and techniques I've learned over the past year. The article also ended up being a lot longer than I thought it was going to be so I'll start with a table of contents so you can skip to the bits you're interested in.
Improve your jQuery - 25 excellent tips
A web-focused Git workflow
A web-focused Git workflow

After months of looking, struggling through Git-SVN glitches and letting things roll around in my head, I’ve finally arrived at a web-focused Git workflow that’s simple, flexible and easy to use.

Some key advantages:

* Pushing remote changes automatically updates the live site
* Server-based site edits won’t break history
* Simple, no special commit rules or requirements
* Works with existing sites, no need to redeploy or move files
A web-focused Git workflow
Why Git is Better Than X
Why Git is Better Than X
This site is here because I seem to be spending a lot of time lately defending Gitsters against charges of fanboyism, bandwagonism and koolaid-thirst. So, here is why people are switching to Git from X, and why you should too. Just click on a reason to view it.
Why Git is Better Than X
InfoQ: IBM's BPM Zero Project: RESTful Worflow Management
InfoQ: IBM's BPM Zero Project: RESTful Worflow Management

Christina Lau, distinguished engineer at IBM, gave recently a presentation at the Devoxx Conference “BPM 2.0 – a REST based architecture for next generation workflow management”. The goal of her presentation is to help us better understand BPM-as-a-Service (BaaS) to better prepare for it.

She defines BaaS with 5 key concepts based on Rashid Khan’s post on the topic:

    * Model and execute processes in a hosted environment
    * Integrate with both inside the firewall data and internet services
    * Business users collaborate to create the business processes with a browser using RIA technologies
    * Monitor, administer, rate, discuss processes over the internet
    * Web-based reporting and monitoring (BAM) capabilities
InfoQ: IBM's BPM Zero Project: RESTful Worflow Management
giver - Google Code
giver - Google Code
Giver is a simple file sharing desktop application. Other people running Giver on your network are automatically discovered and you can send files to them by simply dragging the files to their photo or icon shown in Giver. There is no knowledge or set up needed beyond what the person looks like or their name to use Giver.
giver - Google Code