News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Nate Krantz:
How I'm Writing Unit / Functional Tests
May 22, 2015 @ 10:50:42

In a recent post Nate Krantz has shared some of his own methods around writing functional and unit tests.

So...testing. That thing that everyone says is so important but you don't really learn about it in school. I've had some trials and tribulations with testing so I'm going to just dump out some thoughts here.

He starts with a bit of background on his own experiences in development and how he finally decided that testing would "solve everything". He started with unit tests (for a CodeIgniter application) and how he got them up and running. He talks about issues he found around dependencies (and static methods) and how he made use of mocks to reduce some of the issues with dynamic loading, at least how CodeIgniter does it. Unfortunately, this didn't work out as planned so he fell back to a test database and create more effective and simpler functional tests. Code examples are sprinkled through out the post to show how he was trying to solve the problem at different points in the process.

0 comments voice your opinion now!
unittest functionaltest opinion experience codeigniter

Link: http://www.natekrantz.com/why-test-driven-development-rocks-sucks/

Full Stack Radio:
17 Adam Culp - Maximizing Your Conference Experience
May 13, 2015 @ 08:24:56

The Full Stack Radio podcast has posted their latest episode today, episode #17, hosted by Adam Wathan and featuring guest Adam Culp. Adam and Adam talk about ways you can maximize your conference experience.

n this episode, Adam talks to Adam Culp, organizer of Sunshine PHP and ZendCon. They talk about how to get into conference speaking, how to make the most of a conference as an attendee, as well as tips for running a great local user group.

You can listen to this latest episode either through the in-page audio player or by downloading the mp3 for the show. If you enjoy it, be sure to subscribe to their feed for more great episodes as they're released.

0 comments voice your opinion now!
fullstackradio adamculp maximize conference experience speaker attendee usergroup

Link: http://fullstackradio.com/episodes/17/

Three Devs & A Maybe:
Episode 61 - Conference Experiences, RFC's & The PHP League with Phil Sturgeon
April 20, 2015 @ 08:58:40

The Three Devs and a Maybe podcast has posted an episode recently talking about some of their own experiences at conferences, RFCs and an interview with special guest Phil Sturgeon.

This episode we are fortunate enough to have Phil Sturgeon back on the show. Originally recorded on the 11th Feb and only now being released (blame Edd), the show starts of with a comparison between Phil and Fraser's snowboarding injuries. We then move on to discuss standing desks, Sunshine PHP, American weather, and conference experiences. Following this DDD (Development Driven Development...) is touched upon, along with a look at the current stack Phil is using at work. Finally we chat about the 'attack-of-the-clone' packages Phil has noticed around the PHP community (ultra-tiny-small-restful frameworks etc.) and how far the 'The League of Extraordinary Packages' has grown.

They talk some about The League but also about other topics including the No Capes podcast, the PHP UK Conference, the domain-driven design community and scalar type hints. You can listen to this recent episode either through the in-page audio player or by downloading the mp3 directly. If you enjoy the show, consider subscribing to their feed too.

0 comments voice your opinion now!
threedevsandamaybe podcast ep61 conference experience rfc thephpleague philsturgeon

Link: http://threedevsandamaybe.com/conference-experiences-rfcs-and-the-php-league-with-phil-sturgeon/

Voices of the ElePHPant:
Interview with Ryan Weaver
February 18, 2015 @ 09:12:08

The Voices of the ElePHPant podcast has posted their latest episode today in their series of community member interviews. In this latest episode host Cal Evans talks with Ryan Weaver.

In this episode Cal and Ryan talk about the concept of "developer experience" (DX) and how the Symfony project has been working to make things easier. DX tries to make things that developers find consistently complex and simplify it. Ryan is hoping the concept will spread outside of the Symfony community into other groups.

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

0 comments voice your opinion now!
voicesoftheelephpant community interview ryanweaver developer experience

Link: http://voicesoftheelephpant.com/2015/02/17/interview-with-ryan-weaver-2/

Sound of Symfony:
Episode 3 - Developer Experience
August 20, 2014 @ 12:05:07

The Sound of Symfony podcast has posted their latest episode today: Episode #3, "Developer experience. Join hosts Magnus Nordlander and Tobias Nyholm as they talk about the Symfony project's recent emphasis on the developer experience.

In this much belated episode we talk about developer experience and getting new coders into your open source project. The episode features not one, but two interviews. First up we have a short talk with Ryan Weaver about the DX initiative and the DX hack day, and afterwards we talk to Cathy Theys from Drupal about Drupal's mentoring efforts and how you can make your project more welcoming to new developers.

The episode includes the two interviews and mentions of several topics including the name of the next release of PHP and the announcement of the Symfony Live London 2014 speakers. You can listen to this latest episode either through the in-page player or you can download the audio file for offline listening. If you enjoy the episode, consider subscribing to their feed to get the latest episodes delivered as they're released.

0 comments voice your opinion now!
soundofsymfony podcast ep3 developer experience ryanweaver cathytheys

Link: http://www.soundofsymfony.com/episode/episode-3/

Matt Frost:
Avoiding Burnout
July 28, 2014 @ 09:59:32

Matt Frost (one of the two hosts on the Loosely Coupled podcast) has a new post to his site about some of his own experiences and advice around avoiding burnout.

Writing software is an incredibly gratifying profession; the idea that you can take a problem and find creative solutions through the use of technology is what drives a lot of us forward. What happens though when the drive is gone? What happens when that nifty little side project, training course, blog post or book goes from being nifty to being a drudgery? I came to this point a number of months ago and stayed there for a while, having now come out of this funk there are some things I learned that I'd like to share.

He talks about some of his own trouble with burnout, the project he was involved in and what it taught him about dealing with it (and life in general). He gives some sensible advice including "don't sit at your desk all day" and "prioritize things". The advice is simple and to the point - avoiding burnout is something only you can do for yourself. Waiting for things to "just get better" isn't going to work.

0 comments voice your opinion now!
burnout experience personal programming advice

Link: http://shortwhitebaldguy.com/blog/2014/07/avoiding-burnout

Symfony Blog:
Improving REST in Symfony
July 11, 2014 @ 12:15:56

On the Symfony blog there's a recent post about a new effort being started to help improve REST in Symfony-based applications. William Durand talks about some of the current tools and some of the missing features/difficulties each has. This effort wants to help change that.

Building APIs with Symfony is not new. We've done that since the early beginning of Symfony: Askeet, Jobeet, it's been a long time! Nowadays, more and more web applications are made of an API and a client side application. Sharing data across applications using APIs also became an essential feature. [...] For most of us, it is not as clear as it should be, and we can certainly do better than what we have right now! Hence the creation of a working group to gather both people and knowledge for REST in Symfony: https://groups.google.com/forum/#!forum/resting-with-symfony.

The target of the group is just about anyone associated with the development of APIs: developers who build them, developers to contribute to Symfony's REST functionality, people with questions about REST and, really, anyone else interested. It's a part of their wider developer experience initiative they've recently ramped up.

0 comments voice your opinion now!
developer experience rest discussion group symfony framework

Link: http://symfony.com/blog/improving-rest-in-symfony

Matthias Noback:
A better PHP testing experience Part I Moving away from assertion-centric testing
July 07, 2014 @ 17:53:45

Matthias Noback has a new post today, part one in a series, looking at moving away from assertion-centric testing and more towards descriptive unit tests.

In the introduction article of this series I quickly mentioned that I think unit testing often focuses too much on assertions. [...] I used to preach these things myself too (yes, "development with tests" often comes with a lot of preaching). But now I don't follow these rules anymore. I will shortly explain my reasons. But before I do, let's take a step back and consider something that is known as the Test framework in a tweet, by Mathias Verraes.

He breaks up the rest of the article into three sections, each with a few paragraphs of description and code where appropriate:

  • Something is the case, or not
  • Only one assertion for each test?
  • Write assertions first and then work towards them?

He talks about the idea of "Arrange Act Assert" and makes some recommendations as to how to be more descriptive in your tests and make them easier to read and follow in the future.

0 comments voice your opinion now!
unittest experience assertion testing descriptive

Link: http://php-and-symfony.matthiasnoback.nl/2014/07/descriptive-unit-tests/

Symfony Blog:
First Online Symfony Community Hack Day July 5th!
July 01, 2014 @ 11:58:07

On the Symfony blog today Ryan Weaver has posted a note about the first ever Symfony online community hack day coming up on July the 5th.

Last week, I talked about the Symfony Experience, and announced a new Developer Experience Initiative. [...] And now it's time to put our ideas into action, with the first community hack day on July 5th. This hack day is for everyone and we'll focus on tasks from all around the Symfony world: the core code and third party bundles. This is our chance to really push on things that never quite get done as well as they could: third party bundle documentation, exception messages, shortcuts, etc.

The event will be happening on July 5th from 9am to 8pm Central European Time (3am to 2pm Eastern time in the US) and will be run from the #symfony channel on the Freenode IRC network. There'll be plenty to do, so if you're interested in getting involved, reach out to Ryan or Javier once you're on and they can point you in the right direction. More information can be found on the Symfony blog.

0 comments voice your opinion now!
symfony blog community hackday july2014 developer experience

Link: http://symfony.com/blog/first-online-symfony-community-hack-day-july-5th

Symfony Blog:
Making the Symfony Experience *Exceptional*
June 18, 2014 @ 12:52:34

In this new post to the Symfony blog Ryan Weaver talks about some steps the project is making to help improve the "developer experience" (DX) around using the framework. There's four things listed that they're trying out to see if they can improve the framework even more.

When Symfony was released, we (the community) thought a lot about the Symfony experience: working on documentation, improving error messages and creating open source bundles. But since then, innovation has slowed down and the Symfony experience has stopped evolving. Today, the Symfony Framework is still the highest quality PHP Framework available. But the Symfony experience has stagnated. The good news is that improving the developer experience is easy, and it involves you!

He includes the "four easy steps" that any developer using Symfony can follow to help out the development team and make things even easier (and more intuitive) to use:

  • The DX (Developer Experience) Label (on the Symfony issues list on GitHub)
  • Adding a suggested DX Label for your own repository
  • Working on DX issues at a Community Hack Day
  • Being Aggressive, Focusing on Beginners
0 comments voice your opinion now!
symfony framework community developer experience

Link: http://symfony.com/blog/making-the-symfony-experience-exceptional


Community Events

Don't see your event here?
Let us know!


api application framework community introduction list podcast laravel language voicesoftheelephpant example symfony opinion interview php7 project part2 yii2 series composer

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework