Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!

Archive for Kwiecień, 2015

Acquia Blog: PHP Reset, PHP Renaissance: Unify everything in PHP with Composer

Acquia Blog: PHP Reset, PHP Renaissance: Unify everything in PHP with Composer

On the Acquia blog there’s a new post today with another of Jeffrey A. “jam” McGuire’s interviews with a member of the PHP community. In this latest interview he talks with Jordi Boggiano, a lead developer on the Composer project that’s changed the way people use and install PHP packages.

It was great to get the chance to sit down and talk with Jordi Boggiano at SymfonyCon Madrid 2014. Jordi is responsible for Composer, one of the most important pieces of technology that is driving PHP interoperability and the PHP “renaissance” of the last couple of years. He’s also on the Symfony2 core team.

Jeffrey gives a brief overview of some of the main points that Jordi makes in his interview including the suggestion of “using what you know” and thinking of the people/users of the tool, not just the technology of it. He also mentions Jordi’s response to the “PHP Renaissance” (and note that he sees it as more of a PHP Reset instead). You can watch the full interview video either through the embedded player or on YouTube, You can also use the in-page audio player or download the mp3 if you’d like an audio-only version.

Link: http://www.acquia.com/resources/podcasts/acquia-podcast-192-php-reset-renaissance-unify-everything-composer
Source: http://www.phpdeveloper.org/news/22654

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Acquia Blog: PHP Reset, PHP Renaissance: Unify everything in PHP with Composer

Acquia Blog: PHP Reset, PHP Renaissance: Unify everything in PHP with Composer

On the Acquia blog there’s a new post today with another of Jeffrey A. “jam” McGuire’s interviews with a member of the PHP community. In this latest interview he talks with Jordi Boggiano, a lead developer on the Composer project that’s changed the way people use and install PHP packages.

It was great to get the chance to sit down and talk with Jordi Boggiano at SymfonyCon Madrid 2014. Jordi is responsible for Composer, one of the most important pieces of technology that is driving PHP interoperability and the PHP “renaissance” of the last couple of years. He’s also on the Symfony2 core team.

Jeffrey gives a brief overview of some of the main points that Jordi makes in his interview including the suggestion of “using what you know” and thinking of the people/users of the tool, not just the technology of it. He also mentions Jordi’s response to the “PHP Renaissance” (and note that he sees it as more of a PHP Reset instead). You can watch the full interview video either through the embedded player or on YouTube, You can also use the in-page audio player or download the mp3 if you’d like an audio-only version.

Link: http://www.acquia.com/resources/podcasts/acquia-podcast-192-php-reset-renaissance-unify-everything-composer
Source: http://www.phpdeveloper.org/news/22654

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Site News: Blast from the Past – One Year Ago in PHP

Site News: Blast from the Past – One Year Ago in PHPHere’s what was popular in the PHP community one year ago today:

Source: http://www.phpdeveloper.org/news/22653

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Site News: Blast from the Past – One Year Ago in PHP

Site News: Blast from the Past – One Year Ago in PHPHere’s what was popular in the PHP community one year ago today:

Source: http://www.phpdeveloper.org/news/22653

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Henrik Warne: Lessons Learned in Software Development

Henrik Warne: Lessons Learned in Software Development

In this recent post to his site Henrik Warne has shared a list of advice around software development and some good practices he’s picked up along the way.

Here is my list of heuristics and rules of thumb for software development that I have found useful over the years.

His list includes several points related to a few main categories:

  • Development
  • Troubleshooting
  • Cooperation (personal, not code)
  • Other Miscellaneous Tips

Each main topic has a few sub-topics and each of those includes a brief description (with twenty-two tips in the list overall). There’s some great advice in the list as well as some good contributions in the comments, so be sure to read through those too.

Link: http://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/
Source: http://www.phpdeveloper.org/news/22652

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Henrik Warne: Lessons Learned in Software Development

Henrik Warne: Lessons Learned in Software Development

In this recent post to his site Henrik Warne has shared a list of advice around software development and some good practices he’s picked up along the way.

Here is my list of heuristics and rules of thumb for software development that I have found useful over the years.

His list includes several points related to a few main categories:

  • Development
  • Troubleshooting
  • Cooperation (personal, not code)
  • Other Miscellaneous Tips

Each main topic has a few sub-topics and each of those includes a brief description (with twenty-two tips in the list overall). There’s some great advice in the list as well as some good contributions in the comments, so be sure to read through those too.

Link: http://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/
Source: http://www.phpdeveloper.org/news/22652

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

SitePoint PHP Blog: Inspecting PHP Code Quality with Scrutinizer

SitePoint PHP Blog: Inspecting PHP Code Quality with Scrutinizer

The SitePoint PHP blog has a recent tutorial showing you how to use the Scrutinizer service to evaluate the quality and “pain points” in your PHP code, be it a library or full application.

We’ve gone through a decent number of tutorials about code quality, inspections, auto-build systems and so on here at SitePoint. [...] In this article, we’ll take a look at Scrutinizer CI – a continuous integration tool that’s quite expensive and closed to private projects, but very handy for public ones.

He starts with a quick comparison of Scrutinizer versus (and really plus) the popular CI service Travis CI. He then walks you through the setup of Scrutinizer to evaluate your application automatically when code is pushed to GitHub. He then gets into the configuration options the service provides including filters, specific checks to evaluate and other tools to execute in the evaluation build. The article then gets into examples of the reports that are provided and a bit of detail about what each view provides. There’s also options to hide certain errors that you know aren’t actually problems and the “follow up” links it provides for the issues you may not understand.

Link: http://www.sitepoint.com/inspecting-php-code-quality-scrutinizer/
Source: http://www.phpdeveloper.org/news/22651

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

SitePoint PHP Blog: Inspecting PHP Code Quality with Scrutinizer

SitePoint PHP Blog: Inspecting PHP Code Quality with Scrutinizer

The SitePoint PHP blog has a recent tutorial showing you how to use the Scrutinizer service to evaluate the quality and “pain points” in your PHP code, be it a library or full application.

We’ve gone through a decent number of tutorials about code quality, inspections, auto-build systems and so on here at SitePoint. [...] In this article, we’ll take a look at Scrutinizer CI – a continuous integration tool that’s quite expensive and closed to private projects, but very handy for public ones.

He starts with a quick comparison of Scrutinizer versus (and really plus) the popular CI service Travis CI. He then walks you through the setup of Scrutinizer to evaluate your application automatically when code is pushed to GitHub. He then gets into the configuration options the service provides including filters, specific checks to evaluate and other tools to execute in the evaluation build. The article then gets into examples of the reports that are provided and a bit of detail about what each view provides. There’s also options to hide certain errors that you know aren’t actually problems and the “follow up” links it provides for the issues you may not understand.

Link: http://www.sitepoint.com/inspecting-php-code-quality-scrutinizer/
Source: http://www.phpdeveloper.org/news/22651

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Run Geek Radio: Episode 002 – Approaching speakers, new running shoes, feeling stupid, S3 log [...]

Run Geek Radio: Episode 002 – Approaching speakers, new running shoes, feeling stupid, S3 log [...]

Run Geek Radio, with host and PHP community member Adam Culp, has posted their latest episode: “Episode 002 – Approaching speakers, new running shoes, feeling stupid, S3 log side project, consultant travel, and technical debt”.

In this episode we speak about PHP community and approachability of conference speakers, new running shoes and typical miles that can be run on a pair of shoes before replacing them as well as wear patterns, feeling stupid in skills if they aren’t used often enough, new s3-logs-analyzer side project created to monitor podcast downloads (but can be used for any files on S3), typical travel as a consultant, and what is technical debt and how to tackle it as well as when an application rewrite is OK.

You can listen to this latest episode either through the in-page player or downloading the mp3. If you enjoy the episode, be sure to subscribe to their feed too.

Link: https://rungeekradio.com/episode002/
Source: http://www.phpdeveloper.org/news/22650

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Run Geek Radio: Episode 002 – Approaching speakers, new running shoes, feeling stupid, S3 log [...]

Run Geek Radio: Episode 002 – Approaching speakers, new running shoes, feeling stupid, S3 log [...]

Run Geek Radio, with host and PHP community member Adam Culp, has posted their latest episode: “Episode 002 – Approaching speakers, new running shoes, feeling stupid, S3 log side project, consultant travel, and technical debt”.

In this episode we speak about PHP community and approachability of conference speakers, new running shoes and typical miles that can be run on a pair of shoes before replacing them as well as wear patterns, feeling stupid in skills if they aren’t used often enough, new s3-logs-analyzer side project created to monitor podcast downloads (but can be used for any files on S3), typical travel as a consultant, and what is technical debt and how to tackle it as well as when an application rewrite is OK.

You can listen to this latest episode either through the in-page player or downloading the mp3. If you enjoy the episode, be sure to subscribe to their feed too.

Link: https://rungeekradio.com/episode002/
Source: http://www.phpdeveloper.org/news/22650

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>