Zed A. Shaw - The Web Will Die When OOP Dies
-
Not SyncedAll right.
-
Not SyncedAll right!
-
Not SyncedSo, how is everybody doing?
-
Not SyncedI am Zed Shaun, as you know
-
Not SyncedAnd those are 2 primary websites I am campaigning.
-
Not SyncedSo you you will see that the entire time I am talking.
-
Not SyncedBut that is not why I am actually here to talk about.
-
Not SyncedI am going to talk about, basicaly, bullshit.
-
Not SyncedI am gonna tell you, how I think the web sucks
-
Not Synceddespite the amazing amount of stuff you guys put together.
-
Not SyncedI was ford like some of the crap you guys are making are just amazing!
-
Not SyncedReverse engeneer in flash!
-
Not SyncedWow! That's like resurecting a mastodonte. That's just amazing!
-
Not SyncedIt was amazing! Very cool technology.
-
Not SyncedBut you're basing it on really awful stuff.
-
Not SyncedNot basing it, but... but you have it built on this pile of crap.
-
Not SyncedSo let's begin.
-
Not SyncedI think the W3C as Voludeville Act.
-
Not SyncedSo you might not know at Vouldeville is,
-
Not Syncedbut is the old 1930's tcha, tcha, tcha, that kind of like... corny, like comedy
-
Not SyncedBasicaly, they are like that guy with a horn hat, throwing banana peels on the ground
-
Not SyncedAnd everybody else on the internet was passing by and swiping on them and laughing "ha, ha, ha"
-
Not SyncedBasically, most of the technology is kind of crap
-
Not SyncedSo like SVG - barlely works is weird accent, its definition of how HML should actually work
-
Not SyncedXML - they don't really use XML in the sementic web anymore.
-
Not SyncedThey just keep it around just to not have to admit that XML was a super bad idea
-
Not SyncedRDF - anyone actually uses RDF?
-
Not SyncedYes, cause its sucks.
-
Not SyncedXHTML [laughs]
-
Not SyncedThe Semantic Web - that's my favorite.
-
Not SyncedIt seems that every other boom bust cycle in technology,
-
Not Syncedsomeone is trying to do some semantic web thing and it falls flat and then go off...
-
Not Syncedin a picture sharing frame, or something like that
-
Not SyncedSo, the rest of the stuff, despite all the failures, sort of barely works.
-
Not SyncedSo, you can get stuff done. You guys do amazing stuff.
-
Not SyncedBut, it's kind of junky underneath it, right?!
-
Not SyncedLike, I hate HTML.
-
Not SyncedCSS is seriously the weirdest piece of technology ever invented. Is so bizarre.
-
Not SyncedVideo that's never gonna happen.
-
Not SyncedThere is so much bullshit, business crap and licensing... It just ain't...
-
Not SyncedSound - I mean, I do music, I wanna make sound stuff,
-
Not SyncedI try to make it like sound synced with transitions... Just forget it
-
Not SyncedSomeone came out of the library and they will try.
-
Not SyncedUploads - how many people know that there is a new upload?
-
Not SyncedWhat? 10%? There is a new app. You don't even use Flash to upload anymore.
-
Not SyncedNobody know that there is a new upload app that solves all the stuff you hate about upload.
-
Not SyncedBecause they never told you about it! Stupid!!
-
Not SyncedAnd Java Script. I am sorry, but Java Script fucking sucks.
-
Not SyncedI fucking hate Java Script.
-
Not SyncedAny languange that can't do real math and store an image in a binary blob, is a broke language.
-
Not SyncedSo, anyone seen Popcorn jas? Is 2000 lines of code that lets you do like sound transition.
-
Not SyncedSomething that should just be simple, basic, right?
-
Not SyncedHow about Candes? You can't make circles. Everyone goes: "oh yeah, you can"
-
Not SyncedYeah, you're right... with art defining the radius and doing your own pi calculation.
-
Not SyncedWhen I see this, I think that some dud that wrote this was trying to teach his kid about pi.
-
Not SyncedHe was like: "oh, I know, I am just gonna make the Candes and taught him about arc and circles.
-
Not SyncedI want Sugar. This is the thing that bugs me the most about the whole W3C and all that stuff.
-
Not SyncedIs, you guys make de sugar I like to us.
-
Not SyncedYou make the awesome things I want to use
-
Not SyncedWhy isn't the stuff that you make the actual crap I use in the browser?
-
Not SyncedInstead of making this janky broke apps as standard, make stuff that I can actually use.
-
Not SyncedSo, what it turns out is it seems that W3C exists or it benefits instead
-
Not SyncedThere are a lot of good money in writing code that makes this shit sucks less.
-
Not SyncedBut we shouldn't have to do this.
-
Not SyncedSo let's pick on HTML.
-
Not SyncedYou get 5 versions of HTML, yeah 5 version before I get actual sementic tags.
-
Not SyncedAnd, no, div is not a fucking semantic tag.
-
Not SyncedI don't care what anyone says. Div is not semantic! Is DIV!
-
Not SyncedIt doesn't say like "header", those are semantic. Now you can actually give name tags.
-
Not SyncedWhy do I have to have a < p > tag on everything? Just assume is a fucking paraghaph!
-
Not SyncedThat's what LaTex does. LaTex does this! Markdown does this.
-
Not SyncedEverything that you do for document preparation does this.
-
Not SyncedBut I have to tag everything on HTML.
-
Not SyncedOh, except I don't have to always end all the tags, cause you have XHTML, but... whatever
-
Not SyncedHorrendous visual crafting tools. The visual crafting tool work to actully craft the video, like DreamWeaver and thigs like that.
-
Not SyncedBut, the problem I always had with those tools is they didn't make anything programers could consume.
-
Not SyncedWhy can't these tools crap out like tamplates that are actually usefull for programers.
-
Not SyncedWhy can't you give them little packages that produce it.
-
Not SyncedAnd they are barely Rich Media. Like now you can make awesome Rich Media apps,
-
Not Syncedbut the actual base stuff just barely is Rich Media.
-
Not SyncedLike, being able to have solid transition. This is why people use Flash.
-
Not SyncedBut wait! 3D works?
-
Not SyncedLike, the most advance graphic system you can do works, but none of the other crap works.
-
Not SyncedI have to do bizarre mingling... I mean... fire bug, screwing around with CSS
-
Not Syncedjust to get a fricking Div to center
-
Not SyncedBut, I can have a dud run around
-
Not SyncedRight?! Is fucking bizarre.
-
Not SyncedAll right. I always had this weird dream that is only useable if you generate stuff Server Side
-
Not Syncedwhich sort of fits the point,
-
Not Syncedcause everyone's laptop is actually more powerfull than most of the servers I run
-
Not SyncedSo why can I leverage your laptop's power to do the majority of handright?
-
Not SyncedInstead, everyone has this junky framework just to produce HTML.
-
Not SyncedAnd the you say: "oh, but there is mustache on all this tamplates"
-
Not SyncedDo you ever debugged those things?
-
Not SyncedLike they generate Java Script and than it blows up
-
Not Syncedand now you are trying to figure out how it generates the tamplate Java Script
-
Not Syncedthat figures out where that thing is...
-
Not SyncedAnd Java script is awesome with errors, isn't it?
-
Not SyncedYeah, that stuff is really fun!
-
Not SyncedSo, fuck you HTML!
-
Not SyncedCan I get a good visual tool?
-
Not SyncedCan I get a Real-in Browser Tamplate?
-
Not SyncedOne that I can have the actual tamplates in another file and then apply them in the other things?
-
Not SyncedCan I get some decent free universal video?
-
Not SyncedCan I get some Synchronized Sound?
-
Not SyncedCan I get a motherfucking < markdown> tag?
-
Not SyncedWouldn't that be awesome?
-
Not SyncedLike, you wouldn't have to actually render the markdown?
-
Not SyncedYou could actually even make it work between the markdown tags?
-
Not SyncedDisable all the HTML features so it was totally safe?
-
Not SyncedAnd since markdown doesn't have HTML on it, you could just render and you would be done.
-
Not SyncedAnd it doesn't have to do markdown, it can give you wiki or whatever you want.
-
Not SyncedBut, that's standard, is going around forever. Why can I have?
-
Not SyncedCan I get tags as components?
-
Not SyncedWhy can I say "define a tag", when it gets put into the dow, by a Java Script?
-
Not SyncedI've already got semantic tags, why can I have bonus tags? Just use this files...
-
Not SyncedCan I get disconected uploads? This is one that bugs the hell out of me!
-
Not SyncedBitorn, one of the main reasons people shavle a lot of crap through bitorn
-
Not Syncedit's because it lets you do it disconected uploads
-
Not SyncedIs doing the peer-to-peer thing, but, really, you can do this nice disconected uploads.
-
Not SyncedIt's a big feature for it.
-
Not SyncedSo, you upload this video.
-
Not SyncedI upload a lot of video.
-
Not SyncedI get a megabyte 499 and that's when the Internet decide to kill my fucking upload
-
Not Syncedand I had to start the whole one hour upload again.
-
Not SyncedI don't even bother to upload videos when I am in Norway, on a travel. It's so bad.
-
Not SyncedAnd the thing is: Yes, you cam do most of this stuff if you pile mountains of JS.
-
Not SyncedBut, I shouldn't do tons of JS just to get a useable development and user interface.
-
Not SyncedSo, let's pick on CSS.
-
Not SyncedI want a fucking Grid! My God. Do I fucking hate not having a Grid.
-
Not SyncedPeople love grids. Grids are in almost everything.
-
Not SyncedBasic degign is on Grids. You read this books of design and they talk about grids.
-
Not SyncedThat's how they do layout.
-
Not SyncedI am doing clear and float!
-
Not SyncedFuck you!
-
Not SyncedI wanna be able to define and I don't want to do it with a tree.
-
Not SyncedI want to be able to say: "this is the grid and this is the shit that goes in the grid. Figure it out!"
-
Not SyncedI don't want to have put that goes here and that goes here...
-
Not SyncedI just want: grid, crap that goes in it. You do it!
-
Not SyncedBut, instead I have to give instructions and...
-
Not SyncedWhy can't I center shit?
-
Not SyncedFuck you. If I fucking say center, fucking center it!
-
Not SyncedDon't make me do: margin, auto, left, zero...
-
Not SyncedFuck you!! Center! Is a word.
-
Not SyncedIt has a usefull application in design and in most of your publication, they like to center things.
-
Not SyncedBut for wherever reason, the dushbags making CSS decided that I was gona do margin, auto, left, clear...
-
Not SyncedNo, I can't even get it right. I have to look it up every single time.
-
Not SyncedOh, and then it doesn't work all the time:
-
Not Syncedif you define some parts as table elements style, then it wont center those.
-
Not SyncedYou have to use a center tag or some other definition. Is bizarre.
-
Not SyncedSo, fuck you CSS.
-
Not SyncedCan I get a fucking grid?
-
Not SyncedCan I get a variable?
-
Not SyncedI love hunting trough my CSS looking for that one code, that I'm gonna change.
-
Not SyncedBut it's the same code as others, but I have to do searches.
-
Not SyncedCan I get a loop?
-
Not SyncedWouldn't be awesome if you could have a turn complete language, if you wanted to?
-
Not SyncedHow about components?
-
Not SyncedCan I make it so I can say: "import this, and this desing that guys has..."
-
Not Syncedand then I'm gonna based all my stuff on it and they don't clash.
-
Not SyncedI've actually got names spaces.
-
Not SyncedDo you ever tried to combined 2 design elements?
-
Not SyncedNo, you use one or the other and then you hack them together...
-
Not Syncedand you have this mountain of CSS and is totally uneficient. I want components.
-
Not SyncedWithout SASS and Compass.
-
Not SyncedAgain, you can make all this stuff work, but you have to use technologies outside of the W3C.
-
Not SyncedWhy aren't they going to where other people are doing the work and say: "why we don't make it like SASS and Compass?
-
Not SyncedThat's the way it should be.
-
Not SyncedCSS is what happens when a cat hoarder with Schizophrenia tries to do a programmig language.
-
Not SyncedIt's fucking bizarre. It's like you walk into their house you are like why are all these cats here?
-
Not SyncedThis is strange. Is bacause pizza has lots of squize on it.
-
Not SyncedThat's what is like working with CSS.
-
Not SyncedLet's pick on JavaScript.
-
Not SyncedFuck you. There is no way a 4 element array is equal to a stream with 3 commas on it.
-
Not SyncedAny language that makes you think this, that has this kind of quality is fucking broke ass.
-
Not SyncedIt should go: Error. That is what they should be doing when you do this.
-
Not SyncedThat's fucking bizarre. This kind of crap is all over JS.
-
Not SyncedFloats?
-
Not SyncedAnd no binary types.
-
Not SyncedDo you know how hard it is to do cripto when you don't really have math capabilities?
-
Not SyncedIt's fucking bizarre. I get it. They want UTF to be every where.
-
Not SyncedBut, UTF is basically a binary image transform, like a image storage format. That's what it is.
-
Not SyncedLike unicode is just a way of describing it. This is like Postscript or PDF or all those things.
-
Not SyncedBut making that so I can't actually store that data and transmited binary. I can't store images.
-
Not SyncedYou can do it on NoteGS, because they added it. But in JS? No! There is no binary type.
-
Not SyncedAnd that infected web sockets. So, web sockets was this web protcol for doing sockets in the browser,
-
Not Syncedthat at 1st has this junky weird, everything was UTF, it was bizarre.
-
Not SyncedThe other thing is: why only JS?
-
Not SyncedAll those other things, people have being using broken languages forever.
-
Not SyncedEvery language is screwed up in some uniquly, indiossincratic, stupid ass way.
-
Not SyncedBut, on the browser, I don't know why I am only using JS.
-
Not SyncedUsually, you are given this bullshit thing about the OpenWeb,
-
Not Syncedbut everyone just minifies their crap, which is basically a JS bi-code.
-
Not SyncedEveryone uses a generator. The ideia that I can open a page and figure out how to do it is broken.
-
Not SyncedAnd if you want to have that capability you can have decompaolation. Make it part of the standard.
-
Not SyncedIt's a fucking virtual machine. Why can I add bi-code to it?
-
Not SyncedWhy can I take bi-code and use some kind of compiler to be like Lua or Rubi or something like that
-
Not Syncedand I just hand you bi-code. That's a way better specification.
-
Not SyncedInstead of I'm compiling to JS. JS is the assembling language of the web.
-
Not SyncedIf that's your assempling of the web, that's the shit on top,
-
Not Syncedyou got a broke ass computer you are basing your stuff on.
-
Not SyncedWhat the fuck!
-
Not SyncedBasically, coffeescript should be making bi-code.
-
Not SyncedSo fuck you JS! Why not a bi-code specification? That's what I want.
-
Not SyncedNow, the guys that make virtual machines have all these stupid reasons.
-
Not SyncedBut every other virtual machine does this just fine.
-
Not SyncedThere are some other reasons.
-
Not SyncedI always imagine there is some deep dark room in Google,
-
Not Syncedwhere all the web guys come and drink and have their ciggars and think:
-
Not Syncedwhat we are going to do to screw programmers today? I know! JS!
-
Not SyncedI wanna run Lua, Python, Ruby.
-
Not SyncedI don't want you to have to worry about what the hell I am using to run your stuff.
-
Not SyncedInstead people use Flash and Java and SilverLight and all sort of crap.
-
Not SyncedAnd they are already compiling to JS. So there is no OpenWeb bulshitt anymore.
-
Not SyncedJust admited and give me bytes!
-
Not SyncedThat's my real major complaint about the JS part on the web:
-
Not Syncedthat I shouldn't have to use JS if I don't want to. That would be an OpenWeb.
-
Not SyncedSo, I do a lot of web servers and I think HTTP is kind of the only part that is not super junky.
-
Not SyncedMostly cause its really broke ass stuff can be avoided and chaged.
-
Not SyncedBut it's still pretty horrible.
-
Not SyncedI mean, how many people have actually done web servers/ written web servers with HTTP?
-
Not SyncedTrust me. It's awfull.
-
Not SyncedIt's primary limitation that is not asynchronous.
-
Not SyncedSo, SPDY is better.
-
Not SyncedHave you seen SPDY crap thing Google is coming out with.
-
Not SyncedIs like a new way to do HTTP. Is more of a binary protocol.
-
Not SyncedBasically is a way for Google to save about 2% operating cost
-
Not SyncedIt's better than HTTP anyway.
-
Not SyncedBut the Spec is awefull.
-
Not SyncedThe last time I check this was the Spec, I am not kidding you.
-
Not SyncedIs basically a bunch Google Style, Uber bulshit C++ code and one part of Chrome.
-
Not SyncedLooks like it was clearly written by some kid who step out of college,
-
Not Syncedknew about of algorithm, but not how to write a code.
-
Not SyncedSo you try to figure out what happens when I get this bi-code and after a while you are just like: forget it.
-
Not SyncedThe best Spec I saw what some dud who implemented. That was actually really well done.
-
Not SyncedSo, why does all this stuff happen? Why is there this base set of technology that is just awful.
-
Not SyncedHow many people basically... Most people I talk to basically agree that it just sucks.
- Title:
- Zed A. Shaw - The Web Will Die When OOP Dies
- Description:
-
This video was filmed during The Web Rebels conference which took place on the 24-25th of May 2012 in Oslo, Norway. It is a non-profit conference for everyone who loves programming applications and services using web technology.
Track us:
http://webrebels.org | https://twitter.com/#!/web_rebels | http://lanyrd.com/2012/webrebelsWeb Rebels 2012 would not be possible without our fine sponsors:
http://www.apdm.no | http://www.finn.no | http://arktekk.no | http://www.bekk.no | http://www.kodemaker.no | http://www.skalar.no | http://www.nokia.com | http://www.programutvikling.no | http://www.webstep.no | http://www.microsoft.com | http://www.opera.com | http://www.iterate.no | http://www.knowit.no | http://www.daldata.no | http://www.kantega.no | http://www.rim.com - Video Language:
- English
- Team:
Captions Requested
![]() |
remram edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer | |
![]() |
remram edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer | |
![]() |
remram edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer | |
![]() |
remram edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer | |
![]() |
Vivian Polikar edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer | |
![]() |
Vivian Polikar edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer | |
![]() |
Vivian Polikar edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer | |
![]() |
Vivian Polikar edited English subtitles for Zed A. Shaw - A Web Morrerá Quando OOP Morrer |