public marks

PUBLIC MARKS from solrac with tags programming & php

April 2010

CouchDB basics for PHP developers

Take a look at CouchDB from a PHP developer's point of view, and learn how CouchDB gives you a document-based, schema-free, ad-hoc database with a flat address space. Learn how you can add CouchDB to your technical toolboxes to create and delete databases, work with CouchDB views, and more.

November 2009

Examine PHP V5.3.0 features under the microscope

As the popular PHP language continues to evolve, many new features enhance its object-oriented aspects. In this article, PHP V5.3 examples illustrate late static binding, namespace support, class method overloading, and variable parsing and heredoc support.

June 2009

Building object-oriented modular PHP applications

Separation of concerns is a concept in object-oriented (OO) software design that allows you to build more-modular applications. Modular applications are easier to maintain and add new features to. PHP's OO language features allow you to apply design concepts to build more robust, maintainable applications.

Making sure you have the correct PHP class or function

Namespaces are a way of making sure you have the correct PHP class, constant, or function and that people using your PHP classes can be sure they're using the correct ones. These tips provide a few guidelines for building your namespaces so that you get the most out of them and PHP.

Knee deep in the Twitter REST API

Twitter provides an API so Web developers can enable their users to access the various features that the Twitter site provides. In this article, learn the basics of using the Twitter REST API. Get started with a simple examples, then build your Twitter API skills. The ability to pull specific information from the Twitter Stream is endless.

Easy CakePHP rapid-development PHP aid

CakePHP is a stable production-ready, rapid-development aid for building Web sites in PHP. Learn how to install and configure CakePHP, the basics of MVC design, how to validate user data in CakePHP, how to use CakePHP helpers, and how to get an application up and running quickly using CakePHP.

May 2009

An early look at what's coming in PHP V6

In this article, learn about the new PHP V6 features in detail. Learn how it is easier to use, more secure, and more suitable for internationalization. New PHP V6 features include improved support for Unicode, clean-up of several functions, improved extensions, engine additions, changes to OO functions, and PHP additions.

Display realtime Twitter Tweet stream with QueryPath

The new QueryPath library, a PHP cousin of the jQuery JavaScript library, offers an efficient API for working with XML, HTML, and HTTP. In this article, Walk through a simple example and build a small script that workes with the Web services API of the popular Twitter microblogging service, to execute a specific search on Twitter's server and print the results as HTML. Such a tool can be added to an existing Web site to show recent Twitter activity on a topic of interest.

April 2009

Build a RESTful service on CICS with PHP

This tutorial shows how you can use Java, and PHP to quickly and easily work with CICS programs and expose them on the Web. If you are a PHP developer, find out how you can use your PHP skills to interact with enterprise assets in CICS; if you are a CICS developer, see how PHP provides a simple and agile way to manipulate your existing resources.

Realities of open source Cloud Computing with PHP and MySQL

In this article you will learn how Aptana makes it easy to develop applications based on PHP and MySQL, and how to deploy them to the cloud. Also explore some of the critical design differences between a cloud application and a traditional N-tier application.

Increase PHP productivity with PHPCompute

The PHPCompute node is a new general-purpose programmable node that embeds the WebSphere sMash runtime for PHP. This article shows how you can use the PHPCompute node to write PHP scripts that transform and route messages in WebSphere Message Broker.

The bridge between GWT, Java, XML and PHP

Google Web Toolkit (GWT) applications, apart from connecting to servlets in time-honored Java fashion, can also use PHP Web services to send and receive data in XML. You'll explore methods to generate XML documents and process them, both in the Java language and in PHP. This article examines a simple GWT application and a couple of PHP Web services that consume XML documents.

March 2009

Add advanced Ajax to PHP apps with easy jQuerry Libs

For some, Ajax is still a mystery. It's something that the "cool kids" and "bad boys" of Web development do, and they've never had the time, patience, or skill to take it on. If you're one of these PHP developers, never fear: By the time you're done reading this article, you'll know enough to become a real Ajax pro. This article shows how to use jQuery to easily add Ajax functionality to any PHP Web application. When you're done, you should have a pretty good grounding in not only some jQuery basics but also in the fundamentals of Ajax.

The clear advantages of XQuery over PHP and JSP

Like Structured Query Language (SQL), XQuery is a lookup specification tied to the XML standard. Using XML as the model and XQuery as the view is a powerful way to provide a language-agnostic solution while still retaining the benefits of using the MVC pattern. In this article, explore the advantages of XQuery over other view technologies (PHP, JSP), how XQuery is implemented in the presentation layer, and a realistic example of such an implementation.

Use PHP to convert Twitter to RSS

This article explains the underpinnings of Twitter - specifically, what the REST API exposes, and shows PHP developers how to use public libraries to extract status from their own and their friends' timelines and convert it to other formats, most notably RSS. After reading this, you will have the skills to build your own Twitter and PHP applications and utilities.

February 2009

Add Twitter-like functions to any application using PHP

Learn how to use PHP to add a Twitter-like interface to your applications. Specifically, we show you how to allow users to add posts, disseminate those posts to other users who want to receive them, and allow users to choose to follow the posts of other users. With any luck, you can take what you learned here, add it to your application, and tailor it to your needs.

Serious considerations before upgrading to PHP 5.3

PHP V5.3 has numerous new features such as namespaces, closures, object handling, object-oriented programming, and Phar. There are also some backward-compatibility issues you should be aware of with PHP v5.2. This article provides clear guidance for migrating your Web application to work with PHP V5.3. and for building more powerful and secure PHP apps.

Creating and using the new Phar archives in PHP V5.3

This article takes a close look at the new PHP5.3 feature called Phar, which is an archive format that can be used within PHP. Phar can be used to not only archive files but also to deliver and run an entire PHP application from a single file. Unlike JAR archives, Phar archives can be processed by PHP itself and don't require an external tool to create or use them.

Eclipse DLTK IDE for Perl, Python, and PHP scripting

Eclipse presents a wealth of capabilities for building tools for compiled languages like C and the Java programming language, but provides little support for scripting languages like Perl, Python, and PHP. For these and similar languages, the Eclipse Dynamic Languages Toolkit (DLTK) comes to the rescue. This tutorial Walks you through the process of building a DLTK-based IDE and provides sample code for each step.

January 2009

Building faster Web apps using PHP and in-memory solidDB

solidDB is an in-memory database that can perform at speeds up to 10 times faster than conventional databases. Learn how to use PHP with solidDB to build faster dynamic Web page applications. This article shows you how to use PHP to connect to a solidDB database and perform basic operations such as retrieve, update, and delete. You can use these steps as a foundation for building rich Web applications that harness the power of solidDB.

Eclipse Europa Web development using Java, PHP, and RadRails Part-3

Part-3 introduces the RDT and RadRails Eclipse plug-ins and shows you how to get these plug-ins and start using them. You will learn how to use RadRails to do many common Ruby on Rails development tasks.

Eclipse Europa Web development using Java, PHP, and RadRails Part-2

In Part-2 you'll see how easy it is to develop PHP applications using a different set of Eclipse plug-ins, collectively known as the PHP Development Toolkit (PDT).

Eclipse Europa Web development using Java, PHP, and RadRails Part-1

Part-1 shows you how to use Eclipse to connect to a database, create tables, and create test data in our database. This three-part "Web development with Eclipse Europa" series shows you how to use Eclipse for Web development with Java technology, PHP, and Ruby. You'll see how the latest release of Eclipse -- Europa -- can be used to rapidly develop Java Web applications.

A close look at PHP V5.3 Namespaces

The concept of Namespaces provides a way to help avoid problems with multiple functions, classes, and constants of the same name being defined multiple times. PHP 5.3 borrows much of the syntax and design of Namespaces from other languages — most notably C++. However, it does deal with Namespaces in a somewhat unique way, which may cause problems for those familiar with Namespaces. This article takes a close look at PHP V5.3 Namespaces, which is one of the most anticipated and the most debated feature in this release of PHP.

September 2008

Seven habits for writing secure PHP applications

When it comes to security, remember that in addition to actual platform and operating system security issues, you need to ensure that you write your application to be secure. These seven habits for writing more secure PHP Web applications will help you avoid becoming an easy victim of malicious attacks. Like many habits, they may seem awkward at first, but they become more natural as time goes on.

solrac's TAGS related to tag programming

admin +   aix +   ajax +   amazon +   android +   apache +   app +   application +   applications +   apps +   atom +   business +   c +   c++ +   CakePHP +   chat +   cloud computing +   code +   database +   db2 +   desktop +   dhtml +   django +   dojo +   eclipse +   Eclipse Europa +   ejb +   entrepreneur +   europa +   feeds +   firefox +   flickr +   google +   Grails +   groovy +   GWT +   hibernate +   html +   html5 +   ibm +   ide +   innovation +   internet +   iphone +   j2ee +   java +   javascript +   Javaserver Faces +   jQuery +   JSF +   json +   jsp +   jvm +   linux +   migration +   mobile +   oo +   opensource +   performance +   perl +   php +   python +   radrails +   rails +   rational +   rest +   ria +   rss +   ruby +   ruby on rails +   Scala +   scripts +   search +   security +   semantic +   server +   smartphone +   soa +   social +   solaris +   spring +   sql +   startup +   startups +   symfony +   system admin +   tech +   testing +   twitter +   ubuntu +   unix +   web +   web 2.0 +   web application +   web applications +   web apps +   web development +   web services +   xml +   xslt +