Maan Mehta's Library tagged → View Popular
Cultured Perl: Flickr, a business's bst frnd
In this article, you create a simple stock chart in a PNG format from random data and upload the PNG file to Flickr. The whole process is fully automated.
In real life, of course, the data will not be random. You will have to write the code that gets the data out of a file or a database. Plotting the data will then produce consistent results every time. "
Larry Ullman's Blog » Introduction to the Yii Framework
"I have three decent-size Web sites to do in 2009, so I thought I might try using a PHP framework for the first time, instead of coding everything from scratch. I’ve used Ruby on Rails for Web development before, so I’m comfortable with frameworks and the MVC architecture, but I wanted to educate myself on PHP frameworks. After researching a handful of frameworks, and after an unsatisfying attempt to use Zend Framework, I finally settled on, and really came to appreciate the Yii Framework. The Yii Framework is still quite new, and the documentation isn’t expansive, but it works so well that it’s still quite easy to use. In this first of several posts on the Yii Framework, I just discuss setting up and testing Yii.The first thing you need to use the Yii Framework is have PHP and a Web server installed, of course. (Well, that used to be true. As of June 9th, you can now try Yii using a virtual appliance. From Yii’s Web site, you can download a pre-built server: Linux OS, PHP, Web server, and PostgreSQL database. The appliance runs using VMware’s Server utility, which is free.) But if you’re reading this, I’m going to assume you have access to a PHP-enabled server. Note that the Yii Framework does require PHP 5.1 or above. Fortunately, the framework will test your setup for you! Start by downloading the latest stable version of the Yii Framework. At the time of this writing, that’s 1.0.6. The file you download will be named something like yii-version.release.ext and is only around 2MB. Expand this to create a folder of stuff:
* CHANGELOG, LICENSE, README, and UPGRADE text documents
* demos folder
* framework folder
* requirements folder
You should read the README and LICENSE docs, of course, but the folders are most important here. The demos folder contains four Web applications written using Yii. They’re great for seeing working code as you’re trying to write your own. The framework folder is what’s required by any Web site using Yii. The requirements folder is something simple and brilliant…"
Larry Ullman's Blog » My Experience with PHP Frameworks
"A couple of months ago I first heard about, and quickly started using the Yii framework for PHP. It’s the third framework I’ve ever used, after Ruby on Rails and Zend (the latter is also for PHP), and so far I’m really pleased with it. In this, my first post on Yii, I’ll share my thoughts on frameworks and introduce Yii. In later posts, I’ll discuss some tips and tricks I discovered with respect to Yii specifically.In order to contextualize my thoughts on frameworks, it helps to know a bit about me and my background. First, here are what I consider to be the benefits of frameworks:
* Rapid development
* Theoretically more secure
* Easier to maintain
Frameworks are great if you do a lot of Web sites or if you work in a team, where different people might work on different aspects. On the other hand, frameworks:
* Take a while to learn and master
* Are much harder to customize
* Can perform more poorly
I primarily work by myself and while I’ve done a lot of Web sites in the past ten years, I don’t do a lot in any one year. What I primarily do are very custom, dynamic sites, trying to give the client (and their end-user) exactly what they want without any compromise. For these reasons, I didn’t even consider using a framework until Ruby on Rails, in 2005."
IBM WebSphere MQ Bridge for HTTP - REST Interface to Queues and Messages
"The WebSphere MQ Bridge for HTTP can provide simple access for Web 2.0, Web services and applications that don't require MQ clients."
For those who want to create a rich Web experience with AJAX and REST, the Bridge for HTTP offers a simple to way to access business data from core applications to present to Web users as well as to collect data from Web applications.
* Speeds and eases integration of new Web apps with enterprise applications and data
* Helps deliver richer content to Web users
* Provides a publish/subscribe data movement model for Web applications
* No MQ skills needed to access data on MQ
dojo Graphing and Charting (dojox.gfx) v1.1 documentation
"dojox.gfx is a cross-platform declarative interactive vector graphics package. It follows loosely SVG as the underlying model.
At present time following backends are implemented:
* SVG (Firefox 1.5-3.0, Safari 3.0, Opera 9.0).
* VML (IE 6-7).
* Silverlight (wherever it is supported by Microsoft).
* Canvas (Firefox 2.0-3.0, Safari 3.0 including iPhone Safari, Opera 9.0).
SVG and VML are considered mature implementations, while Silverlight and Canvas are considered to be experimental backends."
Video: Programming the Real-Time Web with Leah Culver
At the ReadWrite Real-Time Web Summit, Six Apart's Leah Culver chatted with Jolie O'Dell about Comet, XMPP, and the languages and protocols that are making the real-time web doable, as well as the challenges of developing for real-time environments.
The Best Programming Language for a Lean Startup
"When you finally are ready to start building the product, the decision might be obvious:
1. If you are a programmer, just pick what you know the best. This isn’t the time to learn Python if you’re already a PHP stud. Get coding, start failing, start learning.
2. If your employees or partners are programmers, just ask them what they can use to iterate the fastest. 99% of the time it is whatever they already know. This isn’t the time to “build it in Erlang for future scalability”. You should be so lucky to have scaling problems some day.
Great developers - not programming languages - build great products. "
Yahoo Sees Standards as Key to Open Web
"Among the key issues in the Internet space today is the ongoing struggle between openness and stability in terms of standard Web technology, said a Yahoo Web technology expert. Doug Crockford, a JavaScript expert at Yahoo, calls on his company and others to not “break the Web” as they each vie for developer hearts and minds."
6 Advanced JavaScript Techniques You Should Know
"There have been a number of articles published over the years that discuss best practices techniques for JavaScript. I thought I would go a little bit beyond the scope of those articles and outline a number of advanced techniques and practices that I have personally used or read about that could be invaluable in certain circumstances.
This article doesn’t necessarily cover every detail of the methods I’m describing, but provides an overview, along with code examples, of some practical JavaScript coding techniques."
Create a dynamic Ajax-based Web application with the WebSphere Application Server Feature Pack for Web 2.0
"The IBM® WebSphere® Application Server Feature Pack for Web 2.0 provides a rich set of components that enable developers to easily and more efficiently build powerful Ajax-based applications. This article explains how you can build a Web application that features dynamic charts using the Feature Pack for Web 2.0. You will also see how you can combine major Web 2.0 facilities (like Dojo, Web remoting, Web messaging, JSON4J, and so on) to create a solution with a rich user experience, as well as how to integrate existing back-end services into the Ajax-style architecture."
Build a RESTful Web service using Jersey and Apache Tomcat
"Representational state transfer (REST) was introduced in early 2000 by Roy Fielding's doctoral dissertation. However, in the Java™ community, it was not standardized until the JSR 311(JAX-RS) specification was finalized in 2008. The first release of its reference implementation is even later. In this article, I introduce Jersey, which is the reference implementation of JSR 311, by describing its essential APIs and annotations. I'll also show you how you can smoothly transfer from servlet-style services to RESTful services by integrating Jersey into Apache Tomcat."
Java development 2.0: You can borrow EC2 too
"In this Java development 2.0 installment, Andrew Glover give you a hands-on introduction to developing for and deploying on the Amazon Elastic Compute Cloud (EC2). Learn how EC2 differs from Google App Engine, and leverage an Eclipse plug-in and the concise Groovy language to get a simple Web application up and running quickly on EC2."
Building iPhone Apps with HTML, CSS, and JavaScript
"Now web designers and developers can join the iPhone app party without having to learn Cocoa's Objective-C programming language. It's true: You can write iPhone apps quickly and efficiently using your existing skills with HTML, CSS, and JavaScript. This book shows you how with lots of detailed examples, step-by-step instructions, and hands-on exercises.
*
Learn how to build iPhone apps with standard web tools
*
Refactor a traditional website into an iPhone web app
*
Hook into advanced iPhone features (e.g. accelerometer, geolocation, vibration, and sound) with JavaScript
*
Do most of your development with the operating system of your choice
Learn more at http://building-iphone-apps.labs.oreilly.com or at the book's catalog page."
A Deeper Look at mod_rewrite for Apache - Nettuts+
When people think of .htaccess configuration the first thing that pops into most people's minds is URL manipulation with mod_rewrite. People typically get frustrated with mod_rewrite's complexity. This tutorial will walk you through everything you need to know for the most mod_rewrite tasks.
The J2EE Connector Architecture's (JCA) Resource Adapter
This paper is intended for EIS vendors and developers that want to learn more about the resource adapter component of the connector architecture before delving into the Java 2 Platform, Enterprise Edition (J2EE) Connector Architecture specification. While the connector architecture is mentioned to illustrate how the resource adapter component fits into the overall scheme, most of the paper concentrates on the resource adapter. Benefits of implementing a resource adapter, as well as implementation details and specification requirements, are discussed. Pseudo-code is given to illustrate how an EIS vendor might implement a resource adapter.
Motivation
Prior to the introduction of the J2EE Connector Architecture, the J2EE platform did not address the integration of Java-based, enterprise applications with Enterprise Information Systems (EIS). These systems include ERP, CRM, and Supply Chain Management business applications as well as database systems. If an enterprise application needed to access the information associated with an EIS, the application server, EIS, or integration vendor would have to manually customize the connectivity between the two in a vendor-specific, non-standard way. The amount of work involved in this type of integration grew as the number of enterprise information systems and application servers increased. This complex integration problem is illustrated in Figure 1 below.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in dev
-
Sites for Developers
Open source, web dev and ot...
Items: 5 | Visits: 75
Created by: Ellen Paxton
-
dev
Items: 14 | Visits: 81
Created by: Alain Antone
-
web dev
My web-dev links
Items: 1 | Visits: 89
Created by: toboby
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
