Drupal ThemesUser login |
PHP - MYSQL - LAMP stuffSurvey on Relevance of Business Goals in PHP Software ArchitecturePHP software developers and system integrators actually play an important role in running the world’s largest web infrastructures. From Facebook, Gruner & Jahr, Kabel Deutschland and Lufthansa to a diversity of corporations, they all trust PHP and the respective systems built with it. It is not questionable that these systems provide a solid software architecture. The point of interest is how these architectures are aligned to the fast pace of changing business goals, which categories of business goals are considered during architecture creation and which means are utilised in projects.
The study was conducted around December 2009/January 2010 with more than 150 respondants from the PHP community and professional PHP ISV s and is available as PDF .
Categories: PHP - MYSQL - LAMP stuff
Modifiers, Boundaries, and Regular ExpressionsIn this third part to a four-part series on parsing and regular expressions in Perl, you will learn about cloistered pattern modifiers, boundary assertions, troubleshooting regular expressions, and more. This article is excerpted from chapter one of the book Pro Perl Parsing, written by Christopher M. Frenz (Apress; ISBN: 1590595041).
- Cloistered Pattern Modifiers In the previous section, you saw how to apply pattern modifiers to an entire regular expression. It is also possible to apply these modifiers to just a portion of a given regular expression; however, the syntax is somewhat different. The first step is to define the s... Categories: PHP - MYSQL - LAMP stuff
Four short links: 2 June 2010 - WikiLeaks Ethics, Education Business Opportunities, Corewar Updated, Watch Google IOWikileaks Launched on Stolen Documents (Wired) -- Wired claims the first set of documents was obtained by running a Tor node that users connected to ("exit node") and saving the plaintext that was sent to the users, without their knowledge. Reminds me of the adage that nothing big in Silicon Valley starts without being some degree of evil first:...
Categories: PHP - MYSQL - LAMP stuff
Plan a Good DatabaseOrganize a collection of data somehow for later usage and you will get a database. In the last couple of years, with the spread of the Internet, databases have become something you will come across everywhere on the World Wide Web. Most websites have a strong database behind them. With this phase of the web's evolution, if you work in software development, eventually you will need to create and plan a database from scratch. This article is here to teach you and show you what traits a solid plan should have.
- To start, we need to separate the concept of data and information. While in the everyday usage these two merge, in the world of databases these are two very separate things. Data is the representation of facts/concepts of stuff that is adequate for human or automatic (by a machine) processing. The i... Categories: PHP - MYSQL - LAMP stuff
New Open Source Update Fedora 13 is Released to the PublicThe open source community has a new tool to tinker with thanks to the release of Fedora 13 from the Fedora Project. The Fedora Project is a group dedicated to bringing free open source software to the public. They are continuing to do so with this current release, which comes just half a year after the release of Fedora 12.
- Fedora 13 is the latest edition of the free Linux-based operating system from the group. Anyone can download and use the operating system. They are also free to modify it to their needs and distribute it as they see fit. Fedora 13 is just the latest way that the Fedora Project encourages the innovat... Categories: PHP - MYSQL - LAMP stuff
Quantifiers and Other Regular Expression BasicsIn this second part of a four-part series on parsing and regular expression basics in Perl, you'll learn about quantifiers, modifiers, and more. This article is excerpted from chapter one of the book Pro Perl Parsing, written by Christopher M. Frenz (Apress; ISBN: 1590595041).
- Quantifiers As you saw in the previous section, you can create a simple regular expression by simply putting the characters or the name of a variable containing the characters you seek to match between a pair of forward slashes. However, suppose you want to match the same sequence of characters ... Categories: PHP - MYSQL - LAMP stuff
Zend Framework 1.10.5 ReleasedThe Zend Framework team announces the immediate availability of Zend
Framework 1.10.5, our fifth maintenance release in the 1.10 series. This
release includes around 60 bug fixes, many due to the bug hunt days
held last week .
You may download it from the Zend Framework site .
Categories: PHP - MYSQL - LAMP stuff
Four short links: 26 May 2010 - Reading Outlook in Open Source, Android Tablets, Websocket Editing, Jabber for Node.jsPSTSDK -- Apache-licensed code from Microsoft to read Outlook files. Covered by Microsoft's Open Specification Promise not to assert related patents against users of this library. Cheap Android Tablet -- not multitouch, but only $136. Good for hacking with in the meantime. (via Hacker News) Real-Time Collaborative Editing with Websockets, node.js, and Redis -- uses Chrome's websockets alternative to...
Categories: PHP - MYSQL - LAMP stuff
A Final Example of Late Static Bindings in PHP 5.3Late Static Bindings (LSB), a powerful feature bundled with PHP 5.3, are much easier to master than you might think. Achieving intimate knowledge of them requires only an average background in working with objects and classes. This article concludes a six-part series that shows you what you can do with LSB.
- So, if you're a developer interested in grasping the key concepts that surround the implementation of LSB, then I recommend you start reading this article series right now. Through its tutorials you'll learn how to take advantage of the functionality offered by LSB to create flexible hierarchies ... Categories: PHP - MYSQL - LAMP stuff
Web Builder Zone: Zend_Test for Acceptance TDDOn the Web Builder Zone (of DZone ) Giorgio Sironi has posted an article looking at the Zend_Test component of the Zend Framework and how to use it for acceptance test-driven development .
Categories: PHP - MYSQL - LAMP stuff
PHPBuilder.com: Managing Zend Framework LayoutsOn PHPBuilder.com there's a new tutorial on layouts in Zend Framework applications. The tools the framework gives you makes things much simpler when it comes to changing layouts and updating the general structure of your site.
Categories: PHP - MYSQL - LAMP stuff
Factoring (X)HTML Objects with Late Static Bindings in PHP 5.3In this fifth part of a six-part series on late static bindings, I define some sample classes which are responsible for creating some block-level (X)HTML objects, such as simple divs and paragraphs. Once we get these classes up and running, we'll be ready to test the factories created in the previous part and see if theyre actually as functional as they look.
- As youll possibly know, PHP 5.3 includes, among a few other useful things, a new feature called Late Static Bindings (LSB). It comes in handy for resolving at runtime from which class a given static method has been called. Even though this major release of the language also offers a solid support fo... Categories: PHP - MYSQL - LAMP stuff
Late Static Bindings in PHP 5.3 with the Abstract Factory PatternIn this fourth part of the series, I demonstrate how Late Static Bindings can be useful for implementing the abstract factory design pattern. The feature will be used at the instance level within the constructor of an abstract factory class, where at least one of its concrete implementations is tasked with factoring a couple of block-level (X)HTML objects, such as divs and paragraphs.
- Among the new features that have been packaged with PHP 5.3, theres one that turns out to be remarkably useful during the development of object-oriented applications. It allows programmers to efficiently solve common issues that occur when its necessary to deal with hierarchies of classes in a sta... Categories: PHP - MYSQL - LAMP stuff
Parsing and Regular Expression BasicsParsing helps us to extract the information we need from the mounds of data available. Regular expressions assist us in the hunt. This four-part article series will show you how to use Perl with regular expressions to accomplish your parsing tasks. It is excerpted from chapter one of the book Pro Perl Parsing, written by Christopher M. Frenz (Apress; ISBN: 1590595041).
- The dawn of a new age is upon us, an information age, in which an ever-increasing and seemingly endless stream of new information is continuously generated. Information discovery and knowledge advancements occur at such rates that an ever-growing num ber of specialties is appearing, and in many fie... Categories: PHP - MYSQL - LAMP stuff
Four short links: 19 May 2010 - Hiring Strategy, Data Catalogue Software, Web Frameworks, and Perl LivesGoogle Hiring by the Lake Wobegon Strategy -- having just run some interviews myself, I recognise the wisdom in what they say. Another hiring strategy we use is no hiring manager. Whenever you give project managers responsibility for hiring for their own projects they'll take the best candidate in the pool, even if that candidate is sub-standard for the...
Categories: PHP - MYSQL - LAMP stuff
The Get_called_class() Function in PHP 5.3In this third part of a series on late static bindings, you will learn how to use the get_called_class() function bundled with PHP 5.3 for determining at runtime which class has been called in a static context. In certain situations this function can be used as a replacement for late static bindings, but LSB has a wider range of possible uses; keep this in mind when developing your own object-oriented applications.
- If you ask a group of developers whats so exciting about PHP 5.3, its very probable they'll tell you that this major upgrade of the language now supports native namespaces and anonymous functions. While these enhancements have been widely commented on and discussed in blogs and forums everywhere,... Categories: PHP - MYSQL - LAMP stuff
Registry Classes in Action with Late Static Bindings in PHP 5.3In this second part of the series, I show you how useful late static bindings can be for dealing with a hierarchy of classes in static environments. In this case, the classes that compose that hierarchy are simple implementations of the registry design pattern, but this feature can be utilized in different situations and yield similar results.
- The release of PHP 5.3.0 a few months ago put a big smile on the face of many developers. This major upgrade of the language has been packaged with some new and exciting features that allow you to build more robust and reliable applications, particularly when using the object-oriented paradigm. By ... Categories: PHP - MYSQL - LAMP stuff
Announcing May's ZF Bug Hunting DaysIt's that time of the month again! Thursday and Friday, 20-21 May 2010, Zend Framework will host its monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the framework. Past events have netted over a 100 issues closed in just two days. We'd like to see that kind of momentum in this week's bug hunt. Whether they are big bugs or small bugs, remember: all bugs worthy of being squashed.
Categories: PHP - MYSQL - LAMP stuff
Using Late Static Bindings in PHP 5.3PHP 5.3 introduced a number of valuable features to the popular and constantly developing language, but some of them seem less useful at first glance than they actually are. Late static bindings fall into this category. This article series shows you how to unlock the true power of LSB to work for you.
- Without a doubt, PHP is in steady and constant evolution. Its dynamic nature is one of the most relevant factors that has contributed to turning it into the mature language that we see nowadays. This doesnt mean that its API is a beautiful model of consistence and efficiency, though, especially w... Categories: PHP - MYSQL - LAMP stuff
PHPBarcelona Conference 2010 - Call for Papers is now open!Having reached its 4th edition, the event looks back on its predecessors, specially 2009 and 2008 , which have all been an amazing success , both in attendance and in not only the quality of the topics covered and the detail in which they have been approached, but also in the fin and general good spirits that reign throughout the experience.
Categories: PHP - MYSQL - LAMP stuff
|
Popular contentDrupal Showcasedrupal security feed |