PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 181 to 200 of 246

Headless testing of RCP application

Headless testing of RCP application
A week ago or so I needed to add a Unit Test invocation as part of my Eclipse RCP application headless build. My original PDE build configuration consisted of a single target for .product with "runPackager=true". I was too lazy to create an additional one for the test feature that contains Unit Tests plug-ins (which would cost me in a longer build time, BTW).So, I decided to include the test feature in a .product, and remove dependency on it after all tests were executed. This simple piece of Ant code...

Slides posted from my talk at PHPNW

Slides posted from my talk at PHPNW
Thanks everyone for coming to my aoDeveloping Deployable PHP Applicationsa at talk at the PHPNW 2010 Conference. I had a great turnout and good feedback, and good feedback to take back to SugarCRM. My slides are now available on slideshare, and you can rate my talk at joind.in. Thanks again to the PHPNW Conference committee for having me

Site News: Job Postings for the week of 10.03.2010

Site News: Job Postings for the week of 10.03.2010
Job postings for the past week:Job Posting: Discovery Communications, LLC Seeks Web Developer (Atlanta, GA)

Web2project: Then and Now

Web2project: Then and Now
When most people think of Open Source PHP projects, some immediately spring to mind. If you're a developer or a blogger, there are obvious choices, but what about options for small to medium businesses? What Open Source projects are out there to help with day to day operations and track how projects are going?

Simas Toleikis's Blog: Idea for a PHP Validator

Simas Toleikis's Blog: Idea for a PHP Validator
Simas Toleikis has posted an interesting idea for a validator that would look at the incoming source of an application/script and determine what the requirements for it might be.How about creating a PHP code validator? Got this idea by looking at tokenizer and reflection extensions. I doubt I will find the time to work on this myself but then someone else might be interested to pick it up. From user's point of view there will be a form made of a large textarea box and a single file upload input. One...

Do Cryptographic Signatures Beat SSL/TLS In OAuth 2.0?

Do Cryptographic Signatures Beat SSL/TLS In OAuth 2.0?
This post is more about perception vs reality than anything else. When it comes to application security, we like to consider that the steps we take to protect ourselves are unassailable bastions interlocked to poke sharp things at incoming attackers. What we don't like is knowing that our bastions are always at risk of being undermined in numerous unexpected ways. The consistent reaction among programmers is the same - we often pretend those bastions are completely unassailable no matter what and using...

Advanced PHP Tutorial: 7 Useful functions to tighten the security in PHP

Advanced PHP Tutorial: 7 Useful functions to tighten the security in PHP
On the Advanced PHP Tutorial site there's a recent post that suggests a few useful functions that can get you started on security and protecting your application from possible exploits. These aren't the only way to prevent these issues, but they're a start in the right direction.Security is a very important aspect of programming. In PHP, there are few useful functions which is very handy for preventing your website from various attacks like SQL Injection Attack, XSS attack etc.Let's check few useful...

FlashFlex.com: A survival guide to building a successful open source project.

FlashFlex.com: A survival guide to building a successful open source project.
On the FlashFlex.com site today there's a new post with recommendations for those wanting to start up an open source project (PHP-based or not) and to help it thrive.In these modern times for the web, the appearance and use of open source software is becoming more and more commonplace. [...] To guide any would-be seekers of open coding success, Rob Bateman from Away3D takes you through some of the troubles to avoid, and offers advice on how to retain your sanity and enthusiasm over the first few months...

Adminx Web: 15 Best Ever PHP Frameworks

Adminx Web: 15 Best Ever PHP Frameworks
Adminx Web has posted a list that, in their opinion, contains the fifteen frameworks that should be considered the "best ever" in PHP development. Some of them you might not have heard of, but give it a read and see if you agree.Frameworks are the streamlined flow of PHP codes meshed up and baked for you to just use and implement. PHP frameworks are the result of codes written by many talented developers around the world. In other words, PHP frameworks help to promote rapid application development (RAD),...

Brian Swan's Blog: Reflecting on PHP-Microsoft Interoperability

Brian Swan's Blog: Reflecting on PHP-Microsoft Interoperability
Brian Swan has posted a new timeline to his MSDN blog today about the road that Microsoft has traveled with PHP to get to where they are today.This morning I came across this article on PHPDeveloper.org: Blast from the Past - One Year Ago in PHP. That brief look into the past got me to thinking about what Microsoft has done lately toward PHP interoperability. (By "lately", I mean in the last few years.) And, I've been working on a presentation for TechEd in Berlin next month that will, in part, provide a...

ServerGrove Blog: Creating indexes for your Doctrine ODM documents with Symfony 2

ServerGrove Blog: Creating indexes for your Doctrine ODM documents with Symfony 2
On the ServerGrove blog there's a new post showing you how to create indexes for your Doctrine ODM documents in a Symfony 2 application.Creating indexes in NoSQL / Document-based databases is quite different compared to traditional relational databases. Since the former are schema-less (there is no table creation), indexes do not get created when the collection or the document is created or inserted. Here is a quick tip that will create all the indexes defined in your documents when using Symfony 2 and...

Site News: Popular Posts for the Week of 10.08.2010

Site News: Popular Posts for the Week of 10.08.2010
Popular posts from PHPDeveloper.org for the past week:Jack Slingerland's Blog: 24 PHP Dark Arts: Multi-Processing (Series) Seldo.com: PHP needs to die. What will replace it? Bradley Holt's Blog: Immutable Value Objects in PHP David Sklar's Blog: Fast Multiple String Replacement in PHP Nurul Ferdous' Blog: Here is my 2 cents on Doctrine (ORM) SitePoint PHP Blog: High-Performance String Concatenation in PHP Project: phpGolf - Programming Challenge Web Builder Zone: What we don't need in object-oriented...

vfsStream 0.8.0 released

vfsStream 0.8.0 released
With the release of vfsStream 0.8.0 the status is now beta instead of alpha as it was before. New features include a umask simulation which allows you to set a umask for vfsStream URLs which is then applied for new directories and files, except if you explicitly set the permissions of a file or directory using the vfsStream API. To be backward compatible and easier to use the default umask is 0000 - so if you are not interested in using this feature just don't use it and everything stays at it is....

APC on techPortal

APC on techPortal
APC is one of the things that you should do if you care about the performance of your PHP application. It is always beneficial if done properly. My latest article on techPortal entitled Understanding APC discusses some of the things that you should look out for.If you're not sure what APC actually is, how it differs from other caches or how to start using it; check out the article!

Speaking at the IPC and WebTechCon

Speaking at the IPC and WebTechCon
Next week the International PHP Conference and the WebTechCon will happen both in Mainz, Germany. I will speak at both events over the three days and the good news is that the combined 100 sessions are available for attendees of both conferences. My only talk as part of the IPC is entitled Of knowledge sharing and the developer quality lifecycle, it's non-technical and will hopefully be more a seeded discussion than a plain presentation. We will talk about the ways to share knowledge within a company in...

New Beginnings

New Beginnings
I'm excited to announce that I've accepted the senior position on the tech team at the Texas Tribune, a policy and politics news outfit based out of Austin, Texas. I'm helping them round out their internal tools and data processing starting next week (the 11th to be precise). This means some big changes for me and my family. First, I'm moving to Austin. I love Lawrence, the quirky little town that it is, but it's time for a change. Austin was high on the list of other places to consider (great cycling,...

Community News: New South Florida PHP Users Group Formed! (Ft. Lauderdale, FL)

Community News: New South Florida PHP Users Group Formed! (Ft. Lauderdale, FL)
Charlie McClaskie has written in to tell us about a new PHP user group that's formed (and will be meeting next week!) in the south Florida area, in Ft. Lauderdale - the South Florida PHP Users Group.There is a new PHP User Group in South Florida being hosted at The Art Institute of Fort Lauderdale on the second Tuesday of every month. [...] I have thought about starting a PHP users group in the area for a few years, and have had many in the PHP world-wide community urge me to finally get one going. So,...

Shameer's Blog: An Introduction to Smarty 3

Shameer's Blog: An Introduction to Smarty 3
On his blog today Shameer has posted an introduction to Smarty 3, the upcoming version of the popular PHP-based templating engine. He talks about some of the improvements that have been made since version 2 in several categories including: plugins file structure variable scope/storage template inheritance The Smarty 3 API (as of beta 8) has been refactored to a syntax geared for consistency and modularity. The Smarty 2 API syntax is still supported, butwill throw a deprecation notice. You can disable the...

Benjamin Schneider's Blog: Use PHP's Tidy extension to validate your (X)HTML markup

Benjamin Schneider's Blog: Use PHP's Tidy extension to validate your (X)HTML markup
In a new post to his blog Benjamin Schneider looks at how you can use the Tidy extension to clean up the (X)HTML markup that comes out of your application.Tidy is a very cool PHP extension. You can let it tell you what kind of mistakes you might have in your HTML markup and even correct it for you - if you want. In my projects I use it to give me a hint if my generated markup is invalid. This way I can easily correct it during development without being dependent on external validators. In this post I...

IBuildings techPortal: Understanding APC

IBuildings techPortal: Understanding APC
On the IBuildings techPortal today there's a new tutorial from Vito Chin that wants to help you understand what APC (the Alternative PHP Cache) is all about and get you on the road to using it in your application.APC is a performance-enhancing extension. It should not be confused with a magic pill, although having it around does provide a positive impact on performance! If configured incorrectly, APC can cause unexpected behaviour, however when implemented optimally APC can be a useful weapon in your...