SIGN IN SIGN UP CATALOG SERIES PODCAST DISCUSSIONS
PHP Design Patterns: An Introduction PUBLISHED 3 YEARS AGO BY CODENIHAL Hi Guys, Just wanted to let you know here at the forum that I'm publishing my first Leanpub book called PHP Design Patterns: An Introduction, https://leanpub.com/designpatternsphp/ . Just take a look at it and tell me how I could improve.
keevitaja 3 years ago (54,860 XP) Hi, there is not much sample content to review... And cover image is stupid-stupid large. About 12 MB!
claudiu 3 years ago (1,150 XP) hello, I will ask you here also, on reddit/r/php you have not answer. :) Why I should read this book? Is php-centric book, as in design pattern in ruby( http://www.amazon.com/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452 ) or, just let's write a book and become famous. is this book in relation with GoF book? is this book special for php issues and problems is this book a best practice with php and design patterns will this book provide me values as objects in rails gof book poodr book and last: what is your experience in the programming world? with abs no offence ;) my 2 cents
xingfucoder 3 years ago (66,635 XP) I'm reading the downloaded document from the link and I'm waiting for the rest of it :) to evaluate the buy. Would be possible to get the TOC of the ebook for get knowledge all topics will be covered? Thanks in advanced. Great work!
claudiu 3 years ago (1,150 XP) @codeatbusiness maybe this will help you. better than a junior dev book: https://github.com/domnikl/DesignPatternsPHP btw: http://code.tutsplus.com/articles/a-beginners-guide-to-design-patterns--net-12752 you get 2 cents for any phrase that is the same as the book my .50 cents
xingfucoder 3 years ago (66,635 XP) I wold wait to see all the content of the @nsnihalsahu.code ebook. my 1M USD :D
codenihal 3 years ago (6,200 XP) @keevitaja The Cover Image was a pretty quick piece of work, so didn't have time to work on it much. I will fix it later tonight. Check the landing page, its only 25 % complete. I published it early because I didn't want to be caught in an overload of problems later.
codenihal 3 years ago (6,200 XP) @claudiu The Book will be a catalog of Design Patterns explained as simple as I possibly can. It will have content on Laravel and its implementation of the the Patterns as an additional Appendix. As to the questions : is this book in relation with GoF book? -> In the sense that it is focused on a language and its issues and problems. YES is this book special for php issues and problems -> Yes. is this book a best practice with php and design patterns -> Yes will this book provide me values as, objects in rails, gof book,poodr book -> This is not an OOP book. Its a Design Patterns book. as to the gof book, I believe that the writers are far more experienced than me or at least I hope so, since I bought 2 of them. ;). A basic idea of OOP is necessary. AS to the values, we will be covering SOLID and the rest. and throw in some stuff here and there. what is your experience in the programming world? -> I have been a web developer for the past 6 years and recently started my company, Paradigm Shift. I am a Laravel Evangelist. I am 14, if thats not a disqualification. I love my work. and no offence taken.
codenihal 3 years ago (6,200 XP) @codeatbusiness I will be updating it per day with at least 2 design patterns. So, the TOC will be updated regularly.
codenihal 3 years ago (6,200 XP) @claudiu I did not make the mistake of assuming that mine is the best resource. I added this stuff and the tutsplus article to the bibliography as some of their expressions and metaphors were very succinct. We will be covering most of the design patterns in a simple, easy to understand order. Thanks for stopping by to comment and for the feedback, I will be updating the cover image and once again, thanks.
keevitaja 3 years ago (54,860 XP) Looking forward to review it again once you have bit more content available!
codenihal 3 years ago (6,200 XP) Ok, what did you think about the chapter in the sample?
keevitaja 3 years ago (54,860 XP) Can't really comment on a adapter pattern as i have not been using it myself. Though i have one small note. I do not think using ORM in your example is good idea. As this book might be red by beginners, they might not be familiar with it. I suggest you make a small class that does something, like feeds a dog (lol), and go from there.
claudiu 3 years ago (1,150 XP) @nsnihalsahu.code so you are 14 years old, and you are doing professional programing for 6. Well done!! I'm an old 30 years old, doing professional programming for 12 years now. I' was reading you'r book sample, and you blog post and you look that your a junior developer with not so much exp. But that fact that you'r only 14 year old and you write code is impressive. I do not want to cut your wings and dreams. (As I do in my current company with all juniors that apply design patterns anywhere and talk half a day about scaling ). Also, I finish psychology beside CS, and I want to ask you: - how was at 12 to write code? Was for fun for joy? (I'm asking you that because I was doing programming from school and hate it:). I just want to chase girls and play football all day)
keevitaja 3 years ago (54,860 XP) 14 and 6 years of dev experience? Started at eight? I do not say it is not true, i know similar, well almost similar, case myself, but this is insane. Usually 8 year old kids still learn 10 times 20. Also english is not your native language?
codenihal 3 years ago (6,200 XP) @keevitaja The ORM was meant to be mistaken by beginners as pseudocode. Pretty simple right. @claudiu I understand that Design Patterns are not appropriate everywhere. I spend every chapter stressing that , and giving examples of wrong usages. and code was always, always fun for me. @keevitaja It is true, started with tutsplus and sadly w3schools since 8 years ago. But started professionally 6 years ago. And english is not my native language, but I learnt it before I learn't any other language
« 1
2
»
Please sign in or create an account to participate in this conversation.
CREATE ACCOUNT
CHOOSE A FILTER
All Threads Popular This Week Popular All Time
Solved
Unsolved No Replies Yet
Leaderboard
OR PICK A CHANNEL
All Code Review
Eloquent
Envoyer
Forge
General
Guides
JavaScript
Laravel
Lumen
Mix
Requests
Servers Site Feedback
Spark
Testing
Tips
Vue
Where to go ? Laravel or .NET core 2 GENERAL • 3 DAYS AGO BY HELMCHEN
Actually I am interested with php development for many years. And I like laravel and it's syntax. I am not expert but I can handle small projects w... Forcing 'https' for all user submitted links (avoiding mixed content error) GENERAL • 1 DAY AGO BY SNAPEY
I'm wondering if there's actually a way to force 'https' for all the user generated content with 'http' links. The forum software I'm migrating fro... Tinker - Could not find driver GENERAL • 23 HOURS AGO BY JLANZAS
I'm trying to interact with my mssql server from tinker but I'm getting the following error: Illuminate\Database\QueryException with... Permission Seeding GENERAL • 3 DAYS AGO BY I960
I know the topic of permissions has been discussed before, but I couldn't find anything related to this specific issue. There seems to be a piece... Homestead: Command not found GENERAL • 3 DAYS AGO BY ABUDO
abudo@rameez-HP-EliteBook-Folio-9470m:~/.config/composer/vendor/bin$ ls homestead laravel abudo@abudo-HP-EliteBook-Folio-9470m:~/.config... Query perform very slow when using where in condition GENERAL • 6 DAYS AGO BY RICARDOVIGATTI
I am having this query. $items = DB::table('items') ->leftJoin('default_price', 'items.id_item', '=', 'default_pri... Arrays key/value pairs ... (brain freeze) GENERAL • 1 DAY AGO BY THEUNFORGIVEN
Hi all, I'm having one of those days where I can't figure stuff out. Here's a image of two arrays I need to save the values of to the... Laravel API + Vue frontend Question GENERAL • 4 DAYS AGO BY JCMARGENTINA
Hello! I've recently started developing again on an old project and I've been researching different ways to do things. I found that I can ho... Help with Relations: one product has many images GENERAL • 3 DAYS AGO BY
[email protected]
Hello I seem to be having troubles with relation... I have a grasp on the concept I just can't seem to get it to all fit together. I... mysql table rename leads to 'Base table or view not found' error GENERAL • 2 DAYS AGO BY CRONIX
I ran a migration then noticed the tablename was wrong. I edited the migration and then manually renamed the mysql table. Any time I try to...
Lots of your peers think Laracasts is one of the best things ever. So buy Jeffrey lunch once a month, see for yourself, and massively level up your skills in the process.
LEARN Library Lesson Index Books Sign Up Sign In
DISCUSS Forum Laracasts Snippet Laravel Podcast Support
EXTRAS Statistics Testimonials FAQ Youtube Get a Job RSS Privacy Terms
© Laracasts 2018. All rights reserved. Yes, all of them. That means you, Todd. Proudly hosted with Laravel Forge and DigitalOcean.