Sylvain Abélard public
[search 0]
Plus
Téléchargez l'application!
show episodes
 
Loading …
show series
 
Bonjour, aujourd’hui nous parlons de relatif et d’absolu. Le concept est abstrait, mais utilisé partout, mais vous le comprenezdéjà très bien. Malheureusement il y a parfois des confusions. Contexte Par exemple, quand vous dites “ma chambre est au premier étage”, onsuppose sans autre information qu’il s’agit de votre maison ou votreappartement. Si …
  continue reading
 
Retour à l’école et aux épisodes “concept” pour parler des graphes ! En première année de prépa en cours d’algo, j’ai vu trois structuresde données principales que sont les listes, les arbres et les graphes. Encore une fois, mon but n’est pas que les profs d’algos s’étranglentscandalisés devant ce que je raconte, mais de dédramatiser pour lesdébuta…
  continue reading
 
Suite de l’épisode 15 sur le debugging.On a vu comment un bug peut arriver, et on en a détecté un. Maintenant, comment le résoudre et comment réagir ?Et comment gérer humainement ce qui se passe autour de vous ? Urgence J’avais pris le parti de regarder du côté de la médecine,mais parlons maintenant des interventions et secours d’urgence. Les forma…
  continue reading
 
Bienvenue dans l’épisode 15, sur le debugging.On ne va pas parler des méthodes de résolution de bugs,qui vont dépendre de chaque langage, plateforme, et bug bien sûr. Ce qui va m’intéresser ici c’est de voir comment un bug peut arriver,comment le résoudre, et comment gérer ce qui se passe humainementdurant les étapes de résolution du bug. Là encore…
  continue reading
 
Bienvenue dans l’épisode 14 !On va continuer un peu sur la sécurité, après un épisodecomplet sur une approche générale et un autre sur les injections. Il nous reste deux types de failles du top 10 de l’OWASP,et dans ma grossière qualification ça donne : “faux et usage de faux” (impostures, arnaques…) “la porte était ouverte” (ou une autre porte) “t…
  continue reading
 
Bonjour, bienvenue dans l’épisode 13. Dans l’épisode 011. À l’attaque ! on a fait une introductionsur la sécurité : une vision globale pour éviter de se perdre sur la technique,en comparant avec la sécurité de votre habitation. Pour mieux se protéger, il est important de comprendre comment pense l’attaquant,et comment les points techniques de la sé…
  continue reading
 
Bonjour, bienvenue dans l’épisode 12 sur Git. Beaucoup de cours pour apprendre à coder se basent sur Git,et c’est très bien de viser tout de suite une bonne pratiquequi ne va jamais cesser d’être utile. En plus, un code bienversionné c’est le droit de faire des erreurs et revenir enarrière, ce qui est parfait pour se rassurer quand on tentedes chos…
  continue reading
 
Récemment à ParisRB, nous avons eu des présentations sur la sécurité.Dorian etJean-Baptistese sont gentiment proposer de continuer avec une série régulière. Tout d’abord je rappelle aux curieux que nous réussissons depuisjanvier à transmettre les meetups en live sur la chaîne YouTubeParisRBet que nous avons unSlackqui vous permet de réagir durant l…
  continue reading
 
Épisode 10 sur des traitements classiques sur les listes.En Ruby on appelle ça Enumerable, mais heureusement les motssont partagés dans la plupart des bibliothèques et langages. Traitons d’abord quelques oublis classiques de débutants(et d’étourderies d’experts aussi, ne vous sentez pas ridiculesquand ça vous arrive, c’est le jeu) sur des listes et…
  continue reading
 
Bonjour, bienvenue dans cet épisode 9 sur l’indexation dans les basesde données. C’était l’étape logique juste après l’épisode 8 sur lamanière de ranger et rechercher des données. On parlait dans l’épisode précédent de ranger des livres, et d’allerles chercher. Les seuls outils pour cela étaient un ensemble d’étagèreset quelques règles non écrites.…
  continue reading
 
Bonjour, bienvenue dans cet épisode 8 sur les algorithmes de rechercheet de tri de données, inséparable de cet autre sujet : les structures de données. Pour moi, une grande partie du travail de codeur (mais pas que de codeurs),surtout débutant (mais pas que), c’est de rentrer des informations,puis chercher des informations. Il y a beaucoup à dire, …
  continue reading
 
Bonjour, voici l’épisode 7, sur les associations dans Rails.Il fait suite à l’épisode 6, où je vous recommande de toujoursconsidérer la cardinalité de ce dont vous parlez : 0, 1 ou N. En pratique c’est aussi ce que vous trouverez dans un diagrammeUML ou dans vos bases de données : associations 1 à 0 ou 1, 1 à 1,1 à N et N à N. Plus qu’un épisode de…
  continue reading
 
Bonjour, bienvenue pour l’épisode 6, l’épisode philosophie. Pas de métaphore principale à filer tout le long de l’épisode,parce qu’à chaque fois que je trouvais une formulation, ellesemblait aussitôt évidente ou idiote. Mais commençons. Pour moi, il y a trois “quantités” en informatique, que voustrouverez à la fois dans votre code, vos bases de don…
  continue reading
 
Bonjour, bienvenue pour l’épisode 5 et premier épisode business ! Parler business est un peu plus loin de la ligne éditorialetechnique de ce podcast, mais 100% dans la ligne des questionsque j’ai et auxquelles je réponds très souvent.De plus dans mes communautés Ruby, Rails et Web c’est unsujet clé car tout le monde semble vouloir devenir entrepren…
  continue reading
 
Bonjour, bienvenue pour l’épisode 4 ! Beaucoup de gens y compris des devs expérimentés ont des soucis de CSS.Il y a l’attitude défaitiste qui dit que vous n’y arriverez jamais,il y a l’attitude “pas mon problème” qui refile le bébé à quelqu’un d’autre,et il y a l’attitude snob qui méprise carrément le problème.… et bien sûr il y a l’attitude qui co…
  continue reading
 
Bonjour, bienvenue pour l’épisode 3, plus proche de mon quotidien de Rubyiste,sur un oubli classique dans Rails les requêtes N+1, un des premierssymptômes à vérifier quand votre application est trop lente. Je n’aime lâcher personne dans un domaine complètement inconnu, on vacommencer par une introduction superficielle à Rails et ActiveRecord,merci …
  continue reading
 
Bonjour, bienvenue pour l’épisode 2, sur le cache. Commençons par un adage connu de Phil Karlton : “Il n’y a que deux choses compliquées en informatique : invalider le cache et nommer les choses.” Bien utiliser le cache est complexe, mais le concept est simple. Un carnet d’adresses Dans le dernier (et premier) épisode sur les listes chaînées,pour r…
  continue reading
 
Bonjour, bienvenue pour ce premier épisode de zenm4 : Les listes chaînées Pour cet épisode pilote, parlons d’un point douloureux du langage C. Le C a un avantage pédagogique : comme il vous donne à peine assezd’outils pour travailler, vous êtes obligés de tout faire vous-mêmeset d’apprendre comment marche ce qu’il y a “en dessous” (système, C, UNIX…
  continue reading
 
Bienvenue à l’épisode zéro de zenm4 ! Qu’est-ce que c’est, d’où ça vient, où ça va ? C’est un podcast court français avec une métaphore par semaine. Avec des thèmes variés autour du code, du développement web et informatique.Ça ira des listes chaînées aux tris, des jointures SQL au concept de cache,de la sécurite au déploiement. Ces thèmes sont-ils…
  continue reading
 
Loading …

Guide de référence rapide