Entrepreneur, technologist, product guy

San FranciscoOpenbase

Entrepreneur, technologist, product guy

San FranciscoOpenbase
Showing:

Openbase Activity

Joined Jun 2020

Rating Distribution

5
8
4
10
3
6
2
1
1
0

Feedback Distribution

5
Easy to Use
5
Performant
4
Highly Customizable
4
Great Documentation
2
Abandoned
2
Slow

Top Reviews

reactA declarative, efficient, and flexible JavaScript library for building user interfaces.
I've moved about 4 years ago from Angular to React and never looked back. React is so much more performant with the shadow DOM, and allows building component-based apps that are modular and easy to maintain. When they first introduced Hooks, at first I was reluctant since it seemed like a regression from OOP to functional programming, but I decided to take the leap, and actually found Hook-based apps to be more predictable and easier to maintain. Haven't started speaking about the ecosystem - thousands of libraries allowing you to easily do just about anything in React. React is definitely my weapon of choice when it comes to frontend development.
reactA declarative, efficient, and flexible JavaScript library for building user interfaces.
I've moved about 4 years ago from Angular to React and never looked back. React is so much more performant with the shadow DOM, and allows building component-based apps that are modular and easy to maintain. When they first introduced Hooks, at first I was reluctant since it seemed like a regression from OOP to functional programming, but I decided to take the leap, and actually found Hook-based apps to be more predictable and easier to maintain. Haven't started speaking about the ecosystem - thousands of libraries allowing you to easily do just about anything in React. React is definitely my weapon of choice when it comes to frontend development.
@angular/cliCLI tool for Angular
Angular used to be my weapon of choice for a few years. While it's been easy to get started with Angular, over time we found the code to be not very maintainable with a weird mix of HTML and directives. Also, performance tended to suffer as the application grew we created a lot of DOM elements (unlike React's shadow DOM implementation was better). Eventually, I gave it up in favor of React and never looked back.
winstonA logger for just about everything.
I found Winston to be reliable, extendible, and a great choice for any type of conventional logging. While the extendibility comes at a cost (more complexity and more serious learning curve), I think for any project that it isn't trivial, it is worth it. Winston is my logger of choice for several projects I've built, from small to large. I'm usually wrapping it with a wrapper of my own to add some more functionality, but nevertheless, it saves me a lot of work and code. Would definitely recommend it.
mic
microbundlešŸ“¦ Zero-configuration bundler for tiny modules.
As advertised - microbundle offers module bundling without any configuration. It's powered by Rollup, and is being used by various packages such as Preact. It produces small files and is pretty performant, and although it's not as feature-rich as Webpack or Parcel, it's great for smaller projects.
@material-ui/coreMaterial-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.
Probably one of the best UI libraries out there today! (with few small downsides) Material UI offers countless components, and its design language is based on Google's Material UI. It's very mature nowadays, so components are highly customizable and you can do just about everything with them. There's an OK support for theming (and you can every create a dark theme), however, if you need granular support over the UI of the components, this is probably not for you. Also, since Material Design makes heavy use of shadows, transitions and effects, Material UI isn't the most lightweight library and this can affect the perceived responsiveness of your app. Nevertheless, it offers the ability to create a modern, beautiful UI with minimal code, and the documentation is sublime, so IMHO it's still worth it.
momentParse, validate, manipulate, and display dates in javascript.
I've used moment extensively in the past for creating user-friendly dates for a few web and social apps. It's very powerful and flexible in terms of functionality, and also supports i18n. However, it's monolithic and has a significant footprint, so it has a severe effect on the bundle size, which is not what you want from a date library. If I were to choose a library today, I'd probably go with date-fns or luxon.
apa
apacnode-apac - Node.js client for the Amazon Product Advertising API, including support of Request Signatures
Used to a good library for using Amazon Product Advertising API, but haven't been updated in ages. It only supports PAAPI4 which have been deprecated, and wasn't updated to support the new PAAPI5: https://webservices.amazon.com/paapi5/documentation/ Therefore, this library is essentially broken and cannot be used anymore.
bootstrapThe most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
I found Bootstrap to be pretty slow, slowing done most modern webapps. If you build a blog or a content website, Bootstrap might be good since it provides a lot of the scaffolding and boilerplate code you need. But for a dynamic web application, I'd recommend looking for something more performant.
parcelšŸ“¦šŸš€ Blazing fast, zero configuration web application bundler
We use Parcel extensively for our webapp, and it's proven to be fast and easy to use. Documentation is solid, although we didn't use it much, as Parcel pretty much just works without a lot of configuration. Also planning on switching to Parcel 2 (which is currently still in beta)
jqueryjQuery JavaScript Library
While effective and pretty mature, jQuery is an old way of doing things Would recommend and component-based library like React instead

GitHub Activity

Joined Aug 2011
68
Followers
12
Following
8
Repositories
1
Gists
0
Pull Requests
4
Issues
39
Starred
4
Watched
Lior Grossman upvoted a review by Rudy Velazquez
1mo ago
vuešŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Easy to Use
Performant
Great Documentation

Vue is a great framework! It's really easy to learn and its performance is slightly faster than React. It continues to grow in popularity every year, and isn't jumping the shark with things like hooks. I use Vue for all of my projects because it's so much faster to set up, and you don't need a computer science degree to understand it.


11
Lior Grossman upvoted a review by Rumus Bajracharya
2mos ago
vuešŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Great Documentation
Easy to Use
Highly Customizable
Performant
Bleeding Edge
Responsive Maintainers

For a newbie in the front end ecosystem, Vue js is really easy to learn. I tried Angular and react before Vue and as a backend developer, it was really difficult to understand angular and react. But when I tried Vue, because of the simplicity of vanilla javascript like syntax it was really easy to understand. All you need to know is basic HTML, JS and you can easily understand this framework. In addition, the documentation is really good and out of the box vue-router and vuex make routing and state management a piece of cake.


4
Lior Grossman upvoted a review by Jim O'Quinn
2mos ago
vuešŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Great Documentation
Easy to Use
Performant
Bleeding Edge
Highly Customizable

Started out embedding VueJS in a super old website (think 1999) to modernize the frontend and was pleased at how easy it worked side by side with the old code. At first chance I used VueJS on a new site and that is when I realized the the power in it's simplicity. Not sure I can say anything that hasn't been said, except for when I discovered Quasar and Syncfusion in combination with Vue my productivity shot up like TSLA's stock price. Sure, you are happy with the gains, but also thinking that nothing good comes this easy. TSLA I'm not sure about, but I can say VueJS+Quasar+Syncfusion is a powerful combination and for me, translated into a huge boost in productivity for frontend projects.


4
2mos ago
got
gotšŸŒ Human-friendly and powerful HTTP request library for Node.js
Easy to Use
Great Documentation
Performant

A powerful library for creating HTTP/s and almost all API requests using NodeJS. It maintains great communication between the frontend and backend. A great alternative to the "request" package. Loved it.


1
Lior Grossman upvoted a review by vishal-majhi
2mos ago
swi
swiperMost modern mobile touch slider with hardware accelerated transitions

SwiperJS is something that I have personally been using for a long time and it's cool little library to get all types of sliders up and running. It has lots of little functions and methods that one could also use and can interface directly with the swiper variable to cause the slider to do anything.


5
Lior Grossman upvoted a review by Felix Tietjen
2mos ago
axiosPromise based HTTP client for the browser and node.js
Great Documentation
Easy to Use
Performant
Highly Customizable

This library works great with @redux-requests/core. I'm using it because it allows me to customize the HTTP headers easily, so I can just set my authentication header at a single point and use it all over the app - Same with the rest of the head and the base URL for the API.


2
ar
asset-rackStatic Web Framework for Nodejs
4mos ago
postgraphileExecute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!
Highly Customizable
Easy to Use
Lior Grossman upvoted a review by David Lee
5mos ago
yup
yupDead simple Object schema validation
Highly Customizable

1