We turned Trello into a Content Management System (CMS) for the newsletter. It saved Weekly.
If your New Year’s resolution was to make an open source commit every day, Tadeu Zagallo built an app just for you.
Adam and Jerod talk with Hong Lai, one of the co-founders of Phusion, about Phusion Passenger 5 (aka Ruby Raptor), open source, and more.
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.
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.
Adam and Jerod close out the year and give thanks to everyone who helps support The Changelog — everyone from members, listeners, readers, sponsors and our various partners. We also discuss The Changelog Weekly and how we use Trello as a CMS, contributing to the topics we cover through our Ping repo on GitHub and what’s to come in 2015, as well as top topics from 2014.
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…
This week, we have members from .NET core team at Microsoft on the show to discuss Microsoft’s motivation for open sourcing the base class libraries of .NET, open source vs source open, the true goal of open sourcing .NET Core, and more.
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.
This week, we spoke with Curtis “Ovid” Poe. He shares how he got started with Perl, what Perl is really good at, why he doesn’t expect everyone to love Perl, why Perl doesn’t get no respect, the difference between Perl 5 and Perl 6, why the Perl community doesn’t like marketing, and more.
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.
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.
- 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.