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 Maj, 2015

PHP Roundtable: 021: From Idea To Production: Part 1

PHP Roundtable: 021: From Idea To Production: Part 1

The PHP Roundtable podcast, hosted by Sammy Powers, has a new show posted (#21) staring off a series about moving from just an idea to a production application. His guests for this episode are Steven Maguire, Jocelyn Lopez and Glen Hinkle.

We discuss an idea for a web app and identify ways to turn it into a real-life product on the web.

We start with describing the domain and the problems the app should solve. Then we identify the personas that will interact with the app. We discuss the features features the app should have to fix the problems and we sort all the features by priority. Finally we talk about timeline, deliverables and next steps. The app we discuss will be launched to production by the next airing of this multi-part series of taking an idea to code.

You can watch this latest episode either through the in-page video player or directly over on YouTube

Link: https://www.phproundtable.com/episode/part-1-turning-an-idea-into-code-for-production
Source: http://www.phpdeveloper.org/news/22768

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

PHP Roundtable: 021: From Idea To Production: Part 1

PHP Roundtable: 021: From Idea To Production: Part 1

The PHP Roundtable podcast, hosted by Sammy Powers, has a new show posted (#21) staring off a series about moving from just an idea to a production application. His guests for this episode are Steven Maguire, Jocelyn Lopez and Glen Hinkle.

We discuss an idea for a web app and identify ways to turn it into a real-life product on the web.

We start with describing the domain and the problems the app should solve. Then we identify the personas that will interact with the app. We discuss the features features the app should have to fix the problems and we sort all the features by priority. Finally we talk about timeline, deliverables and next steps. The app we discuss will be launched to production by the next airing of this multi-part series of taking an idea to code.

You can watch this latest episode either through the in-page video player or directly over on YouTube

Link: https://www.phproundtable.com/episode/part-1-turning-an-idea-into-code-for-production
Source: http://www.phpdeveloper.org/news/22768

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

NetTuts.com: The Ternary Operator in PHP

NetTuts.com: The Ternary Operator in PHP

If you’re relatively new to the PHP language, there’s an interesting “shorthand” method for evaluation that you may not know about. In this new tutorial from NetTuts.com they show you this handy method – the ternary operator.

The ternary operator allows us to simplify some PHP conditional statements. We’ll see how it can be used, with test-driven development and refactoring, to simplify code.

While the tutorial is largely a screencast, they do provide a quick summary of what the operator is mainly used for and an example for quick reference.

Link: http://code.tutsplus.com/tutorials/the-ternary-operator-in-php–cms-24010
Source: http://www.phpdeveloper.org/news/22767

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

NetTuts.com: The Ternary Operator in PHP

NetTuts.com: The Ternary Operator in PHP

If you’re relatively new to the PHP language, there’s an interesting “shorthand” method for evaluation that you may not know about. In this new tutorial from NetTuts.com they show you this handy method – the ternary operator.

The ternary operator allows us to simplify some PHP conditional statements. We’ll see how it can be used, with test-driven development and refactoring, to simplify code.

While the tutorial is largely a screencast, they do provide a quick summary of what the operator is mainly used for and an example for quick reference.

Link: http://code.tutsplus.com/tutorials/the-ternary-operator-in-php–cms-24010
Source: http://www.phpdeveloper.org/news/22767

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

HHVM Blog: Covariance, Contravariance, and super Type Constraints

HHVM Blog: Covariance, Contravariance, and super Type Constraints

The HHVM blog has a new post that talks about covariance, contravariance, and super type constraints – enhancements to the previous generics handling in the Hack language.

Hack has recently enhanced its generics with two features: variance annotations and super type constraints. In this post, I’ll explain how they work and why they were added.

They start with variance and how the idea of covariance (consistent type variance in class parameters) fits in. They include a code example showing how this typing works and some of the issues with following this covariance flow. Following this they talk about contravariance, the opposite of covariance, where the typing can be used as a parameter type but not a return type. They go on to talk about the idea of “super type constraints” and how they augment the current type constraint handling to provide improved type resolution. They end the post with a bit about how “super” relates to “as” constraints and a historical note about some hard-coded class names that are always resolved as either co- or contravariant by the typechecker.

Link: http://hhvm.com/blog/9215/covariance-contravariance-and-super-type-constraints
Source: http://www.phpdeveloper.org/news/22766

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

HHVM Blog: Covariance, Contravariance, and super Type Constraints

HHVM Blog: Covariance, Contravariance, and super Type Constraints

The HHVM blog has a new post that talks about covariance, contravariance, and super type constraints – enhancements to the previous generics handling in the Hack language.

Hack has recently enhanced its generics with two features: variance annotations and super type constraints. In this post, I’ll explain how they work and why they were added.

They start with variance and how the idea of covariance (consistent type variance in class parameters) fits in. They include a code example showing how this typing works and some of the issues with following this covariance flow. Following this they talk about contravariance, the opposite of covariance, where the typing can be used as a parameter type but not a return type. They go on to talk about the idea of “super type constraints” and how they augment the current type constraint handling to provide improved type resolution. They end the post with a bit about how “super” relates to “as” constraints and a historical note about some hard-coded class names that are always resolved as either co- or contravariant by the typechecker.

Link: http://hhvm.com/blog/9215/covariance-contravariance-and-super-type-constraints
Source: http://www.phpdeveloper.org/news/22766

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

Laravel News: Everything we know about Laravel 5.1 – Updated

Laravel News: Everything we know about Laravel 5.1 – Updated

With the next Laravel release (5.1) coming soon, the Laravel News site has gathered together all of the information that’s been shared about what’s to come. In this new post they list some of the updates and code where needed to illustrate.

Laravel 5.1 is scheduled for release in May and lots of new features will be included in this release. Here is a list of eight of the big changes and new features.

Their list of eight includes things like:

  • LTS, Long Time Support
  • Resolve a service from blade
  • Middleware Parameters
  • Broadcasting Events

You can find out more about these and others on the list in the full post.

Link: https://laravel-news.com/2015/04/laravel-5-1/
Source: http://www.phpdeveloper.org/news/22765

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

Laravel News: Everything we know about Laravel 5.1 – Updated

Laravel News: Everything we know about Laravel 5.1 – Updated

With the next Laravel release (5.1) coming soon, the Laravel News site has gathered together all of the information that’s been shared about what’s to come. In this new post they list some of the updates and code where needed to illustrate.

Laravel 5.1 is scheduled for release in May and lots of new features will be included in this release. Here is a list of eight of the big changes and new features.

Their list of eight includes things like:

  • LTS, Long Time Support
  • Resolve a service from blade
  • Middleware Parameters
  • Broadcasting Events

You can find out more about these and others on the list in the full post.

Link: https://laravel-news.com/2015/04/laravel-5-1/
Source: http://www.phpdeveloper.org/news/22765

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

Site News: Popular Posts for the Week of 05.29.2015

Site News: Popular Posts for the Week of 05.29.2015Popular posts from PHPDeveloper.org for the past week:

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

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

Site News: Popular Posts for the Week of 05.29.2015

Site News: Popular Posts for the Week of 05.29.2015Popular posts from PHPDeveloper.org for the past week:

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

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