What do you do when a client of yours ask for a mailbox? Some developers prefer to buy mailboxes on their domain providers (1-5$ year/mailbox), others are so experienced in postfix and unix administration that can configure a mail server in 5 minutes. I sincerely hate handling mailboxes. They are long to configure, i don’t like self-hosted web interfaces like roundCube and i hate to spend time to fine-tune the server in order to avoid black lists and spam.
So i come up with this revelation:
let’s use something like Mandrill which has a huge free tier to handle personal emails.
I expected to find tons of material to support my idea or some critical issue that destroys it completely… but actually i found a little and i was able to make it working perfectly!
After 3 years i finally found the time to update my blog design.
This time rather than using a pre-made template i decided to let my inner designer be free to do what he pleased… Well, the final result could have been worse.
I sticked on the previous theme for the logic and i decided to try out this “material design” way. I actual had fun. I heard “google material design is soul-less and not suited for companies” but i still think that it’s great for small website, applications and apps of course.
You can see the result yourself, the blog is now much more readable, more “interactive” and a little more sexier:
I didn’t dislike the previous design, but i always found it lacking of mobile goodies and i found that pre and code tags were kind-a-cheap and ugly.
Now we have some great and readable pre/code tags! Yeah!
Just for reference: i used a Materialize.css framework, not the your usual mainstream css framework.
Hope you enjoy the new design but i expecially hope that you will find the blog much easier and simpler to read!
You have node -v greater than 0.11.x (probably 0.12.x)
You are behind a proxy (probably your company’s)
You are using cordova-cli (that’s my guess, but it’s the same with ionic-cli)
The solution was not that easy to find on google, most of the people just treated it as a bug waiting to be fixed, but actually you can get your ‘cordova platform add’ in few seconds with these commands:
I bet everybody has his own cloud solution for syncing it’s folders from home to work, viceversa and between devices.
Before today i always relied on a Dropbox / Google Drive combo depending on the project:
Dropbox is great with Heroku which has a sync plugin (super-sweet!!) and its client is fast and not memory wasting
Google Drive client is super slow and takes ages to init but i tend to use a lot the whole google suite on the web and it’s really integrated well (history, revisions, etc)
BUT as any other web developer i have this big, nasty problem of not wanting to sync:
Git repositories (.git folders)
NPM modules (node_modules folders) or Bower components (bower_components folders)
Other trash folders left by the various IDE (nbproject folder) or OS (Thumbs.db files)
Everybody have tried a npm install with devastating consequences for poor cloud clients and it’s a known fact that in the long run both dropbox/drive will corrupt a git repo.