Javascript in 2015
Glen Maddern3 HN recommenders · recommended in 4 months, 2015-2017
58K views · 11 years ago · tutorial · dated
A short screencast tour of JSPM, SystemJS and ES6 features, building a small app with the then-new JavaScript module and package tooling. It shows how JSPM works as a package manager, bundler and loader.
Commenters credit it with opening their eyes to JSPM and using it to choose build systems.
18:55[JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at Facebook
JSConf
45K views • 13 years ago
31:25Debugging The Web (Chrome Dev Summit 2016)
Chrome for Developers
144K views • 9 years ago
22:522016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developer
LearnCode.academy
916K views • 10 years ago
34:10Anders Hejlsberg on Modern Compiler Construction
Kasper
25K views • 9 years ago
1:18:42Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG
Engineers.SG
14K views • 10 years ago
13:45A 10x faster TypeScript
Microsoft Developer
608K views • 1 year ago
43:33Google I/O 2011: Chrome Dev Tools Reloaded
Google for Developers
107K views • 15 years ago
37:43The economics of open source by C J Silverio | JSConf EU 2019
JSConf
92K views • 7 years ago
1:21:25Let's prototype a JavaScript JIT compiler!
Andreas Kling
49K views • 3 years ago
59:31ClojureScript in the Age of TypeScript — David Nolen
ChariotSolutions
29K views • 5 years ago
35:32Cheng Lou - On the Spectrum of Abstraction at react-europe 2016
ReactEurope
63K views • 10 years ago
22:50Rich Harris: Futuristic Web Development
Svelte Society
91K views • 6 years ago
40:55"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki
Strange Loop Conference
69K views • 12 years ago
33:23ReactiveConf 2017 - Tom Dale: Secrets of the Glimmer VM
ReactiveConf
3K views • 8 years ago
45:31Bruce Hauman - Developing ClojureScript With Figwheel
ClojureTV
56K views • 11 years ago
44:36Hacker Way: Rethinking Web App Development at Facebook
Meta Developers
900K views • 12 years ago
1:03:48JavaScript: The Good Parts
Google TechTalks
589K views • 17 years ago
54:58Keynote - JSON Graph: Reactive REST at Netflix
Association for Computing Machinery (ACM)
41K views • 11 years ago
1:02:44Chris Seaton @ VMSS16: JRuby+Truffle: Why it’s Important to Optimise the Tricky Parts
softdevteamuk
5K views • 10 years ago
40:50JVMLS 2015 - Java Goes AOT
Java
8K views • 11 years ago
4 comments from Hacker News
If you're looking for alternatives to Webpack, please also check out JSPM (a good short description might be "preprocessing system + package manager + systemjs"): link It takes a little more to get it to work with vue (the plugin that makes .vue files work is older and unsupported nowadays), but I use it just fine, with my template, styling and component files separated (I wrote a little thing: link ) If you dislike how complex webpack is, you'll like JSPM -- here's the video that got me hooked (it's pretty old but still valid): ▶ this video
I regularly use JSPM (with systemJS) for new projects, and I've liked it a lot. Back when webpack first came out, I struggled a little bit with figuring out what it actually did. While I understand now, I am not why I would want to (or you) switch from JSPM to webpack. I don't see any features that webpack has that JSPM doesn't (and JSPM offered ES6 support well before of course, with babel on by default). I like to use JSPM because of how relatively easy everything fits together -- and how straightforward it is to use and configure. For those not familiar, JSPM is a package manager, module bundler, and module loader all in one for javascript applications. This means you can: jspm install <package> And JSPM will look in NPM/Github (and it's possible to add registries, like bower) for stuff . That's the package management facet. jspm bundle-sfx js/main dist/build.js Bundle your code all together, and drop it in a file <import src="system.js"> <script> // set our baseURL reference path System.config({ baseURL: '/app' }); // loads /app/main.js System.import('main.js'); </script> Load your modules on the fly like you would with something like RequireJS. As you may have guessed, JSPM relies on SystemJS ( link ) internally for some of the features above. This video really opened my eyes to what it could do: ▶ this video
As if the churn wasn't already bad enough, I've recently started using JSPM[1] and it's pretty awesome. I'm writing ES6+ code with hot reloading react components. If you're trying to decide between build systems I would recommend checking it out, and watching this video[2] for a nice overview. [1] link [2] ▶ this video
My favourite way is via JSPM and live-server. I got into that after watching this amazing dev video: ▶ this video