Nick82

Nick82

Member Since 10 Months Ago

Experience Points 1,260
Experience
Level
Lessons Completed 12
Lessons
Completed
Best Reply Awards 0
Best Answer
Awards
  • Start Your Engines Achievement

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • First Thousand Achievement

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • One Year Member Achievement

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • Two Year Member Achievement

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • Three Year Member Achievement

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • Four Year Member Achievement

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • Five Year Member Achievement

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • School In Session Achievement

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • Welcome To The Community Achievement

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • Full Time Learner Achievement

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • Pay It Forward Achievement

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • Subscriber Achievement

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • Laracasts Evangelist Achievement

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • Chatty Cathy Achievement

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • Laracasts Veteran Achievement

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • Ten Thousand Strong Achievement

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • Laracasts Master Achievement

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • Laracasts Tutor Achievement

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • Laracasts Sensei Achievement

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • Top 50 Achievement

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

10 Mar
10 months ago

Nick82 left a reply on Help A Developer Stuck In 2000

Wow guys! didn't expect such a response... bit overwhelmed.

Checked out some of the skills videos, really amazingly done so i'll smash through those. I started on PHP basics its all stuff i know like the back of my hand but thought i'd start from the start!

I think tightening up my general OOP PHP might be a good first step before jumping into laravel after having a think.

With my design over 'jumping in' with OOP comment is the fact you can (in my head) make a class that just does what a procedural(ish) script will do and end up with your 'functions' cut'n'pasta'd into 'methods' with some really rudimentary OOP benefits. A bit like using SASS in CSS just to do an import. There must be a certain level of mid-deep abstraction before you start typing.

Have already taken my global variables 'settings' include and made it into a class :D. Problem is its only instantiated once but hey its got proper scoping of methods and variables :D

06 Mar
10 months ago

Nick82 started a new conversation Help A Developer Stuck In 2000

Hi there new to the site and in a bit of a sad face state so any help appreciated.

I have worked as the sole developer for a small agency for 12 years starting on legacy classic asp (i know!) then moving onto WordPress sites (which i still do) and I have now in recent in the last couple of years been involved developing some bespoke php applications. One in particular which is being used by 20k users.

The issue is my PHP is self taught and I work to agency deadlines. As a result and i take full responsibility for my own personal lack of R&D I have built and continue to develop the only way I know that is to say a typical admin system will look like:

list.php edit.php?id=1

Inside these files are HTML which posts to its self which then does SQL at the top of the script. Settings files are included at the top etc etc

I'v started branching out into incorporating OO classes to handle some more complex functionality (OO issue for me have always been it seems design from the start is as important than implementation and i'v lacked the design skills).

The systems i'm involved with are starting to become beasts and popular so new additional functionality is becoming difficult to implement and security is a concern.

I want to improve my skills, jump on Laravel train but i'm finding after a bit of reading to be overwhelmed, i'm not sure if its the framework, my lack of OO principles/design exp or both that is causing the issue but in the face of looming deadlines it just seems 'easier' to plod on coding like NSYNC are still No.1 in the charts.

I'm getting a bit anxious about it too, like i'm in a pit I wont get out of without 100's of hours of reading/experience in a professional environment I can't afford to spend that kind of time on.

I'm in a bit of a 'am i just crap at programming' mentality and wondered if anyone out there could offer some advise? I realise this post isnt strictly Laravel orientated but as the most popular PHP framework i was hoping it would be my spring board into the current era... i'm just kinda looking at the road ahead like its going up a 200ft mountain.

any help/advice appreciated.