Software Engineer @bigbinary

Kochi, Kerala, India@bigbinary

Software Engineer @bigbinary

Kochi, Kerala, India@bigbinary
Showing:

Openbase Activity

Joined Jun 2021

Rating Distribution

5
50
4
17
3
2
2
0
1
0

Feedback Distribution

16
Great Documentation
16
Easy to Use
7
Highly Customizable
5
Performant
1
Responsive Maintainers
1
Bleeding Edge

Top Reviews

react-hook-form📋 React Hooks for forms validation (Web + React Native)
My React components used to be messed up with a lot of useStates to track fields and their errors in a form. I was starting to get tired of it. Then my friend suggested me react-hook-form where everything felt pretty opinionated. Where we could define a structured schema, register each input field. And even wrap complex inputs like react-select under controller and customize it as our needs. Just the blue pill everyone needs for a compact form controller in react.
react-hook-form📋 React Hooks for forms validation (Web + React Native)
My React components used to be messed up with a lot of useStates to track fields and their errors in a form. I was starting to get tired of it. Then my friend suggested me react-hook-form where everything felt pretty opinionated. Where we could define a structured schema, register each input field. And even wrap complex inputs like react-select under controller and customize it as our needs. Just the blue pill everyone needs for a compact form controller in react.
fec
fechaLightweight and simple JS date formatting and parsing
Of course, moment.js is a famous package for date formatting, but the front end application I wanted to apply the functionality had performance a really big factor. Hence, I started searching for a light-weight date formatting package although I thought there won't be any packages better than moment.js. To my surprise, fecha seemed really light-weight but also have every functionalities I was looking for. For all out there looking for a compact package than moment.js, this is the one.
fak
fakergenerate massive amounts of realistic fake data in Node.js and the browser
I had to generate a lot of sample data as part of user interaction in my professional project. Initially, I set up a big constants file with random data in it. The problem was that, they didn't make any sense to the user as well as it was a pain to maintain it. Bringing faker.js made everything easy. The feature became so easily maintainable and most of the random data generated by faker stood meaningful to the field it was used for. Kudos!
leaflet :leaves: JavaScript library for mobile-friendly interactive maps
Looking for a free map embed with a lot of features? Leaflet is the best I can say. Well... google maps is there. but, this can be considered an alternative. It's very simple to use and it works seamlessly with any javascript frontend framework out there. I used it in react and implemented features to zoom in and out, pan to a location, point locations in the map... and there are lot others which I haven't yet looked upon.
react-helmetA document head manager for React
I was building my portfolio website in react and the one thing I worried was its SEO performance. I was thinking of rebuilding everything in nextjs, but couldn't deploy nextjs project in firebase. Then I heard about the react-helmet package where I could specify all the html tags right in a react component. That was helpful and now I could see my website crawled properly.
react-nativeA framework for building native applications using React
I have worked on native Android development using Java, but it lacked the audience of iOS. Also, being a javascript developer, it was a learning curve to be uptodate with latest improvements in android studio. React Native found to be a bleeding edge tech that enabled me to work on a single javascript project just like react where I could cover up android as well as ios.
nextThe React Framework
I was having issues while implementing a landing page for a business using react. The major issue was SEO management. I wanted to use react's interactive functionalities, but can't trade of SEO. There, my friend suggested next.js where it brought the best of both worlds. And vercel's inbuilt support to deploy the app for free was a lifesaver.
expressFast, unopinionated, minimalist web framework for node.
Whether its a POC project or for a hackathon, or even a full fledged application, Express can be the best nodejs framework to consider. Why? Because anyone with basic javascript knowledge can start up a server and api endpoints working in no time. Never to mention, a lot of express plugins does magic that takes away a lot of developer pain.
ejs
ejsEmbedded JavaScript templates -- http://ejs.co
When I had to add server side static generation of data, while rendering my react page server from my express backend, the best option I could go for was ejs views. It enabled me to write dynamic javascript to run just before serving the html content. To be frank, it felt like a magic.
sequelizeAn easy-to-use multi SQL dialect ORM tool for Node.js
The package provides a huge example of abstraction and loosely coupled database. Using sequelize in our project gave us the confidence that we could scale up easily as well as switch to any other database system without much refactoring in our project code base.

GitHub Activity

Joined Aug 2016
19
Followers
24
Following
46
Repositories
2
Gists
33
Pull Requests
23
Issues
20
Starred
14
Watched
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
rnp
react-native-progressProgress indicators and spinners for React Native

In a survey app, I build I had to show a circular progress bar with the progress percentage in the middle and here ended my search for a solution. The only issue I had with the progress circle this package offer is that the percentage value inside the circle reset when rotating the screen.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
rnb
react-native-bootsplash🚀 Show a bootsplash during app startup. Hide it when you are ready.
Easy to Use

I was using the react-native-splash-screen package for while to add a splash screen to my RN apps and I was having a couple of issues with the same. Then one of my friends suggested this package to build splash screens for RN. Now I'm really happy with this package and I never thought of looking for another solution. This package does what it does really well and in addition to that, it has some cool customisations.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
ao
await-ofawait wrapper for easier errors handling without try-catch
Easy to Use

Handling asynchronous code is always been a pain. Even though we have come a long way from callbacks to promises to async/await. Still, it doesn't feel like writing synchronous code. I think this library is trying to improve that situation further by adding syntactic sugar on top of async/await to provide a more synchronous like feel. The best part is that we don't have to write any more try-catch.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
uuidGenerate RFC-compliant UUIDs in JavaScript

Generating a unique ID is something I use in almost all projects and I could recommend any other library more than this one. Simple and easy to use. I have faced some issues while using it with react-native. I don't exactly remember what it was, but anyway I was able to fix it by using some ployfills.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
react-navigationRouting and navigation for your React Native apps
Great Documentation
Performant
Responsive Maintainers

Truly the best library to handle navigations in react-native apps. I use this library in all my RN apps and it really plays well with other libraries like safe area context and different animations libraries.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
reduxPredictable state container for JavaScript apps

I use redux in almost all of my React and React Native apps. It really helps manage global states pretty well. When I started I was a bit confused about all these concepts like actions, reducers and all. But after a while, it all fell in place. I truly recommend using redux for global state management. When it comes to react-native we can combine redux-persist to make cache things locally for offline usage.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
rf
redux-flipperRedux middleware for React Native for Flipper
Performant

Just another reason to love Flipper. When it comes to react-native projects, mostly I use redux. And this tool helped me a lot in debugging the redux store and actions without slowing down the app in development.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
react-native-flipperA desktop debugging platform for mobile developers.
Great Documentation
Highly Customizable
Easy to Use
Performant
Responsive Maintainers

Since the React Native team added official support for Flipper I started using it and ever since I'm finding new reasons to love the tool more and more. Faster debugging, support for top libraries like async-storage, redux, etc.


2
Preveen Raj upvoted a review by Ajay Sivan
3mos ago
react-nativeA framework for building native applications using React
Great Documentation
Easy to Use
Performant
Highly Customizable
Responsive Maintainers
Bleeding Edge

I was an Android developer then situations made me learn React Native. Now I'm a really happy React Native developer. I recommend it for any cross-platform development.


2
Preveen Raj reviewed node
3mos ago
Great Documentation

The best runtime environment I have been worked with. Why? because its javascript, thats a very platform independent language. I had no learning curve switching between projects. And sticking to node brought me many career advancements.


1