Full Stack Web Developer & Software Engineer, specializing in design and development of customized sustainable solutions.

Raleigh, NC

Full Stack Web Developer & Software Engineer, specializing in design and development of customized sustainable solutions.

Raleigh, NC
Showing:

Openbase Activity

Joined Aug 2020

Rating Distribution

5
2
4
1
3
0
2
0
1
0

Feedback Distribution

2
Highly Customizable
2
Great Documentation
2
Easy to Use
1
Poor Documentation
1
Performant
1
Responsive Maintainers

Top Reviews

styled-componentsVisual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
First off, the styled-components documentation should be a template for other JavaScript libraries. The reference material is easy to navigate, concise, and up-to-date. Aside from that, I have had good experiences utilizing styled-components for managing CSS within JavaScript when not using a post-processor. Less struggling with overwriting other CSS classes elsewhere in the application does make my life easier. Plus, working directly with elements lets the developer have a little more control and precision than when relying on updates related to the viewport. Scope control for CSS in JavaScript is more straightforward for me as well, so I like using styled-components when I get the chance to design from early on. This also helps use your components in a more succinct manner, which has increased readability when working with other developers on a project with styled-components. Sometimes it feels like cheating and similar to using inline CSS styles, but it is so much more elegant than that. I never thought I would be embracing CSS in JavaScript, but after stumbling across this library, I am sold and will be continuing to suggest incorporating using it for future client work. It does tend to lock you into a camp, but I can recommend it when you're free to work with React.
styled-componentsVisual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
First off, the styled-components documentation should be a template for other JavaScript libraries. The reference material is easy to navigate, concise, and up-to-date. Aside from that, I have had good experiences utilizing styled-components for managing CSS within JavaScript when not using a post-processor. Less struggling with overwriting other CSS classes elsewhere in the application does make my life easier. Plus, working directly with elements lets the developer have a little more control and precision than when relying on updates related to the viewport. Scope control for CSS in JavaScript is more straightforward for me as well, so I like using styled-components when I get the chance to design from early on. This also helps use your components in a more succinct manner, which has increased readability when working with other developers on a project with styled-components. Sometimes it feels like cheating and similar to using inline CSS styles, but it is so much more elegant than that. I never thought I would be embracing CSS in JavaScript, but after stumbling across this library, I am sold and will be continuing to suggest incorporating using it for future client work. It does tend to lock you into a camp, but I can recommend it when you're free to work with React.
momentParse, validate, manipulate, and display dates in javascript.
One area that can be a pain while spinning up a new web application is working with dates and times. moment has always done exactly what I needed when working with displaying and validating dates and times in my JavaScript projects. I originally used moment a few years back on a scheduling application and it was easy to get up and running with a quick script link. Managing different format styles was quick to track down in the reference material. Documentation was easy to follow even at the first introduction. The update to port moment to ES6 was a welcome one, and it was refreshing to see all features carried over with the upgrade. Using moment again on a recent project, it was simple to include in my React application. No fuss to re-learn date and time formatting and the parsing is taken care of for a clean, consistent front-end result. I have not encountered any dependency conflicts so far when using moment, and stability has not been an issue when new versions are published. The MIT license and open source code available on GitHub makes it easy to track upcoming features and known fixes in the pipeline as well.
pas
passportSimple, unobtrusive authentication for Node.js.
I typically have a requirement to include some sort of authentication and authorization in my JavaScript projects, and Passport has fulfilled the authentication need for me on multiple occasions. I like that Passport doesn't tie me down to a particular database schema, allowing some design flexibility which is always appreciated since clients often have dated dependencies or existing databases. This allows me to utilize it for my core relational SQL systems as well as the occasional noSQL arrangement. I usually set it up to piggyback the authentication strategy off a delegate like Facebook or Twitter, but also have a long-running open source project that uses Google and GitHub for a more technical user base. That implementation has been extremely low maintenance, which is great in this era of security alerts and dependency issues piling up. This is definitely in my top picks when a client has a need for logins via social, and I have not regretted moving forward with it. Plus it has the added bonus of being easy to install and configure, which saves a good amount of time. Documentation has been sufficient as a last resort, but the developer community has some resources that are often more related to the tasks at hand.

GitHub Activity

Joined Jun 2016
12
Followers
14
Following
61
Repositories
0
Gists
168
Pull Requests
78
Issues
40
Starred
59
Watched
styled-componentsVisual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Easy to Use
Great Documentation
Performant
Highly Customizable

First off, the styled-components documentation should be a template for other JavaScript libraries. The reference material is easy to navigate, concise, and up-to-date. Aside from that, I have had good experiences utilizing styled-components for managing CSS within JavaScript when not using a post-processor. Less struggling with overwriting other CSS classes elsewhere in the application does make my life easier. Plus, working directly with elements lets the developer have a little more control and precision than when relying on updates related to the viewport. Scope control for CSS in JavaScript is more straightforward for me as well, so I like using styled-components when I get the chance to design from early on. This also helps use your components in a more succinct manner, which has increased readability when working with other developers on a project with styled-components. Sometimes it feels like cheating and similar to using inline CSS styles, but it is so much more elegant than that. I never thought I would be embracing CSS in JavaScript, but after stumbling across this library, I am sold and will be continuing to suggest incorporating using it for future client work. It does tend to lock you into a camp, but I can recommend it when you're free to work with React.


3
1yr ago
pas
passportSimple, unobtrusive authentication for Node.js.
Highly Customizable
Poor Documentation

I typically have a requirement to include some sort of authentication and authorization in my JavaScript projects, and Passport has fulfilled the authentication need for me on multiple occasions. I like that Passport doesn't tie me down to a particular database schema, allowing some design flexibility which is always appreciated since clients often have dated dependencies or existing databases. This allows me to utilize it for my core relational SQL systems as well as the occasional noSQL arrangement. I usually set it up to piggyback the authentication strategy off a delegate like Facebook or Twitter, but also have a long-running open source project that uses Google and GitHub for a more technical user base. That implementation has been extremely low maintenance, which is great in this era of security alerts and dependency issues piling up. This is definitely in my top picks when a client has a need for logins via social, and I have not regretted moving forward with it. Plus it has the added bonus of being easy to install and configure, which saves a good amount of time. Documentation has been sufficient as a last resort, but the developer community has some resources that are often more related to the tasks at hand.


2
1yr ago
momentParse, validate, manipulate, and display dates in javascript.
Easy to Use
Great Documentation
Responsive Maintainers

One area that can be a pain while spinning up a new web application is working with dates and times. moment has always done exactly what I needed when working with displaying and validating dates and times in my JavaScript projects. I originally used moment a few years back on a scheduling application and it was easy to get up and running with a quick script link. Managing different format styles was quick to track down in the reference material. Documentation was easy to follow even at the first introduction. The update to port moment to ES6 was a welcome one, and it was refreshing to see all features carried over with the upgrade. Using moment again on a recent project, it was simple to include in my React application. No fuss to re-learn date and time formatting and the parsing is taken care of for a clean, consistent front-end result. I have not encountered any dependency conflicts so far when using moment, and stability has not been an issue when new versions are published. The MIT license and open source code available on GitHub makes it easy to track upcoming features and known fixes in the pipeline as well.


3
Drew W Mercer has joined Openbase
1yr ago
Welcome Aboard
Drew W Mercer
cosmo