 | News Feed |
 | Jobs Feed |
Sections
|
| feed this: |  |
A
by Chris Cornutt April 16, 2013 @ 10:57:01
On his site Lukasz Kujawa has posted a new tutorial showing you how to perform automated backups to Google Drive of files through their API (using his own library).
Where do you keep backups? I guess that depends on what do you backup. You might have a very clever answer for a business critical data but what about less important content? The best example would be a private blog. It will hurt if you lose your data but the odds are you're not willing to pay for any reliable storage. [...] There is one reliable storage, which is 100% free and almost everybody have access to it. Yes, I'm talking about Google Drive.
He walks you through the process of setting up your Google Drive account API access and where to find the data you'll need to make the connection. He then links over to his project that makes the backup a simple few lines of code (mostly configuration) of a backup path of your choice out to the remote Google Drive account.
voice your opinion now!
automated backup cp2google library google drive tutorial
Lorna Mitchell's Blog: We Don't Know Deployment A 4-Step Remedy
by Chris Cornutt April 18, 2012 @ 11:20:52
In a new post to her blog Lorna Mitchell has written a beginner's guide to deployment for web based applications in response to a recent email from a reader.
I [replied to the email] with some suggestions (and my consulting rate) attached, and we had a little email exchange about some improvements that could fit in with the existing setup, both of the hardware and of the team skills. Then I started to think ... he probably isn't the only person who is wondering if there's a better way. So here's my advice, now with pictures!
She's broken it up into a few different sections to make it a bit more easily digestible:
- A "starting point" where there's a development, staging and live environments
- Using source control to manage code
- Branching for effective coordination
- Integration of automated deployment
She also mentions other "bonus points" like making a build server, documentation generation and Javascript/CSS minification.
voice your opinion now!
deployment application process sourcecontrol branching automated
Court Ewing's Blog: Follow-up How PHP is Broken and How It Can Be Fixed
by Chris Cornutt November 15, 2011 @ 10:18:45
In a follow up to his previous post about how PHP is broken (and what can be done to fix it), Court Ewing has this new post with a few suggestions on how PHP development could be better, but admits that PHP itself is not broken.
It is no secret that the PHP development process has never been a shining example of project organization or quality assurance. Until recently, some of the most important aspects of any project's development cycle were either entirely lacking or were ill-defined. Worse, there was little in the form of systemic quality assurance. Fortunately, the core devs did not ignore these issues, and they've been pushing really hard to improve on these areas over the past few years.
He points out two things that he sees as things that could be improved in the overall process of developing the language - noting that failing automated tests are ineffective and that communication is a key factor in the trust developers have in PHP.
The core PHP developers have long been a key component of [the amazing things the language can do], and none of progress that modern PHP applications have made would be possible without their ongoing efforts. As a result of those efforts, PHP is a stable, secure, and beautifully-practical language that is both easy for novices to wrap their heads around and experts to build the most-used web applications the world has ever seen.
voice your opinion now!
broken opinion fixed communication automated test fail
DZone.com: Automated code reviews for PHP
by Chris Cornutt June 16, 2011 @ 10:06:47
On the Web Builder Zone (a part of DZone.com) Giorgio Sironi take a high-level look at some of the tools you can use for automated code reviews in your projects without you ever having to lift a finger (well, once it's set up, of course).
I'm exploring an approach to automated code review: it's not as precise as the human-based one, but it scales better. [...] All in all, automated code reviews, performed with tools instead of with human intellect, can be a starting point to search for the problematic zones of a codebase. Then the human may come in, since they also have to clean up the code: their intervention was already scheduled.
The tools he mentions (and, in some cases, shows how to install/use) are:
voice your opinion now!
automated code review tools phpunit phpdepend pmd jenkins
Web Builder Zone: The different kinds of testing
by Chris Cornutt September 01, 2010 @ 12:09:35
On the Web Builder Zone (from DZone) Giorgio Sironi has posted a new article that talks about the different kinds of testing you can do on your application - both on the frontend and backend.
Automated testing supports your constant effort in design and refactoring, and besides that ensures that your application actually works in a reliable and repeatable way. [...] In this article I'll describe the different categories of testing, as applied to a Zend Framework 1 application, but this classification pertains to every web application based on object-oriented programming. Since this kind of applications is obviously PHP-based, PHPUnit will be the tool of choice along with some of its standard extensions.
He looks at five different types of testing you can do on your application:
- Unit testing
- Pragmatic unit testing
- Functional testing
- Integration testing
- Acceptance testing
Not all of these can be done with PHPUnit on the backend, but they (mostly) have automated tools of their own like Selenium for frontend interface testing.
voice your opinion now!
testing application automated phpunit selenium
Richard Thomas' Blog: PHP and Centos, a step towards automating your server builds
by Chris Cornutt April 26, 2010 @ 08:33:10
Richard Thomas has posted a script that could be used to set up a complete PHP-enabled instance of CentOS from a basic install. He's posted about it on his blog.
I compile php all the time, I am constantly installing the latest versions on my own servers for various reasons. After doing this the first dozen or so times I started creating little batch files. [...] The other day someone asked something about my setup and I had to pull open the script to remember what I had going on and he asked for a copy and hence I figure others might be interested as well.
He's shared out the file here and it installs all the usual tools you might need including MySQL support with PHP being the only thing compiled from scratch.
voice your opinion now!
centos server build automated
Brandon Savage's Blog: Build Systems Relevancy of Automated Builds In A Web World
by Chris Cornutt January 11, 2010 @ 14:03:19
In this new post from Brandon Savage he looks at automated build tools and how they're more relevant now than ever in your application's lifecycle.
Build systems are just as relevant to the web (if not more so) than they are to compiled code. Build systems offer significant advantages to the development of software applications, and it is crucial that developers not take them for granted.
He suggests a few reasons to those naysayers out there as to why build processes and tools are pertinent to web development:
- Build systems make continuous integration easier.
- Build systems ensure that the same process is followed each and every time when making a release.
- With a one-step system, errors are reduced.
- Creating a build system reenforces the entire development process.
- A build system introduces formality to the release process.
voice your opinion now!
build system automated opinion
|
Community Events
Don't see your event here? Let us know!
|