I love gamification. Really. Collecting achievement just for the sake of it, as any rpg-player.
It’s why I really love the green squares off the contribution graph on GitHub profiles.
But the green squares are personal by essence: it’s your commits, your activity on GitHub. There’s no data for teams or organisation.
At BeCode, we work as a team, we live as a team. Everything we do, we do as a team!
It’s why I wanted to create a contribution graph with informations of all the BeCodians.
It’s a fact, as developers, we making great usage of secrets. API tokens, database passwords, configuration parameters, and many more.
Manipulating secrets can be tricky, but, using your common sense, you will avoid critical issues.
👉 NOTE: Some of the following advices will seems obvious, but, hey, it’s never useless to repeat these kind of things
Yeah, it’s obvious as f***, but by accident or ignorance, sometimes secrets are committed into git repositories… worse, into public repositories!
Note that the only acceptable exception is to commit development-scoped tokens, which are completely useless outside your local env…
Luckily, the most used…
As a developer, I love to use APIs.
Moreover, I love to use others’ APIs, and integrate them in my apps.
Like getting stuffs from GitHub, LinkedIN, allowing my users to see their data in my tools.
But I don’t want to ask my users their credentials for these services (and they wouldn’t probably give them!).
So, I have to use the OAuth 2 protocol.
OAuth 2 is a tool used by services to allow third-party apps’ developers (like me! I’m a third-party developer! Woot!) to access the services’ data of users, with their approval.
I will not describe OAuth…
Every developers that knows git knows the .gitignore
file, which allowing you to ignore (haha) files in the repository.
It’s very useful, to avoid putting passwords or sensitive information on GitHub, or to avoid bloating your repo with anode_modules
folder that could contain, like, many files (17987 in the becode/cli project, for instance).
If you’re working on a mac, you also have seen the famous .DS_Store
files, used by the Finder to store metadata about your folders.
They are useless in a git repo, and you may have mention them in your gitignore, once or twice.
But did you know…
C’est un fait, je n’aime pas “ne rien faire”, et s’il y a bien deux trucs qui m’emmerdent énormément, c’est dormir et me déplacer.
Ma relation avec le sommeil a toujours été rude au long des années, et ce depuis toujours, mais je vois ça comme un mal nécéssaire.
Concernant les déplacements, ça a toujours été quelque chose de bien lourd. J’ai beau aimer marcher, je déteste la perte de temps que me déplacer représente, à part éventuellement en train, où on peut en profiter pour bosser un peu. Mais à pattes ou en bus, pas moyen.
✌️ Note : cet article est assez chargé émotionnellement, j’espère que vous me pardonnerez. Fallait que ça sorte, et, bah… puisque ça ne peut pas vraiment sortir ailleurs, ici, c’est pas plus mal. Merci.
Il y a des gens qui, en bien ou en mal, font de nous ce que nous sommes.
Et je ne serais pas le tiers du quart de l’homme que je suis, professionnellement et humainement, sans mon papy Raf.
Papy Raf était quelqu’un de discret. Il aimait bien le calme, et il aimait bien le silence. Mais surtout, papy, il avait des trésors. …
☝️ Note : ce post est une réflexion personnelle, un partage de positions qui n’engagent que moi. Elles peuvent correspondre en partie avec celle de mes employeurs mais sont distinctes.
J’ai la chance de vivre de deux de mes plus grandes passions : le code et la pédagogie.
☝️ Attention, cette chance est le résultat d’un travail acharné, ne me faites pas dire ce que je n’ai pas dit.
Ce qu’il est important de noter malgré tout, c’est qu’autant pour le code que pour la pédagogie, je suis une sorte de pseudo-autodidacte : j’ai appris seul, par expérience, essentiellement par…
Do you know what is a dotfile?
To be short, in UNIX-like OS, like macOS and Linux, to create an hidden file, you just need to prefix his name with a dot (.), like .vimrc, for instance.
Since it’s easy to do, many applications and tools we use on everyday basis when coding use some dotfiles to store configurations, settings, etc.
Without knowing it, you already have some dotfiles in your home folder ; open a terminal, and type the following command: cd && ls -al
Using cd
without target will move you to your home folder, and the flags…
Je suis un boulimique de l’information : je consomme énormément de média, tout au long de ma journée. Entre Twitter, Feedly, Medium, Reddit, YouTube et certaines communautés Slack, autant dire que je suis inondé d’informations. Et c’est tant mieux, j’aime ça.
Mais comment, avec un tel flux entrant, assurer un veille efficace ?
Ça demande un peu de discipline et d’organisation, mais voici ma technique : périodiquement pendant ma journée (entre deux tâches, pendant une pause), je dépile – je regarde les éléments non-us dans mes flux et si le titre (et uniquement ça, je ne vais pas plus loin)…
Bah tu sais quoi ? Y a un mois, j’ai fait la connaissance de 28 personnes, pouf, comme ça, d’un coup.
Des gens courageux, motivés, qui se lançaient dans cette aventure de fous qu’est BeCode. Ma première promo.
Et un mois plus tard, je suis toujours aussi impressionné. Par leur bonne humeur, leur pugnacité (mot compte triple), leur humour, leur gentillesse les uns envers et les autres.
Eux se tuent à dire qu’ils nous le doivent, à mon co-coach Kevin et moi-même ; mais moi, je suis juste un observateur tranquille. …
Pierre-Antoine Delnatte, 33 ans, dev freelance hyperactif, professeur dans l'âme, maître du monde en dilettante, vieille à chats.