Java Museum: Java Magazin kostenlos im entwickler.kiosk lesen!
logo
The domain webandphp.com is no longer accessible. However, you can find all content archived here on entwickler.de/webandphp - FOR FREE!

Articles

Merry Nginxmas: A beginner’s guide

This holiday season, give your site the gift of asynchronous reverse proxy server Nginx.

Nginx (pronounced “engine x”) is an open source reverse proxy server for http, https, and the smtp, imap and pop3 mail protocols….

Automate ALL the Phings!

What if you could automate deploying your sites, restoring your database, and sending out reports? With Phing, you can do all this and more.

Phing, which stands for “Phing is not GNU make”, is a command line build tool. You write an XML file with instructions…

Git is simple (on the inside)

Sometimes you actually do need to know how it works. GitHubber Ben Straub shows how learning Git’s internals helps explain its odder qualities.

Image licensed by Ingram Image The way we use most computer systems is through a metaphor. When you’re using a word processor,…

How PHP manages variables

PHP 5.5 Release Manager Julien Pauli explains how PHP’s source code handles the language’s most essential – and, on the surface, simplest – feature.

You all know $variables in PHP. Here we’ll show how PHP manages those variables as you write lines of code. We’ll see…

Compile Your Style: Structuring and automating CSS

Oversized CSS files? Split your monolithic styles into easily-managed chunks – and then put them back together using SASS and Make.

Editor’s note: This is the second part of Ragnar Kurm’s guide to Many Layouts Side-By-Side (MLSBS), a methodology for dealing with massive…

Open source spotlight: PHP-CPP

Meeting the people behind the most exciting homegrown OSS projects.

This month, we speak to Emiel Bruijntjes about PHP-CPP, a new library for writing PHP extensions in C++. WPM: Who’s behind PHP-CPP?…

This month’s top events (Dec 11 – Jan 4)

A handpicked selection of some of the most exciting PHP events from around the world.

Beer.js December 12 // Oviedo, FL, USA // Free Free beer is promised, in addition to discussion of four node modules to…

End-to-end tests: not the be-all and end-all

There’s more to software quality than a few unit tests and system tests. All levels of your software should be covered, writes Sebastian Bergmann.

Software is never perfect. Failures of software make the news and damage the reputation of companies and organizations. A rather spectacular example…

Stretching your data with Elasticsearch

Complex queries and fuzzy matches are easy with open source search and analytics tool Elasticsearch. Zachary Tong shows how to get to grips with the PHP driver.

Image licensed by Ingram Image Regardless of your domain, you have data. Perhaps it is e-commerce data and product listings. Maybe you…

Quick tip: Remove crappy markup from WordPress shortcodes

Clear up the messy HTML output produced by WordPress shortcodes with Jason Lengstorf’s handy function.

Image licensed by Ingram Image Shortcodes in WordPress are a handy way to insert wrappers into our content for styling content without…

Create your own picture processor in PHP

Using just a web server and the PHP scripting language, it’s easy to build a simple image editor with many of the features of top photo editing packages.

Manipulating images is a tool that more and more web programmers are having to add to their repertoire due to the growth…

Open source spotlight: RainLoop

Meeting the people behind the most exciting homegrown OSS projects.

This month, we speak to Usenko Timur about RainLoop (GitHub), a web-based email client built in PHP. WPM: Who’s behind RainLoop? Timur:…