My dev platforms and tools (2)
I wrote this 6 years ago: My web dev platforms and tools and I feel I should write an update on what has changed since then.
Rackspace. DigitalOcean, Amazon EC2, Linode. Why 3 separate providers? Well, DigitalOcean has always been the first love. The reason still remains the simplicity and it has been super reliable after all these years. Amazon EC2 for two reasons. I got a $5k credit and what other way to spend it than spin some servers? Secondly, it is faster and cheaper for some other AWS products I use (Lambda for example) to connect to EC2 via the private network. At a time, Linode’s price dropped lower than DigitalOcean so I gave it a shot. Now I have a database server I am too lazy to migrate stuck there. I’ve not had any issue so far though.
(For the few friends I still run their website). Gigalayer.
- Static/Quick experiments
Github pages (Consuming REST APIs), Zeit/Now ( EveryGood ), Glitch (the office foodbot). I use GitHub Pages for simple static sites, especially if it has to be in blog form. For non-static quick experiments, Now used to be my goto. Then I checked one day and working with the v2 turned a struggle. Glitch was near perfect, but besides other things, no easy way to get a custom domain. I still use a mix of both anyway.
AWS Lambda and Google Cloud Functions. Lambda was the first but to have HTTP functions (functions that are URLs that can be used like REST endpoints), you will need to attach AWS API gateway to it. With Google Cloud Functions, this is really easy. Plus, the interface is cleaner and I don’t have to upload my
node_modulefolder when creating a function. Just the
package.jsonfile and that’s all. Lambda has its pros though. I found it easier to do concurrent short-interval recurring jobs using connecting SQS (delayed push) to it.
I have one or two domains in 007names that I’m too lazy to migrate but I use Namecheap primarily now. I’m not a fan of Namecheap’s UX though. I still have to enter my card details every time I try to pay. For some weird reasons, the service never remember my card. If I find a better designed product with the domain offerings, and easy migration, I will move.
I don’t see my self as a designer but I am comfortable doing simple things using tools like Photoshop, Sketch and co. Of late, it’s been Figma. For web design, my CSS framework transition has been Bootstrap -> Skeleton -> now Tachyons. I draw inspiration from everything I see and from every website I visit. If I am actively looking for ideas though, the tab I open is Dribbble.
- Local Machine
Windows (7) and Ubuntu (12.04). Dual boot.MacOS.
Debian when I setup Freeswitch but Ubuntu majorly (it’s Debian based anyway). Haven’t touched CentOS since I left Rackspace.
Amazon SES. MandrillMailgun.
Sigh. I don’t have my mailboxes in one place. There is Privateemail, Zoho, and even Yandex. But every mail leads to a single client so it doesn’t really matter.
Nothing has changed. Bitbucket and Github.
Notepad++ Sublime text.