Skip to content

Instantly share code, notes, and snippets.

require("dotenv").config();
const mysql = require("mysql");
const config = {
host: process.env.DB_HOST,
port: process.env.DB_PORT,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
timezone: 'Europe/Paris'
@bastienapp
bastienapp / wsl-mysql.sh
Created January 24, 2021 15:51
WSL MySQL Script
#!/bin/bash
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
sudo service mysql restart
@bastienapp
bastienapp / wsl-mongodb.sh
Created January 24, 2021 15:51
WSL MongoDB Script
#!/bin/bash
sudo mkdir -p /data/db
sudo chown -R `id -un` /data/db
mongod > /dev/null &
components/common
components/views
components/layout (optionnel, si nécessaire)
components/router (optionnel, pour faire PrivateRoute par exemple)
propTypes
contexts
images
consts
utils (optionnel, si nécessaire)
import PropTypes from 'prop-types';
const childrenPropType = {
children: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.node),
PropTypes.node,
]).isRequired,
};
export default childrenPropType;
require('dotenv').config()
const mysql = require('mysql2')
const config = {
host: process.env.DB_HOST,
port: process.env.DB_PORT,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
}
@bastienapp
bastienapp / git-workshop-fr.md
Last active March 4, 2021 10:27
Atelier Git & GitHub

Atelier Git & GitHub

Cet atelier ce fait à deux, chaque participant doit choisir un rôle :

  • Simon
  • Garfunkel

Etape 1

Simon crée un dossier en local sur son ordinateur, nommé git-local et ouvre le dossier.

@bastienapp
bastienapp / git-workshop-en.md
Last active March 1, 2022 14:33
Git & GitHub Workshop

Git & GitHub workshop

This workshop must be done in pairs, each participant must choose a role:

  • Simon
  • Garfunkel

Step 1

Simon creates a folder locally on his computer, named git-local and opens the folder.

@bastienapp
bastienapp / index.html
Created March 16, 2021 16:08
Support DOM
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<header>
@bastienapp
bastienapp / conf-eslint-prettier-vscode.md
Last active April 13, 2022 08:13
Configure ESLint & Prettier with VSCode

1 - Install ESLint

  1. In Visual Studio Code go to View -> Extensions
  2. Search for eslint: ESLint
  3. Click Install

2 - Install Prettier

  1. In Visual Studio Code go to View -> Extensions
  2. Search for prettier code formatter: Prettier