Monday, February 27, 2017

To avoid coding ....these are the tools..

Authentication / Authorization

  • Stormpath – Stormpath makes the entire user portion of your project dead simple: store users (and user data) securely, handle user permissions, handle all the email verification / password reset stuff instantly. (OK: I am trying to sell you this, sorry!)

Analytics

  • Keen.io – Great API for building out custom analytics.

CDN

  • CloudFlare – CDN + DDoS protection! It’s what we use here at Stormpath.
  • Fastly – My favorite CDN. Amazing API. Very fast. Super customizable. Makes your website fast — really fast.

CRM

  • Intercom – A great customer CRM. Really easy, handles all sorts of customer communication channels — so amazing.

Dashboards

  • Ducksboard – I love these guys. Beautiful design. Straightforward API. Makes visualizing your project data simple.
  • Leftronic – Nice dashboard, great design. Great API. Better for geolocation stuff, in my opinion.

Databases

  • Bonsai – A great ElasticSearch provider.
  • Heroku Postgres – The best PostgreSQL hosting service ever created. Period.
  • MongoHQ – My favorite MongoDB database provider.
  • Open Redis – My favorite Redis provider. I’ve been using them forever — they’ve never gone down, or lost any data. Furthermore, they make scaling your stuff incredibly easy.

Deployment / Hosting

  • Heroku – My absolute favorite hosting company.
  • Flynn – An up-and-coming Heroku competitor (built on top of Docker). It looks very promising if Heroku isn’t your thing.

Email

  • Sendgrid – Send email via their API — easily.

Logging

  • Loggly – Easy log management

Monitoring / Debugging

  • New Relic – If you don’t have New Relic in your app — I… I don’t even know what to tell you. You’re missing out. New Relic is 100% critical to building any modern application. It gives you the absolute best performance / monitoring information humanly possible.
  • RunScope – Debug API services. Monitor API services. Really valuable tool.

Payments

  • Stripe – Best damn credit card processor out there.
  • Coinbase – Best Bitcoin provider.

Realtime

  • Firebase – Powerful API to store and sync data in realtime.
  • Pusher – Great API that makes web sockets easy.

Storage

  • Amazon S3 – Can’t beat Amazon S3 for file storage / streaming. It’s the best.

Telephony

  • OpenCNAM – Caller ID, instantly.
  • Twilio – Make phone calls and SMS messages easily.

Testing

  • Travis CI – Unit and integration testing service. Free for open source stuff, paid for proprietary stuff.

Build Great Things


Saturday, February 27, 2016

This is a story of small & stupid bug and sleepy developer...



22:30:15 IBus prior to 1.5.11 may cause input problems. See IDEA-78860 for details.
         Do not show again.
22:36:35 Frameworks detected: JavaEE Application, Web, JPA frameworks are detected in the project Configure
20:49:31 Compilation completed successfully with 3 warnings in 4s 878ms
20:51:26 All files are up-to-date
21:06:06 Compilation completed successfully with 3 warnings in 4s 284ms
21:45:47 Compilation completed successfully with 3 warnings in 4s 656ms
22:46:23 Compilation completed successfully with 3 warnings in 2s 692ms
22:55:39 Compilation completed successfully with 3 warnings in 2s 238ms
23:12:22 Compilation completed successfully with 3 warnings in 2s 206ms
23:16:57 Compilation completed successfully with 3 warnings in 2s 582ms
23:17:34 Compilation completed successfully with 3 warnings in 1s 681ms
23:19:53 Compilation completed successfully with 3 warnings in 1s 456ms
23:23:40 Compilation completed successfully with 3 warnings in 1s 883ms
23:25:17 Compilation completed successfully with 3 warnings in 1s 814ms
23:31:10 Compilation completed successfully with 3 warnings in 1s 861ms
23:33:39 Compilation completed successfully with 3 warnings in 1s 524ms
23:38:20 All files are up-to-date
23:38:20 Loaded classes are up to date. Nothing to reload.
23:38:34 All files are up-to-date
23:38:34 Loaded classes are up to date. Nothing to reload.
23:40:29 All files are up-to-date
23:40:29 Loaded classes are up to date. Nothing to reload.
23:45:13 Compilation completed successfully with 3 warnings in 2s 83ms
23:45:16 Hot Swap failed
         Unnamed: hierarchy change not implemented;
         Unnamed: Operation not supported by VM
23:58:57 All files are up-to-date
23:58:57 Loaded classes are up to date. Nothing to reload.
00:01:02 Compilation completed successfully with 3 warnings in 4s 257ms
00:04:28 Compilation completed successfully with 3 warnings in 4s 36ms
00:04:32 Hot Swap failed
         remote debug: hierarchy change not implemented;
         remote debug: Operation not supported by VM
00:04:44 All files are up-to-date
00:04:44 Loaded classes are up to date. Nothing to reload.
00:11:13 Compilation completed successfully with 3 warnings in 5s 536ms
00:20:24 Compilation completed successfully with 3 warnings in 3s 675ms
00:20:46 All files are up-to-date
00:31:21 Compilation completed successfully with 3 warnings in 1s 896ms
00:36:26 Compilation completed successfully with 3 warnings in 5s 966ms
00:40:31 Compilation completed successfully with 3 warnings in 5s 371ms
01:01:22 Compilation completed successfully with 3 warnings in 5s 316ms
01:09:35 Compilation completed successfully with 3 warnings in 2s 428ms
01:16:58 Compilation completed successfully with 3 warnings in 2s 249ms
01:17:42 Error running remote debug: Unable to open debugger port (localhost:8000): java.net.ConnectException "Connection refused"
01:18:04 All files are up-to-date
01:18:04 Loaded classes are up to date. Nothing to reload.
01:29:24 Compilation completed successfully with 3 warnings in 7s 136ms
01:31:25 Compilation completed successfully with 3 warnings in 7s 77ms
01:48:36 Compilation completed successfully with 3 warnings in 7s 652ms
01:56:11 Compilation completed successfully with 3 warnings in 7s 857ms
02:01:18 All files are up-to-date
02:13:42 Compilation completed successfully with 3 warnings in 1s 991ms
02:18:34 Compilation completed successfully with 3 warnings in 5s 896ms
02:22:33 Compilation completed successfully with 3 warnings in 5s 725ms
02:24:24 Compilation completed successfully with 3 warnings in 2s 875ms
02:29:36 Compilation completed successfully with 3 warnings in 1s 925ms
02:47:43 Compilation completed successfully with 3 warnings in 4s 770ms
02:53:11 Compilation completed successfully with 3 warnings in 1s 910ms