Freelancing
Gestion du temps
Organisation
Retour d'experience
Télétravail

Voilà ce que j'ai pu observer depuis le premier confinement, avec ce qui a marché ou non pour moi au niveau de l'organisation du travail à domicile. En espérant que ça puisse aussi vous aider.


Partagé par Ludovic Dine
il y a presque 5 ans
9

Derniers commentaires :
Ludovic Dine il y a presque 5 ans
Merci du retour ! Effectivement, pour les journées de travail classiques, je garde le rythme habituel que j'ai en entreprise (9h-18h). Le créneau avant 9h ne change pas (marche / veille), je fais des petites pauses (plus courtes) durant la journée pour faire des coupures, et je case donc le sport en fin de journée. Sans les transports, c'est plus facile d'organiser son temps et de remplacer ça par d'autres activités.
Thibaud Duthoit il y a presque 5 ans
Ça marche, merci du retour Ludovic !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Humour
personal branding
Retour d'experience
Youtube

Si tu as dans l'idée de créer du contenu, de t'exposer un peu, je t'encourages à écouter cette vidéo.
Que ce soit une conf, un article, une formation, une vidéo, un livre ou un podcast, tu trouveras toujours des gens contents et des pas contents...
Ecoute surtout les contents.
Mais parfois, ça peut être drôle d'écouter les rageux...


Partagé par Benoit GANTAUME
il y a presque 5 ans
3

Derniers commentaires :
Ludovic Dine il y a presque 5 ans
Oui je pensais que ce billet était peut-être pour annoncer un podcast sur le sujet :-p
Benoit GANTAUME il y a presque 5 ans
Tu n’as pas complètement tord ! Mehdi viendra cette saison sur le podcast. Et on parlera effectivement de cette vidéo !
Restez à l’écoute du podcast !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Humour
personal branding
Retour d'experience
Youtube

Si tu as dans l'idée de créer du contenu, de t'exposer un peu, je t'encourages à écouter cette vidéo.
Que ce soit une conf, un article, une formation, une vidéo, un livre ou un podcast, tu trouveras toujours des gens contents et des pas contents...
Ecoute surtout les contents.
Mais parfois, ça peut être drôle d'écouter les rageux...


Partagé par Benoit GANTAUME
il y a presque 5 ans
3

Derniers commentaires :
Ludovic Dine il y a presque 5 ans
Oui je pensais que ce billet était peut-être pour annoncer un podcast sur le sujet :-p
Benoit GANTAUME il y a presque 5 ans
Tu n’as pas complètement tord ! Mehdi viendra cette saison sur le podcast. Et on parlera effectivement de cette vidéo !
Restez à l’écoute du podcast !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
algorithme
entretien

Je ne suis pas forcément fan des entretiens techniques dans lesquels on pose des questions d'algorithmiques surtout lorsque celles-ci n'ont aucun rapport avec le poste en question. Malheureusement, c'est une réalité, de plus en plus d'entreprises font passer ce genre d'entretiens aux candidats et ce n'est plus exclusivement réservé aux FAANG. J'ai donc décidé pour cette année de commencer une série d'articles concernant les questions d'algorithmiques les plus fréquemment posées en entretien. C'est également une bonne occasion de (re)découvrir les bases de notre métier qu'est l'algorithmique et la résolution de problème. Pour ce premier article, j'ai décidé de commencer avec les listes chaînées qui sont l’une des structures de données linéaires les moins maîtrisées par les candidats contrairement aux tableaux.


Partagé par Axel Shaita
il y a presque 5 ans
4

Derniers commentaires :
Anh-Vu Tran il y a presque 5 ans - modifié il y a presque 5 ans
Pas tout à fait d'accord, le but n'est pas de réimplémenter mais de comprendre pour savoir quand utiliser les bonnes structures de données.
De là en découle une complexité en temps et ou mémoire.
Cela permet de prévoir et prendre les bonnes décisions quand la volumétrie et/ou le nombre d'utilisateurs augmente.
Et quand ca déborde sur une architecture simple malgré les bonnes optimisations, on repense une archi plus complexe qui puisse répondre aux nouvelles contraintes.
C'est donc la base à maitriser pour aller plus loin.

EDIT: le temps que j'écrive, d'autres réponses ont popé ^^ Je répondais exactement à la même phrase que Benoît "il vaudrait mieux faire gagner du temps à tout le monde et poser des questions pertinentes pour le poste"
Jason Maréchal il y a presque 5 ans
@Benoit @Anh-Vu
Je partage votre point de vue. Je n'ai rien contre poser une question d'algorithmie, de complexité... si la question sert à un échange. Ce qui me gène plus c'est refuser des candidats sur le seul principe d'échouer à répondre à ces questions.
Bon pour la liste chaînée ayant été formé sur le C je suis biaisé et considère que ça fait parti du minimum culturel pour un dev. Mais mettons que ce ne soit pas le cas. Refuser un candidat parce qu’il ne réussi pas à implémenté une liste chaînée parce qu’il ne sait pas ce que c'est et n'en a jamais vu de telle implémentation c'est dommage. Discuter avec lui, l'aiguiller sur une piste et ce rendre compte qu'en reformulant le problème il arrive à implémenter une solution par liste chaînée, c'est mieux.
Après ça dépend de l'objectif de l'entretien aussi. Si on veut des gens très pointus sur tout ça fait un bon filtre.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
algorithme
entretien

Je ne suis pas forcément fan des entretiens techniques dans lesquels on pose des questions d'algorithmiques surtout lorsque celles-ci n'ont aucun rapport avec le poste en question. Malheureusement, c'est une réalité, de plus en plus d'entreprises font passer ce genre d'entretiens aux candidats et ce n'est plus exclusivement réservé aux FAANG. J'ai donc décidé pour cette année de commencer une série d'articles concernant les questions d'algorithmiques les plus fréquemment posées en entretien. C'est également une bonne occasion de (re)découvrir les bases de notre métier qu'est l'algorithmique et la résolution de problème. Pour ce premier article, j'ai décidé de commencer avec les listes chaînées qui sont l’une des structures de données linéaires les moins maîtrisées par les candidats contrairement aux tableaux.


Partagé par Axel Shaita
il y a presque 5 ans
4

Derniers commentaires :
Anh-Vu Tran il y a presque 5 ans - modifié il y a presque 5 ans
Pas tout à fait d'accord, le but n'est pas de réimplémenter mais de comprendre pour savoir quand utiliser les bonnes structures de données.
De là en découle une complexité en temps et ou mémoire.
Cela permet de prévoir et prendre les bonnes décisions quand la volumétrie et/ou le nombre d'utilisateurs augmente.
Et quand ca déborde sur une architecture simple malgré les bonnes optimisations, on repense une archi plus complexe qui puisse répondre aux nouvelles contraintes.
C'est donc la base à maitriser pour aller plus loin.

EDIT: le temps que j'écrive, d'autres réponses ont popé ^^ Je répondais exactement à la même phrase que Benoît "il vaudrait mieux faire gagner du temps à tout le monde et poser des questions pertinentes pour le poste"
Jason Maréchal il y a presque 5 ans
@Benoit @Anh-Vu
Je partage votre point de vue. Je n'ai rien contre poser une question d'algorithmie, de complexité... si la question sert à un échange. Ce qui me gène plus c'est refuser des candidats sur le seul principe d'échouer à répondre à ces questions.
Bon pour la liste chaînée ayant été formé sur le C je suis biaisé et considère que ça fait parti du minimum culturel pour un dev. Mais mettons que ce ne soit pas le cas. Refuser un candidat parce qu’il ne réussi pas à implémenté une liste chaînée parce qu’il ne sait pas ce que c'est et n'en a jamais vu de telle implémentation c'est dommage. Discuter avec lui, l'aiguiller sur une piste et ce rendre compte qu'en reformulant le problème il arrive à implémenter une solution par liste chaînée, c'est mieux.
Après ça dépend de l'objectif de l'entretien aussi. Si on veut des gens très pointus sur tout ça fait un bon filtre.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
DevTool
Python
TinyDB

Apprenez à utiliser TinyDB : une base de donnée document oriented parfaitement adaptée à vos projets personnels.


Partagé par Benoit GANTAUME
il y a presque 5 ans
5

Derniers commentaires :
Ludovic Dine il y a presque 5 ans - modifié il y a presque 5 ans
Intéressant ! J'utilise mongo pour mes projets persos locaux, et niveau config c'est loin d'être la db la plus complexe, mais il faut avouer que TinyDB fait encore plus succinct Ca m'a donné envie de tester tiens ! Merci de l'article.
Dominique Dumont il y a presque 5 ans
Dans le genre minimaliste, y'a aussi le vénérable Berkeley DB. Je l'ai utilisé pour des projet perso dans les années 90. C'est un KVS assez performant avec des propriétés ACID (dixit Oracle). C'est open-source et Oracle propose une version commerciale.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.

Compagnon v2.2

Changelog
Compagnon

Yo !
Je viens d'être mis à jour par mes créateurs.
La v2.2 apporte son lot de nouveautés !
- J'ai maintenant un nouveau look.
- On m'a nettoyé des trackers analytic et facebook. Je suis propre comme un sou neuf !
- Je prends maintenant mieux en compte le formatage des commentaires de la veille.
- On a migré les apprenants du cursus Artisan Développeur chez moi.
- Mes fonctions de modération et de mise à jour des commentaire ont été améliorées.
- Enfin tout un tas de petites améliorations pour mes chez admin et la communauté.

Qu'est-ce que tu penses de ces mises à jour ?


Partagé par Compagnon
il y a presque 5 ans
11

Derniers commentaires :
Gauthier il y a presque 5 ans
Joli look!!
Romain Fallet il y a presque 5 ans
Super, merci pour la suppression des traceurs !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
API
Bonnes pratiques
CQRS
REST
Web

Cet article propose des pistes pour concevoir une API REST dans le cas où CRUD ne suffit plus.


Partagé par Marc Bouvier
il y a environ 5 ans
5

Derniers commentaires :
Ludovic Dine il y a environ 5 ans
Ton article m'intéresse beaucoup ! J'avais fait une API Rest complète avec Node.js pour un projet il y a 3 ans, et j'envisageais de me rafraîchir les idées sur le sujet.
Marc Bouvier il y a environ 5 ans - modifié il y a environ 5 ans
Il y a aussi les articles d'octo que je trouve bien faits et en français.

- Designer une API REST : blog.octo.com/...
- Sécuriser une API REST : blog.octo.com/...
- Concevoir une API REST conforme au RGPD : blog.octo.com/...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Code

On a tous un jour bossé sur du code mal écrit, tellement mal écrit que nos yeux se sont subitement mis à crier.


Partagé par Benoit GANTAUME
il y a environ 5 ans
6

Derniers commentaires :
Elise Patrikainen il y a environ 5 ans
Hello @Axel Shaita, juste pour te remercier pour la qualité du contenu de tes articles: je trouve qu'il fait partie des meilleurs blogs JS français actuels.
Axel Shaita il y a environ 5 ans
Merci beaucoup Elise !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Code

On a tous un jour bossé sur du code mal écrit, tellement mal écrit que nos yeux se sont subitement mis à crier.


Partagé par Benoit GANTAUME
il y a environ 5 ans
6

Derniers commentaires :
Elise Patrikainen il y a environ 5 ans
Hello @Axel Shaita, juste pour te remercier pour la qualité du contenu de tes articles: je trouve qu'il fait partie des meilleurs blogs JS français actuels.
Axel Shaita il y a environ 5 ans
Merci beaucoup Elise !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus