| Name | Price | Integrations | Limits | Language |
|---|---|---|---|---|
| bugsnag.com | $29 per month | slack, jira | 5 devs | javascript, php |
| speedcurve.com | $0.01 per check | slack, jira | - | javascript |
| honeybadger.io | $44 per month | slack, jira | 5 projects | javascript |
| atatus.com | $29 per month | slack, jira | 200000 view/month | javascript |
| muscula.com | $14 per month | - | 1 000 000 errors/month | javascript |
| exceptional.io | - | - |
| // Demo: converting a thenable to a Promise | |
| const fulfilledThenable = { | |
| then(reaction) { | |
| reaction('hello'); | |
| } | |
| }; | |
| const promise = Promise.resolve(fulfilledThenable); | |
| console.log(promise instanceof Promise); // true | |
| promise.then(x => console.log(x)); // hello |
This guide assumes you have the emmet and language-babel packages already installed in Atom
- Open the
keymap.csonfile by clicking onAtom -> Keymap…in the menu bar - Add these lines of code to your keymap:
'atom-text-editor[data-grammar~="jsx"]:not([mini])':The purpose of this document is to get you familiar with the concepts and command line tools involved with connecting to the internet using modern 4G LTE modems on both Debian/Ubuntu and OpenWRT.
This writeup is based on my experiences with the Sierra Wireless AirPrime MC7455 modem and a Calyx (Sprint) SIM card, but it should apply to most modern 4G LTE modems.
These are the steps required:
- Physically connect antennas
Sample config files to demonstrate seup that creates and updates free SSL certificates from Let's Encrypt given that the domains are maintained at CloudFlare service.
Certbot verifies domains ownership by accessing CloudFlare API that adds temporary TXT DNS records. To enable it You must provide your CloudFlare API token. More details in documentation for dns-cloudflare Certbot plugin.
Certbot saves created certificates in Docker volume certbot_etc. Pay attention to output of the certbot run - it mentions path to the created certificates.
