an attempt by CarrierWave’s original author to fix the design mistakes and overengineering in CarrierWave.
Learning from the past can pay off big. Built-in support for direct uploads to S3 looks killer.
Evil Icons are completely free and licensed under MIT. We use Evil Icons in almost all of our new and upcoming sites — and we would love you to do that as well. Contributions are welcome!
Complete with Rails, Sinatra, and npm integrations.
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…
Jeff Kaufman’s icdiff takes advantage of your terminal’s ability to display colors to show you the differences between similar files without getting in the way.
It’s not meant to replace the built-in
diff command, but complement it.
Time will tell whether they’re too late to the game or not. In the meantime, the source code is freely available (and under heavy development). From the README:
This is a work in progress on some early ideas. Don’t get too attached to this code. Tomorrow everything will be different.
Could be a fun project to track, especially if you’re interested in Swift.
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?
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.
Provide the link to a data file and Charted returns a beautiful, interactive, and shareable chart of the data.
An example chart:
There’s a hosted version, or self-host it and run on an internal network to chart your most sensitive data.
In addition to functional versions of many JS built-ins (
equals, etc.), 101 also boasts a bunch of identity functions,
omit, and more.
Prophet strives to let the programmer focus on modeling financial strategies, portfolio management, and analyzing backtests. It achieves this by having few functions to learn to hit the ground running, yet being flexible enough to accomodate sophistication.
Looks great for anybody dipping their toe in to financial market software. Nice double entendre, too.
Flashlight is a plugin system for Yosemite’s (newly improved) Spotlight. It already supports weather, Wolfram|Alpha, terminal commands, and much more.
Plugins are written in Python, so it should be pretty easy to hop in and code up your own!
And it looks like it does them well. Demos here.
(Bonus: IE8+ support)
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:
CSS Dig gives you a new way to analyze your CSS (using Google Chrome).
Consolidate, refactor, and gawk at the 37 shades of blue your site somehow ended up with. CSS Dig is a Chrome Extension that looks for stylesheets and style blocks on the webpage it’s run against and groups declarations together for easy inspection. For example, you can see how many colors are used and how often. This can help you consolidate your styles and help with refactors.
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?