
Archives (2008 - 2023)
- More money and time will solve our problems
- It's gotta be good because it is from this large vendor
- We're off-shoring because it will save us money
- Dynamic Languages are not safe
- Static typing is essential for code clarity
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
convtoutf8 transforms every files in directory given to UTF-8 # This script detect encoding from source and transform target to "UTF-8" only # if "source file" found isn't already UTF-8.
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.
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.
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.
- Misuse of O/R Mappers
- Loading More Data Then Needed
- Inadequate Usage of Resources
- One Bunch of Everything
- Bad Testing
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
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