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 Styczeń, 2016

Community News: Lone Star PHP 2016 Schedule Announced

Community News: Lone Star PHP 2016 Schedule Announced

The Lone Star PHP Conference, happening April 7th-9th in Dallas, Texas, has officially announced their schedule for this year’s event. This three day event (one training day and two days of regular sessions) will feature talks like:

  • "Is Your API Misbehaving?" (Keith Casey)
  • "TDD with PhpSpec" (Ciaran McNulty)
  • "Stop multiplying by 4: Practical software estimation" (Chuck Reeves)
  • "Writing Workers For Scalable Application" (Gary Hockin)
  • "Demystifying OAuth2: an understandable way to approach connecting to other systems" (Joseph Maxwell)
  • "Building PHP Daemons & Long Running Processes" (Tim Lytle)
  • "The Present and Future of WordPress’s REST API" (David Hayes)

…and many more. Be sure to check out the whole schedule for more information and descriptions of these and other sessions happening over the three-day event. Tickets are also already on sale if you’d like to grab them at Early Bird prices while you can!

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

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

Community News: Lone Star PHP 2016 Schedule Announced

Community News: Lone Star PHP 2016 Schedule Announced

The Lone Star PHP Conference, happening April 7th-9th in Dallas, Texas, has officially announced their schedule for this year’s event. This three day event (one training day and two days of regular sessions) will feature talks like:

  • "Is Your API Misbehaving?" (Keith Casey)
  • "TDD with PhpSpec" (Ciaran McNulty)
  • "Stop multiplying by 4: Practical software estimation" (Chuck Reeves)
  • "Writing Workers For Scalable Application" (Gary Hockin)
  • "Demystifying OAuth2: an understandable way to approach connecting to other systems" (Joseph Maxwell)
  • "Building PHP Daemons & Long Running Processes" (Tim Lytle)
  • "The Present and Future of WordPress’s REST API" (David Hayes)

…and many more. Be sure to check out the whole schedule for more information and descriptions of these and other sessions happening over the three-day event. Tickets are also already on sale if you’d like to grab them at Early Bird prices while you can!

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

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

Ethode.com: Fixing Spaghetti: How to Work With Legacy Code

Ethode.com: Fixing Spaghetti: How to Work With Legacy Code

On the Ethode.com blog they’ve shared some hints for working with legacy code to help you more effectively refactor your way out of the "spaghetti code" you might have right now. These are more general tips and aren’t really PHP (or even really web application) specific but they’re a good starting place for any refactoring effort.

Legacy code is software that generates value for a business but is difficult for developers to change. [...] The longer this goes on, the more frustrated customers get with the software due to quirky defects, bad user experiences and long lead times for changes. Developers are afraid to make changes due to the “Jenga effect” — as one piece of code is changed or removed, it often leads to new defects being introduced in the system in sometimes seemingly unrelated places. This compounds into what is known as “technical debt“.

They continue on talking about what "spaghetti code" is, how it can happen and some of the warning signs you can use to determine just how far down the rabbit hole you and your code are. They talk about "The Big Rewrite" everyone dreams of but points out that this is almost never a practical path. Instead they offer some good things you can do to help fix the problem: quarantining the problem, refactoring relentlessly, keeping it simple and "doing the dishes" as you go rather than letting the changes pile up.

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

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

Ethode.com: Fixing Spaghetti: How to Work With Legacy Code

Ethode.com: Fixing Spaghetti: How to Work With Legacy Code

On the Ethode.com blog they’ve shared some hints for working with legacy code to help you more effectively refactor your way out of the "spaghetti code" you might have right now. These are more general tips and aren’t really PHP (or even really web application) specific but they’re a good starting place for any refactoring effort.

Legacy code is software that generates value for a business but is difficult for developers to change. [...] The longer this goes on, the more frustrated customers get with the software due to quirky defects, bad user experiences and long lead times for changes. Developers are afraid to make changes due to the “Jenga effect” — as one piece of code is changed or removed, it often leads to new defects being introduced in the system in sometimes seemingly unrelated places. This compounds into what is known as “technical debt“.

They continue on talking about what "spaghetti code" is, how it can happen and some of the warning signs you can use to determine just how far down the rabbit hole you and your code are. They talk about "The Big Rewrite" everyone dreams of but points out that this is almost never a practical path. Instead they offer some good things you can do to help fix the problem: quarantining the problem, refactoring relentlessly, keeping it simple and "doing the dishes" as you go rather than letting the changes pile up.

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

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

Community News: php[tek] 2016 Schedule Posted

Community News: php[tek] 2016 Schedule Posted

As is mentioned in this quick post to the php[architect] site today, they’ve posted the schedule for this year’s php[tek] conference happening in St. Louis in May.

We are excited to announce the schedule of sessions for php[tek] 2016! We had to sort through over 500 submissions to hand-pick the best 55 talks to fill out our schedule from over 30 internationally based speakers. You can see the schedule online now. Make sure and get your Early Bird Sale tickets and we look forward to seeing you in St. Louis!

There’s a huge range of talks happening during this year’s event including sessions like:

  • "I Promise() to Teach You Asynchronous PHP" (Eric Mann)
  • "WordPress Code Performance" (Stéphane Boisvert)
  • "Legacy: a Retrospective" (Jessica Mauerhan)
  • "Becoming a Polyglot" (Kirsten Jones)
  • "Mastering the Basics of OAuth2" (Joseph Maxwell)
  • "Professional Development, professional Developers" (Steve Grunwell)
  • "On the Road towards PHP 7" (Josh Deckard)

Be sure to check out the full schedule for looks at these and more great topics being covered over the multi-day event. As mentioned, tickets are also already on sale so you can get yours now if there’s sessions you’d like to see. You can find more information about the conference in general from the [https://tek.phparch.com](main conference site).

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

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

Community News: php[tek] 2016 Schedule Posted

Community News: php[tek] 2016 Schedule Posted

As is mentioned in this quick post to the php[architect] site today, they’ve posted the schedule for this year’s php[tek] conference happening in St. Louis in May.

We are excited to announce the schedule of sessions for php[tek] 2016! We had to sort through over 500 submissions to hand-pick the best 55 talks to fill out our schedule from over 30 internationally based speakers. You can see the schedule online now. Make sure and get your Early Bird Sale tickets and we look forward to seeing you in St. Louis!

There’s a huge range of talks happening during this year’s event including sessions like:

  • "I Promise() to Teach You Asynchronous PHP" (Eric Mann)
  • "WordPress Code Performance" (Stéphane Boisvert)
  • "Legacy: a Retrospective" (Jessica Mauerhan)
  • "Becoming a Polyglot" (Kirsten Jones)
  • "Mastering the Basics of OAuth2" (Joseph Maxwell)
  • "Professional Development, professional Developers" (Steve Grunwell)
  • "On the Road towards PHP 7" (Josh Deckard)

Be sure to check out the full schedule for looks at these and more great topics being covered over the multi-day event. As mentioned, tickets are also already on sale so you can get yours now if there’s sessions you’d like to see. You can find more information about the conference in general from the [https://tek.phparch.com](main conference site).

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

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

Community News: php[tek] 2016 Schedule Posted

Community News: php[tek] 2016 Schedule Posted

As is mentioned in this quick post to the php[architect] site today, they’ve posted the schedule for this year’s php[tek] conference happening in St. Louis in May.

We are excited to announce the schedule of sessions for php[tek] 2016! We had to sort through over 500 submissions to hand-pick the best 55 talks to fill out our schedule from over 30 internationally based speakers. You can see the schedule online now. Make sure and get your Early Bird Sale tickets and we look forward to seeing you in St. Louis!

There’s a huge range of talks happening during this year’s event including sessions like:

  • "I Promise() to Teach You Asynchronous PHP" (Eric Mann)
  • "WordPress Code Performance" (Stéphane Boisvert)
  • "Legacy: a Retrospective" (Jessica Mauerhan)
  • "Becoming a Polyglot" (Kirsten Jones)
  • "Mastering the Basics of OAuth2" (Joseph Maxwell)
  • "Professional Development, professional Developers" (Steve Grunwell)
  • "On the Road towards PHP 7" (Josh Deckard)

Be sure to check out the full schedule for looks at these and more great topics being covered over the multi-day event. As mentioned, tickets are also already on sale so you can get yours now if there’s sessions you’d like to see. You can find more information about the conference in general from the [https://tek.phparch.com](main conference site).

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

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

SitePoint PHP Blog: Command Buses Demystified: A Look at the Tactician Package

SitePoint PHP Blog: Command Buses Demystified: A Look at the Tactician Package

On the SitePoint PHP blog there’s a tutorial posted that wants to help demystify the command bus design pattern with the help of the Tactician package, a part of the packages from The PHP League.

Command Buses have been getting a lot of community attention lately. The topic can be quite overwhelming at first when trying to understand all the concepts and terminology, but in essence – what a Command Bus does is actually incredibly simple.

In this article, we’ll take a closer look at variations of the Command Pattern; their components; what a Command Bus is; and an example application using the Tactician package.

The article starts with a look at what the Command Bus design pattern is and where it could be put to use in an application. There’s a bit of sample code showing how to implement a basic bus and the commands it would be used to execute. Their example application uses a "deck of cards" set of actions. They show how to use the Tactician library to build and execute three related commands: CreateDeck, ShuffleDeck and DrawCard. They show you how to build out the pieces you’ll need – the extractor, locator and middleware – and join them all together to execute the commands.

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

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

Voices of the ElePHPant: Interview with Wim Godden

Voices of the ElePHPant: Interview with Wim Godden

The Voices of the ElePHPant podcast has posted their latest interview with a member of the PHP community. In this new episode host Cal Evans talks with Wim Godden at ZendCon 2015.

They talk about the tutorial that Wim presented at the ZendCon conference about security and some of his thoughts on why it (security) is becoming more and more important. Cal also asks Wim which vulnerability he sees most often in both older and more current code. They also briefly talk about database security, tips for preventing SQL injection issues by using PDO or abstraction layers and "trust issues" between your application and database contents. They also talk some about the company Wim works for, Cu.be, a PHP consultancy company.

You can listen to this episode either through the in-page audio player or by downloading the mp3 directly. Also be sure to subscribing to their feed or follow them on Twitter to keep up with the latest episodes as they’re released.

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

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

Community News: Recent posts from PHP Quickfix (01.27.2016)

Community News: Recent posts from PHP Quickfix (01.27.2016)

Recent posts from the PHP Quickfix site:

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

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