TheSteed

Experience

340

0 Best Reply Awards

  • Member Since 1 Year Ago
  • 2 Lessons Completed
  • 0 Favorites

25th April, 2017

TheSteed left a reply on How Much Do You Earn? • 5 days ago

@fahaddsheikh Don't focus on any one framework as it won't matter to a good software engineer, you should be able to use them all.

What you need to know are the basic principles of OOP, or S.O.L.I.D. as they are called, and how to apply them.

If you apply those principle, you should be able to move your core functionality from one framework to another without any changes to it being neccessary.

24th April, 2017

TheSteed left a reply on How Much Do You Earn? • 6 days ago

If you want to earn the best possible money, then do not become a Laravel developer, become a good software engineer because then it doesn't matter which framework you are using.

I earn six figures, but it's not because I'm good with Laravel, I can use any framework.

21st April, 2017

TheSteed left a reply on How Much Do You Earn? • 1 week ago

If you're proficient in Laravel you can earn a decent wage, if you're an expert in Laravel, you will earn even more, and if you're an expert in PHP and software engineering in general a lot more than that.

TheSteed left a reply on My Developer Friend's Opinion On Laravel • 1 week ago

Your friends make a good point, and the answer you have marked as "best" by thc1967 actually goes some way to support it, despite their intention to be the opposite, with the line "Understanding good OO design principles, that will last you a career". You can code in Laravel without knowing OO design principles, and without it ever letting you know they should at least be considered.

Now, before I go any further, let me first tell you that I love Laravel, and it's my first choice framework, however, to put it simply, it is the Wordpress of frameworks, and by that I mean that it allows you to be a really poor developer, and if it allows you to be this, then many people may invariably be just that.

To put this in perhaps a fairer way, if you are a beginner, it will hamper your progression to being an expert as it allows you to do too many things wrong that you may not even realise are wrong.

For example, whilst "Facades" may well be perfectly testable etc, calling the facade of one service in the method of another on the fly is a violation of some of the basic principles of OOP coding, namely decoupling. Now Laravel has the functionality which allows you to follow those principles, but if you are a beginner to both PHP and/or Laravel, you may not realise that you can do this, or that you should.

If however, you decided to start using Symfony or Zend 2, these frameworks (despite their flaws) will practically force you to at least take these principles into consideration. You may still implement things incorrectly, but at least they have forced some kind of discussion upon you.

1st June, 2015

TheSteed started a new conversation StartSession On New App • 1 year ago

I've just created a new Lumen app, first time using it, and everything is working fine.

I've then uncommented the StartSession line in middleware, but I get the error:

Argument 1 passed to Illuminate\Session\Middleware\StartSession::addCookieToResponse() must be an instance of Symfony\Component\HttpFoundation\Response, string given

With the string being the html for the welcome page from $app->welcome();

I can't seem to find any resolution for this anywhere so any help would be much appreciated.

Edit Your Profile
Update

Want to change your profile photo? We pull from gravatar.com.