Easily Start and Stop Docker Compose Projects with Captain

Jens Segers has created a handy shell script to easily start/stop Docker Compose based projects:

Captain searches for docker-compose projects in your $HOME folder and allows you to start and stop those projects by passing a part of the parent directory name.

Let this small recording of Captain in action convince you:

Captain →

Related: Recently bumped into this basic instructional video to get WordPress up and running using a Docker setup containing a Caddy, Apache2/PHP7 and a MySQL container. Good one if you’re looking to get started with Docker.

JavaScript Object and Array Explorers

If you’re starting out with object and array manipulations in JavaScript these handy tools by Sarah Drasner might come in handy. The reason they work so well is that it’s one page, and it’s driven by natural language.

JavaScript Object Explorer →
JavaScript Array Explorer →

Do not however that the yielded code mutate the original arrays/objects (thus aren’t immutable) … I feel a PR coming up 😉

Keynote Extractor

ke-intro

Great tool by the folks at Mono. Just a drag a presention made in Keynote on the app and it’ll generate a neat HTML output containing both your slides and presenter notes.

We thought the default HTML export in Keynote didn’t fit our needs. Extract your slides alongside your notes using our super easy drag ‘n drop application for macOS.

Works great. It’d be handy if the generated images were resized though, as the end result can become quite large.

Be sure to read the introductory blogpost too, as it’ll give you some more background and highlight why the app can not be found on the App Store.

Keynote Extractor – A better HTML export for Apple Keynote® →
Keynote Extractor introductory blogpost →

Getting the actual GIF from a tweet with TWEET2GIF

tweet2gif

Twitter supports GIFs (and more recently: longer/bigger GIFs!), yet they render them as MP4 files. So how to get the original GIF? Enter TWEET2GIF:

Ever wanted to download that gif that you saw on Twitter? Maybe share it on Facebook or other social networks? You’re at the right place!

Just paste in the URL of a tweet and you’re done 🙂

TWEET2GIF — Convert tweets into real GIF or MP4 files →

UPDATE 2018.02.28 Updated the URL to a Heroku URL since the tweet2gif.com domain got snatched.

HTTPie – Command line HTTP client

httpie

HTTPie (pronounced aych-tee-tee-pie) is a command line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. It provides a simple http command that allows for sending arbitrary HTTP requests using a simple and natural syntax, and displays colorized output. HTTPie can be used for testing, debugging, and generally interacting with HTTP servers.

HTTPie — A command line HTTP client, a user-friendly cURL replacement →