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

QaFoo Blog:
Developers Life is a Trade-Off
May 27, 2015 @ 10:57:57

In a new post from the QaFoo blog they talk about a developer's life as a trade-off, the amount of work to put into one technology or approach before deciding it's not worth the trouble and moving on.

At Qafoo, we train a lot of people on topics like object oriented software design, automated testing and more. [...] There is no silver bullet and one of the most important skills every developer needs to hone is to assess possibilities and to find the best trade-off for the current challenge.

He uses personal experience to illustrate the point, a struggle they had with choosing a storage system for their application's data. While one technology seemed to be an ideal fit (Cassandra) the trouble it caused made them fall back to something more reliable. He also talks about another instance where he had to make a decision around using a state machine...or not, because of the overhead and time consumed around it.

One of the most important tasks of a developer is to make trade-offs. They occur wherever you look in your every day life. It is a highly important step to realize and accept this. And it is important to hone that skill. You need to open your mind for new technology and techniques, learn and try them wherever you can. But then you need to step back, analyze the current situation and then find the best trade-off between all possible approaches.
0 comments voice your opinion now!
developer life opinion technology tradeoff decision

Link: http://qafoo.com/blog/075_developers_life_trade_off.html

Christopher Pitt:
Making Dependable #2 (Series)
May 27, 2015 @ 09:25:01

Christopher Pitt has posted the second part of his series about creating "Dependable", a Laravel-based application with a focus on Composer use and customization. In part one he laid the foundation, creating a new project, database and setting up migrations to create the tables. In part two he builds on this and creates additional functionality to store a GitHub user's repositories.

One of the ideas we've had is to create an application; which can build a custom Composer dependency map, and deploy that to a new server. It would also be great if there was an interface for deciding which dependencies are included, and a unique URL for each installation.

He starts with a brief mention of testing and why he hasn't included that in his current work. Then he gets into the new models for storing repositories and the migration to create the matching table. He also includes the code that will be needed to link a Developer to a Repository. He finishes the post with an endpoint that can be called to refresh the data from GitHub and pull the repository information down and populate it into the database.

0 comments voice your opinion now!
tutorial series part2 dependable laravel github repositories developer

Link: https://medium.com/laravel-5-tutorials/making-dependable-2-36411b64b958

Run Geek Radio:
Episode 003 - OpenWest Namebadges, Overtraining, Dev Salary & Freelance Rates, [...]
May 15, 2015 @ 12:19:00

The Run Geek Radio podcast, with host and PHP community member Adam Culp, has released its latest episode - Episode 003 - OpenWest Namebadges, Overtraining, Developer Salary and Freelance Rates, Saving Money.

Adam Culp talks about the awesome namebadges at the OpenWest conference, and how assembly was required using a soldering iron. Then shares symptoms, causes, and treatment for over-training while running. (mentions Tension Tamer tea, but intended to speak about Sleepy Time tea instead) Following this the subject of developers and money was covered. What should developers charge per hour, what should a freelance developer pay themselves, and what should developers do to save money for a rainy day.

You can listen to this latest episode either through the in-page audio player or by downloading the mp3 of the show. If you enjoy it, be sure to subscribe to the feed too for more shows in the future.

0 comments voice your opinion now!
rungeekradio ep3 podcast openwest namebadge overtrain developer salary freelance rates saving money

Link: https://rungeekradio.com/episode003/

FogCreek.com:
How to Find, Hire, and Retain Developers - Interview with Cal Evans
May 15, 2015 @ 08:58:54

On FogCreek.com they've posted a new interview they recorded with PHP community member Cal Evans about how to find, hire and retain developers for your business.

We've interviewed Cal Evans, author of 'Culture of Respect', and we discuss how to find, hire, and retain Developers. He gives tips on where to find great developers, how to write job ads which appeal to them and how best to interview them. We also discuss ways to build a great team culture that can help startups and growing businesses compete with the big guys for talent.

You can catch the interview in a few different ways - either through the in-page video recording, audio-only over on SoundCloud or you can download it for listening offline.

0 comments voice your opinion now!
calevans interview video find hire retain developer cultureofrespect

Link: http://blog.fogcreek.com/how-to-find-hire-and-retain-developers-interview-with-cal-evans/

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/

That Podcast:
Episode 58 Life as a Software Developer with Keyvan Akbary
February 11, 2015 @ 09:40:57

In the latest episode of the Three Devs & A Maybe podcast hosts Michael Budd, Fraser Hart, Lewis Cains and Edd Mann talk with an associate of Edd's, Keyvan Akbary about life as a software developer.

This week we are very lucky to have Edd's work college and good friend Keyvan Akbary on the show. We start off discussing how Google Maps lied to him on his train journey down from London to the 'Garden of England' Kent. This moves us on to talk about the exciting new greenfield project he is currently working on - following a DDD approach, comprehensive test suite and TDD. After this we back track a few steps and chat about how he got into computing and subsequently programming - through a high school web-page and friendly competition with his brother. Following this we delve into his University experience and how he felt happier in a work setting, which can be seen by the great experience he has been able to gain in such a short space of time. Finally, we discuss his experiences with his own start-up, the current book he is helping write and interesting technologies that currently appeal to him.

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

0 comments voice your opinion now!
threedevsandamaybe podcast ep58 life software developer keyvanakbary

Link: http://threedevsandamaybe.com/life-as-a-software-developer-with-keyvan-akbary/

PHP Town Hall:
Episode 35 Developer to CTO and Back
February 06, 2015 @ 10:23:59

The PHP Town Hall podcast has posted their latest episode with hosts Phil Sturgeon and Ben Edmunds - Episode #35, Developer to CTO and Back. This episode features guests Gary Hockin and Jacques Woodcock.

The grass is always greener on the other side, but we have a little talk with Gary Hockin and regular guest Jacques Woodcock about the pros and cons of going up and down the chain of command in the developer world. After all, it doesn't just need to be a one-way street. We also talk about a few general bits, like whether PHP 5.7 should have happened, should we cry over spilled constructors and Gary bangs on for ages about how Waterfall is better than Agile.

You can listen to this latest episode in a few different ways - either through the in-page audio player, by downloading the mp3 or watching the recording of the live session over on YouTube. If you enjoy the show be sure to subscribe to their feed for more great episodes.

0 comments voice your opinion now!
phptownhall podcast ep35 cto developer

Link: http://phptownhall.com/blog/2015/01/09/episode-35-developer-to-cto-and-back/

Phil Sturgeon:
Developer Fallacies of 2014
January 12, 2015 @ 10:50:47

Phil Sturgeon has a post with several "developer fallacies" of 2014, a tongue-in-cheek list of things that some people were sharing as facts that just weren't.

Let's take a look back at some of the silly, shortsighted or patently false things people have been saying around the PHP community, and the development community in general, starting from January 1st 2014 and going through in rough chronological order.

Included in his list are things like:

  • No programmers ever get hired by recruiters
  • Framework agnostic code takes drastically longer to develop and release than framework specific code
  • Micro-services should probably always be .jar files instead
  • PHP 7.0 is a better name than PHP 6.0 because 7 is lucky in China
  • PHPNG is Zend's response to HHVM and they are the same thing
  • Maintaining CodeIgniter - when actively used by thousands of people - is a waste of time

Of course, all of these (and the rest of the list) are false and several of them are just based on things spread word of mouth or misinterpreted when shared from one person to another.

0 comments voice your opinion now!
developer fallacies 2014 opinion list

Link: https://philsturgeon.uk/php/2015/01/10/developer-fallacies-2014/

Anthony Ferrara:
Being A Responsible Developer
December 30, 2014 @ 09:04:17

In his latest post Anthony Ferrara is back with more discussion around the "only supporting the latest versions" debate (here is the previous article). In this new post he talks about being a "responsible developer" and how that relates to keeping your software up to date.

The general consensus [shared during a DevHell and PHPTownHall Mashup ] was that as an ideology, only supporting latest versions is correct. From a practical standpoint though they said that it's unrealistic. That there are tons of legacy systems out there that are running just fine and can't justify the cost of upgrading. So they shouldn't have to upgrade "for ideological reasons". From one point of view, this certainly makes sense. [...] This point of view disturbs me deeply. And it further disturbs me that it came from the same person who preaches for testing.

He makes the connection between being responsible and the software upkeep through testing. He points out that the real effectiveness of automated testing is in preventing regressions - that is, when software is updated, that bugs don't reappear. He then goes on to share his opinion on some of the other arguments presented in the recording like the "if it ain't broke, don't fit it" and security issues topics. He also shares some number of the reality of what can happen if software is not up to date (or even patched) and how this circles back around to his previous points about software versions driving the OS and PHP versions forward.

0 comments voice your opinion now!
responsible developer opinion software version upgrade support

Link: http://blog.ircmaxell.com/2014/12/being-responsible-developer.html

Christoph Rumpel:
10 Things That Will Make You a Better Developer
December 15, 2014 @ 10:56:19

Christoph Rumpel has posted a list of ten things he thinks will help you be a better programmer overall.

It is easy to become a web developer these days. The only things you need is a computer and Internet. But I believe there is big difference between a developer and a good one. Good developers are like little heroes. They are awesome in what they do and are there when you need them. A real benefit to the our world and definitely someone you can look up to! I believe everyone can make this step and start being a better developer today. This is why I asked great developers from all around the world what they think makes someone a really good developer.

His list covers more than just good coding practices too. He suggests things like:

  • Experimentation
  • Reading the code of other good developers
  • Just build websites
  • Contribute to other projects
  • Watch out for the Hypetrain
  • Never give up

He includes a quick summary of each of these and the rest of the top ten list too. Be sure to check out the full post for more.

0 comments voice your opinion now!
top10 better developer opinion list

Link: http://christoph-rumpel.com/2014/12/10-things-that-will-make-you-a-better-developer/


Community Events

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


api library php7 interview series opinion conference release community symfony2 voicesoftheelephpant configure podcast application performance laravel framework example introduction part2

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