Our guest this week is Mikeal Rogers to discuss io.js, why the fork exists, why they choose open governance, the roadmap and future of io.js, supporting ES6, burnout while working in open source, and the steps you can take to get involved with io.js.
“Because no human should ever have to memorize %d %SS %GARBAGE”
Just add one script tag to your page, and users will be able to record and replay their interaction with the site.
I can think of many applications for a tool like GifW00t! What would you do with it?
Voog’s WYSIWYG rich text editor is library agnostic, feature-rich, and supports all modern web browsers. Give it a try if you need to provide rich text editing for your users.
Upgrading your library’s dependencies can be a scary proposition. Not upgrading your library’s dependencies can be even scarier. Thankfully, next-update is here to help. Let’s imagine:
You would like to update lodash and async to latest versions, but not sure if this would break anything. With next-update it is easy.
You run the
next-update command and it tells you whether or not updating any of your dependencies breaks you tests. If you don’t have tests, I guess you should go write some…
Seeing Ian Pearce’s MagicEye.js sent me back to my elementary school days.
Ever wanted to simplify documentation and avoid heavy tools like Visio when explaining your code?
Adam and Jerod talk with Dave Kaneda about his project Buckets. It’s a CMS he’s building using Node.js and MongoDB on Assembly.com.
I’m going to try this the next time I build an Ember.js app:
Automatically discover your models and interact with all model data in a simple CRUD interface. Great for a drop-in starter admin backend.
- 101 will be maintained to minimize overlap with vanilla JS
- No need for custom builds
In addition to functional versions of many JS built-ins (
equals, etc.), 101 also boasts a bunch of identity functions,
omit, and more.
And it looks like it does them well. Demos here.
(Bonus: IE8+ support)
Adam and Jerod talk with Tom Dale and Yehuda Katz about the road to Ember 2.0 and the complete front-end stack it is today.
Speaking of D3, Mozilla open sourced a library they use on top of D3 to visualize time-series data in a “principled, consistent and responsive way.”
If you’re serious about visualizations, you’ll still want to learn D3 itself, but it’s great when we can optimize and simplify common use cases. That’s exactly what MetricsGraphics.js does. Here’s a taste:
Check out all of the examples of what’s possible here:
Does Addy Osmani’s new command line tool to compare the image weight of your pages with others on the web have a great name, or the greatest name?
ProgressBar.js is yet another JS lib that makes good use of SVG:
With ProgressBar.js, it’s easy to create arbitrary shaped progress bars. This library provides a few built‑in shapes like Line, Circle and Square but you can also create your own progress bars with Illustrator or any vector graphic editor.
Want to quickly analyze your website’s asset loading performance? Add PerfMap to Chrome’s bookmarks bar, load up your site, and trigger the bookmarklet to see a heat map similar to the one below:
Great idea and solid execution on a less intrusive responsive Lightbox:
Strip is a Lightbox that only partially covers the page. This makes it less intrusive and leaves room to interact with the page on larger screens while giving smaller mobile devices the classic Lightbox experience.
Check out the demos on the Strip homepage to see what the buzz is all about.