Unbelievable, it's already been a year since I launched my blog !
To celebrate this, I suggest that you look back at this year, which was very special for me.
I will take this opportunity to tell you some of the blog's anecdotes and statistics, and I will also explain what I have in store for it in the future.
I will also come back to the origin of the blog and what motivated me (And still motivates me) to write about it.
So come and celebrate this first anniversary in the following lines.
Long awaited by fans, the film featuring Pikachu in an ultra-realistic universe was finally released in cinemas.
The promise of a story highlighting the relationship between humans and Pokémon was already envious.
But that was without counting on the incredible realization of the Pokémon, modelled like real fighting animals.
Not to mention the relationship between Tim Goodman and his Pikachu, which will be put to the test during their adventures.
Is this new Pokémonics adventure a success ?
The information made a lot of noise when it was announced : Google now prohibits Huawei from selling smartphones running Android.
This means that from now on, no smartphone sold by Huawei will be able to use the world's most popular mobile operating system.
Subsequently, other American companies also announced that they would cut off their relations with Huawei.
Contrary to what one might think, this decision was long overdue, and reveals more of a political than a technological issue.
But how could a company of such magnitude alienate all American companies, and what will happen to its millions of users ?
Since the first programming languages, it is possible to manipulate different types of variables and store values in them.
Some programming languages also include pointers, variables containing other variables.
These pointers, although very useful, are often misunderstood by beginners who do not see any interest in them.
However, there are situations where pointers are the only solution.
So how can we understand how they work and use them effectively ?
In recent years, a huge amount of code has been written by developers around the world.
But most of the time, these lines of code are similar and are used to do basic tasks.
Whether it is opening a window in C++, or accessing the elements of a web page in JavaScript, these functions are common to most projects.
In this case, why not group together the most used functions and make them available to all developers on the Internet ?
The concept of frameworks was then born !
After exploring the world of video games, Ralph returns to a new adventure that will lead him through the meanders of the Internet.
Accompanied by his friend Vanellope, our hero with the big arm will have the mission to explore the many websites that make up the web.
The film also makes many references to the modern web, for example through an amused representation of advertising, always more intrusive.
All this for a single purpose : Repair Vanellope's arcade bollard, which was condemned after a too hectic game !
What is this new adventure worth to our two virtual heroes ?
Since the advent of smartphones and tablets, the need to have a site that can adapt to customer support has become increasingly important.
Whether your site is displayed from a 4-inch smartphone or a multimeter television, what elements should be displayed in each situation ?
Do we need a small hamburger menu at the top or a large banner width ?
And most importantly, how do I display this according to the client's browser ?
Fortunately for us, Bootstrap has tailor-made tools to create great dynamic sites !
After having seen a general presentation of Arduino and its main components, it is time to start our first assemblies.
Each project you will carry out with Arduino will be made up of two distinct parts.
First of all, the writing of the source code (Software) will be used to control the different connectors of our Arduino and to send an electrical voltage or not.
Then, the wiring (Hardware) will consist in connecting these connectors to our components, in order to make them work.
Let's look at all this in more details…
In addition to being a blogger for a few months, did you know that I have also been a developer for many years ?
A few days ago, I put online the Alpha version of my latest project : Super Pokémon Run !
Cross-over between Super Mario Run and Pokémon, this one invites you to explore a multitude of levels in automatic racing and retrieve all their PokéCoins.
But it won't be that easy, because there are many traps and enemies present and they intend to block your way !
So what makes such a project so original ?
Whether you have already programmed or not, you probably know that the only limit to computing is your imagination…
But no matter what you can develop, the result will always remain behind a screen !
To overcome this limitation, Arduino will allow you to use IT in the real world, by creating electronic systems that will simplify your life.
Whether you light a simple LED or build a real robot, absolutely anything is possible.
But how do you learn to use such a small electronic card that offers so many possibilities ?
Every time you visit a website, it leaves a kind of trace on your computer.
This completely harmless trace is called a "cookie".
This is a small file used to store information such as your nickname or the language of the site.
There is also a more advanced version of these cookies, called a "session".
But how does this micro-data work, completely invisible to most users ?
When you register on a website, it usually asks you for your first and last name.
You instinctively fill them in, as well as your email address, phone number, and sometimes much more…
But for what purpose do these sites ask you for all this information ?
Why is the collection and use of this personal data increasingly being discussed ?
And even worse, what information belonging to you is being used behind your back, without you even knowing it ?
To communicate with a server, our computers use what is called a communication protocol.
The most widely used of these is HTTP, which is the basis for almost all current communications.
This protocol ensures a good understanding with the server, in order to download its files.
To do this, it is important to respect certain standards, established by this famous communication language.
But how can such a protocol ensure the proper functioning of the World Wide Web ?
At the heart of the Internet, our computers are constantly communicating with each other.
There are many ways to exchange data.
We can send our message directly to the recipient.
Or have it passed through a trusted third party : A server.
This method is called the Client/Server environment.
But how does such an architecture work ?
How is an application created ?
Anyone interested in computers has asked themselves this question at least once in their life.
The operation of an application is an extremely complex process.
So complex that computer scientists have had to invent specific languages to achieve this.
But what are these mysterious programming languages, and why are they so important in the world of computing ?
What were you doing on May 19, 2017 ?
Most of you were probably in school or at work.
But maybe you were just resting at home.
Or maybe you were still spending time with a friend or a family member.
On my side, I was posting the very first version of BomberMario.
Moreover why this project is so special beside all the others?
Come and discover how and why this game has marked my career as a developer.
"The true vocation is to have his passion as a profession."
But is it possible to spend your life doing what we love ?
How some people do to be successful in everything they do while others never succeed ?
Is it possible to devote your life to your passion or do you have to resign yourself to work all your life ?
I'll tell you how I went from a simple passionate player to an independent developer.