JSConf Budapest
JSConf Budapest
  • 17
  • 138 066

Відео

How you can fix your community in one day by Anika Lindtner at JSConf Budapest 2015
Переглядів 1 тис.9 років тому
jsconfbp.com/#langziehohr This talk will teach you a magic trick. It will show you to stop our communities from breaking apart. Studies have shown that half the women who enter the technology field will over time leave. HALF! What’s happening? How did we get here? What can we do? In my talk I will show you how we can fix the diversity problem, and why we should care. I'll tell you a true story ...
Anyone can edit by James Halliday at JSConf Budapest 2015
Переглядів 2,3 тис.9 років тому
jsconfbp.com/#substack Wikis are a powerful data structure for collaboratively editing documents, but the data structures and social dynamics of wikis can be applied to other kinds of applications outside the narrow domain of encylopedic content.
Getting started with three.js and WebGL by Jaume Sanchez Elias at JSConf Budapest 2015
Переглядів 42 тис.9 років тому
Slides: www.clicktorelease.com/talks/jsconfbp-2015/ jsconfbp.com/#thespite Get started coding real-time graphics in the browser with WebGL and three.js. Starting from the basic structure of a three.js web app, going through to the main elements of the API with several useful examples, will help you to get a foothold on the exciting world of 3D graphics, now on desktop and mobile. It's not requi...
Transform your codebase without breaking a sweat by Sufian Rhazi at JSConf Budapest 2015
Переглядів 6289 років тому
Slides: abstract.properties/jsconfbp-2015/ jsconfbp.com/#sufianrhazi Making sweeping changes across a codebase with confidence is difficult. How can you know what will go wrong? Etsy's Front End Infrastructure team recently converted their codebase from CSS to SCSS and is moving from inlined javascript to structured AMD modules. In this talk, Sufian will teach you the pitfalls, strategies, and ...
Diving into io.js C++ internals by Fedor Indutny at JSConf Budapest 2015
Переглядів 2,2 тис.9 років тому
Slides: jsconfbp.indutny.com/#/ jsconfbp.com/#indutny Exploring the code and file structure of the internal C core bindings of io.js
JavaScript for Virtual Reality by Liv Erickson at JSConf Budapest 2015
Переглядів 4,3 тис.9 років тому
Slides: www.slideshare.net/LivErickson/jsconfbr-javascript-for-vr jsconfbp.com/#misslivirose Is 2015 the year of Virtual Reality? Experts suggest that VR will be a 5.2B industry within the next 2 years - but right now, the majority of VR development tools require heavy game engines and specialized desktops. In this talk, we'll discuss the emerging support from the VR and web communities for Web...
Dependency Injection for Future Generations by Pascal Precht at JSConf Budapest 2015
Переглядів 3,5 тис.9 років тому
Slides: pascalprecht.github.io/slides/dependency-injection-for-future-generations/#/ jsconfbp.com/#pascalprecht Because dependency injection is cool and that it makes life of all us developers a looot easier, we start off this talk by first understanding what dependency injection stands for and why it is such a blessing in disguise...and also because first things first. Once that is clear we ca...
The web is getting pushy by Phil Nash at JSConf Budapest 2015
Переглядів 9589 років тому
Slides: speakerdeck.com/philnash/the-web-is-getting-pushy jsconfbp.com/#philnash The battle between native and web rages on. The browsers are fighting hard to tear down the benefits that native developers have relied on since the inception of mobile platforms. Geolocation, sorted. Accelerometer, done. Performance, we'll come back to that. But one of the greatest draws for native developers has ...
Enforcing coding standards in a JS library by Sebastiano Armeli at JSConf Budapest 2015
Переглядів 1,1 тис.9 років тому
Slides: speakerdeck.com/sebarmeli/enforcing-coding-standards-in-a-js-project jsconfbp.com/#sebarmeli This talk is around enforcing coding standards in your JS project. We’ll discuss, as a use case, one of the libraries we use at Spotify in order to show the importance of keeping standards in your codebase. In this session we’ll cover a few tools and practices you might want to follow when you b...
Dancing with Robots by Julian Cheal at JSConf Budapest 2015
Переглядів 2,5 тис.9 років тому
jsconfbp.com/#juliancheal Web apps are great and everything, but imagine using JS to fly drones and make them dance to the sounds of dubstep! Or to control disco lights and other robots! Sounds fun, right? In this talk, we will not only explore how we can write code to make this possible, but it will also be full of exciting, interactive (and possibly dangerous ;) ) demos!
We fail to follow SemVer - and why it needn’t matter by Stephan Bönnemann at JSConf Budapest 2015
Переглядів 10 тис.9 років тому
Slides: speakerdeck.com/boennemann/we-fail-to-follow-semver-and-why-it-neednt-matter-1 jsconfbp.com/#boennemann If extensive libraries and even the tiniest module followed SemVer strictly, dependency hell would be a thing of the past … but humans weren’t made to follow rules. There are over 125.000 packages on npm today. By the time of this conference, at least another 10.000 will have been add...
Functional UIs and Unidirectional Dataflow by Mikael Brevik at JSConf Budapest 2015
Переглядів 6 тис.9 років тому
Slides: www.slideshare.net/mikaelbr/budapest-49024114 jsconfbp.com/#mikaelbrevik Let us bring back the days where we could write declarative representations of how we want our UI components to work. We should be able to read our code from top to bottom and intuitively know what the output will be, just like the good old HTML, but with the power of functional programming. In this talk we'll expl...
Asynchronous JavaScript at Netflix by Matthew Podwysowski at JSConf Budapest 2015
Переглядів 19 тис.9 років тому
Slides: github.com/mattpodwysocki/jsconfbp-2015 jsconfbp.com/#mattpodwysocki What’s does a mouse drag event have in common with an Array of numbers? The answer to this question may surprise you: they are both collections. This key insight holds the key to dramatically simplifying asynchronous programming in JavaScript. In this talk you will learn how you can use the familiar JavaScript Array me...
The disconnected ensemble: scattered clouds, underground by Soledad Penades at JSConf Budapest 2015
Переглядів 5869 років тому
Slides: soledadpenades.com/files/t/20150514_jsconfbp/#/ Source: github.com/sole/disconnected-ensemble-src jsconfbp.com/#supersole Leave the routers and repeaters, the cabling and the splitters all behind. Just bring those phones, and let's go underground. Let's sit on a train and play music, left to our own devices, with our own devices.
Invisible Code by Martin Kleppe at JSConf Budapest 2015
Переглядів 6 тис.9 років тому
Invisible Code by Martin Kleppe at JSConf Budapest 2015
What if the user was a function? by Andre Staltz at JSConf Budapest 2015
Переглядів 37 тис.9 років тому
What if the user was a function? by Andre Staltz at JSConf Budapest 2015

КОМЕНТАРІ

  • @moz2g
    @moz2g Рік тому

    Time passed. How popular is your automated versioning?

  • @krish-ut9de
    @krish-ut9de 2 роки тому

    beautiful

  • @FelixFranz
    @FelixFranz 3 роки тому

    You came up with a really nice toolset, but I'm not convinced of your arguments to use version numbers exclusively to machines for the sole purpose of reliably detecting "breaking changes". You are implying, this would make updating dependencies easier or even automatic. A version change of 5 major versions would then imply 5 breaking changes, the actual impact on your specific usage still may or may not be as big as a change of 5 minor versions. And I argue the idea to adopt release names for us humans is even worse, because they don't have an ordering! e.g. just try to put the following Ubuntu releases in the correct order from old to new: Precise Pangolin, Lucid Lynx, Saucy Salamander, Buster, Quantal Quetzal, Raring Ringtail But that's exactly what needs to be done to upgrade. It even gets worse the more releases you're currently behind.

  • @Guruji.8stamps
    @Guruji.8stamps 4 роки тому

    Great I am really excited to comment on this

  • @allurbase
    @allurbase 4 роки тому

    Not only a great hack but also sweet slides and animations

  • @skryonline5825
    @skryonline5825 4 роки тому

    This is on a different level! Things like Yin/Yang and samsara come to mind..we are getting there

  • @samharmonies
    @samharmonies 4 роки тому

    the lady asking questions looks bored like whatever.. she doesnt have any idea what threejs is all about.

  • @tanxyrogue847
    @tanxyrogue847 5 років тому

    3:03 I saw this on 3js site glad to see its owner

  • @s07a08i89
    @s07a08i89 6 років тому

    Ofc there are no questions, the presentation was perfect.

  • @willl0014
    @willl0014 6 років тому

    this is so idealistic beautiful, but can we be productive doing all these

  • @cupajoesir
    @cupajoesir 6 років тому

    a talk years ahead of it's time. well done!

  • @sebessebe7367
    @sebessebe7367 6 років тому

    Thx Matthew, reading and testing it...

  • @namelastname4077
    @namelastname4077 7 років тому

    :grin: :heart_eyes: :relieved:

  • @andyedwards9011
    @andyedwards9011 7 років тому

    Oh, something good (a commit message standard) actually came out of Angular! jk guys

  • @krishan14sharma
    @krishan14sharma 7 років тому

    great insight

  • @chaneydesign
    @chaneydesign 7 років тому

    OH ME AGAIN DO BETTERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

  • @bobugeorgep
    @bobugeorgep 7 років тому

    This far was the best on Functional UIs and Unidirectional Dataflow

  • @DieMasterMonkey
    @DieMasterMonkey 7 років тому

    Epic

  • @OttoNascarella
    @OttoNascarella 8 років тому

    Andre KILLING IT. Thanks CycleJS!

  • @jessemccarthy1893
    @jessemccarthy1893 8 років тому

    Those fruit skewers had a lot of vegetables on them... Poor separation of concerns IMO!

  • @clearwavepro100
    @clearwavepro100 8 років тому

    Thank you for sharing this!

  • @MrPlaiedes
    @MrPlaiedes 8 років тому

    Holy cow that was fantastic!!!

  • @MrPlaiedes
    @MrPlaiedes 8 років тому

    Is the audio off for anyone else??

  • @ChunkyChest
    @ChunkyChest 8 років тому

    So glad I checked this out

  • @evandrix
    @evandrix 8 років тому

    slide speakerdeck.com/aemkei/jsconf-budapest-invisible-code

  • @Strateg31
    @Strateg31 8 років тому

    retina screens density?? they have the worst ppi in 2016 :D

  • @SusumoKakinotane
    @SusumoKakinotane 8 років тому

    Un genio...

  • @vladimirbuskin
    @vladimirbuskin 8 років тому

    I like how ANDRE actually shows us how we interact with computer in simple diagram, great JOB.

  • @invalidred
    @invalidred 8 років тому

    developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/observe

  • @carebeyan
    @carebeyan 9 років тому

    Interesting.

  • @clev3r35
    @clev3r35 9 років тому

    I didn't know Budapest only ran at 15fps, neat!

  • @vyorkin
    @vyorkin 9 років тому

    awesome talk!

  • @jskz
    @jskz 9 років тому

    Both this video and your tutorial series on egghead.io were incredibly informative. Thank you very much!

  • @Dehhloki
    @Dehhloki 9 років тому

    I loved that template string thing, but its not working for me. Did you use any extension library to jquery or did you use an specific version of it?

    • @l4rion
      @l4rion 9 років тому

      +Dehhloki it's an ES6 thing, so you will probably need some transpiler like babel to be able to use it. You can read more about template strings here: developer.mozilla.org/en/docs/Web/JavaScript/Reference/template_strings

    • @Dehhloki
      @Dehhloki 9 років тому

      Thank you kind sir.

  • @jurgentreep
    @jurgentreep 9 років тому

    lol who's the girl?

  • @panayi1954
    @panayi1954 9 років тому

    Deterministic isn't exactly what described, instead: given an input, the output is always the same. A system can be deterministic and time variant, such that time is also an input variable. But for time invariant systems you don't have to go back in time to repeat the experiment (since time is irrelevant for the output).

  • @yetlanezi
    @yetlanezi 9 років тому

    really nice and illustrative talk, such a champ

  • @jacob2851
    @jacob2851 9 років тому

    best

  • @browsermage
    @browsermage 9 років тому

    Very nice watch thanks.

  • @jurstv
    @jurstv 9 років тому

    Brilliant!

  • @zloyupier
    @zloyupier 9 років тому

    Is shader toy the same thing as three js? or is it another API?

    • @Torob16
      @Torob16 9 років тому

      from what I understood, it's just a place to find shaders.

    • @Tetrahfy
      @Tetrahfy 8 років тому

      hahahaha

    • @chaneydesign
      @chaneydesign 7 років тому

      hola hehe me

    • @chaneydesign
      @chaneydesign 7 років тому

      hi i think my kid likes you

  • @BrianVanderbusch
    @BrianVanderbusch 9 років тому

    Modules should NOT start at 1.0.0. Yes, the 0.X.Z epidemic has gotten out of hand, but that doesn't mean the solution is to start at 1.Y.Z. The relationship of X.Y (in regards to semver matching) is different in >= 1.Y scenarios than in < 1.Y scenarios, and for good reason. The public api might need to change in such a way that deprecated or added api methods alter the usage of methods that didn't change during the last update. This is common in pre-release scenarios prior to v1, whereas changes of that nature after v1 is release would require a new major version. The minor version increments in 1.0+ scenarios are assumed to NOT be breaking api changes, whereas prior to version 1.0, it's assumed that minor version increments ARE breaking changes. By starting your packages at 1.0, you lose the flexibility granted by this feature of the semver specification.

    • @ZacharyAllen3
      @ZacharyAllen3 7 років тому

      If you want that flexibility, then don't setup this module in your project until you have a stable v1, or just setup this module for your master branch and only develop on dev branch until stable release.

    • @kaizoey
      @kaizoey 3 роки тому

      who cares

    • @BrianVanderbusch
      @BrianVanderbusch 3 роки тому

      @@kaizoey 5 years later? Not me.

  • @psilocyberspaceman
    @psilocyberspaceman 9 років тому

    Mind blowing! Amazing! Fantastic!

  • @psilocyberspaceman
    @psilocyberspaceman 9 років тому

    The answer to the question regarding the future with, for example, Web components was so dodgy. The issue is not whether Web components will be the next big thing or not, but whether some future technology managing its own state will prevail, and how the "one state"-approach will deal with such an issue. Okay, so Mikael Brevik just won’t deal with it.

  • @christopher6267
    @christopher6267 9 років тому

    great talk! thanks

  • @ultimape
    @ultimape 9 років тому

    TL;DR: fruit sticks

  • @AndreiHognogi
    @AndreiHognogi 9 років тому

    This is one of the best talks I've listened to in a while. It's hard to find totally different perspectives than the ones we're used to, and this is one of them.