YUIConf 2013: Lightning Demos
1:23:13
10 жыл бұрын
Reid Burke: Testing YUI Everywhere
31:56
Anthony Pipkin: Pull-Request-a-Palooza
23:31
Julien Lecomte: Mojito & Yahoo Search
20:59
Eduardo Lundgren: Reintroducing AlloyUI
24:40
YUIConf 2013 Stories
4:03
10 жыл бұрын
Tilo Mitra: The State of Gestures
30:25
Eric Ferraiuolo: YUI and the Future
33:20
Пікірлер
@kahnfatman
@kahnfatman 2 жыл бұрын
The talk is great. The Q&A is not worth the time, tho.
@srvictorbatista
@srvictorbatista 2 жыл бұрын
Esta biblioteca foi descontinuada em 2014?
@davidbundgaard
@davidbundgaard 3 жыл бұрын
Be aware setImmediate is not on standard track according to MDN developer.mozilla.org/en-US/docs/Web/API/Window/setImmediate
@javiermacea2901
@javiermacea2901 4 жыл бұрын
Disappointed. I was expecting the Unaboomer.
@HenriqueBarcelos
@HenriqueBarcelos 5 жыл бұрын
Watching this in 2018 feels like this talk was given decades ago :'D
@OutOfTheBoxThinker
@OutOfTheBoxThinker 5 жыл бұрын
6 years is a very long time in the JavaScript world!
@HeilTec
@HeilTec 6 жыл бұрын
Interested in the Actor Model: channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask kzbin.info/www/bejne/bZbVe2R6i8SHotE
@SwadeshiBakchod
@SwadeshiBakchod 6 жыл бұрын
only few people will understand what it means:- css-selector -> yui || jquery* -> vuejs
@feihcsim7045
@feihcsim7045 6 жыл бұрын
Anybody build that context colorer yet? lol
@frechjo
@frechjo 6 жыл бұрын
47:50 "Trying to save memory in Javascript... I can't imagine a bigger waste of time" I can, though. Sure, "premature optimization is the root of all evil", but a lot webapps, sites, and HTML5+css+js applications seriously need some love. It's both lazy and ethically questionable to keep pushing all the load to hardware requirements. Lazy because part of your job is to make things that work as intended now, not things that will probably work as the should in 2 years. Ethically questionable, because you put an arbitrary economic barrier to access. "Doesn't work in your computer? Buy a better one". Why? It's just a stupid gallery page that should work on any 10 years old computer! What that way of working does is to push the cost from the company making software to the user buying hardware.
@runiih
@runiih 7 жыл бұрын
Well, the curse is real.
@dannymurillo9471
@dannymurillo9471 7 жыл бұрын
I thought YUI was end of life right?? www.sitepoint.com/death-yui-can-teach-developers/
@CostaMichailidis
@CostaMichailidis 7 жыл бұрын
Suggesting a slight change. The coloring should distinguish scopes. For example unit and value exist in different scopes ( at 18:00 ), but they're the same color in Doug's example.
@jimbopaw
@jimbopaw 7 жыл бұрын
Context coloring: github.com/jacksonrayhamilton/context-coloring
@vietvlogz4124
@vietvlogz4124 7 жыл бұрын
...
@FrVle
@FrVle 7 жыл бұрын
"Go to yahoo and then google for Monad"... hehehe I love how "staple" has become Google for our society
@NicholasShanks
@NicholasShanks 5 жыл бұрын
He's trolling. He did this talk at Google and said "go to Bing and google for Monad"
@FrVle
@FrVle 3 жыл бұрын
@FichDichInDemArsch what the fuck is your problem?
@artist6000ish
@artist6000ish 7 жыл бұрын
This is the problem with every video I've seen about monads. They all start with: 'We're going to do a better job at explaining monads than every other video on youtube.', but then proceed to make the same fundamental mistake. Instead this is what they should do: 1) show a concrete example of the problem sttement, in the language that the viewer already knows, 2) show the viewer what the typical way to solve the problem, in the way that the reader would likely solve the problem on their own, 3) now tell them what the downside is with their solution and finally 4) show the viewer how monads solves the same problem without the downside.
@WillMruzek
@WillMruzek 7 жыл бұрын
Do you know of a video that does this?
@tonymorris7377
@tonymorris7377 5 жыл бұрын
I am sorry you have had to endure this. Mr Crockford clearly does not know what monad means. This leads to handwavy, non-explanations which confuse aspiring learners even more. I am happy to help you understand this concept, and its practical application, concretely if you would like.
@BrunoArsene
@BrunoArsene 5 жыл бұрын
What is really funny is that today, once again, I decided to finally understand monads. So I was reading a blog post which pointed me to this video. After realising that I still had no clue as to what monads are, I decided to read the comments and saw yours. I wanted to give it a like and realised that I already did, probably some time in the past when I, again, tried to understand monads. My understanding so far is that monads must have something to do with recursion.
@fatcerberus
@fatcerberus 5 жыл бұрын
Anyone still having trouble understanding monads, I wrote a really good tutorial that starts from the ground up (you *can't* start with a box/bag/burrito metaphor, that's a mistake) and explains everything in plain English without the heavy mathematics or Haskell: gist.github.com/fatcerberus/beae4d15842071eab24fca2f0740c2ef Crockford couldn't break the curse, but I'm pretty sure I can.
@mohammadhadialiakbar4486
@mohammadhadialiakbar4486 4 жыл бұрын
@@BrunoArsene I think this book is excellent for learning mostly-adequate.gitbooks.io/mostly-adequate-guide/
@nodelayShim
@nodelayShim 8 жыл бұрын
OK I understand monad .. and I can not explain what it is!
@DivjotSingh
@DivjotSingh 8 жыл бұрын
You can use the ideal file system API with promises right now. npm i fs-promise
@PangeaMinor
@PangeaMinor 8 жыл бұрын
Has the ...args "splat" feature been implemented in newer versions of ECMAScript, then? (Or maybe he's joking?) Edit: He's talking about it around 24:11
@DivjotSingh
@DivjotSingh 8 жыл бұрын
+Miyalys Sign Yup. It's in latest versions of Gecko and V8. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator#AutoCompatibilityTable
@sooooooooooomebody
@sooooooooooomebody 8 жыл бұрын
+Pangea Minor Yes thanks god but the code has other bugs for example the simplest, first version of MONAD should be function MONAD() { return function unit(value) { var monad = Object.create(null); monad.bind = function(func) { func(value); return this; }; return monad; }; } so that monad.bind(foo).bind(bar) actually works im gonna fix this stuff and put it on github or something
@zackiles
@zackiles 8 жыл бұрын
So many people need to watch this, and so many people wont.
@victorb9503
@victorb9503 8 жыл бұрын
the intro history stuff about Fortran kind of resembles Ruby. no curly braces, usage of variables without declaration, etc.
@IrisSoledad
@IrisSoledad 9 жыл бұрын
really interesting video. It would be even better without the stereotyping of Spanish speaking people. You can learn Spanish to talk to business partners, to talk to collaborators across the world, not only to "your workers". You were just shy from saying "you can learn Spanish to talk to your maid or your gardener." Just saying.
@ezequiellebrato9481
@ezequiellebrato9481 9 жыл бұрын
Is this this approach usable today? For a phonegap implementation e.g.?
@MichaelDougherty11
@MichaelDougherty11 9 жыл бұрын
Awkward distracting stereotype at 11:50
@3amsleep
@3amsleep 9 жыл бұрын
Awkward but true, both in the spanish and the haskell cases.
@williamwest3594
@williamwest3594 9 жыл бұрын
Michael Dougherty It was so distracting I nearly stopped listening to the whole thing. He says the same thing in his Google Techtalk, so it's scripted rather than off the cuff. How disconnected do you have to be to think that that comment isn't totally asshatish?
@scottburch100
@scottburch100 9 жыл бұрын
I have attempted to take his code and put it in a library and extend it to be more useful. github.com/scottburch/functional I think it has a simpler explanation since I don't go into the details of the code itself. Any feedback is welcome.
@achuthhadnoor
@achuthhadnoor 9 жыл бұрын
can i know how to get designer in my local host i mean all the installation
@richardseldon5205
@richardseldon5205 9 жыл бұрын
Excellent explanation. For the part where Crockford discusses the MayBe monad, and passing that into the MONAD constructor (mins. ~28) he left out a critical code slide to actually illustrate that the MONAD receives such a modifier parameter. It would look something like var MONAD = function (modifier) ... further down if (typeof modifier === 'function') { modifier(monad, value); } in order to actually invoke it. Otherwise very clear and simple explanations.
@jethrolarson
@jethrolarson 9 жыл бұрын
Not sure if Crockford is trolling...
@paolonestipoggi3796
@paolonestipoggi3796 10 жыл бұрын
This is amazing guys! It looks like it's YUI done right.
@cworks73
@cworks73 10 жыл бұрын
Emmet coding is awesome (zen coding)
@danielebaggio5775
@danielebaggio5775 10 жыл бұрын
SMC Italy is following you!
@jasonfeingold2314
@jasonfeingold2314 10 жыл бұрын
FTR, The IO "loophole" in Haskell is more rigorous than described. E.g. you can't just do IO anywhere you want.
@unom8
@unom8 10 жыл бұрын
+1 for maturing up as a developer thanks to using YUI
@paolonestipoggi3796
@paolonestipoggi3796 10 жыл бұрын
Nice talk. However I disagree about the part about incorporating user comments into the documentation (the PHP way): Evan Goer highly underestimates the power of seeing the process of ideas being discussed, and actually seeing crappy ideas being rejected and on which grounds. In fact I think YUI documentation would take great benefit if users where able to write comments to the single methods and properties telling how they use them in practice. Lots of simple and repetitive questions would be avoided in the forum, a lot of frustration of first time users would be dispelled because they would get an immediate sense of how people actually use those methods, in practice, in a way that even tutorials cannot accomplish, and with a much lower effort from the part of the core developers. They could instead use a bit of effort to correct or comment on some comments to put things straight when needed.
@tech6hutch
@tech6hutch 8 жыл бұрын
+Paolo Nesti Poggi I was about to write exactly this. I agree.
@DiegoFerreiroVal
@DiegoFerreiroVal 10 жыл бұрын
I been working on the "Scroller" (60fps everywhere) that will work across-devices and for every use-case, so stay tuned on twitter for more updates! #perfmatters
@ismaelfaro
@ismaelfaro 10 жыл бұрын
;) +10000
@dsinelab
@dsinelab 10 жыл бұрын
Very good hands-on demo. Thanks for publishing.
@IvanStorck
@IvanStorck 10 жыл бұрын
Nice talk, especially when gets into code coverage with Istanbul
10 жыл бұрын
What IDE you recommend for javascript?
@phaedris
@phaedris 10 жыл бұрын
I started out using Windows Expression Web, but moved on to Sublime after trying it. I would recommend Sublime, there are so many things you can do with it to make your coding faster and more efficient, it's amazing. There are some good tutorials on KZbin that show you how to use some of it's many features too.
@koraysels
@koraysels 10 жыл бұрын
what about using nodemon for development instead of rs-hotswap ?
@DamienPobel
@DamienPobel 10 жыл бұрын
Very interesting presentation, the use of high level tags (JSP in this case) to generate well structured page is very smart.
@DjJoaoF3rnand3s
@DjJoaoF3rnand3s 10 жыл бұрын
very useful. great tutorial about responsive design! *****
@DamienPobel
@DamienPobel 10 жыл бұрын
excellent presentation with a very interesting example
@tilom
@tilom 10 жыл бұрын
Thanks!
@KarimRatib
@KarimRatib 10 жыл бұрын
stackoverflow.com/questions/13882241/is-crockford-style-context-coloring-implemented-in-any-code-editor
@JasonMichael1
@JasonMichael1 10 жыл бұрын
How do I get in on showing you guys my product for these YUI In the Wild presentations?
@tilom
@tilom 10 жыл бұрын
Just go here and sign up: docs.google.com/forms/d/1ibfGfKkYMozhbSpIAuJ3EAf3S3sSlOgW79kqoDNSv70/viewform
@djsndcx
@djsndcx 10 жыл бұрын
owkeej
@rayrios42
@rayrios42 10 жыл бұрын
isomorphic javascript + smartphone + brain control interface...sweet zombie jesus
@Boostaholic
@Boostaholic 10 жыл бұрын
What was the github url for the tool you are using?
@elydelacruz
@elydelacruz 11 жыл бұрын
LOl!
@elydelacruz
@elydelacruz 11 жыл бұрын
Ladys look away, DOG BALLS! 38:20
@bakinglife420
@bakinglife420 11 жыл бұрын
This was a very nice to listen to.