New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improvement as Taylor and friends have commented #16
Comments
I just would like to clarify few things in here:
example: Another thing to define "Right way" is to point out the bad practices that we usualy see in production use, and put a corresponding warning to prevent that from happening. One example of that is the security implementations of using "composer update" in the production servers for a Laravel application (see more at http://blog.naderman.de/2014/02/17/replace-conflict-forks-explained/)
The fact that a person goes in this site, means he is at some level of uncertainty on how to implement something. If it happen to he see he has a better way than what is indicated in the site, instead of keeping it for himself, he should send a PR so it could be shared to the community and that is how this site will evolve.
That means, community decides what is the best practices, rather than a specific group of people. In fact, efforts has been made so that the Laravel team have an admin access to the repository, so that their team or anyone they authorized can modify things that they think is not appropriate. Same is true with other contributors who is willing to share their best practices.
As I had mentioned, instead of one true way, our aim is to list out as many scenarios as possible and provide suggestions on how to deal with that particular scenario.
I don't see it that way, specially if you are mentioning at which particular situation it is applicable and which it should be not.
At present state, yes it might be. But as soon as contributors chimes in, it will be filled up with more advanced use cases.
Im sorry, but I might not want to do that, since as I had indicated in the vision of the project. This site is meant to guide users from beginners to DevOps, then down to the level of Enterprise-level implementation. Throughout the time, there will be sections that covers higher level things, which make it will inappropriate if we mark this site as for "beginners only" future contents roadmaps are:
as you can see, those topics once included doesn't falls into the niche of beginners. As always and promised, there is no plan to monetize this site in anyway, through ads or by any means. This is to prevent any outside organization to influence its contents by flagging any commercial products and imposing their own ideologies in attempt to drive users to be inclined into particular product. Should there any commercial product, there should be always a free counterpart so that end-user has freedom to choose and evaluate it for themselves. It should be driven by community and will be always see to it that the best interests of the community is always favored. |
Pretty busy now, but it's good to hear you have some plans. |
So basically "recommended best practices" which implies "optional"
Best practices don't have a "right way". Because per definition it's merely a suggestion. Right way implies that it's not optional. Because if it's not right... it's wrong.
So basically like PSR? Except your name implies there is a right and wrong way, while PSR literally stands for Proposing a Standards Recommendation
So basically Composer The Right Way? Such a poor example, no leg to stand on you have. Try again.
No apparently only confuse people with it's name like PHP The Right Way did with it's over sensationalized name.
Not really, beginners don't go looking for best practices because they don't even understand it. Someone gave it to them which means they didn't choose it. Or maybe some people use SEO and sensationalize it which makes it go all the way up in Google.
Do you see a pattern in the way you're talking? We don't have to do jack shit even if we know a better way. You should really ask things like this nicely instead of saying what people should and shouldn't do. It seems to be a recurring theme here.
Aha, something I can agree with. Still my beef is not with the authors of PHP The Right Way, but the majority hivemind mentality that just follows them which is pretty hard to go up against. If I didn't know any better I would say you'd wanted to create an even bigger hivemind with the Laravel community behind you.
You're contradicting yourself again, you're repeating yourself, and i'm pretty sure you also made a spelling mistake.
Wait what? Rather then basing in ideologies and personal preferences (of what your own?) you will base it on people who... wait... didn't just just say you weren't going to do that? But now you are just community driven. Dafaq. #contradiction
Makes sense, uhmu.... go on.
Oh god here we go again. So much contradiction. I'm really having a field day here. First you say no commercial products then you say should there be one there should always be a free alternative (which isn't always possible). Not only do I believe this is completely counter-intuitive with PHP: The Right Way and you blatantly copy/paste the entire site, all of it's repos, formats and following it's exact same trajectory to hop on it's partially sensationalized name but you're also contradicting yourself constantly and you don't even seem to understand the words you're speaking, let alone know how to spell them. I didn't 100% agree with everything in PHP The Right Way, but at least I trusted Josh Lockhart and Phil Sturgeon. They know what they'r talking about. They'v built frameworks. It seems to me you're only hopping on these two hype trains to create your own. |
@Blaxus Your tone is very aggressive. You don't have to agree with the purpose or direction of this effort. That's fine. The way you are addressing this is guaranteed not to get the result you want. I suggest trying a different tone. You may not want to, and that's also fine. If you can't be constructive or respectful, please leave. |
@Blaxus thank you for the feedbacks. first thing is i apologize for the spelling or grammatical mistakes as i haven't really had a a chance to proof-read it properly. i think the term "right" in here is taken very shallow in its context. For example, given a very basic scenario, "I have a very small laravel application that only caters for a small amount of users, there is only one developer involved in the process and there is no future plans to grow" so for those cases, the developer might get overwhelmed by things if he had fully implemented full blown repository patterns, SOLID principles etc, given that he is solely working in the project. So the question is, there "right" way is a relative value depending in the situation at hand. the example might be a little bit weak, but let me exxagerate it a bit But the bottomline here is, instead of having developers do the guesswork and do the digging their selves, cant you just tell them "how did you handled this particular scenario" Its not like PSR, since PSR is very focused in language itself, while this site tends to something bigger like use-case scenarios. PSR is more of "no matter what situation you are in, i recommend you do this in your codes" what I don't see in your point is the things on which i'm contradicting myself. Like topics about then about the community-driven -- the community we are referring to here is the real people who had been using it, since they are the one who is most likely encountering this issue. I don't see a contradiction in there. there mere fact that we are addressing the podcast feedbacks, your suggestions about the context of this site, is what is meant to fuel this site. there are great points you had raised in here and i really appreciate that. What I just only noticed though is more of your feedback is targeted toward me, like the way how I constructed my thought process and even my sentences, even comparing me to Josh and Phil --- I appreciate that, since that would improve me as an individual, but this site is not about improving myself but rather about the laravel community itself, so lets try to not lose our focus in here. you are vey right that Phil and Josh has way better things knew than me, I'm not even a dedicated PHP dev at all, as I'm mostly doing scrum master functions. But the thing is, like any people in the community, I'm entitled as well to my own suggestions like anybody else. And it is not like I have total control of what goes in this site, you had voted out the idea that some of my points are not valid, but then have you suggested anything better? lets try to be constructive and think first how we could help the community and don't get carried away with our emotions with the fact that some average laravel user had came up with the idea of putting a site. Like what I've said, it is not like I'm not getting something of out this as i rarely do write codes and I'm more of project management nowadays. This has been up since January, and I'm not sure why people rushed in like a storm over the past week. What I only did not like are non-constructive criticism that is being targeted towards me -- afaik, I own the domain and I'm living in a democratic country, so I'm legally entitled for freedom of speech specially If i'm not doing harm to other people. I waive the right that you can correct things that is relating to best practices about laravel. like anyone who is interested in contributing to this site, I'm entitled to my opinions as well, and you have the same equal "rights" technically to correct things relating to laravel things. So I had taken some of your points and really appreciate that you had spent time writing/reading this thread. |
Found that a bit aggressive as well, @assertchris. One thing I thought about the future of this project is how to properly write good code by putting to good use what the framework has to offer. Not a literal "The Right Way". And like the author has mentioned, the existing information in the project is crowd-sourced. Everybody is free to contribute as this is an open-source project. It's a fairly young project. Good work from the author, by the way 👍. I just had the chance to properly read everything here, and opening this issue was a stupid thing. I'm closing this (again) as it's been addressed before further comments became irrelevant. |
I wish to apologize for kind of attacking @buonzz the way that I did. I just got a little carried away. I was trying to prove a point, But ultimately I never enjoy debates like this. So I'm not going ending it here. I could debate the semantics of how you wrongly formulated something all day. But ultimately I'm not really against what you guys are trying to accomplish. I just have a problem with the name. You all say that this is a community effort then why don't we just put it to a vote and be done with it? My suggestion for a new name would be Laravel Best Practices just to clarify, that's not my vote, it's merely a suggestion since the prospect of not having a new name could influence the votes. |
Opening this because I'm interested in the idea. Or maybe let's start another issue to freshen the exact subject? |
sure, im open to the idea. i had opened another issue for this on #18 |
http://www.laravelpodcast.com/episodes/10458-episode-25-taylor-swift-is-a-baller around 18:00~. Any thoughts on this?
The text was updated successfully, but these errors were encountered: