00:00
00:00
Rob
I am the new developer for newgrounds.

Age 44, Male

Web Developer

Philadelphia

Joined on 3/15/08

Level:
7
Exp Points:
440 / 550
Exp Rank:
> 100,000
Vote Power:
4.88 votes
Rank:
Civilian
Global Rank:
> 100,000
Blams:
0
Saves:
2
B/P Bonus:
0%
Whistle:
Normal
Medals:
172
Gear:
6

I will go ahead and pretend I know what all that means, and smile and nod so I look cool.

*frowns*

#8 - yes, indeed. I heard a story about a presumably "super coder" that wrote everything so superb and cool, running fast and ultra optimized. Too bad his code was not at all commented and unreadable (and I had opinions from a few veteran programmers who worked with the man). I'm not even saying how class names and variable names looked like...

Of course, everyone who had to touch that code after him cursed the guy (he left his company at some point of time). And suddenly it wasn't so super anymore...

Dude..i work with ASP.NET and i want to learn more about PHP...i just can't seem to configure properly the symfony.... =( ... omg..i wanna suck your brain !! >(( !

To: GuyWithHisComp (Below)
It IS New Grounds, which was then shortened to NewGrounds, then users got lazy and didn't do a capital G.

Moving on I think that you should get a caricature pretty soon, as you really kinda stand out from the rest of NG, in a bad way. You should at least make the background transparent so that you can see the NG beams behind the face.

FG

In my previous comment I meant (above).

FG

Cool. Have you ever used Microsoft Visual Basic 6? That's what I'm using to learn basic coding. It is from the 90s though, so it's kind outdated. See ya.

Personally, I found when I first started learning PHP, it was so, so much better to read or even download tutorials (well, the completed files they provided), get them up and running (even if you don't know what it does) and then go through each file and section.

As for the XHTML strictness, yes perhaps it is a good idea to make websites XHTML Strict. But, some XHTML Docs don't load the same in all browsers. Thus why you have to sometimes sacrifice XHTML for cross-browser compatibility.

PS: in reference to a previous comment about "spelt". "spelt" is the English version of "spelled".

Fine...screw you Rob <_<

"Make a class for everything, even if it only has one method and no data"

How did you ever get hired?

Good advice and links, except for #7 which is mostly non-sensical flamebait, and the "one method classes" thing.

#1 should be "PHP and Ruby", not "or". Additionally, Python, Perl, C#, and whatever else I might be missing (as they relate to web development). I won't ramble on about it, but knowing everything you can about everything that's applicable is advantageous beyond "marketability".

#7
"Database I/O is Newgrounds' bottleneck, so an education in CS is mostly useless for web development". What? That doesn't make any sense. An education in Computer Science isn't an education in program optimization, as you make it sound. Yes, developer time is indeed generally more important than processing time, in particular with the scale of projects these days. Education on concepts relating to development processes is generally part of any CS curriculum, and I've never heard of a course dedicated to "program optimization" or been in any that seemed to take that tone. Plus, the piece of paper you get at the end is worth quite a bit, even if it isn't required of most web development positions (only because, as you mentioned, most in that area are "incompetent").

As far as the one member-function classes go--maybe, but probably not. This is that "when you have a hammer everything looks like a nail" syndrome. OOP and OOD are a means, not an end. The fad these days is to make "everything a class" and many modern languages are based around that idea, but it just isn't always the best move. Any function that doesn't need to be a member function should be a non-member/free function. Here's one article (of many you can google for) on that topic: <a href="http://www.ddj.com/cpp/184401197">http://www.ddj.com/cpp/184401197</a>

The link you gave advises using namespaces instead of classes in C++ in situations where namespaces are applicable, which is good advice. PHP does not have namespaces yet, so the only way to create a namespace is to use a class. I guess I should have mentioned that this was a PHP-specific thing. The broader point is "Don't pollute the global namespace." How you manage that will depend on what language you are using. Ruby also supports namespaces; Javascript does not.
Also, I did not say most web developers are incompetent. I said most PHP developers are incompetent.
While you are correct that a CS degree does not focus primarily on optimization, I am not sure what other concepts it teaches that would be applicable to the business of web development. I just haven't noticed any difference between web developers who have gotten a CS degree, and ones who haven't, except that the degree-holders have done things like write their own parsers, compilers, or operating systems, and done precise calculations of algorithmic complexity. None of which is especially useful in web development.

o thats kool

Woah sweet. Write more of these stuff!

Are you a old man?

Don't forget the (X)HTML Validator: <a href="http://validator.w3.org/">http://validator.w3.org/</a>

When are you getting a cool ass user pic like everyone else on the staff?

Wow I thank you alot, I myself have been attempting to create a very big user-based site. You really have helped me with some of these tips, number 3 (along with the 3rd comment on here) and number 8 have really changed some way i think. I also enjoy tip number 10.

FONE SEX

nice level design fag

Oh, wow. This is a lot of stuff to keep in mind. I don't understand most of it anyways, since I've never made a website before. I don't think I will, either. It's just not the thing I am into.
But I have to ask: is making websites fun? Or at least satifying when you're done? Whenever I do something, I am satisfied for a short period of time, then I always feel like I should add more. But I guess that's just the additude of an artist/fan-fiction and fiction writer. Seriously, those are my major hobbies. Besides singing. But I digress.
Oh, and what's the difference between XHTML and plain old HTML?

I'm thinking about you..

More Results