Facebook is back with yet another bit of interesting open source. Immutable.js provides Persistant, Immutable
Not sure why these immutable collections could be so beneficial? Read their case for immutability.
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?
Gitrob will scan your GitHub organization for publicly available bits of sensitive information and tell you about them.
If your New Year’s resolution was to make an open source commit every day, Tadeu Zagallo built an app just for you.
In an attempt to raise developer awareness of web security matters (TLS, CSP, XSS, etc.), Craig Francis proposes that browsers should add a “security” tab to their developer tools. First, he made an interactive demo of how the tab might work. Here’s a sneak peek: Then, he opened tickets for: Chrome Firefox Safari Internet Explorer […]
Can you take your Postgres database schema and programmatically turn it in to a REST API? Joe Nelson’s PostgREST proves that the answer is “Yes”! It also:
provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch.
How fast, you may be wondering?
subsecond response times for up to 2000 requests/sec on Heroku free tier.
Interested? Check out the demo or video which explains his design decisions.
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.
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.
PhotoSwipe — now in version 4 — looks like a really nice JS image gallery lib from Dmitry Semenov. It is framework independent, supports mobile devices, and has optional modules like deep linking via the History API.
Rust is gaining steam. Projects like Iota are helping build excitement around Mozilla’s fledgling systems programming language.
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…
Seagull is a web UI to monitor your Docker daemon’s containers, images, and configuration. Demo here.
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.
Mozilla recently announced that they’re finally bringing Firefox to iOS. They’ll have to use iOS’s built-in rendering engine like everybody else, which begs the question: What makes this Firefox?
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.
Frameless for iOS 8 is the browser that gets out of your way.
Frameless boasts a transparent UI, customizable gestures, and is built specifically for prototyping. Source here.
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.
Have some CSVs laying around that would be best described with a chart? Check out Medium’s new tool: Charted.
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.
Lots of goodies to be had with Tejesh Mehta’s 101 utility lib. What makes it different than Underscore/Lodash, you ask?
- 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.
With 37 (yes, I counted them) Git commands to add to your arsenal, git-extras is pretty awesome. A few of my favs include
git-effort, and of course
git-changelog‘s name, not its functionality. I’m with Olivie on this one.)
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)