hello.js

var please = require('share');
console.log('thank you');

Thursday, 28 June, 2018 UTC

Add React to any website

Add React to any website

The documentation for "adding React to existing app" was updated this week by Dan Abramov to make the installation of React into any website a much simpler process. Dan writes in the opening paragraphs of the updated docs. React has been designed ... more


Thursday, 28 June, 2018 UTC

Bit works with Git and NPM to easily share and sync code between projects

Bit works with Git and NPM to easily share and sync code between projects

Imagine all your components organized on the cloud, made discoverable for your team and synced in all your projects. That’s Bit. This could be a game changer if they drill the management side of sharing your UI components. Intrigued? Watch the demo video ... more


Sunday, 24 June, 2018 UTC

Strapdown.js - instant and elegant markdown documents

Strapdown.js - instant and elegant markdown documents

Strapdown.js makes it embarrassingly simple to create elegant Markdown documents. No server-side compilation required . Use it to quickly document your projects, create tutorials, home pages, etc Just include strapdown's script tag in an html doc and ... more


Friday, 22 June, 2018 UTC

JS Party 31: GraphQL, understanding when to use JavaScript, and JavaScript robotics

JS Party 31: GraphQL, understanding when to use JavaScript, and JavaScript robotics

KBall and Tim are on location at Fluent/Velocity and had the chance to talk with Brian Douglas about GraphQL and GitHub's recent changes, Aimee Knight about knowing when to use JavaScript over CSS, and Bryan Hughes about his start and robotics with JavaScript. ... more


Thursday, 21 June, 2018 UTC

Video.js 7 is here! ��

Video.js 7 is here! ��

Gary Katsevman, announcing the next version of the popular html video player: Video.js 7 is the latest major version of Video.js. It adds the other VHS (videojs-http-streaming, a library for playing back HLS and DASH (experimental) in Video.js) and drops ... more


Tuesday, 19 June, 2018 UTC

GitHub stars !== usage: React is still blowing Vue and Angular away

GitHub stars !== usage: React is still blowing Vue and Angular away

KBall, on Vue's ⭐️ count surpassing React's: Don't get me wrong, I love Vue - I've been using it far more than React recently - but github stars are more of a measure of the "hipness" of a project than its actual use. He backs that up by citing ... more


Tuesday, 19 June, 2018 UTC

JS Party 30: Do what every developer does: blame other people

JS Party 30: Do what every developer does: blame other people

Nick Nisi, Suz Hinton, and Jerod Santo talk about their debugging methods, the cool things that JavaScript can do but isn't talked about much, and their opinions on Git history. Sponsors Rollbar – We catch our errors before our users do because of Rollbar. ... more


Friday, 15 June, 2018 UTC

Polly.js records, replays, and stubs HTTP interactions

Polly.js records, replays, and stubs HTTP interactions

This looks really good: 🚀 Fetch & XHR Support ⚡️️ Simple, Powerful, & Intuitive API 💎 First Class Mocha & QUnit Test Helpers 🔥 Intercept, Pass-Through, and Attach Events 📼 Record to Disk or Local Storage ⏱ Slow Down or Speed Up Time ... more


Tuesday, 12 June, 2018 UTC

A bitter guide to open source

A bitter guide to open source

Ken Wheeler (Director of open source at Formidable) shared some pretty helpful words to get you excited about open source and also how to launch your first project. Nothing makes your repo look more legit than badges. Too many badges looks memey as fuck, ... more


Tuesday, 12 June, 2018 UTC

To yarn and back (to npm) again

To yarn and back (to npm) again

Yarn and npm was discussed in-depth on JS Party #29. Spencer writes on the Mixmax blog: We tested that this flow with npm 6 would work for our needs and we suggest you do too. If you need the absolute fastest package manager, then you may still find ... more


Friday, 8 June, 2018 UTC

JS Party 29: Node's survey, Ry's regrets, Microsoft's GitHub

JS Party 29: Node's survey, Ry's regrets, Microsoft's GitHub

Big week! KBall, Nick, and JBall (nooch) dive deep in to the 2018 Node.js user survey results. What does it all mean?! They also review Ryan Dahl's "10" regrets about Node and sound off on Microsoft's assimilatio... err... acquisition of GitHub. ... more


Friday, 8 June, 2018 UTC

Is the internet at the mercy of a handful of developers?

Is the internet at the mercy of a handful of developers?

In this post from Casper Beyer titled The Node.js Ecosystem Is Chaotic and Insecure , he cites examples like left-pad, is-odd, is-number — and goes on to say the way to be responsible with dependencies is... ...don’t trust package managers, every dependency ... more


Thursday, 7 June, 2018 UTC

10 things Ryan Dahl regrets about Node.js [26:41]

10 things Ryan Dahl regrets about Node.js [26:41]

Node is a massive success, but that doesn't mean Ryan doesn't regret decisions he (and others) made along the way. This talk is super candid and refreshing. During the last 10 minutes or so, he reveals he's been working on a follow-up project (Deno, ... more


Thursday, 7 June, 2018 UTC

freeCodeCamp's new curriculum - 1,000+ new interactive coding challenges

freeCodeCamp's new curriculum - 1,000+ new interactive coding challenges

Quincy Larson: Dozens of contributors worked on the new curriculum for more than a year. It features 6 new developer certifications - all of which are 100% free. This looks top notch. Great work to all involved!🥇 ... more


Thursday, 7 June, 2018 UTC

MagiCLI can generate a command line interface for any module

MagiCLI can generate a command line interface for any module

MagiCLI was built to expand the use of npm modules. When all modules can be executed via CLI, npm becomes a source for anyone who wants to find a solution ti be run from a terminal and also for those who would like to call an existing solution written ... more


Saturday, 2 June, 2018 UTC

Start – a functional task runner for Node.js

Start – a functional task runner for Node.js

Start calls itself functional (in all senses), fast (by running tasks in parallel), and shareable (via publishable packages). Okay, that's enough parentheses (for now). ... more


Saturday, 2 June, 2018 UTC

JS Party 28: ML in JS... well... yes?

JS Party 28: ML in JS... well... yes?

Suz Hinton, Jerod Santo, Kevin Ball, and Christopher Hiller talk about machine learning, the ethics surrounding it, why you would use JavaScript with it, and much more. Sponsors Rollbar – We catch our errors before our users do because of Rollbar. Resolve ... more


Thursday, 31 May, 2018 UTC

A secure TypeScript runtime on V8

A secure TypeScript runtime on V8

If you need a JS runtime that supports TypeScript out of the box and has security as a top-most priority, star this repo and come back when it's no longer "Segfaulty". Feature bullets! 👇 No package.json, no npm. Not backwards compatible with ... more


Wednesday, 30 May, 2018 UTC

A secure TypeScript runtime on V8

A secure TypeScript runtime on V8

If you need a JS runtime that supports TypeScript out of the box and has security as a top-most priority, star this repo and come back when it's no longer "Segfaulty". Feature bullets! 👇 No package.json, no npm. Not backwards compatible with ... more


Wednesday, 30 May, 2018 UTC

A secure TypeScript runtime on V8

A secure TypeScript runtime on V8

If you need a JS runtime that supports TypeScript out of the box and has security as a top-most priority, star this repo and come back when it's no longer "Segfaulty". Feature bullets! 👇 No package.json, no npm. Not backwards compatible with ... more


Monday, 28 May, 2018 UTC

Algorithms and data structures implemented in JS

Algorithms and data structures implemented in JS

The repo currently hosts 10 data structures and dozens of algorithms. Each implemenation is accompznied by a README with explanations and links for diving even deeper. Need a place to start? How about the good ole' Bubble Sort. ... more


Friday, 25 May, 2018 UTC

JS Party 27: A tooling extravaganza!

JS Party 27: A tooling extravaganza!

Kevin Ball, Alex Sexton, Nick Nisi, and Christopher Hiller talk all things tooling. Build tooling, linting, formatting, IDEs, and a small tangent on Vim. Sponsors Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in ... more


Friday, 25 May, 2018 UTC

Wired Elements – web components for wire framing

Wired Elements – web components for wire framing

A set of common UI elements with a hand-drawn, sketchy look. These can be used for wireframes, mockups, or just the fun hand-drawn look. Check out the showcase to see all of the components available. ... more


Friday, 25 May, 2018 UTC

Wired Elements – web components for wire framing

Wired Elements – web components for wire framing

A set of common UI elements with a hand-drawn, sketchy look. These can be used for wireframes, mockups, or just the fun hand-drawn look. Check out the showcase to see all of the components available. ... more


Friday, 25 May, 2018 UTC

Wired Elements – web components for wire framing

Wired Elements – web components for wire framing

A set of common UI elements with a hand-drawn, sketchy look. These can be used for wireframes, mockups, or just the fun hand-drawn look. Check out the showcase to see all of the components available. ... more


Friday, 25 May, 2018 UTC

GatsbyJS raised a $3.8M seed round and is now a startup

GatsbyJS raised a $3.8M seed round and is now a startup

Well, Gatsby is officially a startup! They just announced the formation of Gatsby Inc. and have raised a $3.8M seed round to fund the effort. Wow, congrats Kyle and team. Kyle Matthews writes on the Gatsby blog: I’m thrilled to announce the formation ... more


Friday, 25 May, 2018 UTC

GatsbyJS raised a $3.8M seed round and is now a startup

GatsbyJS raised a $3.8M seed round and is now a startup

Well, Gatsby is officially a startup! They just announced the formation of Gatsby Inc. and have raised a $3.8M seed round to fund the effort. Wow, congrats Kyle and team. Kyle Matthews writes on the Gatsby blog: I’m thrilled to announce the formation ... more


Thursday, 24 May, 2018 UTC

Dynamic Bézier curves

Dynamic Bézier curves

If you've been looking for a fun, interactive, deep-dive into Bézier curves, this blog post from Josh Comeau is for you. Also, this is Josh's first post to his new blog, which is also open source on GitHub — so the following is a nice intro for what ... more


Thursday, 24 May, 2018 UTC

Dynamic Bézier curves

Dynamic Bézier curves

If you've been looking for a fun, interactive, deep-dive into Bézier curves, this blog post from Josh Comeau is for you. Also, this is Josh's first post to his new blog, which is also open source on GitHub — so the following is a nice intro for what ... more


Thursday, 24 May, 2018 UTC

Dynamic Bézier curves

Dynamic Bézier curves

If you've been looking for a fun, interactive, deep-dive into Bézier curves, this blog post from Josh Comeau is for you. Also, this is Josh's first post to his new blog, which is also open source on GitHub — so the following is a nice intro for what ... more