StatusPage.io is the best way to create a status page for your app or website.
Death, taxes and your site occasionally going down are a few of the things guaranteed in this life. And leaving customers in the dark when you’re down is the worst customer service blunder possible.
Join thousands of companies like Travis CI, Atlassian and KISSmetrics in handling downtime gracefully. Sign up for your free account today!
Would you like to hijack the pizza-delivery drone of your neighbor? Or perhaps the new Amazon Prime Air drone?
SkyJack runs on a Raspberry Pi attached to a Parrot AR.Drone 2 and can take over other drones flying nearby. Then it can either instruct them to do something or you can just watch what they do via SSH. It is written in Node.js and Perl.
pgtune is an awesome little Python script that you can run on your postgresql.conf to quickly optimize your config for optimal performance.
As with any performance tuning: YMMV. You should still tweak things manually after running pgtune, but this looks great for picking off low hanging performance fruit!
Collaborative tools are on the rise and Sugarbox is one to keep an eye on.
A lot of focus lately has been put on improving Rails’ speed in dev mode. John Leighton’s Spring gem is a result of some of that focus. It preloads your Rails application and keeps it running in the background so you don’t need to boot it every time you run a test, rake task, or migration.
As of this commit Spring will be installed by default on newly generated Rails 4.1 apps.
Monocle is yet another link and news aggregation site with a tech focus. The site’s creator, Alex MacCaw, has just open sourced the code behind it.
This looks like a shining example of a well-factored Sinatra app powered by PostgreSQL. If you’re just learning Ruby or want to learn some new tricks, give it a read.
After a year of development it just hit 1.0 so it definitely looks ready for prime time. Check it out.
We would like to thank Chris Wilson of Bendyworks for contributing this post. Chris has some interesting ideas about the structuring of Rails applications and hopefully this post will get us all thinking and talking.
Apostle.io wants you to succeed at transactional email.
Once you move your app’s email templates to Apostle.io, maintaining them will no longer be a chore. Easily edit emails without a developer — Instantly preview, test, and update your templates. Send test emails easily. No deploy is necessary.
Adam talks with Isaac Schlueter and Charlie Robbins — Isaac is the creator of npm and maintainer of Node.js, and Charlie is the Co-Founder and CEO of Nodejitsu. We talk about the “crashyness” of npm recently and the community fundraiser they are starting to ask the community to support npm and to keep it running.
The npm Registry needs your help.
The npm Registry has had a 10x year. In November 2012 there were 13.5 million package downloads. In October 2013 there were 114.6 million package downloads. We’re honored to have been a part of sustaining this growth for the community and we want to see it continue to grow to a billion package downloads a month and beyond.
Recently the npm registry got “crashy.” Many were not able to install, publish, or otherwise write code on npm. That’s bad.
Nodejitsu is gracefully taking the blame, and have shared the technical details on the Node.js blog. Since May 2013, when they acquired IrisCouch, Nodejitsu has operated the npm registry for the community. They’ve also taken on considerable costs in the process.
We’re a startup. We run npm because we love node and we’re very well qualified for the job. But in the last year, npm has become a giant beast of a project. We run it lean, both from an engineering and hardware perspective, because it’s just too expensive to do otherwise.
We wondered, how could we possibly get the money for the hardware and engineers to do this the right way and keep it free for the community?
That’s where you come in.
Please show your support — Donate at scalenpm.org
We mentioned Polymer in Weekly – Issue #15 — well Spark is a new development environment built with Dart and Polymer for the Chrome Apps platform.
Spark is open sourced on Github.
Watson lets you create issues while you code, including custom labels, without ever having to interrupt your workflow. It syncs with remote services like GitHub and Bitbucket — Push locally created issues and get the status of remote issues right in your command line.
Pick your flavor and install either the Ruby or Perl version.
Ionic looks like an interesting front-end framework for developing hybrid mobile apps in HTML5. It’s quite opinionated and utilizes AngularJS to position it for “serious app development.”
Ionic is just an alpha release at the moment, but definitely worth an early look.
Balanced believes that being an open company; drives innovation and purpose, builds passion in the community, and strengthens their commitment to drive global commerce. Almost all the software Balanced creates is open sourced on GitHub.
There’s something to be said about being able to write a lean, mean web application and serve a ton of requests without huge hardware requirements. Go just had its fourth birthday, and finding a lot of popularity as a systems/operations language. Special thanks to Matt Silverlock for contributing this post.
Yannick Schutz’ forked project aims to help you find maintained forks of your favorite GitHub repos. You enter the GitHub user/repo and it shows all the forks with sortable metrics such as stars, last updated, and open issues.
Here’s an example result set for the popular-yet-abandoned GitX app.
Selendroid is Selenium for Android apps. It works on both emulators and real devices and can be integrated as a node in your Selenium Grid for all your test scaling needs.
Check the brief demo video to learn more.
Jared Wright is an impressive high school student who has created a command line interface to Reddit.
AlienFeed is a simple, but effective, way of interacting with Reddit and takes advantage of Python’s ability to open items in your web browser for you. It comes with a man page (unlike some Python CLIs) and a custom set of bash completions.
To try it out:
pip install alienfeed.
Here is screenshot to whet your appetite:
Andrew and Adam talk with Jonathan Smiley and Mark Hayes from ZURB about Foundation 5 and their new email framework project Ink.
If you aren’t happy with the current process monitoring tools out there, check out Eye. It uses Celluloid to provide multi-threaded process monitoring that behaves very similarly to Bluepill. One valuable addition is the ability to get more information about the processes running:
$ eye i(nfo)
sample1 ....................... up (21:52, 0%, 13Mb, <4107>)
sample2 ....................... up (21:52, 0%, 12Mb, <4142>)
Other bonus tools include debugging configurations and tailing the logs of the processes being monitored.
If you caught episode #99 with Jeff Lindsay and Jonathan Rudenberg where we talked about Flynn, you’ll be glad to know the first fruits of their labor have been released for us to demo. Some additional underlying components from this first demo are also on the Flynn GitHub account for you to check out.
You should also read the Flynn roadmap to see where they’re going and learn about their upcoming fundraising needs.
We’re asking for an additional $350,000 for 2014 to support the existing team for the year and possibly bring in a few additional developers. Based on the results of our first campaign, we are focusing on companies who can contribute on a monthly recurring basis, but of course all types and amounts are appreciated.
Even Facebook Open Source stands upon the shoulders of giants. The Facebook Database Engineering Team just released RocksDB, a persistent key-value store for flash storage, based on LevelDB by Sanjay Ghemawat and Jeff Dean at Google.
RocksDB builds on LevelDB to be scalable to run on servers with many CPU cores, to efficiently use fast storage, to support IO-bound, in-memory and write-once workloads, and to be flexible to allow for innovation.
If our conversation with Gordon Williams about Espruino on episode #104 got you excited about hacking on Espruino or Arduino check out Coin’s Arduino-BLE Developer Kit.
A year ago, we were software developers venturing into the world of hardware. Not surprisingly, we encountered difficulty as we integrated Bluetooth Low Energy (BLE) into our product. At that time, existing BLE modules were confusing to integrate and didn’t meet our requirements. So we decided to build our own.
If you haven’t ordered your Coin yet use my referral link and help me get mine free!
Foundation 5 ships next week and it’s all about speed. It’s faster to learn, faster to code, and it’s going to be faster for your users.
If Foundation 5, along with other responsive frameworks, can help speed up education for this style of design, we’re making serious progress. This will speed up development for small and large businesses and help users get better tailored, readily available, and better designed sites — which sounds like a win to us. #
I love when people rethink content editing with the web as its native platform. Sir Trevor is just that. It stores its data as JSON and Markdown, has a nice interface, supports many content types (blocks), and is easily extendable.
Give the example page a try to see what it’s capable of.
Who says you can only open source code?
Tacofancy a community-driven taco recipe repo. Please fork and submit your own recipes, because the more there are, the more delicious it gets.
Balanced is the white-label payments API behind many of today’s most innovative eCommerce companies like redditgifts, Crowdtilt, Gittip, and hundreds more. Their API provides payment processing, escrow, and ACH payouts in one simple REST API.
Gobot is a Go framework for robotics and physical computing. It currently works with Beaglebone Black and Sphero, with more platforms coming soon.
Golang not your thing? Artoo is a sister project for Ruby and Cylon is a sister project for Node.