This "guide" is for people who want to create a blog from scratch and do not know how to start, it doesn´t contain code or at least for the most part. it´s for guidance only.
In the following lines I´ll give you the details of the content of this publication, feel comfortable reading it or just go only to the part that interests you, I´ll hope you enjoy it.
I made a blog because I think it is the best way to practice. I used my knowledge of front-end and back-end.
A blog is a good quick-source in case you have to solve problems. it´s information in your own words. It´s like a notebook, but you can share that information with other people and learn together. Sharing information about programming with other people is what makes it a beautiful environment.
This blog was based on Markdown,because i love it and in think it´s simple elegant and very clear. it has a beautifull sintax.
More info about markdown here.
The front-end is the part of a website with which users interact. all you can see when you browse the internet,from fonts and colors to drop-down menus and sliders. As much as simple it seems,you may have a lot of functionality and complex code.
For the front-end of the blog i prefer the following technologies.
It seems a lot of things, but each of the dependencies are use on something in particular.
The back-end consist of a server an application and a database. . it´s the data access layer of a software or any other device, which is not directly accessible by users,also contains the logic of the application that handles said data.
For the back-end of the blog I choose the following technologies
The database is where we store all the data, in this case we storage users and articles.
I use MongoDB for my blog´s database.
The utils are the tools I use to develop, I don't need an article to explain them, because they all have their own documentation and are basic development tools.
- VScode // Visual Studio Code
- Chrome // Web browser
- Insomnia // Desktop API client for REST simil to Postman
- nodemon // npm package, it is used to keep the local server running