PG&E Gas Line Issues

The gas line install was incredibly expensive – in excess of $30K. Given that menlo park is not going to allow gas in new construction – except for a stove – you may want to consider foregoing a gas hookup completely. For us, the planning and construction of the new line was extremely disruptive, expensive, time consuming and caused serious stress.

Design was more than $10K. This for a single page plan that showed the trench from the main to our new gas meter. This process took 1-2 months.

The gas line trench and install in the street took more than a month and for at least that long there were metal plates over the trench which were messy and disruptive.

Once we had the design we were ready to start. But it was months before we actually broke ground.

Review of Benitez Concrete for our new foundation

Benitez Concrete

*** Highly Recommended ***

Our project was a new construction 2600 sf home with a 260 sf detached garage in Menlo Park. We needed a perimeter foundation with no basement for the house and a slab for the garage.

I found Paul Benitez’s company online and asked for a bid. He provided an thorough and detailed estimate that was quite competitive in price. We ended up accepting his bid and started the foundation in 9/2018.

Benitez construction built us a high quality foundation on budget and on time. Benitez’s work and craftsmanship were expert with great attention to detail. We had one minor hitch due to a mistake by the architect and Benitez handled the change quickly and fairly.

Overall, I would give Benitez concrete the highest rating and recommendation.

We hope to employ Benitez Concrete for future work on our driveway.

Databreeze source code public

The Databreeze source code is now public:

Databreeze

This is the source code behind app.databreeze.com.

Databreeze requires the Databreeze API Server to operate.

Databreeze is a GitHub Open Source web application designed using ReactJS. Databreeze requires minimal configuration and coding to allow navigation, searching, listing, viewing and editing of database information. The application utilizes React, React-Router, Redux, ES6, ES7 and NPM modules including ESLint, Babel and Webpack. Databreeze is configured to work with a Databreeze API server accessing MongoDB.

Authorization API handler

The backend calls to the API server implement the requested fetch request on the server. This includes Account creation/edit, login/logout and password edit/reset.

fbDB.js

Upon a successful login the API Server will send an httpOnly cookie that contains a Json Web Token. Future API requests will discover this cookie and restore the validated User from the provided token values.

Using eslint & airbnb syle guide for js syntax

I have been utilizing the airbnb javascript writing guide. Part of this has been following the guide and part utilizing the airbnb eslint configuration. It seems to be a reasonable standard to follow.

Installing eslint with the airbnb config: After adding in eslint and the eslint-config-airbnb npm I settled on the following current eslintrc.js config:


module.exports = {
"extends": "airbnb",
"rules": {
'max-len': [2, 250, 2,
{
'ignoreUrls': true,
'ignoreComments': false
}
],
}
}