Montreal@Clemex

Montreal@Clemex
Showing:

Openbase Activity

Joined Aug 2020

Rating Distribution

5
32
4
13
3
5
2
3
1
0

Feedback Distribution

35
Easy to Use
32
Great Documentation
27
Performant
25
Highly Customizable
15
Responsive Maintainers
14
Bleeding Edge

Top Reviews

eslintFind and fix problems in your JavaScript code.
The best linter, easily customizable and extendable. There are plugins for everything. It will prevent you from writing some avoidable mistake. It will help to write code that follow best practices and to uniformize the coding style in your team. The documentation is awesome. When eslint find an error or a warning, you can look on the eslint website, they will explain why and gives example of how to improve the code
eslintFind and fix problems in your JavaScript code.
The best linter, easily customizable and extendable. There are plugins for everything. It will prevent you from writing some avoidable mistake. It will help to write code that follow best practices and to uniformize the coding style in your team. The documentation is awesome. When eslint find an error or a warning, you can look on the eslint website, they will explain why and gives example of how to improve the code
jqueryjQuery JavaScript Library
Vanilla JS always covered my needs with enough simplicity. In 2020, you should not need jQuery anymore. If you disagree with my comment, it is most likely that you have a use case with jQuery does something better/simpler that vanilla JS. I am curious what is it.
electron:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Heavy desktop client, but easy to develop and deploy for every platform. It is heavy because of its RAM consumption, I try to avoid installing electron-based app because of this. As for my developer experience, I find it can be hard to understand where to start and the different concepts, but overall it offers to do almost everything's by combining with others packages. What I don't like with electron is its bad support for Typescript. It works most of the time, but for some edges cases, it can be a nightmare and will require to send a patch. I am waiting for alternatives like tauri https://github.com/tauri-apps/tauri
gatsbyBuild blazing fast, modern apps and websites with React
Allow creating blazing fast static website. It can be hard to understand the different concept, but gatsby provides starter to help you start fast and understand each concept step by step. It is a joy to work with it after having understood the core concept. Gatsby provides well-designed API that teach me why gatsby implemented it like "that". It lacks a bit of support for Typescript, but they are working on it.
tailwindcssA utility-first CSS framework for rapid UI development.
I just discovered TailwindCSS some weeks ago, and it became my favourite tool to write CSS. Before I was always fighting with CSS framework like Bootstrap, Material and others. It is easy to use, everyone can understand in 10min, it removes all the fighting. The documentation is awesome. The development is active and changes are well explained in released notes.
bul
bulmaModern CSS framework based on Flexbox
My experience was more fighting with the lib. I got hyped by the presentation. Promise to be easy to use and customizable. But as soon as I wanted something that is not in the way bulma want I started to fight with bulma. I guess I lose the fight, I learnt from Dragon Ball that Bulma is pretty strong compare to standard human.
openlayersOpenLayers
Definitly, the best package I used for playing with geodata. It is highly customizable, it excepts any kind of sources and handle callback for a bunch of events. While it can be harder to begging than other lib like leaflet, but learning openlayers ensure the best development experience.
prettierPrettier is an opinionated code formatter.
Good for most project. Stop fighting about the code style and use Prettier. While the v2 bring nice effort with a good heuristic that decide when to put a line break with fluent API code style. This heuristic is not satisfying in some cases.
momentParse, validate, manipulate, and display dates in javascript.
Struggling with date & time in javascript ? Take a moment to try moment. Moment make dealing with date and time in javascript much easier. In javascript, dealing with date and time can be painful. Just parsing and formatting a date in plain JS can give headache. Do you know in plain JS `getMonth` start at 0 but `getDate` start at 1. When I began to code in JS, I fall in this trap every time. Moment offers an API for dealing with date that is more coherent and intuitive. No more headache!
reduxPredictable state container for JavaScript apps
Redux is a great tool to manage state for small react application. Scaling for a big application is a challenge when an action requires to do a bunch of changes over the stores. For now, the actions cannot be handle as a batch, making some app lacking of performances. Also, Redux is not the easiest to learn and require to follow good practices. But there is a big community with a lot of resources.

GitHub Activity

Joined Jan 2016
5
Followers
59
Following
18
Repositories
4
Gists
10
Pull Requests
0
Issues
144
Starred
61
Watched
1yr ago
Great Documentation
Easy to Use
Performant
Highly Customizable
Bleeding Edge
eslint-plugin-react-hooksA declarative, efficient, and flexible JavaScript library for building user interfaces.
Great Documentation
Easy to Use
Performant

React hooks can be tricky some times, use this plugin for eslint to lint basic issue. Also great to get started with react hook and learn the best practices by failling the linter


0
1yr ago
mat
mathjsAn extensive math library for JavaScript and Node.js

For doing advanced maths in JS with an intuitive API. It has a big community, thus you can trust the result haha


0
1yr ago
winstonA logger for just about everything.

Awesome library to handle logging. It will scale with your app, It might require a bit of investment but it is definitely worth for the long term.


0
1yr ago
min
minimistparse argument options
Buggy
Great Documentation
Easy to Use

A minimalist tool to parse CLI, it is a good start but you might feel limited when adding more options to your CLI. But it is good enough for starting


0
1yr ago
postcssTransforming styles with JS plugins
Great Documentation
Performant
Highly Customizable
Responsive Maintainers

Awesome lib for transforming your CSS in better CSS. It will help you find errors (linter), it will preprocess your CSS for optimization and adding support for browser and next features.


0
1yr ago
react-helmetA document head manager for React
Great Documentation
Easy to Use
Performant
Highly Customizable
Bleeding Edge
Responsive Maintainers

Simple react lib to add elements to your HTML head tag. I mostly use it for meta, SEO


0
1yr ago
col
color🌈 Javascript color conversion and manipulation library
Great Documentation
Easy to Use
Highly Customizable

A fluent API to deal with colours. Easy to read of human as it supports CSS colour strings.


0
1yr ago
hus
huskyGit hooks made easy 🐶 woof!
Great Documentation
Easy to Use
Performant
Highly Customizable
Bleeding Edge
Responsive Maintainers

My favourite library for running git hooks. Easy to install thanks to npm or yarn that will automatically add git hooks on installation of this lib. The config file for managing react hook is intuitive


0
@emotion/core👩‍🎤 CSS-in-JS library designed for high performance style composition

My favourite way to write CSS in JS. I am not sure of the reason but it is the only lib that deal correctly for the first render. No more blink or shaking on loading the page


0