- Practice the Clojurescript koans in your browser
- or if you prefer the Clojure koans in you terminal
- Read through a 15 minutes or a Y minutes cultural trip
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bb | |
(require | |
'[babashka.pods :as pods] | |
'[babashka.curl :as curl] | |
'[cheshire.core :as json] | |
'[clojure.java.shell :refer [sh]]) | |
(pods/load-pod 'retrogradeorbit/bootleg "0.1.9") | |
(require |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
source: https://www.google.com/maps/d/viewer?mid=1Z1dI8hoBZSJNWFx2xr_MMxSxSxY&&ll=54.784654126394415%2C-8.91870626273581&z=3 | |
last_update: Jul 23, 2019 | |
contribute: http://bit.ly/2d13csJ | |
ios: http://apple.co/2b7BatI | |
android: http://bit.ly/2dDeaaN | |
how_to_update: 1. open the source in a browser | |
2. open browser console and type in `_pageData` to print the content of the variable | |
3. copy-paste all the content in a file | |
4. keep interesting lines with: `grep -e "name" -e "description" > new_file` |
I hereby claim:
- I am em-ak on github.
- I am emak (https://keybase.io/emak) on keybase.
- I have a public key ASAhYXflg2o9ekGSvVExYj2giWlVON-yKmrToCDsX5FVJAo
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
### README | |
############################################# | |
# A basic wallpaper rotator, fetching pictures from https://unsplash.com | |
# | |
## Install | |
# | |
# Dependencies: | |
# * [feh image viewer](https://feh.finalrewind.org/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Verifying my Blockstack ID is secured with the address 18KdCKeUfWifjMebZYWDWrVoZr8Jw6DcC8 https://explorer.blockstack.org/address/18KdCKeUfWifjMebZYWDWrVoZr8Jw6DcC8 |
Les bons comptes font les bons amis
Voici le brief de ton client qui souhaite lancer une application web de gestion des dettes entre amis.
Cette application peut-être utilisée dans tous les contextes où plusieures personnes ont des dépenses en commun.
Par exemple:
- quand un.e colocataire règle la facture d'electricité et qu'il faut répartir le montant entre les trois occupant.e.s
- Installer son environnement de dev ruby
- Découvrir Ruby
- Design orienté objet avec ruby en TDD
- Les guides officiels de Rails sont bien écrits et incontournables pour démarrer
- en guise d'introduction générale, voir la démo de 20 minutes sur la page d'acceuil de http://rubyonrails.org/
- Rails for zombies - tutoriel interactif pour aborder le CRUD avec ruby on rails.
- Go Rails - propose plusieurs screencasts gratuits pour creuser les fonctionalités de Rails
- Par exemple un épisode sur les attributs virtuels d'un model (= un attribut qui n'est pas directement stocké dans une colonne de la base de donnée).
- La documentation des classes et méthodes définies par le framework Rails est présente sur DevDocs
- par exemple le helper
link_to()
qui est utilisable dans les vues pour gé
- SOLID principles in ruby - [débutant]
Article de blog qui illustre avec des exemples simples en ruby les 5 principes SOLID - Learn RSpec - [débutant - intermédiaire]
Comment tester son code ruby avec RSpec, série de 3 articles - Série de 5 articles pour comprendre SOLID avec des exemples - [intermédiaire]
- Practical Object-Oriented Design in Ruby (POODR) - [intermédiaire - avancé]
NewerOlder