Skip to content

Instantly share code, notes, and snippets.

View juliends's full-sized avatar

Julien Da Silva juliends

View GitHub Profile
@juliends
juliends / nvm_install.md
Created September 17, 2019 13:46
move to NVM

Use NVM (node version manager) like we use rbenv for Ruby

First we will remove node and yarn

brew uninstall yarn
brew uninstall node  
brew uninstall node@8

Week 10 / Land your 1st dev job

You can review too!

So you want to become a junior developer Reviewing is not a CTO only privilege. What if we asked you to review this aspiring developer ?

We provide a Rails and the student has to:

  • Refactor routes
@juliends
juliends / turbolinks.md
Created July 17, 2018 16:13
Turbolinks
@juliends
juliends / quizz-rails.md
Last active May 21, 2018 10:54
Quizz Rails

Quizz 4 - Rails

Q1 - How do you create a Rails app?

rails new NOM_DE_L_APP
rails new NOM_DE_L_APP --webpack
rails new NOM_DE_L_APP --database=postgres
require_relative "../models/employee"
require 'sqlite3'
class EmployeesRepository
def initialize
@db = SQLite3::Database.new('./food_delivery.sqlite3')
@db.results_as_hash = true
@employees = []
load_employees_from_db
end
# we use the match method to extract the data from original string
# find the gender
# find the birth year
# find the birth month
# find the dept
# validate the number
require 'date'
DEPT = {
75 => "Paris",
76 => "Seine-Maritime"
@juliends
juliends / employees_repository.rb
Created November 2, 2017 18:23
employees_repo_with_db
require "sqlite3"
require_relative "../models/employee"
class EmployeesRepository
def initialize
@db = SQLite3::Database.new('food_delivery.db')
@db.results_as_hash = true
@employees = []
load_from_db
end
@juliends
juliends / scrapper_imdb.rb
Created October 24, 2017 17:22
scrapper_imdb
require 'open-uri' # Open an url
require 'nokogiri' # HTML ==> Nokogiri Document
url = "http://www.imdb.com/chart/top"
html = open(url).read
html_doc = Nokogiri::HTML(html)
html_doc.search('.titleColumn a').each do |element|
title = element.text
link = element.attribute('href')
@juliends
juliends / scrapper.rb
Created October 24, 2017 08:55
scrapper
require 'open-uri'
require 'nokogiri'
url = 'http://www.letscookfrench.com/recipes/find-recipe.aspx?aqt=chocolate'
html_file = open(url).read
html_doc = Nokogiri::HTML(html_file)
html_doc.search('.m_contenu_resultat').each do |element|
p element.search('.m_titre_resultat a').text
@juliends
juliends / ssn
Created October 23, 2017 16:50
ssn livecode
require "date"
REG = /^(?<gender>[12])(?<year>\d{2})(?<month>\d{2})(?<dept>\d{2})\d{6}(?<key>\d{2})/
DEPARTEMENT = {
"75" => "Paris",
"76" => "Seine Maritime"
}
def ssn_info(ssn)
# TODO => "a man, born in March, 1986 in Paris."
ssn = ssn.gsub(" ","")
result = ssn.match(REG)