Icon
Language
Programmation

Comprendre et utiliser les pointeurs.

Comprendre et utiliser les pointeurs.

Depuis les premiers langages de programmation, il est possible de manipuler différents types de variables et d’y stocker des valeurs.

Certains langages de programmation intègrent également des pointeurs, des variables contenant d’autres variables.
Ces pointeurs, bien que très utiles, sont souvent mal compris par les débutants qui n’y voient pas d’intérêt.
Pourtant, il existe des situations où les pointeurs sont la seule solution.

Alors comment comprendre leur fonctionnement et s’en servir efficacement ?

Programmation

Les frameworks et les librairies.

Les frameworks et les librairies.

Au cours des dernières années, une quantité colossale de lignes de code ont été écrites par les développeurs du monde entier.

Mais la plupart du temps, ces lignes de code se ressemblent et servent à faire des tâches basiques.
Que ce soit l’ouverture d’une fenêtre en C++, ou bien accéder aux éléments d’une page web en JavaScript, ces fonctions sont communes à la plupart des projets.
Dans ce cas, pourquoi ne pas regrouper les fonctions les plus utilisées et les mettre à disposition de tous les développeurs sur Internet ?

Le concept des framework est alors né !

Culture

Ralph 2.0 - Un sympathique voyage au coeur d’Internet.

Ralph 2.0 - Un sympathique voyage au coeur d’Internet.

Après avoir exploré le monde des jeux-vidéo, Ralph revient dans une nouvelle aventure qui va le conduire dans les méandres d’Internet.

Accompagné de son ami Vanellope, notre héros aux gros bras aura pour mission d’explorer les nombreux sites web qui composent la toile.
Le film fait également de nombreux clins d’oeil au web moderne, par exemple au travers d’une représentation amusée de la publicité, toujours plus envahissante.
Tout cela dans un unique but : Réparer la borne d’arcade de Vanellope, condamnée après une partie trop mouvementée !

Que vaut cette nouvelle aventure pour nos deux héros virtuels ?

Web

Des sites dynamiques avec Bootstrap.

Des sites dynamiques avec Bootstrap.

Depuis l’apparition des smartphones et tablettes, la nécessité d’avoir un site capable de s’adapter au support du client est de plus en plus importante.

Que votre site soit affiché depuis un smartphone de 4 pouces ou une télévision de plusieurs mètres, quels éléments faut-il afficher dans chaque situation ?
A-t-on besoin d’avoir un petit menu hamburger tout en haut ou un grand bandeau en largeur ?
Et surtout, comment faire pour afficher cela en fonction du navigateur du client ?

Heureusement pour nous, Bootstrap dispose d’outils sur-mesure pour créer de superbes sites dynamiques !

Électronique

Premiers montages avec Arduino.

Premiers montages avec Arduino.

Après avoir vu une présentation générale d’Arduino et de ses principaux composants, il est temps de commencer nos premiers montages.

Chaque projet que vous réaliserez avec Arduino sera constitué de deux parties distinctes.
Tout d’abord l’écriture du code source (Software) va servir à contrôler les différents connecteurs de notre Arduino et à y envoyer où non une tension électrique.
Ensuite, le câblage (Hardware) va consister à relier ces connecteurs à nos composants, afin de les faire fonctionner.

Voyons tout cela plus en détails…

Jeux Vidéo

Super Pokémon Run (Alpha) - Chasse aux Pokémon dans le Royaume Champignon !

Super Pokémon Run (Alpha) - Chasse aux Pokémon dans le Royaume Champignon !

En plus d’être blogueur depuis quelques mois, savez-vous que je suis également développeur depuis de nombreuses années ?

Il y a quelques jours, j’ai mis en ligne la version Alpha de mon dernier projet : Super Pokémon Run !
Cross-over entre Super Mario Run et Pokémon, celui-ci vous invite à explorer une multitude de niveaux en course automatique et à y récupérer toutes leurs PokéPièces.
Mais cela ne sera pas si facile, car de nombreux pièges et ennemis sont présents et comptent bien vous barrer la route !

Alors, qu’est-ce qui rend un tel projet si original ?

Électronique

Les bases de l’électronique avec Arduino.

Les bases de l’électronique avec Arduino.

Que vous ayez déjà programmé ou non, vous savez probablement que la seule limite à l’informatique est votre imagination…

Mais peu importe ce que vous pouvez développer, le résultat restera toujours derrière un écran !
Pour dépasser cette limitation, Arduino va vous permettre d’utiliser l’informatique dans le monde réel, en créant des systèmes électroniques qui vont vous simplifier la vie.
Que vous allumiez une simple LED ou que vous construisiez un véritable robot, absolument tout est possible.

Mais comment apprendre à se servir d’une si petite carte électronique qui offre tant de possibilités ?

Web

Comment fonctionnent les cookies et les sessions ?

Comment fonctionnent les cookies et les sessions ?

Chaque fois que vous visitez un site internet, celui-ci laisse une sorte de trace dans votre ordinateur.

Cette trace, complètement inoffensive, est appelée "cookie".
Il s’agit d’un petit fichier servant à stocker des informations telles que votre pseudo ou la langue du site.
Il existe également une version plus évoluée de ces cookies, appelée "session".

Mais comment fonctionnent ces micro-données, complètement invisibles pour la plupart des utilisateurs ?

Culture

Pourquoi protéger sa vie privée sur Internet ?

Pourquoi protéger sa vie privée sur Internet ?

Quand vous vous inscrivez sur un site internet, celui-ci vous demande généralement votre nom et votre prénom.

Vous les renseignez instinctivement, ainsi que votre adresse email, votre numéro de téléphone, et parfois bien plus…
Mais dans quel but ces sites vous demandent-ils toutes ces informations ?
Pourquoi parle-on de plus en plus de la collecte de ces données personnelles et de leur utilisation ?

Et pire encore, quelles informations vous appartenant sont utilisées dans votre dos, sans même que vous ne le sachiez ?

Web

Le protocole HTTP.

Le protocole HTTP.

Pour communiquer avec un serveur, nos ordinateurs utilisent ce que l’on appelle un protocole de communication.

Le plus utilisé d’entre eux est le HTTP, à la base de la quasi-totalité des communications actuelles.
Ce protocole permet de garantir une bonne compréhension avec le serveur, afin de télécharger ses fichiers.
Pour cela, il est important de respecter certaines normes, établies par ce fameux langage de communication.

Mais comment un tel protocole peut-il garantir le bon fonctionnement du web mondial ?

Web

Qu’est-ce qu’une architecture "Client/Serveur" ?

Qu’est-ce qu’une architecture

Au coeur d’internet, nos ordinateurs communiquent constamment entre eux.

Il existe de nombreuses façons d’échanger des données.
On peut directement envoyer notre message à son destinataire.
Ou le faire transiter par un tiers de confiance : Un serveur.

Cette méthode porte le nom d’environnement Client/Serveur.

Mais comment fonctionne une telle architecture ?

Programmation

L’histoire des langages de programmation.

L’histoire des langages de programmation.

Comment est créée une application ?

Cette question, toute personne s’intéressant à l’informatique se l’ai posée au moins une fois dans sa vie.
Le fonctionnement d’une application est un processus extrêmement complexe.
Tellement complexe que les informaticiens ont dû inventer des langages spécifiques pour y parvenir.

Mais que sont donc ces mystérieux langages de programmation, et pourquoi sont-ils si importants dans l’univers de l’informatique ?

Programmation

BomberMario, un premier projet explosif !

BomberMario, un premier projet explosif !

Que faisiez-vous le 19 Mai 2017 ?

La plupart d’entre vous étaient probablement en cours ou au travail.
Mais peut-être étiez-vous en train de vous reposer tranquillement chez vous.
Ou encore vous passiez du temps avec un ami ou un proche.

Pour ma part, je mettais en ligne la toute première version de BomberMario.
Mais pour quelle raison ce projet est-il si particulier à coté de tous les autres ?

Venez découvrir comment et pourquoi ce jeu a tant marqué ma carrière de développeur.

Culture

Anthony Khelil - De joueur passionné à développeur indépendant.

Anthony Khelil - De joueur passionné à développeur indépendant.

"La vraie vocation, c’est avoir pour métier sa passion."

Mais est-ce possible de passer sa vie à faire ce que l’on aime ?
Comment font certains pour avoir le succès dans tout ce qu’ils entreprennent alors que d’autres n’y arrivent jamais ?
Est-ce possible de consacrer sa vie à sa passion ou faut-il se résigner à travailler toute sa vie ?

Je vais vous raconter comment je suis passé de simple joueur passionné à développeur indépendant.

Newsletter