Тёмный
YUI Library
YUI Library
YUI Library
Подписаться
Videos and screencasts about frontend engineering and related topics (not just YUI!) from the YUI Team and visiting speakers at Yahoo!.
YUIConf 2013: Lightning Demos
1:23:13
10 лет назад
Reid Burke: Testing YUI Everywhere
31:56
10 лет назад
Julien Lecomte: Mojito & Yahoo Search
20:59
10 лет назад
YUIConf 2013 Stories
2:04
10 лет назад
YUIConf 2013 Stories
4:03
10 лет назад
Tilo Mitra: The State of Gestures
30:25
10 лет назад
Eric Ferraiuolo: YUI and the Future
33:20
10 лет назад
Комментарии
@jesprotech
@jesprotech Месяц назад
I watched this video with already an idea of what monads are, and so I may have a different perspective than others about this. This being a more than 10-year-old video also changes how it sounds when watching it. I don't think this is a boring presentation. It is quite an old-fashioned way to present perhaps, but it does provide code examples. I can see what I have learned in Kotlin about monads completely reflected in this presentation even in current times and that makes it a good presentation in my view and I am very happy to have watched this.
@kahnfatman
@kahnfatman 3 года назад
The talk is great. The Q&A is not worth the time, tho.
@srvictorbatista
@srvictorbatista 3 года назад
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 6 лет назад
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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7erJ1DV_Tlo.html
@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 8 лет назад
...
@FrVle
@FrVle 8 лет назад
"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 4 года назад
@FichDichInDemArsch what the fuck is your problem?
@artist6000ish
@artist6000ish 8 лет назад
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 8 лет назад
Do you know of a video that does this?
@tonymorris7377
@tonymorris7377 6 лет назад
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 6 лет назад
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 9 лет назад
You can use the ideal file system API with promises right now. npm i fs-promise
@PangeaMinor
@PangeaMinor 9 лет назад
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 9 лет назад
+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 9 лет назад
So many people need to watch this, and so many people wont.
@victorb9503
@victorb9503 9 лет назад
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 10 лет назад
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 10 лет назад
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 RU-vid 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
@Zauviir
@Zauviir 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