Getting started with PreactJS

PreactJS is a fast 3kB alternative to React with the same ES6 API

First, some background…

PreactJS is developed by Jason Miller — one of my programming heroes. The framework was developed with a goal of providing high performance, memory efficiency and close compatibility with React API with an aim to keep the footprint as small as possible i.e 3kb. Preact is increasingly getting adopted in the community with a bunch of high load websites already using it successfully in production.


Continue reading “Getting started with PreactJS”

Upload Multiple Files To Cloudinary Using React Dropzone & Axios

We had a requirement in one of our recent client’s project to provide a lot of file uploading. Being a developer we are quite used to the whole uploading process & the time it takes on the internet. However, file upload can be a daunting experience for a massive amount of users on the internet so, be mindful when you’re working on one.

Continue reading “Upload Multiple Files To Cloudinary Using React Dropzone & Axios”

5 React Native Open Source Projects To Learn From

Best way to learn writing software is to read open source code — Every Senior Programmer.

Reading open source code is the best and effective way to teach yourself to write better code, especially if the tool is fairly new or the standards around that tool are still evolving. ReactNative is a perfect candidate for such a tool. It is under constant iteration cycle with APIs evolving with every release, Massive pool of libraries to chose from and a very limited list of resources on how to move beyond getting started guides. Even otherwise, It is always a best practice to read open source code every now and then.

Continue reading “5 React Native Open Source Projects To Learn From”

How to create self hosted Heroku like server in 5 simple steps.

Goal — `git push` and enjoy your coffee ☕️

Building a server from ground zero to host a production app could be a real pain. The whole process of installing all the dependencies one by one with their appropriate version, and keeping necessary configs in check is very tedious. There are a few tools to automate these tasks, such as, Chef, Puppet, F*cking Shell Script etc. but they come with their own DSL which requires a learning curve. None of them work out of the box.

Continue reading “How to create self hosted Heroku like server in 5 simple steps.”

Shipped My First Ember Production App In A Month

Today we shipped Crowdfire which we’ve been working on since a month. The dashboard is completely written in Ember using Ember CLI and deployed to Amazon S3 keeping it totally independent of the backend.

To give you more context, I joined Crowdfire (formerly JustUnfollow) team in the mid-December last year. Our immediate goal for 2015 was to rebrand and more importantly to rewrite the existing web interface which was serving our users since past 5 years.

Continue reading “Shipped My First Ember Production App In A Month”