|
|
PHPImact Blog: Refactoring the Front Controller of the Zend Framework
The PHP::Impact blog has a new tutorial posted today with a look at a refactoring of the front controller of the Zend Framework to make it a bit more manageable. One of the most fundamental decision in object design is deciding where to put responsibilities. No one, and I mean no one, gets it right the first time. That's why refactoring is so important. As Kent Beck puts it, refactoring is the process of taking a system and adding to its value, not by changing its behaviour but by giving it more of these qualities that enable us to continue developing at speed. He follows the "extract" refactoring method that makes things simpler by removing unneeded parts of the code (in favor of an interchangeable external "extract class". He removes seven
|
|
|
Paul Jones' Blog: Savant Has A New Owner
According to this new post to his blog, Paul Jones has passed on the torch for his Savant templating system over to Brett Bieber, a member of the Savant community. Due to time constraints, mostly because of my Solar framework project, I haven't been able to pay as much attention to Savant as I think it deserves, so I made the hard decision to put it up for adoption. Lucky for the Savant community, Brett Bieber (aka Salty Beagle) picked up on that call right away. Savant is a powerful but lightweight object-oriented template
Citeste mai mult
| Comentarii (0)
| Salveaza
|
|
|
|
Building a Database-Driven Application with the Code Igniter PHP Framework
If you re a PHP developer who s searching for a framework that lets you build full-blown web applications very quickly and with an easy learning curve look no further. Welcome to the second part of the series entitled Introducing the Code Igniter PHP framework. This series of articles shows you how to use this friendly yet powerful PHP framework to easily develop database-driven applications by using the Model-View-Controller design pattern.... Thinking about Getting an IT Degree? Certificates & Degrees in IT from Accredited Online Colleges! Request Free Information!
|
|
|
Broadband connection’s speed and my experience
Few days back, I was talking to a friend from Europe and we’re sharing our experience about Internet. I told him that I’m using 64 kbps broadband internet connection at home and he was shocked after hearing that. He even told me that he can’t Imagine life with such a low broadband Connection. He is [...]ShareThis
|
|
|
Marco Tabini's Blog: The violin-playing software designer
In this new post to his blog Marco Tabini eloquently explains something that less and less seem to be able to understand - the tool is only a means to an end. It's more about the artist and the end result than the tool. What is beautiful code? Ask ten people, and you will probably get ten different answers. Ask them what makes a programming language beautiful, and you've got yourself the beginnings of a holy war. He compares code to art - the language is just a tool, the canvas an editor waiting to be filled with lines of artist-generated works. Because of PHP's wonderful flexibility, it can be molded to fit just about any need a coder might see fit and gives them the power they need to really dig into the code and about the "paint by numbers"
Citeste mai mult
| Comentarii (0)
| Salveaza
|
|
|
|
Felix De Vliegher's Blog: Static analysis for PHP
On his blog recently Felix De Vliegher has posted about work he's done to gather some stats and great some data about how his PHP scripts are working based on a little statistical analysis. Lately I've been interested in applying static analysis to PHP projects. Static analysis is the process of analysing software code - in our case PHP source code -, without actually executing the (compiled) result of the source code you're analysing. He mentions some types of analysis and some of the tools that can be used to measure it. He also talks about issues it can help with (like the potential for harm if a part of code is changed) and a pointer to the Pixy software he used to generate the stat
|
|
|
Evert Pot's Blog: Integrating with Zend's OpenID
In a new blog post today Evert Pot shares some of his thoughts on integrating the Zend implementation of the OpenID protocol, Zend_OpenId, into his application. The Zend Framework has a pretty good OpenID library. I was looking for a library written for PHP5 (strict), and this seemed like a good choice... He mentions some of both sides of the argument - (the good) the flexibility of the library to work with different backend storage methods and (the bad) the requirements it has for the Zend Framework sessions system for authentication.
|
|
|
Zend Developer Zone: Create your own widget with PHP-GTK
A new tutorial on the Zend Developer Zone shows you how to use PHP's "younger cousin" PHP-GTK to make a simple widget. With PHP's younger cousin PHP-GTK's recent step to maturity with the 2.0 stable release it is a good time to give this project some more attention. In this article I will show you how to create a re-usable IPv4 Entry widget using PHP-GTK's excellent OO structure. The end result is an interface that lets the user input an IP in a familiar way (blocks of three, automatically advancing to the next block). They talk about the code first, describing how all of the parts fit
|
|
|
Debuggable Blog: More workers needed in the kitchen
On the Debuggable blog Felix Geisendorfer points out the need for some more "cooks in the kitchen" - people to fill some CakePHP related positions in companies all over. There are new jobs in the world of CakePHP. The CakePHP job board has seen the following additions. The new items include positions at About.com, Makatto.com and Blue Chips. Check out the job board for more information on these and other open CakePHP-related pos
|
|
|
Community News: Latest PECL Releases for 08.19.2008
Latest PECL Releases:
|
|
|
New Object Initialization in Java
Initializing your objects is an important part of coding in Java if you care at all about managing your memory. You will also find that properly initialized objects lead to fewer problems with bugs. This article will explain what objects are in Java why you should initialize them and how to accomplish this task.... Have An Invention Idea? Don't knowwhat to do next? We help inventors! Free information.
|
|
|
Stefan Mischook's Blog: Killerphp Videos Now Available for Download
Stefan Mischook notes today that the videos he offers, including several on PHP can now be purchased as a set from his site. I've had many request for access to the videos either on a DVD or in a downloadable format for viewing offline. So after many months of brushing it off, I now have the videos for you. The download version will cost you about $20 USD and the DVD is around $30 USD. Of course, you're still free to watch them online as many times as you'd like.
|
|
|
Move an object on mouse wheel scroll event using JavaScript
var dzone_style="2";Today, I’ve come along with another post where you’ll see how to move a object within web page when you scroll the mouse wheel using JavaScript.In this example, when you move the mouse wheel the object i.e div moves upwards or downwards depending upon the scrolling direction the mouse wheel. Now, let’s look at [...]ShareThis
|
|
|
ECMAScript Harmony: New Life for JavaScript
One by one, the core standards that define the Web are getting a new lease on life. First, the W3C rebooted its development of HTML by abandoning its single-minded focus on XHTML and embracing the work of the WHAT-WG’s HTML 5 draft as a new beginning. Now, at a meeting in Oslo at the end [...]

|
|
|
Worse than DDOS
Today I worked on rather interesting customer problem. Site was subject what was considered DDOS and solution was implemented to protect from it. However in addition to banning the intruders IPs it banned IPs of web services which were very actively used by the application which caused even worse problems by consuming [...]
|